@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.G7LBkq_className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.G7LBkq_variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ea45dc4e38c2418a-s.0j6oj4ja6ly9-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6f07e938dd8ee715-s.p.1cq1oc0uthpqc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}._7HTSXG_className{font-family:Sora,Sora Fallback;font-style:normal;font-weight:500}._7HTSXG_variable{--font-wordmark:"Sora", "Sora Fallback"}
:root{--void:#050a18;--navy:#0b1f5c;--navy-2:#5e7bc4;--paper:#f4f5f7;--card:#fff;--ink:#0a1226;--ink-2:#3a4459;--muted:#5a6377;--cyan-ink:#0b5e86;--cyan:#6be4ff;--rule:#dce1e9;--rule-2:#c3cad6;--rule-3:#e6eaf0;--d1:#e9eef8;--d2:#c3cde4;--d3:#a3b0cc;--navtext:#c9d3ea;--line-d:#c3cde438;--acc:#f07a3a;--acc-ink:#b04a12;--acc-tint:#fff4ee;--acc-line:#f2c4a8;--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", var(--font-inter-tight), "Inter Tight", "Helvetica Neue", Arial, sans-serif;--font-mark:var(--font-wordmark), -apple-system, BlinkMacSystemFont, sans-serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-card:cubic-bezier(.2, .7, .2, 1);--gutter:clamp(20px, 5.5vw, 80px)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--void)}html,body{overscroll-behavior-y:none}body{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}html:has(dialog[open]){overflow:hidden}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{text-wrap:balance;font-weight:600}a{color:var(--cyan-ink);text-decoration:none}img,svg,canvas{max-width:none}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--cyan-ink);outline-offset:3px}.dark a:focus-visible,.dark button:focus-visible,.dark summary:focus-visible,.site-header :focus-visible{outline-color:var(--cyan)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.t-hero,.t-xl,.t-lg,.t-md,.t-card,.t-sm{text-wrap:balance;font-weight:600}.t-hero{letter-spacing:-.038em;font-size:64px;line-height:1.04}.t-xl{letter-spacing:-.036em;font-size:58px;line-height:1.04}.t-lg{letter-spacing:-.032em;font-size:46px;line-height:1.07}.t-md{letter-spacing:-.028em;font-size:36px;line-height:1.1}.t-card{letter-spacing:-.024em;font-size:28px;line-height:1.14}.t-sm{letter-spacing:-.02em;font-size:24px;line-height:1.2}.lead{letter-spacing:-.005em;font-size:19px;line-height:1.6}.eyebrow,.label,.label-acc,.label-acc-d{letter-spacing:-.003em;font-size:14px;font-weight:600;line-height:1.45}.eyebrow{color:var(--cyan-ink)}.dark .eyebrow{color:var(--cyan)}.tile .eyebrow,.ev-card .eyebrow{color:var(--cyan-ink)}.label{color:var(--muted)}.label-acc{color:var(--acc-ink)}.label-acc-d{color:var(--acc)}:where(.eyebrow)+:where(h1,h2){margin-top:18px}.num-acc,.num-ink{font-feature-settings:"tnum";font-weight:600}.num-acc{color:var(--acc)}.num-ink,.acc-ink{color:var(--acc-ink)}.muted{color:var(--muted)}.wrap{max-width:1440px;padding:0 var(--gutter);margin:0 auto}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dark{background:var(--void);color:var(--d1)}.paper{background:var(--paper)}.center{text-align:center}.mw-820{max-width:820px}.rule{background:var(--acc-ink);width:48px;height:1px;display:block}.rule-light{background:var(--acc)}.cover{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.skip{z-index:100;background:var(--cyan);color:var(--void);border-radius:999px;padding:12px 18px;font-weight:600;position:absolute;top:-80px;left:16px}.skip:focus{top:16px}.ico{flex:none}.ico-acc{stroke:var(--acc)}.btn{letter-spacing:-.005em;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-size:15px;font-weight:600;display:inline-flex}.btn-sm{min-height:44px;padding:0 20px;font-size:14px}.btn-lg{min-height:54px;padding:0 28px;font-size:16px}.btn-cta,.btn-cta:hover{background:var(--acc);color:var(--void)}.btn-ghost{color:var(--d1);border:1px solid #c3cde457}.btn-ghost:hover{border-color:var(--acc);color:var(--acc)}.btn-line{border:1px solid var(--rule-2);color:var(--ink)}.btn-line:hover{border-color:var(--acc-ink);color:var(--acc-ink)}.lk{min-height:44px;color:var(--cyan-ink);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.lk:hover{color:var(--acc-ink)}.dark a:not(.btn):not(.card):not(.brand):hover,.menu-panel ul a:hover{color:var(--acc)}.site-header{z-index:20;color:var(--d1);position:fixed;top:0;left:0;right:0}.hdr{grid-template-columns:1fr auto 1fr;align-items:center;height:96px;display:grid;position:relative}.brand{color:var(--d1);justify-self:start;align-items:center;gap:14px;display:inline-flex}.brand:hover{color:var(--d1)}.brand-mark{flex:none}.wordmark{font-family:var(--font-mark);letter-spacing:.32em;white-space:nowrap;font-size:15px;font-weight:500}.wordmark-sm{font-size:14px}.nav{background:#e9eef80f;border:1px solid #c3cde429;border-radius:999px;padding:6px}.nav ul{gap:4px;display:flex}.nav-a{height:36px;color:var(--navtext);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:flex}.site-header .nav-a:hover{color:var(--acc)}.nav-a[aria-current=page],.site-header .nav-a[aria-current=page]:hover{color:#fff;background:#e9eef81a;padding-left:12px;font-weight:600}.nav-dot{background:var(--acc);border-radius:999px;flex:none;width:6px;height:6px}.hdr-end{justify-self:end;align-items:center;gap:20px;display:flex}.lang{color:var(--d2);letter-spacing:.04em;font-size:12px;font-weight:600}.lang span{color:#7f8ba8}.menu{justify-self:end;display:none}.menu-btn{height:44px;color:var(--d1);cursor:pointer;background:#e9eef80f;border:1px solid #c3cde433;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;list-style:none;display:flex}.menu-btn::-webkit-details-marker{display:none}.menu-shut,.menu[open] .menu-open{display:none}.menu[open] .menu-shut{display:inline}.menu-panel{top:72px;left:var(--gutter);right:var(--gutter);background:#0a1430;border:1px solid #c3cde429;border-radius:18px;padding:8px 20px 22px;position:absolute;box-shadow:0 24px 60px #00000073}.menu-panel li+li{border-top:1px solid #c3cde41f}.menu-panel ul a{min-height:52px;color:var(--d1);letter-spacing:-.015em;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.menu-book{width:100%;margin-top:14px;display:flex}.menu-lang{color:var(--d3);margin-top:14px;font-size:13px}.m-book{display:none}.hero{background:radial-gradient(80% 85% at 74% 62%,#0d1b46 0%,#071029 46%,#050a18 78%);min-height:900px;position:relative;overflow:hidden}.hero-text{z-index:2;pointer-events:none;padding-top:216px;position:relative}.hero-copy{pointer-events:auto;max-width:min(680px,44.5vw - 24px)}.hero .t-hero{color:var(--d1);margin-top:26px;font-size:clamp(44px,4.15vw,60px)}.trail{color:var(--d3)}.hero-sub{max-width:520px;color:var(--d2);margin-top:28px}.hero-btns{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.hero-stage{z-index:1;position:absolute;inset:0}.hero-stage canvas,.hero-still{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-still{object-fit:cover;object-position:76% 58%}.metrics-wrap{z-index:2;pointer-events:none;padding-top:80px;padding-bottom:96px;position:relative}.metrics{gap:56px;display:flex}.metric{width:150px}.metric:before{content:"";background:var(--acc);width:32px;height:1px;display:block}.metric-n{color:var(--acc);letter-spacing:-.03em;font-feature-settings:"tnum";margin-top:16px;font-size:54px;font-weight:600;line-height:1}.metric-k{color:var(--d2);margin-top:12px;font-size:14px;font-weight:600}.band{position:relative;overflow:hidden}.band-img,.hero-img{position:absolute;inset:0;overflow:hidden}.serve-shade{background:linear-gradient(#050a18 0%,#050a1833 22%,#050a181a 55%,#050a18b3 100%);position:absolute;inset:0}.serve-in{padding-top:120px;padding-bottom:96px;position:relative}.serve .t-xl{color:var(--d1);margin-top:20px}.serve-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:220px;display:grid}.aud{background:var(--card);color:var(--ink);border-radius:16px;grid-template-columns:42% minmax(0,1fr);display:grid;overflow:hidden}.aud-body{flex-direction:column;padding:32px 32px 26px;display:flex}.aud-p{color:var(--ink-2);margin-top:12px;font-size:16px}.aud-lk{margin-top:auto;padding-top:14px}.sec{padding-top:120px;padding-bottom:120px}.paper+.paper{padding-top:0}.ap-h{max-width:820px;margin-top:24px}.split{grid-template-columns:repeat(12,minmax(0,1fr));gap:28px 24px;display:grid}.split-a{grid-column:span 5}.split-b{grid-column:7/span 6}.split-a .t-lg,.split-a .t-md{margin-top:18px}.cards{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-top:64px;display:grid}.card{background:var(--navy);min-height:420px;color:var(--d1);border-radius:16px;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.card:hover{color:var(--d1)}.c-7{grid-column:span 7}.c-5{grid-column:span 5}.c-tall{min-height:500px}.card-shade{background:linear-gradient(#050a180d 0%,#050a189e 40%,#050a18f0 100%);position:absolute;inset:0}.card-body{padding:32px 30px 30px;display:block;position:relative}.c-tall .card-body{padding:40px 40px 36px}.card .eyebrow{display:block}.card-h{margin-top:12px;display:block}.card-p{max-width:520px;color:var(--d1);margin-top:16px;font-size:16px;line-height:1.55;display:block}.go{color:var(--cyan);align-items:center;gap:8px;margin-top:20px;font-size:15px;font-weight:600;display:inline-flex}.card:hover .go{color:var(--acc)}.offer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin-top:22px;font-size:15px;font-weight:500;display:grid}.offer-list .num-acc{margin-right:10px;font-size:14px}.card-sign{border-top:1px solid var(--line-d);color:var(--d2);margin-top:16px;padding-top:12px;font-size:14px;font-weight:600;display:block}.contact-shade{background:linear-gradient(#050a1859 0%,#050a184d 45%,#050a189e 100%);position:absolute;inset:0}.contact-in{text-align:center;padding-top:140px;padding-bottom:140px;position:relative}.contact .t-xl{max-width:900px;color:var(--d1);margin:20px auto 0}.contact-row{justify-content:center;align-items:center;gap:28px;margin-top:44px;display:flex}.contact-mail{color:var(--cyan);font-size:18px;font-weight:500}.footer{border-top:1px solid #c3cde424}.footer .wrap{padding-top:56px;padding-bottom:40px}.footer-top{justify-content:space-between;align-items:center;gap:48px;display:flex}.footer-nav ul{gap:28px;font-size:15px;display:flex}.footer-nav a{color:var(--d1);font-weight:500}.footer-nav a[aria-current=page]{color:var(--acc)}.footer-base{color:var(--d3);border-top:1px solid #c3cde424;justify-content:space-between;gap:40px;margin-top:44px;padding-top:22px;font-size:13px;line-height:1.6;display:flex}.footer-copy{white-space:nowrap}.footer-disc{text-align:right;max-width:640px}.page-hero{align-items:flex-end;min-height:640px;display:flex;position:relative;overflow:hidden}.page-hero-short{min-height:520px}.page-hero-shade{background:linear-gradient(#050a18d9 0%,#050a1866 30%,#050a18b8 55%,#050a18eb 100%);position:absolute;inset:0}.page-hero-text{width:100%;padding-top:200px;padding-bottom:88px;position:relative}.page-hero .t-hero{max-width:900px;margin-top:22px}.page-hero-sub{max-width:560px;color:var(--d2);margin-top:24px}.ab-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;padding-top:136px;padding-bottom:96px;display:grid}.ab-hero-text{grid-column:span 8;padding-bottom:24px}.ab-h1{margin-top:26px;font-size:64px}.ab-rule{margin-top:32px}.ab-lead{max-width:560px;color:var(--d2);margin-top:24px}.portrait{grid-column:10/span 3;justify-self:end;width:100%;max-width:300px}.portrait-img{aspect-ratio:4/5;background:var(--rule-2);border-radius:16px;position:relative;overflow:hidden}.portrait-img img{object-fit:cover;object-position:center 22%;width:100%;height:100%;display:block}.portrait figcaption{color:var(--d3);margin-top:14px;font-size:14px;font-weight:600}.fd-lead{letter-spacing:-.015em;font-size:24px;font-weight:500;line-height:1.42}.fd-p{color:var(--ink-2);margin-top:24px;font-size:18px;line-height:1.7}.why{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.tile{background:var(--card);border-radius:16px}.why .tile{padding:32px 32px 36px}.why-n{color:var(--acc-ink);letter-spacing:-.02em;font-size:52px;font-weight:500;line-height:1}.why-k{letter-spacing:-.01em;margin-top:28px;font-size:17px;font-weight:600}.why-p{color:var(--ink-2);margin-top:10px;font-size:17px}.evidence{min-height:560px}.evidence-shade{background:linear-gradient(90deg,#050a181a 0%,#050a184d 55%,#050a18b3 100%);position:absolute;inset:0}.evidence-in{justify-content:flex-end;padding-top:96px;padding-bottom:96px;display:flex;position:relative}.ev-card{background:var(--card);width:480px;color:var(--ink);border-radius:16px;padding:40px 40px 28px}.ev-card .t-md{margin-top:14px}.ev-piolet{border-top:1px solid var(--acc-ink);margin-top:24px;padding-top:20px}.ev-p{margin-top:10px;font-size:17px}.ev-lk{margin-top:14px}.scope{flex-direction:column;gap:12px;display:flex}.scope li{background:var(--card);border-radius:12px;padding:22px 26px;font-size:18px;line-height:1.55}.ach{border-bottom:1px solid var(--rule);margin-top:28px}.ach li{border-top:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding:32px 0;display:grid}.ach-k{color:var(--muted);grid-column:span 3;gap:14px;padding-top:6px;font-size:15px;font-weight:600;display:flex}.ach-t{letter-spacing:-.024em;grid-column:span 9;font-size:30px;font-weight:600;line-height:1.22}.proof{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.piolet{grid-column:span 6;min-height:460px}.piolet .card-body{padding:36px 36px 32px}.piolet .card-h{margin-top:10px}.cases{flex-direction:column;margin-top:24px;padding:32px 36px;display:flex}.cases-head,.cases-row{grid-template-columns:64px minmax(0,1fr) 190px;align-items:center;gap:16px;display:grid}.cases-head{color:var(--muted);padding-bottom:14px;font-size:13px;font-weight:600}.cases-row{border-top:1px solid var(--rule);min-height:72px;font-size:16px}.cases-n{font-size:15px}.cases-s{color:var(--acc-ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.dot-acc{background:var(--acc);border-radius:999px;width:7px;height:7px}.cases-foot{border-top:1px solid var(--rule);color:var(--muted);margin-top:auto;padding-top:20px;font-size:15px}.ct-page{position:relative;overflow:hidden}.ct-shade{background:linear-gradient(#050a18b3 0%,#050a184d 45%,#050a18e6 100%);position:absolute;inset:0}.ct-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:40px 24px;padding-top:184px;padding-bottom:120px;display:grid;position:relative}.ct-copy{grid-column:span 4;padding-top:24px}.ct-copy .t-hero{margin-top:22px;font-size:58px}.cal-frame-page{grid-column:5/span 8}.book-meta{color:var(--d1);flex-wrap:wrap;gap:18px;margin-top:24px;font-size:15px;font-weight:500;display:flex}.book-meta span{align-items:center;gap:8px;display:inline-flex}.book-mail{color:var(--d2);border-top:1px solid #c3cde433;margin-top:28px;padding-top:20px;font-size:15px}.book-mail a{color:var(--cyan);font-weight:600}.cal-frame{border:1px solid var(--rule);background:var(--card);min-height:560px;color:var(--ink);border-radius:16px;padding:8px;position:relative;box-shadow:0 24px 60px #0a122614}.cal-frame:before{content:"";border:2px solid var(--rule);border-top-color:var(--acc-ink);border-radius:999px;width:28px;height:28px;margin:-14px 0 0 -14px;position:absolute;top:50%;left:50%}.cal-embed{z-index:1;background:var(--card);border-radius:10px;width:100%;min-height:540px;position:relative;overflow:auto}.cal-embed:empty{background:0 0}.book{background:var(--card);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);border:0;margin:0;padding:0;overflow:hidden}.book::backdrop{background:#050a1899}.book-in{grid-template-columns:520px minmax(0,1fr);height:100%;display:grid}.book-panel{position:relative;overflow:hidden}.book-shade{background:linear-gradient(#050a188c 0%,#050a1826 35%,#050a18d9 100%);position:absolute;inset:0}.book-copy{flex-direction:column;justify-content:flex-end;padding:36px 48px 52px;display:flex;position:absolute;inset:0}.book-h{letter-spacing:-.036em;margin-top:18px;font-size:52px;line-height:1.04}.book-side{flex-direction:column;gap:20px;padding:28px 40px;display:flex;overflow:auto}.book-bar{justify-content:flex-end;display:flex}.book-close{min-height:44px;padding:0 18px;font-size:14px}.book-side .cal-frame{box-shadow:none;border:0;margin:auto 0;padding:0}.sv-hero{background:radial-gradient(90% 120% at 85% 40%,#0d1b46 0%,#071029 42%,#050a18 72%);position:relative;overflow:hidden}.stars{pointer-events:none;opacity:.8;background-image:radial-gradient(1.2px 1.2px at 6% 14%,#e9eef8e6,#0000 70%),radial-gradient(1px 1px at 14% 36%,#e9eef88c,#0000 70%),radial-gradient(1px 1px at 23% 8%,#e9eef8b3,#0000 70%),radial-gradient(1.4px 1.4px at 31% 27%,#6be4ffcc,#0000 70%),radial-gradient(1px 1px at 39% 12%,#e9eef880,#0000 70%),radial-gradient(1px 1px at 47% 31%,#e9eef8a6,#0000 70%),radial-gradient(1.2px 1.2px at 55% 6%,#e9eef8cc,#0000 70%),radial-gradient(1px 1px at 61% 22%,#e9eef880,#0000 70%),radial-gradient(1.4px 1.4px at 74% 10%,#e9eef8e6,#0000 70%),radial-gradient(1px 1px at 88% 17%,#e9eef88c,#0000 70%),radial-gradient(1.2px 1.2px at 94% 34%,#e9eef8bf,#0000 70%),radial-gradient(1px 1px at 3% 58%,#e9eef873,#0000 70%),radial-gradient(1px 1px at 18% 78%,#e9eef880,#0000 70%),radial-gradient(1px 1px at 97% 72%,#e9eef880,#0000 70%);position:absolute;inset:0}.sv-orbits{width:600px;height:600px;position:absolute;top:70px;right:-40px}.orbit-label{font-family:var(--font);fill:var(--cyan);text-anchor:middle;paint-order:stroke;stroke:#050a18e6;stroke-width:5px;stroke-linejoin:round;font-size:12px;font-weight:600}.orbit-label-a,.acc-sat{fill:var(--acc)}.spin1,.spin2,.spin3{transform-box:view-box;transform-origin:280px 280px}.sv-hero-text{z-index:2;padding-top:200px;padding-bottom:96px;position:relative}.sv-h1{max-width:720px;margin-top:24px}.nf .t-hero{max-width:760px;margin-top:24px}.sv-sub{max-width:600px;color:var(--d2);margin-top:24px}.jumps{flex-wrap:wrap;gap:10px;max-width:780px;margin-top:40px;display:flex}.jump{min-height:44px;color:var(--navtext);border:1px solid #c3cde43d;border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.dark .jump:hover{border-color:var(--acc);color:var(--acc)}.jump .num-acc{font-size:13px}.specs-head{margin-bottom:20px}.specs-head .t-lg,#packages .t-lg{margin-top:22px}.specs-aside{color:var(--muted);margin-top:12px;font-size:15px;font-weight:500}.spec-k{margin-bottom:6px}.exit-box{border:1px solid var(--acc-line);background:var(--acc-tint);border-radius:12px;margin-top:24px;padding:20px 22px 22px}.exit-k{align-items:center;gap:10px;display:flex}.exit-t{margin-top:8px;font-size:16.5px;line-height:1.5}.pk-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:24px;margin-top:48px;display:grid}.pk-card{padding:40px 40px 36px}.pk-top{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.pk-offers{color:var(--navy)}.pk-name{margin-top:16px}.chart{margin-top:28px}.chart svg,.chart-sm{width:100%;height:auto;display:block}.chart-sm{margin-top:18px;display:none}.pk-phases{margin-top:20px}.pk-phases li{border-top:1px solid var(--rule);grid-template-columns:36px minmax(0,1fr);gap:12px;padding:14px 0;font-size:15px;line-height:1.5;display:grid}.pk-phases li.opt{border-top-style:dashed;border-top-color:var(--rule-2)}.pk-k{color:var(--cyan-ink);font-weight:600}.pk-phases b{font-weight:600}.glyph{fill:none;stroke:var(--cyan);stroke-width:1.25px}.glyph-dot{fill:var(--cyan)}.ln{fill:none;stroke:var(--navy);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.ln-dim{fill:none;stroke:#0b1f5c47;stroke-width:1px}.ln-dash{stroke-dasharray:3 4}.ln-1{stroke-width:1px}.fill{fill:var(--navy)}.fill-2{fill:var(--navy-2)}.acc-fill{fill:var(--acc)}.gate{fill:var(--acc);stroke:var(--ink);stroke-width:1px}.svgt{font-family:var(--font);fill:var(--ink-2);font-size:12px;font-weight:600}.svgt-a{fill:var(--acc-ink)}.mid{text-anchor:middle}.end{text-anchor:end}.gd{fill:none;stroke:#8cafff38;stroke-width:1px;vector-effect:non-scaling-stroke}.gd-b{fill:none;stroke:#8cafff66;stroke-width:1px;vector-effect:non-scaling-stroke}.aud-img{background:var(--navy);min-height:260px;position:relative;overflow:hidden}.c-12{grid-column:1/-1;min-height:360px}.lib{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.lib-col{flex-direction:column;padding:36px 36px 28px;display:flex}.lib-h{margin-top:12px}.lib-list{border-bottom:1px solid var(--rule);margin:24px 0 12px}.lib-a{border-top:1px solid var(--rule);min-height:64px;color:var(--ink);grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:4px 16px;padding:12px 0;display:grid}.lib-a:hover{color:var(--acc-ink)}.lib-t{letter-spacing:-.012em;font-size:17px;font-weight:600}.lib-m{color:var(--muted);white-space:nowrap;font-size:14px;font-weight:500}.lib-col>.lk{margin-top:auto}.grid-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.gcard{background:var(--card);border-radius:16px;flex-direction:column;scroll-margin-top:24px;display:flex;overflow:hidden}.gcard:target{box-shadow:0 0 0 2px var(--acc-ink)}.gcard-img{aspect-ratio:3/2;background:var(--navy);position:relative;overflow:hidden}.gcard-body{flex-direction:column;flex:1;padding:22px 22px 20px;display:flex}.gcard-h{letter-spacing:-.018em;margin-top:8px;font-size:21px;line-height:1.22}.gcard-p{color:var(--ink-2);margin-top:10px;font-size:15px;line-height:1.55}.gcard-meta{color:var(--muted);flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:18px;font-size:13px;font-weight:500;display:flex}.gcard-status{color:var(--acc-ink);margin-top:6px;font-size:13px;font-weight:600}.offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.offer{flex-direction:column;padding:30px 30px 26px;scroll-margin-top:24px;display:flex}.offer-top{justify-content:space-between;align-items:center;display:flex}.offer-icon{background:#eef2f8;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.offer-n{color:var(--acc-ink);letter-spacing:-.03em;font-feature-settings:"tnum";font-size:34px;font-weight:600}.offer-h{margin-top:22px}.offer-line{color:var(--ink-2);margin-top:8px;font-size:16px;line-height:1.55}.offer-for{margin-top:14px;font-size:15px;line-height:1.5}.offer-for .label{margin-right:6px}.offer .exit-box{margin-top:18px}.offer-tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.tag{background:var(--navy);min-height:28px;color:var(--d1);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.tag-o{border:1px dashed var(--rule-2);color:var(--ink-2);background:0 0}.offer-more{margin-top:auto;padding-top:18px}.offer-more summary{border-top:1px solid var(--rule);min-height:44px;color:var(--cyan-ink);cursor:pointer;align-items:center;font-size:15px;font-weight:600;list-style:none;display:flex}.offer-more summary::-webkit-details-marker{display:none}.offer-more summary:after{content:"+";margin-left:auto;font-size:20px;font-weight:500}.offer-more[open] summary:after{content:"−"}.offer-more summary:hover{color:var(--acc-ink)}.offer-more ul{margin:4px 0 12px}.offer-more li{padding:6px 0 6px 18px;font-size:15px;line-height:1.5;position:relative}.offer-more li:before{content:"";background:var(--navy-2);border-radius:999px;width:6px;height:6px;position:absolute;top:15px;left:2px}.offer-more .spec-k{margin-top:12px}.offer-pk{display:flex}.offer-pk-a{background:radial-gradient(120% 90% at 85% 10%, #13306f 0%, var(--navy) 45%, var(--void) 100%);flex:1;min-height:0}.offer-pk-list{color:var(--d2);flex-direction:column;gap:12px;margin-top:18px;font-size:15px;display:flex}.offer-pk-list b{color:var(--d1);font-weight:600;display:block}.nos{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;margin-top:40px;display:grid}.no{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;padding:22px 24px;font-size:17px;line-height:1.5;display:grid}.no-icon{margin-top:1px}.no-ring{fill:none;stroke:var(--acc-ink);stroke-width:1.4px}.no-x{fill:none;stroke:var(--acc-ink);stroke-width:1.6px;stroke-linecap:round}.ribbon{border-bottom:1px solid var(--rule);background:var(--card)}.ribbon-in{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 72px;min-height:120px;padding-top:28px;padding-bottom:28px;display:flex}.ribbon-in img{filter:grayscale();opacity:.75;width:auto;height:44px;display:block}.brand-logo{width:auto;height:40px;margin-bottom:18px;display:block}.client{flex-direction:column;grid-column:span 6;padding:36px;display:flex}.client-logo{align-self:flex-start;width:auto;height:72px;margin-bottom:18px;display:block}.client-p{color:var(--ink-2);margin-top:12px;font-size:17px;line-height:1.6}.xlinks{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.client .xlinks{margin-top:auto;padding-top:20px}.xlinks a{border:1px solid var(--rule-2);min-height:40px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.xlinks a:hover{border-color:var(--acc-ink);color:var(--acc-ink)}.dark .xlinks a{color:var(--d1);border-color:#c3cde457}.dark .xlinks a:hover{border-color:var(--acc);color:var(--acc)}.letter .fd-p{margin-top:20px}.letter-sign{border-top:1px solid var(--acc-ink);color:var(--muted);margin-top:28px;padding-top:16px;font-size:14px;font-weight:600}@media (prefers-reduced-motion:no-preference){[data-rv]{transition:opacity .7s var(--ease-out), transform .7s var(--ease-out)}.rv-on:not(.rv-done) [data-rv]:not(.in){opacity:0;transform:translateY(28px)}a,button,summary{transition:color .18s ease-out,background-color .18s ease-out,border-color .18s ease-out}.btn-cta{transition:transform .2s var(--ease-card), box-shadow .2s var(--ease-card)}.btn-cta:hover{transform:translateY(-2px);box-shadow:0 10px 28px #050a1859}.card{transition:transform .32s var(--ease-card), box-shadow .32s var(--ease-card)}.card:hover{transform:translateY(-4px);box-shadow:0 24px 48px #050a1847}.card .zoom{transition:transform .6s var(--ease-card)}.card:hover .zoom{transform:scale(1.04)}.spin1{animation:120s linear infinite spin}.spin2{animation:80s linear infinite reverse spin}.spin3{animation:52s linear infinite spin}.stars{animation:7s ease-in-out infinite alternate twinkle}.cal-frame:before{animation:.9s linear infinite spin}.book[open] .book-panel{animation:open-l .56s var(--ease-out) both}.book[open] .book-side{animation:open-r .42s var(--ease-out) 80ms both}.book.closing .book-panel{animation:.24s ease-in both shut-l}.book.closing .book-side{animation:.24s ease-in both shut-r}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.px{animation:linear both px;animation-timeline:view();animation-range:cover}}}@keyframes px{0%{transform:translateY(-5%)scale(1.12)}to{transform:translateY(5%)scale(1.12)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes twinkle{0%{opacity:.4}to{opacity:1}}@keyframes open-l{0%{opacity:0;transform:translate(-32px)}}@keyframes open-r{0%{opacity:0;transform:translateY(16px)}}@keyframes shut-l{to{opacity:0;transform:translate(-32px)}}@keyframes shut-r{to{opacity:0;transform:translateY(16px)}}@keyframes sheet{0%{opacity:0;transform:translateY(40px)}}@keyframes sheet-shut{to{opacity:0;transform:translateY(40px)}}@media (max-width:1180px){.hdr{grid-template-columns:1fr auto}.nav,.hdr-end{display:none}.menu{display:block}.ab-h1{font-size:54px}.book-in{grid-template-columns:440px minmax(0,1fr)}.book-copy{padding:32px 36px 44px}.book-side{padding:24px 32px}}@media (max-width:900px){.t-hero,.hero .t-hero{font-size:48px}.t-xl{font-size:44px}.t-lg{font-size:36px}.t-md{font-size:30px}.hdr{height:72px}.menu-panel{top:64px}.m-book{z-index:30;background:var(--acc);height:56px;color:var(--void);border-radius:999px;justify-content:space-between;align-items:center;padding:0 8px 0 22px;font-size:16px;font-weight:600;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 12px 32px #00000059}.m-book:hover{color:var(--void)}html:has(.menu[open]) .m-book{display:none}.m-book-go{background:var(--void);width:40px;height:40px;color:var(--acc);border-radius:999px;justify-content:center;align-items:center;display:flex}.footer .wrap{padding-bottom:112px}.hero{flex-direction:column;min-height:0;display:flex}.metrics-wrap{order:1}.hero>.wrap{width:100%}.hero-stage{order:2}.hero-text{padding-top:128px}.hero-copy{max-width:680px}.hero-btns{display:none}.hero-stage{height:420px;position:relative;inset:auto}.metrics-wrap{padding-top:40px;padding-bottom:0}.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.metric{width:auto}.serve-grid{grid-template-columns:minmax(0,1fr);margin-top:180px}.sec{padding-top:88px;padding-bottom:88px}.split-a,.split-b{grid-column:1/-1}.cards{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px}.c-7,.c-5{grid-column:auto}.card{min-height:320px}.c-tall{min-height:380px}.contact-in{padding-top:96px;padding-bottom:96px}.footer-top{flex-direction:column;align-items:flex-start;gap:20px}.footer-nav ul{flex-wrap:wrap;gap:4px 24px}.footer-nav a{align-items:center;min-height:44px;display:flex}.footer-base{flex-direction:column;gap:10px;margin-top:20px}.footer-copy{white-space:normal}.footer-disc{text-align:left}.page-hero{min-height:520px}.page-hero-text{padding-top:160px;padding-bottom:64px}.ab-hero-grid{padding-top:108px;padding-bottom:56px;display:block}.ab-h1{font-size:44px}.portrait{max-width:280px;margin-top:28px}.why{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px}.evidence-in{padding-top:220px;padding-bottom:24px}.ev-card{width:100%}.ach li{padding:24px 0;display:block}.ach-t{margin-top:8px;font-size:24px}.piolet,.cases{grid-column:1/-1}.ct-grid{padding-top:128px;padding-bottom:72px}.ct-copy,.cal-frame-page{grid-column:1/-1}.ct-copy{padding-top:0}.ct-copy .t-hero{font-size:44px}.sv-orbits{display:none}.sv-hero-text{padding-top:152px;padding-bottom:72px}.pk-card{padding:28px 24px}.book-in{height:auto;min-height:100%;display:block}.book-panel{height:300px}.book-copy{padding:20px}.book-copy .eyebrow{position:absolute;top:22px;left:20px}.book-h{margin-top:0;font-size:32px}.book-meta{margin-top:12px;font-size:14px}.book-mail{border-top:0;margin-top:10px;padding-top:0;font-size:14px}.book-side{padding:16px 16px 24px;display:block;overflow:visible}.book-bar{z-index:2;position:absolute;top:10px;right:12px}.book-close{color:var(--d1);background:#e9eef81a;border-color:#c3cde44d}.book-close:hover{border-color:var(--acc);color:var(--acc)}.book{overflow:auto}.book .cal-frame{box-shadow:none;border:0;padding:0}@media (prefers-reduced-motion:no-preference){.book[open] .book-panel,.book[open] .book-side{animation:none}.book[open] .book-in{animation:sheet .42s var(--ease-out) both}.book.closing .book-panel,.book.closing .book-side{animation:none}.book.closing .book-in{animation:.24s ease-in both sheet-shut}}}@media (max-width:1180px){.grid-cards,.offers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.lib{grid-template-columns:minmax(0,1fr);gap:16px}.piolet,.client{grid-column:1/-1}.c-12{min-height:300px}}@media (max-width:560px){.t-hero,.hero .t-hero{letter-spacing:-.034em;font-size:38px;line-height:1.06}.t-xl{font-size:34px;line-height:1.08}.t-lg{font-size:30px}.t-md{font-size:26px}.t-card{font-size:22px}.t-sm{font-size:21px}.lead{font-size:16px}.hdr{height:64px}.wordmark{letter-spacing:.3em;font-size:12px}.brand{gap:10px}.brand-mark{width:24px;height:24px}.hero-text{padding-top:100px}.hero .t-hero,.hero-sub{margin-top:16px}.hero-stage{height:340px;margin:8px 0 24px}.metrics-wrap{padding-top:28px}.metric:before{width:24px}.metric-n{margin-top:12px;font-size:40px}.metric-k{margin-top:8px;font-size:13px}.serve-in{padding-top:64px;padding-bottom:40px}.serve .t-xl{margin-top:12px}.aud{border-radius:14px;grid-template-columns:minmax(0,1fr)}.aud-body{padding:18px 20px 8px}.aud-p{margin-top:8px;font-size:15px}.aud-lk{padding-top:0}.sec{padding-top:56px;padding-bottom:56px}.rule{width:40px}.ap-h{margin-top:18px}.cards{gap:14px;margin-top:28px}.card{min-height:300px}.c-tall{min-height:360px}.card-body,.c-tall .card-body{padding:22px 22px 20px}.card-p{margin-top:10px;font-size:14px}.go{margin-top:12px}.offer-list{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:12px;font-size:14px}.contact-in{padding-top:88px;padding-bottom:88px}.contact .t-xl{margin-top:14px;font-size:36px}.contact-row{flex-direction:column;gap:6px;margin-top:28px}.contact-row .btn{width:100%}.contact-mail{align-items:center;min-height:44px;font-size:16px;display:flex}.footer .wrap{padding-top:40px}.footer-nav ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.page-hero,.page-hero-short{min-height:440px}.page-hero-text{padding-top:128px;padding-bottom:48px}.ab-hero-grid{padding-top:92px;padding-bottom:52px}.ab-h1{margin-top:14px;font-size:36px}.portrait{margin-top:24px}.portrait figcaption{margin-top:12px}.ab-rule{width:40px;margin-top:24px}.ab-lead{margin-top:16px}.fd-lead{font-size:18px}.fd-p{margin-top:14px;font-size:16px}.why .tile{border-radius:14px;grid-template-columns:44px minmax(0,1fr);gap:4px 12px;padding:20px 20px 22px;display:grid}.why-n{grid-row:span 2;font-size:30px}.why-k{margin-top:0;font-size:15px}.why-p{margin-top:2px;font-size:15px}.evidence{min-height:0}.evidence-in{padding:200px 16px 20px}.ev-card{border-radius:14px;padding:24px 22px 12px}.ev-card .t-md{margin-top:10px}.ev-piolet{margin-top:16px;padding-top:14px}.ev-p{margin-top:8px;font-size:15px}.ev-lk{margin-top:4px}.scope{gap:10px}.scope li{padding:16px 18px;font-size:16px}.ach-t{font-size:21px}.piolet{min-height:380px}.piolet .card-body{padding:22px}.cases{padding:20px}.cases-head{display:none}.cases-row{grid-template-columns:40px minmax(0,1fr);gap:4px 12px;padding:14px 0}.cases-s{grid-column:2}.ct-grid{row-gap:28px;padding-top:100px}.ct-copy .t-hero{margin-top:14px;font-size:36px}.cal-frame-page{margin:0 -8px}.sv-hero-text{padding-top:112px;padding-bottom:56px}.jumps{gap:8px;margin-top:28px}.jump{font-size:13px}.chart{display:none}.chart-sm{display:block}.scope li{font-size:15px}.aud-img{aspect-ratio:16/9;min-height:0}.lib-col{padding:24px 20px 16px}.lib-a{grid-template-columns:minmax(0,1fr) 14px}.lib-m{white-space:normal;grid-row:2}.lib-a .ico{grid-area:1/2/span 2}.grid-cards,.offers{grid-template-columns:minmax(0,1fr);gap:14px}.offer{padding:24px 20px 18px}.offer-icon{width:56px;height:56px}.offer-n{font-size:30px}.nos{gap:10px;margin-top:24px}.no{padding:18px;font-size:16px}.ribbon-in{gap:20px 40px;min-height:96px}.ribbon-in img{height:34px}.client{padding:24px 22px}.client-logo{height:60px}.client-p{font-size:16px}.brand-logo{height:32px}}@media (min-width:901px){.hero{flex-direction:column;min-height:clamp(720px,100svh,1200px);display:flex}.hero-text{padding-top:clamp(124px,18svh,216px)}.hero .t-hero{margin-top:clamp(16px,2.5svh,26px)}.hero-sub{margin-top:clamp(16px,2.6svh,28px)}.hero-btns{margin-top:clamp(24px,3.6svh,40px)}.metrics-wrap{margin-top:auto;padding-top:clamp(32px,5svh,80px);padding-bottom:clamp(40px,6svh,96px)}.page-hero{min-height:clamp(560px,80svh,960px)}.page-hero-short{min-height:clamp(480px,65svh,800px)}.sv-hero,.ab-hero{flex-direction:column;justify-content:flex-end;display:flex}.sv-hero{min-height:clamp(640px,85svh,1000px)}.ab-hero{min-height:clamp(600px,80svh,960px)}.sv-hero>.wrap,.ab-hero>.wrap{width:100%}}@media (max-width:900px){.hero-stage{height:clamp(240px,34svh,420px)}}@media (max-width:560px){.hero-stage{height:clamp(220px,30svh,340px)}}[data-hide-header]{will-change:transform;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s,filter .26s,background-color .2s,box-shadow .2s}[data-hide-header][data-hidden=true]{opacity:0;filter:blur(6px);pointer-events:none;transform:translateY(-110%)}@media (prefers-reduced-motion:reduce){[data-hide-header]{transition:none}[data-hide-header][data-hidden=true]{filter:none;transform:none}}.site-header[data-scrolled=true]{-webkit-backdrop-filter:blur(16px);background-color:#0a1226d1;box-shadow:0 1px #c3cde41f}
