@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-cyrillic-ext-wght-normal.BbRulJFC.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-cyrillic-wght-normal.se3OnFSl.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-vietnamese-wght-normal.DTJpi3oK.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-latin-ext-wght-normal.CeZZaleV.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-latin-wght-normal.CLTz0ja0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--black: #000;--coal: #161616;--line-d: #2b2b2b;--soft: #f4f4f4;--white: #fff;--line-l: #dedede;--text: #0a0a0a;--body: #2b2b2b;--muted: #5c5c5c;--muted-d: #a6a6a6;--accent: #f0502d;--c1: #f0502d;--c2: #f2b33d;--c3: #ee8fa8;--c4: #2fa59a;--c5: #4c82f0;--c6: #8c7ae6;--wrap: 1180px;--gut: 16px;--sy: 64px;--hgap: 40px;--font: "Libre Franklin Variable", "Libre Franklin", Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font);font-size:17px;line-height:1.55;color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}b,strong{font-weight:700}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--gut)}section{padding:var(--sy) 0}h1,h2,h3{font-weight:800;letter-spacing:-.022em;text-wrap:balance}p,li{text-wrap:pretty}h1{font-size:clamp(1.8rem,3.9vw,3rem);line-height:1.12}h2{font-size:clamp(1.7rem,3.6vw,2.5rem);line-height:1.16}h3{font-size:1.25rem;line-height:1.3;letter-spacing:-.012em}.center{text-align:center}.btn{display:inline-flex;align-items:center;gap:12px;background:var(--black);color:var(--white);border:1px solid var(--black);font-weight:800;font-size:1rem;line-height:1.2;padding:17px 28px}.btn:before{content:"";width:8px;height:8px;border-top:2.5px solid var(--accent);border-right:2.5px solid var(--accent);transform:rotate(45deg);flex:none;margin-right:2px;transition:transform .22s ease}.btn:hover:before,.btn:focus-visible:before{transform:translate(4px) rotate(45deg) scale(1.35)}.btn.on-dark{background:var(--white);color:var(--black);border-color:var(--white)}.btn.small{padding:11px 18px;font-size:.9rem;white-space:nowrap}.cta-sub{display:block;margin-top:14px;font-size:.88rem;color:var(--muted)}.site-header{z-index:50;background:var(--black);color:var(--white);border-bottom:1px solid var(--line-d)}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;height:76px;gap:20px}.site-header .logo img{height:44px;width:auto}.site-header nav{display:none;gap:30px;font-size:.95rem}.site-header nav a{color:#d9d9d9}.site-header nav a:hover{color:var(--white)}.hero{position:relative;padding:44px 0 var(--sy);background:var(--white);isolation:isolate;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/media/skyline.webp) center bottom / cover no-repeat;opacity:.17}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#fff,#ffffffb8 38%,#fff3)}.hero-head{text-align:center;margin:0 auto var(--hgap)}.hero .sub{margin-top:18px;font-size:clamp(.8rem,3.85vw,1.4rem);letter-spacing:-.012em;font-weight:700;line-height:1.4;text-wrap:balance}.hero .sub .u{white-space:nowrap}.hero-grid{display:grid;gap:36px;align-items:start}.video{position:relative;aspect-ratio:16 / 9;background:var(--black) url(/media/towers.webp) center / cover no-repeat;display:grid;place-items:center;overflow:hidden}.video:before{content:"";position:absolute;inset:0;background:#00000094}.video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.play{position:relative;width:78px;height:78px;border:2px solid var(--white);border-radius:50%;display:grid;place-items:center}.play:after{content:"";border-left:20px solid var(--white);border-top:12px solid transparent;border-bottom:12px solid transparent;margin-left:6px}.video-note{position:absolute;left:16px;bottom:14px;color:#d9d9d9;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.gbadge{display:inline-flex;align-items:center;gap:9px;margin-top:16px;padding:10px 14px;background:var(--white);border:1px solid var(--line-l);font-size:.9rem;line-height:1}.gbadge:hover{border-color:var(--black)}.gbadge .glabel{font-weight:700}.gbadge .grating{font-weight:800}.gbadge .gstars{color:#fbbc05;letter-spacing:1px}.cta-mobile{text-align:center;margin-top:22px}.cta-desktop{display:none}.herovid{text-align:center}.checks{display:grid;gap:20px;margin-bottom:30px}.check{display:grid;grid-template-columns:22px 1fr;gap:14px}.check svg{margin-top:5px}.check p{font-size:1rem}.check p>b{display:block;font-size:1.08rem;font-weight:800;margin-bottom:2px}.onlyway{background:var(--soft)}.split{display:grid;gap:28px;align-items:start}.split .copy>p{max-width:60ch}.split .copy>p+p{margin-top:18px}.points{list-style:none;display:grid;gap:16px;margin:30px 0 34px}.points li{position:relative;padding-left:26px;max-width:62ch}.points li:before{content:"";position:absolute;left:0;top:.58em;width:11px;height:11px;border-radius:50%;background:var(--accent)}.portrait{margin:0}.portrait img{width:100%;max-width:420px}.portrait figcaption{margin-top:12px;font-size:.92rem;font-style:italic;color:var(--muted)}.expect .cols{display:grid;gap:40px;margin-top:var(--hgap);text-align:center}.expect .icon-box{margin-left:auto;margin-right:auto}.expect .col p{margin-top:10px;color:var(--body)}.icon-box{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;margin-bottom:22px;color:var(--black)}.compliance{margin-top:var(--hgap);padding-top:24px;border-top:1px solid var(--line-l);font-size:.9rem;line-height:1.55;color:var(--muted);max-width:760px}.reasons{background:var(--black);color:var(--white)}.reasons-intro p{color:#d9d9d9;max-width:860px;margin:18px auto 0;font-size:1.05rem}.reasons-intro p b{color:var(--white)}.reasons-grid{display:grid;gap:28px;margin-top:var(--hgap)}.reasons-col{display:grid;gap:26px}.reason h3{font-size:1.22rem;line-height:1.3}.reason h3 span{color:var(--rc);margin-right:8px;transition:color .4s}.reasons.js .reason:not(.on) h3 span{color:#6f6f6f}.reason p{text-wrap:balance;margin-top:8px;color:#e6e6e6;font-size:1.03rem;line-height:1.6}.graphic-wrap{padding:8px 0}.graphic{width:min(100%,330px);margin:0 auto}.graphic .ring{fill:none;stroke:#1e1e1e}.graphic .spoke{stroke:var(--rc);stroke-width:1;stroke-dasharray:200;stroke-dashoffset:0;transition:stroke-dashoffset .6s ease}.graphic .node-ring{fill:var(--rc);stroke:var(--rc);stroke-width:1.5;transition:fill .4s,stroke .4s}.graphic .node-num{fill:var(--black);font:800 17px var(--font);transition:fill .4s}.graphic .seat{fill:var(--white);transition:fill .45s}.graphic .seat.s6{fill:var(--accent)}.reasons.js .n:not(.on) .spoke{stroke-dashoffset:200}.reasons.js .n:not(.on) .node-ring{fill:var(--black);stroke:var(--line-d)}.reasons.js .n:not(.on) .node-num{fill:var(--muted-d)}.reasons.js .seat:not(.on){fill:#1e1e1e}.reasons-cta{text-align:center;margin-top:var(--hgap)}.cases{background:var(--soft)}.case-list{display:grid;gap:28px;margin-top:var(--hgap)}.case{background:var(--white);border:1px solid var(--line-l);display:grid}.case .media{background:var(--black) url(/media/towers.webp) center / cover no-repeat;min-height:220px;position:relative}.case .media:before{content:"";position:absolute;inset:0;background:#0000009e}.case .tag{position:absolute;left:0;top:0;background:var(--black);color:var(--white);font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:9px 14px}.case .body{padding:30px 26px}.case dl{display:grid;gap:14px;margin-top:18px}.case dt{font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.case dd{color:var(--muted)}.case .draft{margin-top:18px;border:1px dashed var(--accent);padding:12px 14px;font-size:.9rem;color:#7a2a17}.case .stats{display:grid;grid-template-columns:1fr 1fr;margin-top:22px;border-top:1px solid var(--line-l)}.case .stats div{padding:16px 0}.case .stats div+div{border-left:1px solid var(--line-l);padding-left:20px}.case .stats b{display:block;font-size:1.5rem;font-weight:800}.case .clogo{display:block;height:58px;width:auto;margin-bottom:18px}.case .person{margin-top:6px;color:var(--muted);font-size:.95rem}.case.has-video .media{background:var(--black);min-height:0;aspect-ratio:16 / 9}.case.has-video .media:before{display:none}.case .media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.case .media .tag{z-index:1}.case .vstats{grid-template-columns:repeat(3,1fr);margin:0 26px 6px}.case .vstats b{white-space:nowrap;font-size:clamp(1.15rem,4.4vw,1.5rem)}.case .vstats div+div{padding-left:14px}.case .creview{display:grid;grid-template-columns:1fr auto;grid-template-areas:"stars g" "quote quote" "who who";align-items:center;margin:0 26px 26px;padding:22px;background:var(--soft);border:1px solid transparent;transition:border-color .2s}.case .creview:hover{border-color:var(--black)}.case .cr-who{display:contents}.case .creview .gstars{grid-area:stars;color:#fbbc05;letter-spacing:2px;font-size:1.05rem}.case .cr-g{grid-area:g}.case .creview p{grid-area:quote;margin:12px 0 16px;font-size:1.02rem;line-height:1.55;color:var(--body)}.case .creview .rhead{grid-area:who;margin:0}.boxed{display:grid;gap:0}.colorbox{background:var(--box);color:var(--black);padding:40px 26px}.colorbox p{margin-top:16px;max-width:58ch}.colorbox .btn{margin-top:28px}.colorbox .btn:before{border-color:var(--white)}.colorbox.withart{display:grid;gap:36px;align-items:center}.room{width:100%;max-width:360px}.boxed .portrait{position:relative;z-index:2;padding:0 26px;margin-bottom:-72px}.boxed .portrait img{max-width:300px;margin:0 auto}.boxed .colorbox{padding-top:104px}.ctabox{background:var(--white)}.about,.method,.ctabox{padding-bottom:0}.methodbox{display:block}.method-top{display:grid;gap:32px;align-items:center}.method-top p{max-width:62ch}.loop{width:100%;max-width:300px;margin:0 auto;font-family:var(--font)}.method-steps{list-style:none;display:grid;gap:28px;margin-top:var(--hgap);padding-top:var(--hgap);border-top:2px solid var(--black)}.method-steps h3 span{margin-right:8px}.method-steps p{margin-top:8px}.util h1{font-size:clamp(1.7rem,3.4vw,2.5rem)}.util p{margin-top:18px;font-size:1.1rem;color:var(--body)}.util .calendly-inline-widget{margin-top:34px}.teaser{padding-bottom:92px}.teaser .colorbox{padding-bottom:0}.teaser .collage{margin:8px 0 -56px}.collage{position:relative;display:block}.mosaic{display:grid;grid-template-columns:1fr 1fr;gap:3px;background:var(--black);border:3px solid var(--black)}.mosaic img{width:100%;aspect-ratio:16 / 10;object-fit:cover;filter:grayscale(1);transition:filter .25s}.collage:hover .mosaic img{filter:none}.collage-card{position:absolute;left:-28px;bottom:-36px;width:min(70%,270px);background:var(--white);color:var(--black);border:1px solid var(--black);padding:16px 18px;font-size:.86rem;line-height:1.45}.collage-card p{margin:6px 0 8px;max-width:none;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.gstars{color:#fbbc05;letter-spacing:1px}.cc-top{display:flex;align-items:center;justify-content:space-between}.cc-src{margin-left:6px;color:var(--muted);font-size:.8rem}.results-head{background:var(--c2);color:var(--black)}.results-head h1{font-size:clamp(2.1rem,5vw,3.5rem);line-height:1.06}.results-intro{max-width:760px;margin-top:14px;font-size:1.12rem;font-weight:700;line-height:1.4}.statrow{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:var(--hgap)}.statrow li{background:var(--white);padding:22px 20px}.statrow b{display:block;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;letter-spacing:-.02em}.statrow span{text-wrap:balance;display:block;margin-top:4px;font-size:.9rem;color:var(--muted)}.logo-grid{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line-l);border:1px solid var(--line-l);margin-top:var(--hgap)}.logo-grid li{background:var(--white);display:grid;place-items:center;min-height:104px;padding:18px}.logo-grid img{width:auto;max-width:78%;object-fit:contain;filter:grayscale(1);opacity:.85;transition:filter .2s,opacity .2s}.logo-grid li:hover img{filter:none;opacity:1}.results-videos{background:var(--soft)}.video-grid{display:grid;gap:20px;margin-top:var(--hgap)}.vcard{background:var(--white);border:1px solid var(--line-l);display:flex;flex-direction:column}.vcard video{width:100%;aspect-ratio:16 / 9;background:var(--black);object-fit:cover;display:block}.vbody{padding:22px 22px 26px;display:flex;flex-direction:column;gap:12px;flex:1}.vtag{align-self:flex-start;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:var(--black);color:var(--white);padding:6px 10px}.vcard blockquote{font-size:1.02rem;line-height:1.5}.vwho{font-size:.9rem;font-weight:700}.vresult{margin-top:auto;padding-top:14px;border-top:1px solid var(--line-l);font-size:.92rem;color:var(--body)}.vresult b{display:block;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}.results-reviews .gbadge{margin-top:18px}.review-cols{columns:1;column-gap:20px;margin-top:var(--hgap)}.rcard{display:block;break-inside:avoid;margin-bottom:20px;border:1px solid var(--line-l);padding:20px;background:var(--white)}.rcard:hover{border-color:var(--black)}.rhead{display:flex;gap:12px;align-items:center;margin-bottom:10px}.rhead img,.rinit{width:40px;height:40px;border-radius:50%;flex:none}.rinit{display:grid;place-items:center;background:var(--black);color:var(--white);font-weight:800}.rhead b{display:block;font-size:.95rem;line-height:1.2}.rhead span{font-size:.8rem;color:var(--muted)}.rcard p{margin-top:8px;font-size:.95rem;line-height:1.55;color:var(--body)}.faq-list{max-width:860px;margin:var(--hgap) auto 0;border-top:1px solid var(--black)}.faq-list details{border-bottom:1px solid var(--line-l)}.faq-list summary{text-wrap:balance;list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 0;font-weight:800;font-size:1.1rem}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"";flex:none;width:10px;height:10px;border-right:2.5px solid var(--accent);border-bottom:2.5px solid var(--accent);transform:rotate(45deg);transition:transform .2s;margin-right:6px}.faq-list details[open] summary:after{transform:rotate(-135deg)}.faq-list details p{padding:0 0 24px;max-width:70ch;color:var(--body)}.assets{background:var(--soft)}.assets-head{max-width:820px;margin:0 auto}.assets-head p{margin-top:18px;color:var(--body)}.asset-grid{list-style:none;display:grid;grid-template-columns:1fr;gap:1px;background:var(--line-l);border:1px solid var(--line-l);margin-top:var(--hgap)}.asset-grid li{background:var(--white);padding:22px 20px;display:grid;grid-template-columns:40px 1fr;column-gap:18px;align-items:start}.asset-grid li svg{grid-row:span 2;margin:2px 0 0}.asset-grid svg{color:var(--black);margin-bottom:22px}.asset-grid h3{font-size:1.02rem;line-height:1.3}.asset-grid p{text-wrap:balance;margin-top:8px;font-size:.9rem;line-height:1.5;color:var(--muted)}.team{background:var(--white)}.team-grid{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line-l);border:1px solid var(--line-l);margin-top:var(--hgap)}.team-grid li{background:var(--white);padding:0 0 20px;text-align:center}.team-photo{background:var(--white);aspect-ratio:1;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.team-grid li:last-child:nth-child(odd){grid-column:span 2}.team-grid li:last-child:nth-child(odd) .team-photo{aspect-ratio:2 / 1}.team-photo img{width:100%;height:100%;object-fit:contain;object-position:bottom}.team-grid b{display:block;margin-top:16px;padding:0 12px;font-size:1.02rem}.team-grid span{display:block;margin-top:4px;padding:0 12px;font-size:.88rem;color:var(--muted)}.office{background:var(--soft)}.office-head{max-width:720px;margin:0 auto}.office-grid{display:grid;gap:1px;background:var(--line-l);border:1px solid var(--line-l);margin-top:var(--hgap)}.office-grid img,.office-grid iframe{display:block;width:100%;aspect-ratio:700 / 436;height:auto;border:0;background:var(--white)}.final{background:var(--coal) url(/media/skyline.webp) center / cover no-repeat;color:var(--white);position:relative;isolation:isolate;text-align:center}.final:before{content:"";position:absolute;inset:0;z-index:-1;background:#000000db}.final p{color:#d2d2d2;max-width:620px;margin:18px auto 30px;font-size:1.1rem}.final .cta-sub{color:var(--muted-d)}.site-footer{background:var(--black);color:var(--muted-d);padding:52px 0 40px;font-size:.9rem;border-top:1px solid var(--line-d)}.site-footer .top{display:grid;gap:28px;padding-bottom:30px;border-bottom:1px solid var(--line-d)}.site-footer .logo img{height:58px;width:auto}.site-footer .legal{max-width:70ch;line-height:1.6}.site-footer .links{display:flex;gap:24px;flex-wrap:wrap;color:var(--white);font-weight:700}.site-footer .copy{padding-top:22px}@media(max-width:759px){.hero h1{font-size:min(5.5vw,2.2rem);line-height:1.14;letter-spacing:-.025em;text-wrap:wrap}}@media(min-width:760px){.hero h1 .mbr{display:none}}@media(max-width:479px){.btn.small{padding:9px 11px;font-size:.78rem;gap:8px}.site-header .logo img{height:34px}.site-header .wrap{gap:12px}}@media(min-width:760px){:root{--gut: 32px;--sy: 88px;--hgap: 48px}.expect .cols{text-align:left}.expect .icon-box{margin-left:0;margin-right:0}.hero{padding-top:52px}.hero h1{font-size:min(3.4vw,2.6rem)}.site-header nav{display:flex}.expect .cols{grid-template-columns:repeat(3,1fr);gap:48px}.case{grid-template-columns:.9fr 1.1fr}.case:nth-child(2n) .media{order:2}.case .body{padding:40px}.case.has-video{grid-template-columns:1fr}.case.has-video .vstats{margin:0 40px 10px}.case.has-video .creview{margin:0 40px 40px}.site-footer .top{grid-template-columns:1fr 1.4fr;align-items:start}.statrow,.team-grid{grid-template-columns:repeat(4,1fr)}.team-grid li:last-child:nth-child(odd){grid-column:auto}.team-grid li:last-child:nth-child(odd) .team-photo{aspect-ratio:1}.office-grid{grid-template-columns:1fr 1fr}.logo-grid{grid-template-columns:repeat(4,1fr)}.video-grid{grid-template-columns:1fr 1fr}.review-cols{columns:2}.asset-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.hero-grid{grid-template-columns:1.08fr 1fr;gap:52px}.herovid{text-align:left}.cta-mobile{display:none}.cta-desktop{display:block}.split{grid-template-columns:1.25fr .9fr;column-gap:72px;row-gap:18px}.split .split-h{grid-column:1;grid-row:1}.split .copy{grid-column:1;grid-row:2}.split .portrait{grid-column:2;grid-row:1 / span 2}.boxed{grid-template-columns:380px 1fr;align-items:center}.boxed.flip{grid-template-columns:1fr 380px}.boxed .portrait{background:none;padding:0;position:relative;z-index:2;margin-right:-64px;margin-bottom:0}.boxed .portrait img{max-width:none;width:100%}.boxed.flip .portrait{order:2;margin-right:0;margin-left:-64px}.colorbox{padding:76px 72px;min-height:440px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.boxed.flip .colorbox{padding-right:128px}.colorbox.withart{display:grid;grid-template-columns:1.2fr .8fr;gap:64px;min-height:0}.ctabox .colorbox.withart{grid-template-columns:.8fr 1.2fr}.ctabox .colorbox.withart .room{order:-1}.asset-grid{grid-template-columns:repeat(3,1fr)}.logo-grid{grid-template-columns:repeat(5,1fr)}.video-grid{grid-template-columns:repeat(3,1fr)}.review-cols{columns:3}.teaser{padding-bottom:72px}.teaser .colorbox{padding-bottom:76px}.boxed .colorbox{padding-top:76px;padding-left:128px}.teaser .collage{align-self:stretch;margin:-120px 0}.teaser .mosaic{height:100%;grid-auto-rows:1fr}.teaser .mosaic img{height:100%;aspect-ratio:auto}.methodbox{display:block;min-height:0}.method-top{grid-template-columns:1.35fr .65fr;gap:64px}.method-steps{grid-template-columns:1fr 1fr;gap:36px 64px}.room{max-width:none}.reasons>.wrap{max-width:1340px}.reasons-grid{grid-template-columns:1fr minmax(340px,400px) 1fr;gap:40px;align-items:center}.reasons-col{gap:44px}.reasons-col.left .reason:nth-child(odd){transform:translate(40px)}.reasons-col.left .reason:nth-child(2n){transform:translate(-8px)}.reasons-col.right .reason:nth-child(odd){transform:translate(-40px)}.reasons-col.right .reason:nth-child(2n){transform:translate(8px)}.graphic-wrap{padding:0}.graphic{width:100%}}@media(min-width:1200px){.asset-grid{grid-template-columns:repeat(5,1fr)}.asset-grid li{display:block;padding:30px 24px 34px}.asset-grid li svg{margin:0 0 22px}}:root{--ease: cubic-bezier(.22, .61, .24, 1)}.motion [data-reveal]{opacity:0;translate:0 18px;transition:opacity .7s var(--ease) var(--rd, 0ms),translate .8s var(--ease) var(--rd, 0ms)}.motion [data-reveal].in{opacity:1;translate:none}.motion [data-reveal].now{transition:none}.site-header{position:sticky;top:0;transition:translate .35s var(--ease)}.site-header.away{translate:0 -100%}.site-header nav a{position:relative;transition:color .2s}.site-header nav a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.site-header nav a:hover:after,.site-header nav a:focus-visible:after{transform:scaleX(1)}.hero .sub .u{text-decoration:none;padding-bottom:3px;background:linear-gradient(var(--accent),var(--accent)) 0 100% / 100% 3px no-repeat}.motion .hero .sub .u{background-size:0 3px;transition:background-size .9s var(--ease) .75s}.motion .hero .sub.in .u{background-size:100% 3px}.room .seat-f{transform-box:fill-box;transform-origin:center;fill:#000}.room .seat-f.top{fill:var(--white)}.motion .room .seat-f{transition:transform .5s var(--ease),opacity .5s var(--ease),fill .5s;transition-delay:calc(var(--k) * 55ms + .25s)}.motion .colorbox:not(.in) .room .seat-f{transform:scale(.3125);opacity:.32;fill:#000}.loop .node{transform-box:fill-box;transform-origin:center}.motion .loop .node{transition:transform .55s var(--ease),opacity .45s var(--ease);transition-delay:calc(var(--k) * .15s + .35s)}.motion .colorbox:not(.in) .loop .node{transform:scale(.4);opacity:0}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}}@supports selector(::details-content){.faq-list details::details-content{block-size:0;overflow:hidden;transition:block-size .4s var(--ease),content-visibility .4s allow-discrete}.faq-list details[open]::details-content{block-size:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-header{transition:none}.faq-list details::details-content{transition:none}}@media(min-width:1024px){.case.has-video{grid-template-columns:1.15fr .85fr;grid-template-areas:"media body" "stats body" "review review";grid-template-rows:auto 1fr auto;align-items:start}.case.has-video .chead{display:flex;align-items:center;gap:20px}.case.has-video .chead .clogo{height:52px;margin:0}.case.has-video .creview{grid-area:review;margin:0;padding:28px 40px;background:none;border:0;border-top:1px solid var(--line-l);grid-template-columns:270px 1fr auto;grid-template-areas:"who quote g";column-gap:40px}.case.has-video .cr-who{display:block;grid-area:who}.case.has-video .creview .rhead{margin:0 0 10px}.case.has-video .creview:hover p{color:var(--black)}.case.has-video .creview p{margin:0;font-size:1.08rem;transition:color .2s}.case.has-video .cr-g{width:24px;height:24px}.case.has-video .media{grid-area:media}.case.has-video .body{grid-area:body;padding-top:34px}.case.has-video .vstats{grid-area:stats;margin:0;border-top:0;align-self:stretch}.case.has-video .vstats div{padding:20px 0 20px 24px}.case.has-video .vstats div+div{padding-left:24px}}
