:root{--navy:#0e1a2b;--ink:#0b1522;--navy-lit:#1a2a41;--pink:#fd3164;--pink-deep:#e0245a;--pink-soft:#ff7a9a;--paper:#fff;--slate:#dee4ec;--floor:#d3dbe6;--tab:#eef1f5;--text:#25303e;--muted:#5b6472;--line:#0e1a2b1a;--line-strong:#0e1a2b29;--line-dark:#ffffff1f;--on-navy:#c9d3e0;--gold:#f5b301;--err:#b42318;--slate-ink:#34445a;--ok:#1e7a46;--pop:var(--font-poppins),"Poppins",sans-serif;--body:var(--font-source-sans),"Source Sans 3",Arial,sans-serif}*{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}h1,h2,h3,h4{font-family:var(--pop);color:var(--navy);margin:0;font-weight:600}p{margin:0}img{border:0;display:block}a{color:inherit}.wrap{width:min(1280px,100% - 48px);margin:0 auto;position:relative}.kick{font-family:var(--pop);letter-spacing:.14em;text-transform:uppercase;color:var(--pink);font-size:12px;font-weight:600;display:block}.on-navy .kick{color:var(--on-navy)}.h2{letter-spacing:-.01em;font-size:40px;line-height:1.12}.h3{font-size:24px;line-height:1.25}.lead{color:var(--text);max-width:620px;font-size:20px;line-height:1.5}.small{color:var(--muted);font-size:14px;line-height:1.5}.label{font-family:var(--pop);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.assure{text-wrap:balance}.btn{font-family:var(--pop);color:#fff;background:var(--pink);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 28px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:transform .16s ease-out,background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 8px 20px #fd316447}.btn .ar{font-family:var(--body);font-size:18px;font-weight:600;transform:translateY(-1px)}.btn:hover{background:var(--pink-deep);transform:translateY(-2px);box-shadow:0 12px 26px #fd316457}.btn:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.on-navy .btn:focus-visible{outline-color:#fff}.btn.sm{height:44px;padding:0 22px;font-size:15px;box-shadow:0 6px 16px #fd316438}.btn.off{color:#6b7482;box-shadow:none;cursor:not-allowed;background:#e4e8ee}.btn.off:hover{background:#e4e8ee;transform:none}.quiet{font-family:var(--body);color:var(--navy);border-bottom:1.5px solid #0000;align-items:center;gap:8px;padding-bottom:1px;font-size:17px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.quiet .ar{transition:transform .16s}.quiet:hover .ar{transform:translate(4px)}.quiet:hover{border-bottom-color:currentColor}.on-navy .quiet{color:#fff}.trig{font-family:var(--body);color:var(--pink);align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.trig .ar{transition:transform .16s}.trig:hover{color:var(--pink-deep)}.trig:hover .ar{transform:translate(4px)}.on-navy .trig{color:var(--pink-soft)}.on-navy .trig:hover{color:#fff}.trig.nv{color:var(--navy)}.trig.nv .ar{color:var(--pink)}.trig.nv:hover{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.floorslot{justify-content:center;align-items:flex-end;display:flex}.m{flex:none;margin:0;display:block;position:relative}.m img{width:auto;height:100%;display:block;position:relative}.on-light .m img{filter:drop-shadow(0 18px 14px #0e1a2b2e)}.on-navy .m img{filter:drop-shadow(0 24px 20px #0000008c)}.m .contact{background:radial-gradient(#0e1a2b61,#0e1a2b00 72%);border-radius:50%;height:18px;position:absolute;bottom:-9px;left:6%;right:6%}.on-navy .m .contact{background:radial-gradient(#000000bf,#0000 72%)}.glow{pointer-events:none;background:radial-gradient(#ffffff1a,#fff0 70%);position:absolute}.on-light .m.wb img,.m.wb img{filter:none;mix-blend-mode:multiply}.hd{background:var(--paper);border-bottom:1px solid var(--line);height:88px}.hd .wrap{align-items:center;height:100%;display:flex}.logo{aspect-ratio:2052/477;background:var(--navy);flex:none;width:200px;-webkit-mask:url(/images/logo.svg) 0/contain no-repeat;mask:url(/images/logo.svg) 0/contain no-repeat}.nav{font-family:var(--pop);color:var(--navy);gap:36px;margin-left:56px;font-size:15px;font-weight:500;display:flex}.nav a{padding:12px 0;line-height:1;text-decoration:none}.nav a:hover{box-shadow:inset 0 -2px 0 var(--navy)}.hd .right{align-items:center;gap:28px;margin-left:auto;display:flex}.tel{font-family:var(--body);color:var(--navy);letter-spacing:.01em;font-size:17px;font-weight:600}.hero{color:#fff;background:radial-gradient(760px 420px at 86% 2%,#fd316429,transparent 62%), radial-gradient(1100px 520px at 12% 100%,#2b4a718c,transparent 65%), linear-gradient(180deg,var(--navy) 0%,#0c1727 70%,var(--ink) 100%);height:620px;position:relative;overflow:hidden}.hero .wrap{grid-template-columns:620px 1fr;column-gap:30px;height:100%;display:grid}.hero .copy{align-self:center;padding:8px 0 24px}.hero h1{color:#fff;letter-spacing:-.02em;width:800px;margin:18px 0 22px;font-size:48px;font-weight:400;line-height:1.08}.hero h1 b{font-weight:600}.hero .lead{color:var(--on-navy);max-width:540px}.hero .acts{align-items:center;gap:28px;margin-top:30px;display:flex}.hero .assure{color:var(--on-navy);max-width:470px;margin-top:14px;font-size:15px;line-height:1.45}.proof{color:var(--on-navy);align-items:center;gap:18px;margin-top:30px;font-size:15px;line-height:1;display:flex}.proof b{color:#fff;font-weight:600}.proof .star{color:var(--gold);margin-right:6px;font-size:17px;display:inline-block;transform:translateY(-1px)}.proof i{background:#ffffff38;width:1px;height:16px}.stage{height:100%;margin-right:-80px;position:relative}.stage .glow{background:radial-gradient(#ffffff21,#fff0 70%);width:720px;height:120px;margin-left:-360px;bottom:6px;left:50%}.stage .group{width:690px;height:480px;margin:0;position:absolute;bottom:46px;right:52px}.stage .group img{filter:drop-shadow(0 24px 20px #0000008c);width:auto;height:480px;position:absolute;top:0;left:0}.stage .group .ce{background:radial-gradient(#000000bf,#0000 72%);border-radius:50%;height:22px;position:absolute}.stage .group .ce.k{width:240px;bottom:4px;left:12px}.stage .group .ce.b{width:256px;bottom:48px;left:178px}.stage .group .ce.c{width:247px;bottom:33px;left:441px}.strip{background:var(--paper);border-bottom:1px solid var(--line)}.strip .wrap{grid-template-columns:290px 272px 290px 1fr;column-gap:24px;display:grid}.strip .wrap>div{padding:24px 0 26px}.strip h4{margin-bottom:3px;font-size:16px;line-height:1.3}.strip p{color:var(--muted);font-size:15px;line-height:1.45}.sec{padding:96px 0}.opener{grid-template-columns:680px 1fr;align-items:baseline;column-gap:60px;display:grid}.opener .lead{max-width:460px}.opener .ask{align-items:center;gap:28px;margin-top:28px;display:flex}.opener .ask h3{white-space:nowrap;font-size:18px;line-height:1.3}.opener .assure{color:var(--muted);max-width:460px;margin-top:12px;font-size:14px;line-height:1.45}.floorstage{background:linear-gradient(#fff0 0% 44%,#f4f6f9 calc(100% - 44px),#cfd7e2 100%);height:470px;margin-top:40px;position:relative}.floorstage .line{background:var(--line-strong);height:1px;position:absolute;bottom:44px;left:0;right:0}.floorstage .wrap{grid-template-columns:repeat(4,320px);height:100%;display:grid}.floorstage .slot{padding-bottom:44px}.floorstage .m{height:380px}.plates{grid-template-columns:repeat(4,320px);margin-top:28px;display:grid}.plate{flex-direction:column;align-items:flex-start;padding:0 28px 0 24px;display:flex}.plate .label{height:18px;line-height:18px}.plate .h3{height:60px;margin:4px 0 6px;font-size:24px;line-height:30px}.plate .cls{color:var(--text);height:24px;font-size:16px;line-height:24px}.plate .small{height:21px;line-height:21px}.plate .trig{margin-top:8px}.seeall{border-top:1px solid var(--line);justify-content:flex-end;margin-top:28px;padding-top:22px;display:flex}.fin{background:var(--slate)}.fin.compact{padding:56px 0}.fin .lead{margin-top:12px}.fin .h2{margin-top:14px}.opts{border-top:1px solid var(--line-strong);grid-template-columns:1fr 1fr;margin-top:32px;display:grid}.opt{flex-direction:column;padding:24px 56px 16px 0;display:flex}.opt+.opt{border-left:1px solid var(--line-strong);padding-left:56px;padding-right:0}.opt .h3{font-size:24px;line-height:1.25}.opt p{color:var(--text);margin-top:8px;font-size:16px;line-height:1.5}.opt .acts{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:10px;display:flex}.exp{font-family:var(--body);color:var(--navy);align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.exp .chev{border:1.5px solid;border-width:0 1.5px 1.5px 0;width:9px;height:9px;margin-top:-5px;transform:rotate(45deg)}.undecided{color:var(--text);align-items:center;gap:18px;margin-top:12px;font-size:17px;display:flex}.mp{color:#fff;background:var(--navy-lit);border-radius:12px;grid-template-columns:230px 1fr auto;align-items:center;column-gap:40px;margin-top:24px;padding:18px 32px;display:grid}.mp .h3{color:#fff;margin-top:4px;font-size:20px;line-height:1.2}.mp p{color:var(--on-navy);max-width:640px;font-size:15px;line-height:1.5}.on-navy .trig.nv{color:#fff}.on-navy .trig.nv .ar{color:var(--pink-soft)}.on-navy .trig.nv:hover{color:#fff}.on-navy .quiet .ar{color:var(--pink-soft)}.inl{color:var(--navy);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.inl:hover{text-decoration-thickness:2px}.on-navy .inl{color:#fff}.nav a.cur{box-shadow:inset 0 -2px 0 var(--navy)}.btn.ghost{color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--navy);background:0 0}.btn.ghost:hover{background:var(--navy);color:#fff;box-shadow:none}.btn2{height:44px;box-shadow:inset 0 0 0 1.5px var(--pink);color:var(--pink-deep);font-family:var(--pop);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background .16s;display:inline-flex}.btn2 .ar{font-family:var(--body);color:var(--pink);font-size:17px;font-weight:600;transition:transform .16s;transform:translateY(-1px)}.btn2:hover{background:#ffeff3}.btn2:hover .ar{transform:translate(3px,-1px)}.btn2:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.plate .btn2{margin-top:8px}.trig.pk{color:var(--pink-deep)}.trig.pk .ar{color:var(--pink)}.trig.pk:hover{color:var(--pink-deep);text-underline-offset:3px;text-decoration:underline}.blogo{flex:none;transition:transform .16s ease-out;display:block;position:relative;overflow:hidden}.blogo img{max-width:none;position:absolute}.kmh{align-items:center;gap:8px;transition:transform .16s ease-out;display:flex}.brands{border-bottom:1px solid var(--line-strong);background:linear-gradient(#fff 0% 52%,#f2f5f8 100%);padding:52px 0 54px}.brands .wrap{grid-template-columns:250px 1fr;align-items:center;column-gap:44px;display:grid}.brands h2{font-size:22px;line-height:1.25}.lrow{justify-content:space-between;align-items:center;display:flex}.lrow a{justify-content:center;align-items:center;min-height:64px;padding:0 2px;text-decoration:none;display:flex;position:relative}.lrow a:after{content:"";background:var(--navy);height:2px;transition:transform .16s ease-out;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.lrow a:hover:after{transform:scaleX(1)}.lrow a:hover .blogo,.lrow a:hover .kmh{transform:translateY(-2px)}.lrow a:focus-visible{outline:2px solid var(--navy);outline-offset:4px;border-radius:6px}.lrow a[aria-label^=HP] .blogo{scale:.86}.types{color:#fff;background:radial-gradient(900px 300px at 50% 52%,#2b4a7173,transparent 70%), linear-gradient(180deg,var(--navy-lit) 0%,var(--navy) 34%,#0c1727 72%,var(--ink) 100%);padding:96px 0 92px;position:relative;overflow:hidden}.types .h2{color:#fff;margin-top:14px}.topen .tl{align-items:baseline;gap:36px;margin-top:14px;display:flex}.topen .lead{color:var(--on-navy);max-width:none}.tfloor{height:392px;margin-top:28px;position:relative}.tfloor .plane{background:linear-gradient(#ffffff0b 0%,#00000038 100%);height:64px;position:absolute;bottom:0;left:0;right:0}.tfloor .line{background:linear-gradient(90deg,#fff0,#ffffff2e 15% 85%,#fff0);height:1px;position:absolute;bottom:64px;left:0;right:0}.tfloor .wrap{grid-template-columns:repeat(4,320px);height:100%;display:grid}.tfloor .slot{padding-bottom:64px;position:relative}.tfloor .tcap{color:#c9d3e0b8;font-size:13px;line-height:1;position:absolute;bottom:22px;right:0}.tplates{grid-template-columns:repeat(4,320px);margin-top:26px;display:grid}.tplate{text-align:center;padding:0 26px}.tplate .label{color:var(--on-navy)}.tplate h3{color:#fff;min-height:56px;margin:6px 0 8px;font-size:22px;line-height:1.25}.tplate p{color:var(--on-navy);font-size:16px;line-height:1.5}.ponly{border-top:1px solid var(--line-dark);color:var(--on-navy);margin-top:30px;padding-top:20px;font-size:15px}.ponly b{color:#fff;font-weight:600}.how{background:var(--paper)}.how .head .lead{margin-top:12px}.steps{grid-template-columns:repeat(3,1fr);column-gap:64px;margin-top:52px;display:grid}.step h3{font-size:24px;line-height:1.25}.step p{max-width:380px;margin-top:10px}.step .resp{color:var(--navy);text-wrap:balance;margin-top:14px;font-size:16px;font-weight:600;line-height:1.45}.rev{background:var(--slate);padding:96px 0}.track{scroll-behavior:smooth;scrollbar-width:none;grid-auto-columns:302px;grid-auto-flow:column;column-gap:24px;margin-top:40px;padding:6px 0 16px;display:grid;overflow-x:auto}.track::-webkit-scrollbar{display:none}.rc{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-height:372px;padding:30px 26px 22px;transition:transform .16s ease-out,box-shadow .16s ease-out;display:flex}.rc:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0e1a2b24}.rc .stars{color:var(--gold);letter-spacing:2px;margin-top:8px;font-size:16px;line-height:1}.rc p{color:var(--text);margin-top:14px;margin-bottom:18px;font-size:16px;line-height:1.55}.rc p.clamp{-webkit-line-clamp:8;-webkit-box-orient:vertical;margin-bottom:0;display:-webkit-box;overflow:hidden}.rc.open p.clamp{-webkit-line-clamp:unset;display:block}.rc .rm{min-height:44px;font-family:var(--body);color:var(--navy);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:15px;font-weight:600;text-decoration:underline}.rnav{align-items:center;gap:12px;margin-top:20px;display:flex}.rnav button{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--navy);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex}.rnav button:hover{border-color:var(--navy)}.rnav button:disabled{opacity:.4;cursor:default}.close{color:#fff;background:radial-gradient(760px 340px at 82% 100%,#2b4a718c,transparent 66%), radial-gradient(600px 300px at 0% 0%,#fd316412,transparent 60%), linear-gradient(180deg,var(--navy) 0%,#0c1727 62%,var(--ink) 100%);padding:108px 0 116px;position:relative;overflow:hidden}.close .copy{width:720px}.close h2{letter-spacing:-.02em;color:#fff;margin-top:16px;font-size:60px;font-weight:300;line-height:1.04}.close h2 b{font-weight:600}.close .lead{color:var(--on-navy);max-width:600px;margin-top:18px}.close .acts{align-items:center;gap:30px;margin-top:30px;display:flex}.close .assure{color:var(--on-navy);max-width:470px;margin-top:14px;font-size:15px;line-height:1.45}.close .talk{color:var(--on-navy);border-top:1px solid var(--line-dark);max-width:470px;margin-top:22px;padding-top:18px;font-size:16px}.close .talk b{color:#fff;font-weight:600}.close .floorline{background:linear-gradient(90deg,#fff0 40%,#ffffff24 70%,#fff0);height:1px;position:absolute;bottom:56px;left:0;right:0}.close .glow{background:radial-gradient(#ffffff21,#fff0 70%);width:560px;height:110px;bottom:20px;right:40px}.close .mach{height:480px;position:absolute;bottom:56px}.about .wrap{grid-template-columns:440px 1fr;column-gap:80px;display:grid}.about .prose{color:var(--text);max-width:640px;padding-top:4px;font-size:20px;line-height:1.6}.ft{background:var(--ink);color:var(--on-navy);border-top:1px solid var(--line-dark);padding:72px 0 30px}.ft .cols{grid-template-columns:340px repeat(4,1fr);column-gap:40px;display:grid}.ft .logo{background:#fff;width:190px;display:block}.ft .tag{max-width:260px;color:var(--on-navy);margin-top:20px;font-size:16px;line-height:1.5}.ft .ph1{color:#fff;letter-spacing:.01em;margin-top:22px;font-size:18px;font-weight:600;display:block}.ft .hrs{color:#8ea0b8;margin-top:2px;font-size:14px;display:block}.ft h4{font-family:var(--pop);letter-spacing:.14em;text-transform:uppercase;color:#8ea0b8;margin-bottom:6px;font-size:12px;font-weight:600}.ft .cols a{color:var(--on-navy);padding:12px 0;font-size:15px;line-height:20px;text-decoration:none;display:block}.ft .cols a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.ft .legal{border-top:1px solid var(--line-dark);color:#8ea0b8;grid-template-columns:1fr 1fr;column-gap:64px;margin-top:48px;padding-top:24px;font-size:14px;line-height:1.55;display:grid}.ft .cr{color:#8ea0b8;justify-content:space-between;margin-top:26px;font-size:14px;display:flex}.phead{color:#fff;background:radial-gradient(760px 420px at 86% 2%,#fd316424,transparent 62%), radial-gradient(1100px 520px at 12% 100%,#2b4a718c,transparent 65%), linear-gradient(180deg,var(--navy) 0%,#0c1727 70%,var(--ink) 100%);height:440px;position:relative;overflow:hidden}.phead .wrap{grid-template-columns:720px 1fr;height:100%;display:grid}.phead .copy{align-self:center}.crumb{color:var(--on-navy);align-items:center;gap:10px;font-size:14px;display:flex}.crumb a{color:#fff;text-underline-offset:3px;text-decoration:underline}.light .crumb{color:var(--muted)}.light .crumb a{color:var(--navy)}.phead h1{color:#fff;letter-spacing:-.02em;margin:22px 0 18px;font-size:48px;font-weight:400;line-height:1.08}.phead h1 b{font-weight:600}.phead .lead{color:var(--on-navy);max-width:600px}.phead .proof{margin-top:28px}.pstage{height:100%;margin-right:-80px;position:relative}.pstage .glow{background:radial-gradient(#ffffff21,#fff0 70%);height:100px;bottom:10px;left:20px;right:10px}.ptrio{height:330px;margin:0;position:absolute;bottom:40px;right:60px}.ptrio img{filter:drop-shadow(0 24px 20px #0000008c);width:auto;height:100%}.blist{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;column-gap:80px;margin-top:44px;display:grid}.bitem{border-top:1px solid var(--line);grid-template-columns:190px 1fr;align-items:start;column-gap:28px;padding:34px 0;text-decoration:none;display:grid}.bitem .lg{align-items:center;height:76px;margin-top:2px;display:flex}.bitem h3{font-size:24px;line-height:1.25}.bitem p{max-width:400px;margin-top:6px;font-size:16px;line-height:1.5}.bitem p.was{color:var(--muted);margin-top:4px;font-size:14px}.bitem .quiet{margin-top:10px;font-size:16px}.bitem:hover .blogo{transform:translateY(-2px)}.bitem:hover .quiet{border-bottom-color:currentColor}.bitem:hover .quiet .ar{transform:translate(4px)}.bitem:focus-visible{outline:2px solid var(--navy);outline-offset:4px;border-radius:8px}.other{color:var(--muted);margin-top:28px;font-size:16px}.choose{border-top:1px solid var(--line);background:#f7f8fa;padding:80px 0}.choose .wrap{grid-template-columns:1fr 520px;align-items:center;column-gap:80px;display:grid}.choose .lead{margin-top:14px}.choose .acts{align-items:center;gap:28px;display:flex}.choose .assure{color:var(--muted);max-width:440px;margin-top:12px;font-size:14px;line-height:1.45}.choose .talk{color:var(--muted);border-top:1px solid var(--line-strong);max-width:440px;margin-top:18px;padding-top:16px;font-size:16px}.choose .talk b{color:var(--navy);font-weight:600}.bhero{border-bottom:1px solid var(--line-strong);background:radial-gradient(700px 360px at 78% 4%,#fd31640f,#0000 62%),linear-gradient(#fff 0% 60%,#f7f8fa 80%,#e9edf2 100%);height:720px;position:relative;overflow:hidden}.bhero .line{background:var(--line-strong);height:1px;position:absolute;bottom:104px;left:0;right:0}.bhero .wrap.main{grid-template-columns:760px 1fr;height:100%;display:grid}.bhero .copy{align-self:center;padding-bottom:120px}.bhero .blg{margin:22px 0}.bhero h1{letter-spacing:-.02em;width:780px;font-size:48px;font-weight:400;line-height:1.08}.bhero h1 b{font-weight:600}.bhero .lead{max-width:600px;margin-top:18px}.bhero .acts{align-items:center;gap:28px;margin-top:28px;display:flex}.bhero .assure{color:var(--muted);max-width:470px;margin-top:14px;font-size:15px;line-height:1.45}.bhero .proof{color:var(--muted);margin-top:64px}.bhero .proof b{color:var(--navy)}.bhero .proof i{background:var(--line-strong)}.bhero .bstage{height:100%;position:relative}.bhero .bstage .m{position:absolute}.hd.slim{height:64px}.hd.slim .logo{width:160px}.halfstar{background:linear-gradient(90deg,var(--gold) 50%,#c3cbd6 50%);color:#0000;-webkit-background-clip:text;background-clip:text}.privacy{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.45}.privacy a{color:var(--navy);text-underline-offset:2px;font-weight:600;text-decoration:underline}.privacy+.assure{margin-top:6px}.how.hw3{padding:64px 0}.hw3 .head{align-items:baseline;gap:28px;display:flex}.hw3 .head .lead{margin-top:0}.hw3 .steps{column-gap:56px;margin:36px 0 0;padding:0;list-style:none}.hw3 .step .row{align-items:center;gap:14px;display:flex}.nb{background:var(--navy);color:#fff;width:34px;height:34px;font-family:var(--pop);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:1;display:flex}.hw3 .step h3{font-size:22px;line-height:1.25}.hw3 .step p{max-width:none;margin-top:10px;padding-left:48px}.hw3 .step .resp{margin-top:8px}.rev.rv3{padding:72px 0}.rv3 .h2{margin-top:14px}.gscore{align-items:center;gap:10px;margin-top:22px;display:flex}.gscore .g{flex:none;width:22px;height:22px;display:block}.gscore .num{font-family:var(--pop);color:var(--navy);font-size:22px;font-weight:600;line-height:1}.gscore .stars{color:var(--gold);letter-spacing:2px;font-size:18px;line-height:1}.gscore small{color:var(--muted);font-size:15px;font-weight:600}.rv3 .seeg{margin-top:14px;font-size:16px;display:inline-block}.rv3 .rail{min-width:0}.rv3 .track{grid-auto-columns:268px;column-gap:20px;margin-top:0;padding:8px 0 18px}.rv3 .rc{min-height:0;padding:18px 18px 16px}.rv3 .rc .whr{align-items:center;gap:10px;display:flex}.av{background:var(--navy-lit);color:#fff;width:36px;height:36px;font-family:var(--pop);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.rv3 .rc .nm{font-family:var(--pop);color:var(--navy);font-size:15px;font-weight:600;line-height:1.25;display:block}.rv3 .rc .stars{letter-spacing:1.5px;margin-top:4px;font-size:13px;display:block}.rv3 .rc p{margin:12px 0 0;font-size:15px;line-height:1.5}.rv3 .rc p.clamp{-webkit-line-clamp:6}.rv3 .rc .rm{margin-top:2px}.rv3 .rnav{margin-top:10px}:root{--slate:#f7f8fa;--ground:#f7f8fa;--ground-rev:#f1f4f8;--tab:#fff}.rev{background:var(--ground-rev);border-top:1px solid var(--line)}.rv3 .rc{box-shadow:0 1px 2px #0e1a2b0d}.rv3 .rc:hover{box-shadow:0 20px 40px #0e1a2b24}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bhero.e{height:664px}.bhero.e .line{bottom:64px}.bhero.e .copy{padding-bottom:8px}.bhero.e .lead{max-width:610px}.feat{background:var(--slate);padding:72px 0 48px}.fopen{grid-template-columns:1fr 470px;align-items:end;column-gap:56px;display:grid}.fopen .h2{margin-top:14px}.fopen .lead{max-width:660px;margin-top:12px}.nsure{color:var(--text);padding-bottom:2px;font-size:17px;line-height:1.5}.nsure .quiet{margin-top:6px}.fstage{height:490px;margin-top:20px;position:relative}.fstage .lit{pointer-events:none;height:380px;position:absolute;bottom:36px;left:0;right:0}.fstage .line{height:1px;position:absolute;bottom:44px;left:0;right:0}.fstage .wrap,.fplates{grid-template-columns:repeat(4,257px);justify-content:space-between;display:grid}.fstage .wrap{height:100%}.fstage .slot{justify-content:flex-start;align-items:flex-end;padding-bottom:44px;display:flex}.fstage .m.a3{height:400px}.fstage .m.a3b{height:401px}.fstage .m.a3t{height:415px}.fstage .m.a4{height:197px}.fplates{margin-top:22px}.fplate{flex-direction:column;align-items:flex-start;display:flex}.fplate h3{white-space:nowrap;height:30px;font-size:22px;line-height:30px}.fplate .cls{height:24px;color:var(--text);white-space:nowrap;margin-top:2px;font-size:16px;line-height:24px}.fplate .ln{height:21px;color:var(--muted);white-space:nowrap;font-size:14px;line-height:21px}.fplate .btn2{margin-top:14px}.mtog{font-size:inherit;margin:0}.mtog button{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;column-gap:20px;width:100%;min-height:84px;padding:0;display:grid}.mtog .t{font-family:var(--pop);color:var(--navy);font-size:22px;font-weight:600;line-height:1.25}.mtog .c{font-family:var(--body);color:var(--muted);font-size:16px;font-weight:400;line-height:1.4}.mtog .sh{height:44px;box-shadow:inset 0 0 0 1.5px var(--line-strong);font-family:var(--body);color:var(--navy);background:#fff;border-radius:999px;align-items:center;gap:12px;padding:0 22px;font-size:16px;font-weight:600;transition:box-shadow .16s;display:inline-flex}.mtog .chev{border:1.75px solid;border-width:0 1.75px 1.75px 0;width:9px;height:9px;margin-top:-5px;transition:transform .16s;transform:rotate(45deg)}.mtog button[aria-expanded=true] .chev{margin-top:5px;transform:rotate(-135deg)}.mtog button:hover .sh{box-shadow:inset 0 0 0 1.5px var(--navy)}.mtog button:focus-visible{outline:2px solid var(--navy);outline-offset:4px;border-radius:10px}.mpanel[hidden]{display:none}.mtabs{grid-template-columns:1fr 1fr;align-items:start;column-gap:72px;display:grid}.mt{border-collapse:collapse;width:100%}.mt caption{caption-side:top;text-align:left;font-family:var(--pop);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:0 0 10px;font-size:12px;font-weight:600}.mt thead th{font-family:var(--body);color:var(--muted);text-align:left;border-bottom:1px solid var(--line-strong);padding:0 12px 10px 0;font-size:13px;font-weight:600;line-height:1}.mt tbody th,.mt td{border-bottom:1px solid var(--line-strong);text-align:left;vertical-align:middle;height:44px;color:var(--text);white-space:nowrap;padding:0 12px 0 0;font-size:15px;line-height:1.3}.mt tbody th{font-family:var(--pop);color:var(--navy);font-weight:600}.mt td.sp{color:var(--muted)}.mt td.go{text-align:right;padding-right:0}.mt td.go .trig{justify-content:flex-end;font-size:15px}.mt tbody tr:hover{background:#edeff2}.mt .c1{width:31%}.mt .c2{width:34%}.mt .c3{width:15%}.mside{border-top:1px solid var(--line-strong);margin-top:30px;padding-top:18px}.mside p{color:var(--text);font-size:16px;line-height:1.5}.mside .trig{margin-top:2px}.mnote{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.5}.bhero .blg+.kick{margin:-4px 0 12px}.kick.spec{letter-spacing:.12em;font-size:14px}.eqv{border:1px solid var(--line-strong);color:var(--text);background:#f3f6f9;border-radius:12px;margin-top:16px;padding:10px 16px 11px;font-size:17px;line-height:1.4;display:inline-block}.eqv b{color:var(--navy);font-weight:600}.bhero .eqv+.lead{margin-top:14px}.icap{color:var(--muted);white-space:nowrap;font-size:13px;line-height:1;position:absolute;bottom:24px}.fplate.hl{box-shadow:0 0 0 1.5px var(--navy),0 16px 36px #0e1a2b24;background:#fff;border-radius:12px;margin:-18px -20px -20px;padding:18px 20px 20px;position:relative}.hltag{background:var(--navy);color:#fff;height:24px;font-family:var(--pop);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:0 10px;font-size:11px;font-weight:600;line-height:24px;position:absolute;top:-12px;left:20px}.mt.hlt{z-index:0;position:relative}.mt tr.hl th{position:relative}.mt tr.hl th:before{content:"";z-index:-1;width:636px;height:calc(100% + 1px);box-shadow:0 0 0 1.5px var(--navy),0 14px 30px #0e1a2b24;background:#fff;border-radius:10px;position:absolute;top:-1px;left:-16px}.mt tr.hl th .hltag{vertical-align:2px;height:22px;margin-left:12px;padding:0 9px;font-size:10px;line-height:22px;display:inline-block;position:static}.stage .hvg{width:760px;right:40px}.stage .hvg img{height:auto;top:auto}.stage .hvg .hv-canon{width:385px;bottom:22px;left:auto;right:0}.stage .hvg .hv-tosh{z-index:2;width:340px;bottom:0;left:0}.stage .hvg .ce.h1{width:365px;bottom:16px;right:10px}.stage .hvg .ce.h2{z-index:1;width:330px;bottom:-10px;left:0}.stage .hvg .hvcap{color:#ffffff8c;font-size:12px;position:absolute;bottom:-40px;right:0}:root{--ground:#f4f5f6;--cool:#e8edf2;--box:1376px;--r-xl:28px;--r-lg:20px;--sh-soft:0 1px 2px #0e1a2b0a,0 12px 32px -14px #0e1a2b1a,0 44px 80px -44px #0e1a2b33;--sh-card:0 1px 2px #0e1a2b0d,0 12px 28px -14px #0e1a2b29}html,body{background:var(--ground)}.h2{letter-spacing:-.015em}.hero .kick,.bhero .kick,.phead .kick{letter-spacing:.12em;font-size:14px}.kick .city{color:var(--navy);font-weight:700}.on-navy .kick .city{color:#fff}.brands{background:0 0;border:0;padding:44px 0 40px}.brands .wrap{grid-template-columns:232px 1fr;column-gap:56px}.brands h2{font-family:var(--pop);letter-spacing:.16em;text-transform:uppercase;color:var(--navy);padding-left:34px;font-size:12px;font-weight:600;line-height:1.7;position:relative}.brands h2:before{content:"";background:var(--pink);width:22px;height:1.5px;position:absolute;top:10px;left:0}.brands .lrow{border-left:1px solid #0e1a2b2e;padding-left:48px}.showroom{width:min(var(--box),calc(100% - 20px));border-radius:var(--r-xl);box-shadow:var(--sh-soft);background:#fff;margin:0 auto;padding:72px 0 4px;position:relative}.showroom .floorstage{border-radius:var(--r-lg);background:radial-gradient(190px 34px at 12.5% calc(100% - 74px),#fffffff2,#fff0 72%),radial-gradient(190px 34px at 37.5% calc(100% - 74px),#fffffff2,#fff0 72%),radial-gradient(190px 34px at 62.5% calc(100% - 74px),#fffffff2,#fff0 72%),radial-gradient(190px 34px at 87.5% calc(100% - 74px),#fffffff2,#fff0 72%),radial-gradient(70% 85% at 50% 22%,#fffffff2,#fff0 72%),linear-gradient(#eceef0 0%,#f2f3f5 50%,#edf0f3 calc(100% - 74px),#e4e9ef calc(100% - 74px),#d8dfe8 100%);width:min(1280px,100% - 48px);height:496px;margin:44px auto 0;overflow:hidden;box-shadow:inset 0 0 0 1px #0e1a2b0d,inset 0 1px #ffffffe6}.showroom .floorstage .line{background:linear-gradient(90deg,#0e1a2b00,#0e1a2b1f 8% 92%,#0e1a2b00);bottom:74px}.showroom .floorstage .slot{padding-bottom:74px}.showroom .plates{margin-top:30px}.showroom .seeall{margin-top:30px;padding:18px 0 20px}.fin.compact{width:min(var(--box),calc(100% - 20px));border-radius:var(--r-xl);box-shadow:var(--sh-soft);background:#fff;border:0;margin:40px auto 0;padding:64px 0 48px}.fin .wrap{grid-template-rows:auto auto 1fr auto auto;grid-template-columns:480px 1fr;align-items:start;column-gap:64px;display:grid}.fin .kick{grid-area:1/1}.fin .h2{grid-area:2/1;margin-top:14px}.fin .lead{max-width:none;color:var(--muted);grid-area:3/1;margin-top:16px;font-size:18px}.fin .undecided{border-top:1px solid var(--line);color:var(--text);grid-area:4/1;margin-top:24px;padding-top:18px;font-size:16px;line-height:1.5;display:block}.fin .undecided b{color:var(--navy);font-weight:600}.fin .opts{border:0;grid-area:1/2/5/3;align-self:stretch;column-gap:20px;margin-top:0}.fin .opt,.fin .opt+.opt{background:var(--ground);border-radius:var(--r-lg);border:0;padding:30px 30px 14px;box-shadow:inset 0 0 0 1px #0e1a2b0a}.fin .opt .h3{font-size:26px;line-height:1.2}.fin .opt p{margin:10px 0 22px}.fin .opt .acts{border-top:1px solid var(--line-strong);padding-top:6px}.fin .mp{border-radius:var(--r-lg);background:radial-gradient(520px 220px at 100% 0%,#2b4a7199,transparent 70%), linear-gradient(135deg,#15263d 0%,var(--navy) 65%);grid-area:5/1/6/3;grid-template-columns:260px 1fr auto;column-gap:48px;margin-top:32px;padding:30px 40px}.fin .mp .h3{font-size:22px}.types.tpa{width:auto;box-shadow:none;background:linear-gradient(180deg,var(--navy) 0%,#0c1727 70%,var(--ink) 100%);border-radius:0;margin:56px 0 0;padding:96px 0 84px}.tpa .topen{grid-template-columns:760px 1fr;align-items:end;display:grid}.tpa .topen .h2{white-space:nowrap;margin-top:14px}.tpa .topen .tl{flex-direction:column;align-items:flex-start;gap:12px;margin-top:0;display:flex}.tpa .topen .lead{max-width:520px;font-size:19px}.tpa .tfloor{height:420px;margin-top:36px}.tpa .tfloor .wrap,.tpa .tplates{grid-template-columns:360px 360px 280px 280px}.tpa .tplates{margin-top:24px}.tpa .tplate{text-align:left;border-left:1px solid var(--line-dark);padding:2px 24px 0}.tpa .tplate:first-child{border-left:0;padding-left:0}.tpa .tplate h3{min-height:60px;margin:0 0 8px;font-size:24px;line-height:1.25}.tpa .tplate p{font-size:16px;line-height:1.5}.tpa .ponly{color:#c9d3e0bf;margin-top:28px;padding-top:16px;font-size:14px;line-height:1.5}.tpa .ponly b{color:var(--on-navy);font-weight:600}.how.hw3.hwf{background:#fff;border:0;margin:0;padding:72px 0 80px}.hwf .steps{margin-top:32px}.hwf .step{border-top:1px solid var(--line);padding-top:24px}.how.hw3.hwf.gap{border-top:1px solid var(--line);margin-top:56px}.rev.rva{background:var(--cool);border:0;padding:112px 0 100px}.rva .wrap{display:block}.rva .trust{grid-template-columns:1fr auto;align-items:end;column-gap:48px;display:grid}.rva .trust .kick{grid-area:1/1}.rva .trust .h2{grid-area:2/1;margin-top:14px}.rva .rscore{grid-area:2/2;align-items:center;gap:28px;padding-bottom:6px;display:flex}.rva .gscore,.rva .seeg{margin-top:0}.rva .rail{margin-top:48px}.rva .track{grid-auto-columns:305px;column-gap:20px;padding:4px 0 18px}.rva .rc{box-shadow:var(--sh-card);border:0;border-radius:16px;padding:24px 24px 20px}.rva .rc:hover{transform:translateY(-3px);box-shadow:0 1px 2px #0e1a2b0d,0 20px 36px -16px #0e1a2b3d}.rva .rc p{margin-top:12px}.rva .rc p.clamp{-webkit-line-clamp:6}.rva .rnav{margin-top:6px}.close{padding:120px 0 124px}.about{background:0 0;padding:72px 0 76px}.about .wrap{grid-template-columns:440px 1fr;align-items:start;column-gap:80px}.about .prose{max-width:720px;padding-top:4px;font-size:19px;line-height:1.6}.about .reach{border-top:1px solid var(--line-strong);max-width:720px;color:var(--text);margin-top:22px;padding-top:16px;font-size:19px;line-height:1.6}.about .reach b{font-family:var(--pop);color:var(--navy);margin-right:8px;font-size:19px;font-weight:600}.ft{padding:64px 0 26px}.ft .cols a{padding:9px 0}.ft .legal{column-gap:48px;margin-top:32px;padding-top:18px;font-size:13px;line-height:1.5}.ft .cr{margin-top:12px;font-size:13px}.bhero.e{background:radial-gradient(700px 360px at 78% 4%,#fd31640f,#0000 62%),linear-gradient(#fff 0% 58%,#f6f7f8 80%,#e8edf2 100%)}.feat{z-index:2;width:min(var(--box),calc(100% - 20px));border-radius:var(--r-xl);box-shadow:var(--sh-soft);background:#fff;margin:-32px auto 0;padding:56px 0 36px;position:relative}.fstage{border-radius:var(--r-lg);background:radial-gradient(230px 34px at 10.1% calc(100% - 66px),#fffffff2,#fff0 72%),radial-gradient(230px 34px at 35.5% calc(100% - 66px),#fffffff2,#fff0 72%),radial-gradient(230px 34px at 60.9% calc(100% - 66px),#fffffff2,#fff0 72%),radial-gradient(230px 34px at 85.6% calc(100% - 66px),#fffffff2,#fff0 72%),linear-gradient(#eceef0 0%,#f2f3f5 50%,#edf0f3 calc(100% - 66px),#e4e9ef calc(100% - 66px),#d8dfe8 100%);width:min(1280px,100% - 48px);height:516px;margin:30px auto 0;overflow:hidden;box-shadow:inset 0 0 0 1px #0e1a2b0d,inset 0 1px #ffffffe6}.fstage .lit{background:radial-gradient(52% 70% at 50% 72%,#ffffffe6,#fff0 72%);height:420px;bottom:66px}.fstage .line{background:linear-gradient(90deg,#0e1a2b00,#0e1a2b1f 6% 94%,#0e1a2b00);bottom:66px}.fstage .wrap{width:1232px}.fstage .slot{padding-bottom:66px}.fplates{width:1232px;margin:26px 0 0 24px}.more{border:0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:0 0;border-radius:0;width:min(1280px,100% - 48px);margin:24px auto 0;padding:0}.more .wrap{width:auto}.more .mtog button{min-height:72px}.more .mtog .t{font-size:20px}.more .mtog .sh{background:0 0}.more .mpanel{border-top:1px solid var(--line);padding:24px 0 32px}
.m{height:var(--mh)}.tel-m,.lg-m,.mpn-m,.mmenu,.mnu,.swnav,.seeall-m,.mmenu[hidden]{display:none}.lg-d,.proof .prow,.proof .pcell,.hero .acts .ctr,.bhero .acts .ctr,.close .acts .ctr{display:contents}a.tx{color:inherit;text-decoration:none}.hd .logo{display:block}.nav .cur{box-shadow:inset 0 -2px 0 var(--navy)}.ft .mail{margin-top:6px}.ft .fco .lk{display:contents}.ft .cols a.tel-m{display:none}.exp{cursor:pointer;background:0 0;border:0;padding:0}.exp.open .chev{margin-top:4px;transform:rotate(-135deg)}.trig{cursor:pointer;background:0 0;border:0;padding:0}.btn2{border:0}.quiet{cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;padding:0 0 1px}.on-navy .quiet{color:#fff}.strip h2.sh{margin-bottom:3px;font-size:16px;line-height:1.3}.ft h2.fh{font-family:var(--pop);letter-spacing:.14em;text-transform:uppercase;color:#8ea0b8;margin-bottom:6px;font-size:12px;font-weight:600;line-height:1.6}.stage .group img{width:auto;height:480px;position:absolute;top:0;left:0}.stage .hvg img{position:absolute;top:auto}.hero .copy{padding-bottom:24px}.hero .proof{margin-top:66px}@media (min-width:1366px) and (max-width:1439px){.stage .hvg{transform-origin:100% 100%;right:calc(760px - 50vw);transform:scale(.92)}}.stage .hvg .hv-tosh,.stage .hvg .hv-canon{height:auto}.fgrid.home .cards{grid-template-rows:496px auto;grid-template-columns:repeat(4,1fr);width:min(1280px,100% - 48px);margin:44px auto 0;display:grid;position:relative}.fgrid.home .cards:before{content:"";border-radius:var(--r-lg);background:linear-gradient(90deg,#0e1a2b00,#0e1a2b1f 8% 92%,#0e1a2b00) 0 calc(100% - 74px)/100% 1px no-repeat,radial-gradient(190px 34px at 12.5% calc(100% - 74px),#fffffff2,#fff0 72%),radial-gradient(190px 34px at 37.5% calc(100% - 74px),#fffffff2,#fff0 72%),radial-gradient(190px 34px at 62.5% calc(100% - 74px),#fffffff2,#fff0 72%),radial-gradient(190px 34px at 87.5% calc(100% - 74px),#fffffff2,#fff0 72%),radial-gradient(70% 85% at 50% 22%,#fffffff2,#fff0 72%),linear-gradient(#eceef0 0%,#f2f3f5 50%,#edf0f3 calc(100% - 74px),#e4e9ef calc(100% - 74px),#d8dfe8 100%);grid-area:1/1/auto/-1;box-shadow:inset 0 0 0 1px #0e1a2b0d,inset 0 1px #ffffffe6}.fgrid .card{display:contents}.fgrid .card:first-child .slot,.fgrid .card:first-child .plate,.fgrid .card:first-child .fplate{grid-column:1}.fgrid .card:nth-child(2) .slot,.fgrid .card:nth-child(2) .plate,.fgrid .card:nth-child(2) .fplate{grid-column:2}.fgrid .card:nth-child(3) .slot,.fgrid .card:nth-child(3) .plate,.fgrid .card:nth-child(3) .fplate{grid-column:3}.fgrid .card:nth-child(4) .slot,.fgrid .card:nth-child(4) .plate,.fgrid .card:nth-child(4) .fplate{grid-column:4}.fgrid .card:nth-child(5) .slot,.fgrid .card:nth-child(5) .plate,.fgrid .card:nth-child(5) .fplate{grid-column:5}.fgrid .card:nth-child(6) .slot,.fgrid .card:nth-child(6) .plate,.fgrid .card:nth-child(6) .fplate{grid-column:6}.fgrid.home .slot{grid-row:1;padding-bottom:74px;position:relative}.fgrid.home .m{height:380px}.fgrid.home .plate{grid-row:2;margin-top:30px}.fgrid .sp{display:none}.showroom .seeall{margin-top:30px;padding:18px 0 20px}.fgrid.brand .cards{grid-template-rows:516px auto;grid-template-columns:repeat(4,257px);justify-content:space-between;width:min(1232px,100% - 96px);margin:30px auto 0;display:grid;position:relative}.fgrid.brand .cards:before{content:"";border-radius:var(--r-lg);background:linear-gradient(90deg,#0e1a2b00,#0e1a2b1f 6% 94%,#0e1a2b00) 0 calc(100% - 66px)/100% 1px no-repeat,radial-gradient(52% 70% at 50% 72%,#ffffffe6,#fff0 72%) 0 calc(100% - 66px)/100% 420px no-repeat,radial-gradient(230px 34px at 10.1% calc(100% - 66px),#fffffff2,#fff0 72%),radial-gradient(230px 34px at 35.5% calc(100% - 66px),#fffffff2,#fff0 72%),radial-gradient(230px 34px at 60.9% calc(100% - 66px),#fffffff2,#fff0 72%),radial-gradient(230px 34px at 85.6% calc(100% - 66px),#fffffff2,#fff0 72%),linear-gradient(#eceef0 0%,#f2f3f5 50%,#edf0f3 calc(100% - 66px),#e4e9ef calc(100% - 66px),#d8dfe8 100%);grid-area:1/1/auto/-1;margin:0 -24px;box-shadow:inset 0 0 0 1px #0e1a2b0d,inset 0 1px #ffffffe6}.fgrid.brand .slot{grid-row:1;justify-content:flex-start;align-items:flex-end;padding-bottom:66px;display:flex;position:relative}.fgrid.brand .fplate{grid-row:2;margin-top:26px}.fgrid.brand .cards{--colstart:325px;container-type:inline-size}.fgrid.brand .slot .m{height:calc(var(--mhu) * 1cqw);margin-left:calc(var(--fxu) * 1cqw - var(--i) * var(--colstart))}.fgrid.brand .cards.fixed .slot .m{height:var(--mh);margin-left:0}.fplate h3{overflow:visible}.bhero .bstage .m{left:var(--l);bottom:var(--b);position:absolute}.bhero .icap{left:170px}.close .cstage{pointer-events:none;position:absolute;inset:0}.close .mach{height:var(--mh)}.close .copy{z-index:1;position:relative}.mtabs>table{align-self:start}.mr.hl,.mt tr.hl{scroll-margin-top:120px}.mt tr.hl th:before{width:calc(322.581% + 32px)}.fin .opt .pc{gap:14px;margin:-8px 0 18px;display:grid}.fin .opt .pc .label{color:var(--slate-ink);margin-bottom:4px;font-weight:600;display:block}.fin .opt .pc p,.fin .opt .pc li{color:var(--text);margin:0;font-size:16px;line-height:1.5}.fin .opt .pc ul{margin:0;padding:0;list-style:none}.fin .opt .pc li{padding:1px 0 1px 16px;position:relative}.fin .opt .pc li:before{content:"";background:var(--muted);opacity:.7;border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:2px}.legalpage{padding:56px 0 80px}.legalpage .wrap{max-width:780px}.legalpage .crumb{color:var(--muted)}.legalpage .crumb a{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.legalpage h1{margin-top:18px;font-size:40px;line-height:1.12}.legalpage .upd{color:var(--muted);margin-top:8px;font-size:15px}.prosebody{margin-top:28px}.prosebody p,.prosebody li{color:var(--text);font-size:17px;line-height:1.65}.prosebody p+p{margin-top:14px}.prosebody section{margin-top:32px}.prosebody h2{margin-bottom:10px;font-size:22px;line-height:1.3}.prosebody ul{margin:10px 0 14px;padding-left:22px}.prosebody li+li{margin-top:4px}.prosebody .contact{margin-top:14px}.contactpage .wrap{max-width:640px}.contactpage .sub{color:var(--muted);margin-top:8px;font-size:17px;line-height:1.55}.contactpage .form{margin-top:24px}.contactpage .field.full{grid-column:1/-1}.contactpage .talk{color:var(--muted);margin-top:28px;font-size:16px;line-height:1.5}.contactpage .talk b{color:var(--navy);font-weight:600}.contactpage .done{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;max-width:540px;margin:28px 0 0;padding:36px 40px 32px}.field textarea{border:1px solid var(--line-strong);width:100%;min-height:156px;font-family:var(--body);color:var(--text);resize:vertical;background:#fff;border-radius:10px;padding:12px 14px;font-size:16px;line-height:1.5;display:block}.field textarea:focus{border:2px solid var(--navy);outline:none;padding:11px 13px;box-shadow:0 0 0 4px #0e1a2b1a}.field textarea[aria-invalid=true]{border:2px solid var(--err);padding:11px 13px}.nfpage{padding:96px 0 112px}.nfpage h1{margin-top:14px;font-size:44px;font-weight:400;line-height:1.1}.nfpage .lead{margin-top:16px}.nfpage .acts{align-items:center;gap:28px;margin-top:28px;display:flex}.nfpage .assure{color:var(--muted);max-width:470px;margin-top:14px;font-size:15px}.blsec{background:#fff;padding:80px 0 88px}.blsec .opener{align-items:end}.blsec .opener .lead{max-width:520px}.choose .h2{margin-top:14px}.crumb .cr-i{align-items:center;gap:10px;display:inline-flex}.crumb a{min-height:24px}@media (max-width:1365px) and (min-width:960px){.nav{gap:24px;margin-left:32px}.hd .right{gap:18px}.hero{height:auto;min-height:620px}.hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px;min-height:620px}.hero .copy{padding:48px 0 12px}.hero h1{width:auto;font-size:clamp(38px,3.6vw,48px)}.hero h1 br.br-d,.bhero h1 br.br-d{display:none}.stage{height:auto;min-height:100%;margin-right:0}.stage .glow{width:auto;margin-left:0;left:0;right:0}.stage .group{aspect-ratio:690/480;width:100%;height:auto;bottom:46px;left:auto;right:0}.stage .group img{width:100%;height:auto;position:absolute;top:0;left:0}.stage .group .ce{height:4.6%}.stage .group .ce.k{width:34.8%;bottom:.8%;left:1.7%}.stage .group .ce.b{width:37.1%;bottom:10%;left:25.8%}.stage .group .ce.c{width:35.8%;bottom:6.9%;left:63.9%}.stage .hvg{aspect-ratio:760/480;width:100%;right:0;transform:none}.stage .hvg img{top:auto}.stage .hvg .hv-tosh{bottom:0;left:0;width:44.7%!important;height:auto!important}.stage .hvg .hv-canon{bottom:4.6%;left:auto;right:0;width:50.7%!important;height:auto!important}.stage .hvg .ce.h1{width:48%;bottom:3.3%;right:1.3%}.stage .hvg .ce.h2{width:43.4%;bottom:-2%;left:0}.strip .wrap{grid-template-columns:repeat(4,minmax(0,1fr))}.brands .wrap{grid-template-columns:1fr;row-gap:18px}.brands .lrow{border-left:0;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding-left:0}.opener{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.opener .ask{flex-wrap:wrap;gap:16px 28px}.opener .ask h3{white-space:normal}.fgrid.home .cards{grid-template-columns:repeat(4,minmax(0,1fr))}.fgrid.home .plate{padding:0 12px}.fgrid.home .plate .h3{height:auto;min-height:60px}.fgrid.brand .cards{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;width:calc(100% - 96px)}.fplate h3,.fplate .cls,.fplate .ln{white-space:normal;height:auto}.fplate h3{min-height:60px}.fgrid .m{max-width:100%}.fgrid .m img{object-fit:contain;max-width:100%}.fgrid.brand .cards{--colstart:calc((100cqw + 16px) / 4)}.fgrid.brand .m,.fgrid.brand .m img{max-width:none}.fgrid.brand .cards.fixed .m,.fgrid.brand .cards.fixed .m img{max-width:100%}.btn2{white-space:normal;text-align:center;height:auto;min-height:44px;padding:8px 14px;font-size:14px}.fopen{grid-template-columns:minmax(0,1fr) 360px}.fin .wrap{grid-template-columns:380px minmax(0,1fr);column-gap:40px}.tpa .topen{grid-template-columns:1fr 1fr}.tpa .topen .h2{white-space:normal}.tpa .tfloor .wrap,.tpa .tplates{grid-template-columns:1.3fr 1.3fr 1fr 1fr}.bhero .wrap.main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px}.bhero h1{width:auto;font-size:clamp(38px,3.6vw,48px)}.bhero .bstage{transform-origin:0 100%;transform:scale(.8)}.phead .wrap{grid-template-columns:minmax(0,600px) 1fr}.about .wrap{grid-template-columns:320px 1fr;column-gap:48px}.ft .cols{grid-template-columns:260px repeat(4,minmax(0,1fr));column-gap:24px}.close .mach{transform-origin:100% 100%;transform:scale(.85);right:24px!important}.close .copy{width:min(600px,55%)}.mtabs{column-gap:40px}.choose .wrap{grid-template-columns:1fr 440px}}@media (max-width:1179px) and (min-width:960px){.bhero .bstage{transform:scale(.66)}.close .mach{transform:scale(.7)}}@media (max-width:959px){body{font-size:16px;line-height:1.55}.wrap{width:auto;margin:0;padding:0 20px}.h2{letter-spacing:-.015em;font-size:28px;line-height:1.15}.lead{max-width:none;font-size:18px;line-height:1.5}.assure{font-size:15px;line-height:1.45}.quiet{border-bottom:0;min-height:44px;text-decoration:none}.quiet:hover{text-underline-offset:4px;border-bottom:0;text-decoration:underline}.trig,.exp{min-height:44px}.tel-d,.lg-d,.mtabs,.br-d{display:none}.tel-m,.lg-m{display:inline}.mpn-m{display:block}.acts .btn{width:100%}.ctr{justify-content:center;display:flex!important}a.tx{margin:-10px 0;padding:10px 0;display:inline-block}.hd{z-index:50;border-bottom:1px solid var(--line);height:auto;position:sticky;top:0}.hd>.wrap{align-items:center;height:64px;padding:0 8px 0 16px;display:flex}.hd .logo{width:100px}.hd .nav{display:none}.hd .right{gap:0;margin-left:auto}.hd .tel.tel-m{white-space:nowrap;min-height:44px;color:var(--navy);align-items:center;padding:0 2px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.hd .btn.sm{width:auto;height:44px;margin-left:10px;padding:0 14px;font-size:14px;box-shadow:0 4px 12px #fd316438}.mnu{cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin-left:4px;display:flex}.mnu span{background:var(--navy);width:20px;height:2px;box-shadow:0 -6px 0 var(--navy),0 6px 0 var(--navy);border-radius:1px;display:block}.mnu.x span{box-shadow:none;background:0 0;position:relative}.mnu.x span:before,.mnu.x span:after{content:"";background:var(--navy);width:20px;height:2px;position:absolute;top:0;left:0;transform:rotate(45deg)}.mnu.x span:after{transform:rotate(-45deg)}.mnu:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.mmenu:not([hidden]){border-top:1px solid var(--line);background:#fff;min-height:calc(100dvh - 64px);padding:8px 20px 24px;display:block}.mmenu a.it{border-bottom:1px solid var(--line);min-height:60px;font-family:var(--pop);color:var(--navy);justify-content:space-between;align-items:center;font-size:20px;font-weight:500;text-decoration:none;display:flex}.mmenu .cv{border:solid var(--navy);border-width:0 1.75px 1.75px 0;width:9px;height:9px;transform:rotate(-45deg)}.mmenu .talk{color:var(--muted);margin-top:24px;font-size:16px}.mmenu .talk b{color:var(--navy);font-weight:600}.hero{background:radial-gradient(420px 300px at 92% 0%,#fd316429,transparent 62%), radial-gradient(520px 380px at 0% 100%,#2b4a718c,transparent 65%), linear-gradient(180deg,var(--navy) 0%,#0c1727 70%,var(--ink) 100%);height:auto;padding:14px 0 40px}.hero .wrap{flex-direction:column;height:auto;display:flex}.hero .stage{order:-1;height:250px;margin:0 -20px}.hero .stage .glow{width:auto;height:64px;margin:0;bottom:0;left:10px;right:10px}.stage .group{width:345px;height:240px;margin-left:-172px;bottom:8px;left:50%;right:auto}.stage .group img{filter:drop-shadow(0 12px 10px #0000008c);width:auto;height:240px!important}.stage .group .ce{height:12px}.stage .group .ce.k{width:120px;bottom:2px;left:6px}.stage .group .ce.b{width:128px;bottom:24px;left:89px}.stage .group .ce.c{width:124px;bottom:16px;left:220px}.stage .hvg{width:360px;margin-left:-180px}.stage .hvg .hv-tosh{width:160px!important;height:auto!important}.stage .hvg .hv-canon{bottom:10px;width:182px!important;height:auto!important}.stage .hvg .ce.h1{width:172px;bottom:8px;right:4px}.stage .hvg .ce.h2{width:156px;bottom:-4px}.stage .hvg .hvcap{bottom:-26px}.hero .copy{padding:0}.hero .kick{letter-spacing:.12em;margin-top:22px;font-size:14px;line-height:1.45}.hero h1{width:auto;margin:12px 0 14px;font-size:34px;line-height:1.1}.hero .acts{margin-top:24px;display:block}.hero .acts .ctr{margin-top:6px}.hero .assure{text-align:center;max-width:none;margin-top:10px}.proof{border-top:1px solid var(--line-dark);flex-direction:column;align-items:center;gap:12px;margin-top:22px;padding-top:18px;font-size:14px}.hero .proof,.bhero .proof{margin-top:36px}.proof .prow{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex}.proof .pcell>span{white-space:nowrap}.proof .rowsep{display:none}.proof .pcell{display:contents}.proof .star{margin-right:5px;font-size:15px}.proof i{height:15px}.strip .wrap{padding:0;display:block}.strip .wrap>div{border-top:1px solid var(--line);padding:18px 20px 19px}.strip .wrap>div:first-child{border-top:0}.strip p{margin-top:4px;font-size:16px;line-height:1.5}.brands{padding:30px 0 18px}.brands .wrap{display:block}.brands .lrow{border-top:1px solid #0e1a2b2e;border-left:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;padding:4px 0 0;display:grid}.lrow a{border-radius:8px;min-height:64px}.lrow a:after{display:none}.lrow .lg-m{justify-content:center;align-items:center;display:flex}.lrow a[aria-label^=HP] .blogo{scale:1}.showroom,.fin.compact,.feat{border-radius:24px;width:auto;margin-left:10px;margin-right:10px}.showroom{padding:36px 0 2px}.showroom .opener{display:block}.showroom .opener .lead{max-width:none;margin-top:12px}.opener .ask{margin-top:22px;display:block}.opener .ask h3{white-space:normal;margin-bottom:12px;font-size:18px}.opener .ask .btn{width:100%}.showroom .seeall{display:none}.seeall-m{margin-left:auto;display:inline-flex}.fgrid .cards,.fgrid.home .cards,.fgrid.brand .cards{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:12px;width:auto;margin:26px 0 0;padding:4px 20px 18px;scroll-padding:0 20px;display:flex;overflow-x:auto}.fgrid .cards::-webkit-scrollbar{display:none}.fgrid .cards:before{display:none}.fgrid .cards:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.fgrid .card{scroll-snap-align:start;flex-direction:column;flex:none;width:270px;display:flex}.fgrid .slot,.fgrid.home .slot,.fgrid.brand .slot{background:linear-gradient(90deg,#0e1a2b00,#0e1a2b1f 8% 92%,#0e1a2b00) 0 calc(100% - 44px)/100% 1px no-repeat,radial-gradient(150px 28px at 50% calc(100% - 44px),#fffffff2,#fff0 72%),radial-gradient(70% 85% at 50% 22%,#fffffff2,#fff0 72%),linear-gradient(#eceef0 0%,#f2f3f5 50%,#edf0f3 calc(100% - 44px),#e4e9ef calc(100% - 44px),#d8dfe8 100%);border-radius:16px;justify-content:center;align-items:flex-end;height:300px;padding:0 0 44px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0e1a2b0d,inset 0 1px #ffffffe6}.fgrid.brand .slot:after{content:"";pointer-events:none;background:radial-gradient(52% 70% at 50% 72%,#ffffffe6,#fff0 72%);height:230px;position:absolute;bottom:44px;left:0;right:0}.fgrid .m,.fgrid.home .m{height:var(--mhp);z-index:1}.fgrid.brand .cards{container-type:normal}.fgrid.brand .slot .m,.fgrid.brand .cards.fixed .slot .m{height:var(--mhp);margin-left:0}.fgrid .m .contact{height:14px;bottom:-7px}.fgrid .plate,.fgrid .fplate{flex-direction:column;flex:1;align-items:flex-start;margin:0;padding:16px 2px 0;display:flex}.fgrid .plate h3,.fgrid .fplate h3{white-space:normal;height:auto;margin:4px 0 6px;font-size:20px;line-height:26px}.fgrid.home .plate h3{min-height:52px}.fgrid .plate .cls,.fgrid .fplate .cls{white-space:normal;height:auto;font-size:16px;line-height:24px}.fgrid .plate .small,.fgrid .fplate .ln{height:auto;color:var(--muted);white-space:normal;font-size:16px;line-height:24px}.fgrid .sp{flex:1;min-height:14px;display:block}.fgrid .btn2{width:100%;margin-top:0}.fplate.hl{margin:0;padding:16px 12px 12px}.swnav{border-top:1px solid var(--line);align-items:center;gap:12px;margin:0 20px;padding:14px 20px 18px;display:flex}.fgrid.brand .swnav{border-top:0;padding-top:0}.swnav button,.rnav button{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--navy);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex}.swnav button:disabled{opacity:.4;cursor:default}.fin.compact{margin-top:24px;padding:36px 0 20px}.fin .wrap{display:block}.fin .h2{margin-top:12px}.fin .lead{margin-top:12px;font-size:18px}.fin .lead br{display:none}.fin .opts{margin-top:24px;display:block}.fin .opt,.fin .opt+.opt{border-radius:16px;margin-top:12px;padding:22px 20px 4px}.fin .opt .h3{font-size:24px}.fin .opt p{margin:8px 0 16px}.fin .opt .acts{width:auto;padding-top:2px;display:flex}.fin .opt .acts .trig{width:auto}.fin .undecided{margin-top:20px;padding-top:16px}.fin .mp{border-radius:16px;margin-top:20px;padding:22px 20px 8px;display:block}.fin .mp .h3{margin-top:6px;font-size:20px}.fin .mp p{margin-top:8px;font-size:16px}.types.tpa{margin-top:40px;padding:48px 0 40px}.tpa .topen{display:block}.tpa .topen .h2{white-space:normal;margin-top:12px}.tpa .topen .tl{margin-top:12px;display:block}.tpa .topen .lead{font-size:18px}.tpa .tfloor{height:204px;margin-top:16px}.tfloor .plane{height:34px}.tfloor .line{bottom:34px}.tpa .tfloor .wrap{justify-content:space-between;align-items:flex-end;height:auto;padding:0;display:flex;position:absolute;bottom:34px;left:16px;right:16px}.tfloor .slot{padding-bottom:0;position:static}.tfloor .m{height:var(--mhp)}.tfloor .m .contact{height:12px;bottom:-6px}.tfloor .tcap{bottom:-23px;right:4px}.tpa .tplates{margin-top:0;padding:0;display:block}.tpa .tplate,.tpa .tplate:first-child{border-left:0;border-top:1px solid var(--line-dark);padding:18px 0}.tpa .tplate:first-child{border-top:0;padding-top:20px}.tpa .tplate h3{min-height:0;font-size:22px}.tpa .tplate p{font-size:16px}.tpa .ponly{margin:6px 0 0;font-size:15px}.how.hw3.hwf{padding:48px 0 44px}.how.hw3.hwf.gap{margin-top:40px}.hw3 .head{display:block}.hw3 .head .lead{margin-top:10px}.hwf .steps{margin-top:26px;display:block}.hwf .step{padding-top:20px}.hwf .step+.step{margin-top:22px}.hw3 .step h3{font-size:20px}.hw3 .step p{margin-top:8px;padding-left:48px}.rev.rva{padding:48px 0 36px}.rva .trust{display:block}.rva .trust .h2{margin-top:12px}.rva .rscore{padding:0;display:block}.rva .gscore{margin-top:18px}.rva .seeg{align-items:center;min-height:44px;margin-top:2px;font-size:16px;display:inline-flex}.rva .rail{margin:14px -20px 0}.rva .track{scroll-snap-type:x mandatory;gap:16px;margin:0;padding:4px 20px 18px;scroll-padding:0 20px;display:flex;overflow-x:auto}.rva .track>*{scroll-snap-align:start;flex:none}.rva .rc{width:286px;min-height:0;padding:20px 20px 14px}.rva .rc:hover{transform:none}.rva .rc p{font-size:16px;line-height:1.5}.rva .rnav{margin:0 20px}.close{background:radial-gradient(420px 300px at 80% 22%,#2b4a718c,transparent 66%), radial-gradient(360px 240px at 0% 0%,#fd316412,transparent 60%), linear-gradient(180deg,var(--navy) 0%,#0c1727 62%,var(--ink) 100%);padding:24px 0 44px}.close .floorline,.close>.glow{display:none}.close .cstage{background:linear-gradient(90deg,#fff0 8%,#ffffff24 50%,#fff0 92%) 0 calc(100% - 30px)/100% 1px no-repeat;justify-content:center;align-items:flex-end;height:268px;padding-bottom:30px;display:flex;position:relative}.close .mach{height:var(--mhp);position:relative;bottom:auto;right:auto!important}.close .copy{width:auto}.close .kick{margin-top:22px}.close h2{margin-top:12px;font-size:40px;line-height:1.05}.close .lead{margin-top:14px}.close .acts{margin-top:24px;display:block}.close .acts .ctr{margin-top:6px}.close .assure{text-align:center;max-width:none;margin-top:10px}.close .talk{text-align:center;max-width:none;margin-top:20px;padding-top:16px}.about{padding:44px 0}.about .wrap{display:block}.about .prose{margin-top:14px;font-size:18px}.about .reach,.about .reach b{font-size:18px}.about .reach{margin-top:20px;padding-top:14px}.ft{padding:40px 0 24px}.ft .logo{width:150px}.ft .tag{max-width:none;margin-top:16px}.ft .ph1{margin-top:14px}.ft .cols .ph1 a.tel-m{color:#fff;min-height:0;margin:-10px 0;padding:10px 0;font-size:18px;text-decoration:none;display:inline-block}.ft .cols{grid-template-columns:1fr 1fr;grid-template-areas:"intro intro""brands printers""brands lease""co co";column-gap:20px}.ft .fintro{border-bottom:1px solid var(--line-dark);grid-area:intro;margin-bottom:6px;padding-bottom:18px}.ft .fbrands{grid-area:brands}.ft .fprinters{grid-area:printers}.ft .flease{grid-area:lease;margin-top:14px}.ft .fco{border-top:1px solid var(--line-dark);grid-area:co;margin-top:14px;padding-top:16px}.ft .fco .lk{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.ft h4,.ft h2.fh{margin-bottom:0}.ft .cols a{align-items:center;min-height:44px;padding:2px 0;font-size:16px;line-height:1.3;display:flex}.ft .legal{margin-top:18px;padding-top:16px;font-size:14px;display:block}.ft .legal p+p{margin-top:8px}.ft .cr{margin-top:14px;font-size:14px;line-height:1.6;display:block}.ft .cr span{display:block}.bhero.e{background:radial-gradient(380px 260px at 90% 2%,#fd31640f,#0000 62%),linear-gradient(#fff 0% 66%,#f6f7f8 84%,#e8edf2 100%);height:auto}.bhero .wrap.main{height:auto;display:block}.bhero .line{display:none}.bhero .copy,.bhero.e .copy{padding:0}.crumb{gap:6px;padding-top:4px}.crumb .cr-i{gap:6px}.crumb a{align-items:center;min-height:44px;display:inline-flex}.bhero .blg{margin:6px 0 16px}.bhero .lg-m{display:inline-block}.bhero h1{width:auto;font-size:32px;line-height:1.1}.bhero .lead{margin-top:14px}.bhero .acts{margin-top:22px;display:block}.bhero .acts .ctr{margin-top:6px}.bhero .assure{text-align:center;max-width:none;margin-top:10px}.bhero .proof{border-top-color:var(--line)}.bhero .bstage{background:linear-gradient(var(--line-strong),var(--line-strong)) 0 calc(100% - 64px)/100% 1px no-repeat;height:312px;margin:6px -20px 0;position:relative}.bhero .bstage .m{left:var(--lp);bottom:var(--bp);height:var(--mhp)}.bhero .bstage .m.solo{transform:translate(-50%)}.bhero .icap{bottom:30px;left:50%;transform:translate(-50%)}.kick.spec{font-size:14px}.eqv{font-size:16px}.feat{margin-top:-24px;padding:32px 0 2px}.fopen{display:block}.fopen .h2{margin-top:12px}.nsure{margin-top:16px;font-size:16px}.more{width:auto;margin:24px 20px 0}.more .wrap{padding:0}.mtog button{min-height:0;padding:18px 0 20px;display:block}.more .mtog button{min-height:0}.mtog .t{font-size:20px;display:block}.mtog .c{margin-top:4px;line-height:1.45;display:block}.mtog .sh{margin-top:14px}.more .mpanel{padding:4px 0 28px}.mcap{font-family:var(--pop);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-strong);padding:22px 0 8px;font-size:12px;font-weight:600;display:block}.mr{border-bottom:1px solid var(--line-strong);grid-template-columns:1fr auto;align-items:center;column-gap:10px;min-height:66px;padding:8px 0;display:grid}.mr.hl{box-shadow:0 0 0 1.5px var(--navy);background:#fff;border-radius:10px;padding:8px 10px}.mr .n{font-family:var(--pop);color:var(--navy);font-size:17px;font-weight:600;line-height:1.3;display:block}.mr .d{color:var(--muted);margin-top:2px;font-size:15px;line-height:1.35;display:block}.mr .d i{color:#9aa3b1;padding:0 3px;font-style:normal}.mside2{margin-top:22px}.mside2 p{font-size:16px;line-height:1.5}.mnote2{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.5}.phead{height:auto;padding:8px 0 40px}.phead .wrap{flex-direction:column;display:flex}.phead .pstage{order:2;height:220px;margin:16px -20px 0}.ptrio{height:210px;margin-right:-150px;bottom:20px;right:50%}.phead h1{font-size:32px}.blsec{padding:44px 0 48px}.blsec .opener{display:block}.blsec .opener .lead{margin-top:12px}.blist{margin-top:24px;display:block}.bitem{grid-template-columns:110px 1fr;column-gap:16px;padding:24px 0}.bitem .lg{height:auto;margin-top:6px}.bitem .blogo{transform-origin:0;scale:.7}.choose{padding:44px 0}.choose .wrap{display:block}.choose .acts{margin-top:24px;display:block}.choose .acts .quiet{justify-content:center;margin-top:6px;display:flex}.choose .assure,.choose .talk{text-align:center;max-width:none}.legalpage{padding:28px 0 56px}.legalpage h1{font-size:32px}.nfpage{padding:56px 0 72px}.nfpage h1{font-size:34px}.nfpage .acts{display:block}.nfpage .acts .quiet{justify-content:center;margin-top:6px;display:flex}}@media (max-width:399px){.lrow .lg-m .blogo{scale:.86}}@media (max-width:379px){.proof .prow{gap:6px 14px}.proof .pcell i{display:none}}@media (max-width:389px){.hd>.wrap{padding:0 4px 0 12px}.hd .logo{width:92px}.hd .tel.tel-m{font-size:14px}.hd .btn.sm{margin-left:8px;padding:0 12px}.mnu{margin-left:2px}}@media (max-width:359px){.lrow .lg-m .blogo{scale:.78}.hd .tel.tel-m{display:none}.hd .logo{width:96px}}@media (max-width:640px){.contactpage .done{margin-top:22px;padding:28px 20px 24px}}
.holding{text-align:center;background:var(--paper);flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100dvh;padding:32px 20px;display:flex}.holding img{width:240px;height:auto}.holding p{max-width:520px;font-size:18px}.holding .tel{font-family:var(--pop);color:var(--navy);font-size:22px;font-weight:600}
