@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/098850a6eb1f8577-s.2f577igfy6zek.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/6dac7af80352e41b-s.2ofvzoy5xjn1c.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:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/21445b8bd0ec5702-s.3ncsaruqasduw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.45a19n6z-i3ph.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.3s-jl_297nmfs.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:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.1er88gr2sg4r_.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:Rubik Fallback;src:local(Arial);ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.0%;size-adjust:104.98%}.MVbM3a_className{font-family:Rubik,Rubik Fallback;font-style:normal}.MVbM3a_variable{--font-l1:"Rubik", "Rubik Fallback"}
.l1{--l1-blue:#1868f2;--l1-blue-deep:#0b47d4;--l1-navy:#061a64;--l1-ink:#0a1f6b;--l1-ink-muted:#44507e;--l1-mist:#eef3ff;--l1-page:var(--l1-navy);--l1-alt:#04114a;--l1-fg:#fff;--l1-fg-muted:#ffffffd9;--l1-fg-subtle:#ffffffb3;--l1-card:#ffffff0f;--l1-card-line:#ffffff1a;--l1-panel-shadow:none;--l1-hero-fg:#fff;--l1-hero-fg-muted:#ffffffe0;--l1-sparkle:#fff;--l1-columns-line:#ffffff0d;--l1-cta:#2fe68f;--l1-cta-hover:#1fcf7b;--l1-on-cta:#061a64;--l1-cta-glow:#2fe68fcc;--l1-mark:#2fe68f;--l1-wash:#e7fbf1;--l1-wash-ink:#1fcf7b;--l1-ghost-bg:#ffffff14;--l1-ghost-line:#ffffff59;--l1-ghost-hover:#ffffff26;--l1-nav-btn-bg:#fff;--l1-nav-btn-fg:var(--l1-ink);--l1-nav-btn-hover:var(--l1-mist);background-color:var(--l1-page);color:var(--l1-fg);font-family:var(--font-l1), ui-sans-serif, system-ui, sans-serif}.l1-sky{--l1-blue:#2357ff;--l1-blue-deep:#1538d8;--l1-ink:#0b1b3f;--l1-ink-muted:#47557a;--l1-mist:#eef3ff;--l1-page:#f5f8ff;--l1-alt:#fff;--l1-fg:#0b1b3f;--l1-fg-muted:#47557a;--l1-fg-subtle:#5d6a8b;--l1-card:#fff;--l1-card-line:#dce5fb;--l1-panel-shadow:0 40px 90px -60px #2357ff73;--l1-hero-fg:#0b1b3f;--l1-hero-fg-muted:#3d4b70;--l1-sparkle:#8fbf00;--l1-columns-line:#2357ff0d;--l1-cta:#c6f432;--l1-cta-hover:#b6e620;--l1-on-cta:#1f2a00;--l1-cta-glow:#8cbe008c;--l1-mark:#2357ff;--l1-wash:#f3fbd9;--l1-wash-ink:#5b7a00;--l1-ghost-bg:#fff;--l1-ghost-line:#2357ff4d;--l1-ghost-hover:#eef3ff;--l1-nav-btn-bg:#0b1b3f;--l1-nav-btn-fg:#fff;--l1-nav-btn-hover:#1c2d5a}.l1 h1,.l1 h2,.l1 h3{font-family:var(--font-l1), ui-sans-serif, system-ui, sans-serif}.l1 nav a[aria-label$=\ home]:hover{color:var(--l1-hero-fg)}.l1 ::selection{background-color:var(--l1-cta);color:var(--l1-on-cta)}.l1 :focus-visible{outline-color:var(--l1-mark)}.l1-hero-bg{background:radial-gradient(60rem 40rem at 12% -10%, #ffffff29, transparent 60%), radial-gradient(50rem 36rem at 92% 30%, #2fe68f1a, transparent 65%), linear-gradient(180deg, var(--l1-blue) 0%, var(--l1-blue-deep) 78%, #0a3cba 100%)}.l1-columns{background-image:repeating-linear-gradient(90deg, transparent 0, transparent 46px, var(--l1-columns-line) 46px, var(--l1-columns-line) 58px);-webkit-mask-image:linear-gradient(#0000 0%,#000 55% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 55% 80%,#0000 100%)}.l1-sky .l1-hero-bg{background:radial-gradient(52rem 34rem at 88% 18%,#c6f43252,#0000 62%),radial-gradient(60rem 40rem at 8% -10%,#ffffffe6,#0000 60%),linear-gradient(#e9f2ff 0%,#dde9ff 100%)}.l1-cta-bg{background:radial-gradient(60rem 40rem at 12% -10%, #ffffff29, transparent 60%), linear-gradient(160deg, var(--l1-blue) 0%, var(--l1-blue-deep) 100%)}.l1-cta-bg .l1-columns{--l1-columns-line:#ffffff0d}.l1-tile{border:4px solid var(--l1-cta);background:linear-gradient(150deg, color-mix(in oklab, var(--l1-blue) 92%, white), var(--l1-blue-deep));box-shadow:inset 0 1px #ffffff40,0 24px 50px -24px #020e46b3}@media (min-width:40rem){.l1-tile{border-width:6px}}@keyframes l1-float{0%,to{transform:translate(0)}50%{transform:translateY(-8px)}}.l1-float{animation:l1-float 6s var(--ease-in-out-soft) infinite}@keyframes l1-spin{to{transform:rotate(360deg)}}.l1-spin{transform-origin:50%;animation:28s linear infinite l1-spin}@keyframes l1-marquee{to{transform:translate(-50%)}}.l1-marquee{animation:38s linear infinite l1-marquee}.l1-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}@keyframes l1-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.l1-ping{animation:l1-ping 2.2s var(--ease-out-soft) infinite}.l1-press{transition:transform .35s var(--ease-out-soft), background-color .25s ease, box-shadow .35s var(--ease-out-soft)}.l1-press:hover{transform:translateY(-2px)}.l1-press:active{transform:translateY(1px)scale(.98)}.l1-refined{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow:clip}.l1-refined h2{text-transform:none;letter-spacing:-.035em;font-weight:500;line-height:1.08}.l1-refined-hero{color:var(--l1-hero-fg);padding:132px 32px 76px}.l1-hero-layout{grid-template-columns:1.08fr .92fr;align-items:center;gap:64px;max-width:1200px;margin:auto;display:grid}.l1-eyebrow{letter-spacing:.12em;color:var(--l1-mark);margin-bottom:24px;font-size:12px;font-weight:600}.l1-hero-copy h1{letter-spacing:-.045em;font-size:clamp(48px,5.3vw,76px);font-weight:550;line-height:1.03}.l1-hero-copy h1 span{color:var(--l1-mark)}.l1-hero-description{max-width:510px;color:var(--l1-hero-fg-muted);margin-top:26px;font-size:18px;line-height:1.65}.l1-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.l1-hero-note{color:var(--l1-hero-fg-muted);margin-top:22px;font-size:13px}.l1-character-stage{padding:0 34px 38px;position:relative}.l1-character-halo{border:1px solid #ffffff2e;border-radius:50%;position:absolute;inset:6% -12% 0;transform:rotate(-24deg)}.l1-character-film{aspect-ratio:4/5;background:var(--l1-navy);border:1px solid #ffffff73;border-radius:100px 32px 32px;width:100%;position:relative;overflow:hidden;box-shadow:0 32px 80px -35px #020e4699}.l1-character-film video,.l1-character-film .l1-media-poster{object-position:50% 35%}.l1-character-caption{color:#fff;background:#082665;border:1px solid #fff3;border-radius:16px;align-items:center;gap:12px;padding:16px 20px;font-size:13px;display:flex;position:absolute;bottom:66px;left:8px;right:8px;box-shadow:0 12px 28px #020e4629}.l1-character-caption>svg{color:var(--l1-cta);margin-left:auto}.l1-status-dot{background:var(--l1-cta);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #2fe68f1f}.l1-booking-note{color:#0a1f6b;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:15px 18px;display:flex;position:absolute;bottom:0;right:-10px;box-shadow:0 16px 30px -16px #020e464d}.l1-booking-note>svg{color:var(--l1-blue)}.l1-booking-note small{letter-spacing:.09em;color:#536084;margin-bottom:4px;font-size:9px;display:block}.l1-booking-note strong{font-size:13px;font-weight:500;display:block}.l1-capability-strip{border-top:1px solid #fff3;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:54px auto 0;padding-top:28px;display:grid}.l1-capability-strip>div{align-items:center;gap:14px;display:flex}.l1-capability-strip svg{color:var(--l1-mark);flex:none}.l1-capability-strip strong{font-size:14px;font-weight:500;display:block}.l1-capability-strip small{color:var(--l1-hero-fg-muted);margin-top:5px;font-size:12px;line-height:1.6;display:block}.l1-sky .l1-capability-strip{border-color:#bed0ed}.l1-refined #platform{padding-top:28px;padding-bottom:0}.l1-refined #platform>div{margin-top:0;padding-bottom:38px}.l1-platform-action{border-top:1px solid #e0e7f5;justify-content:space-between;align-items:center;gap:20px;max-width:1116px;margin:64px auto 0;padding:28px 0 0;font-size:19px;display:flex}.l1-handover{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1200px;margin:auto;padding:112px 32px;display:grid}.l1-handover h2,.l1-business-moment h2{font-size:clamp(34px,3.5vw,48px)}.l1-handover h2 span{color:var(--l1-mark)}.l1-handover-copy>p:not(.l1-eyebrow){color:var(--l1-fg-muted);margin-top:22px;font-size:17px;line-height:1.7}.l1-handover-copy>button{margin-top:28px}.l1-handover-copy .l1-press{color:var(--l1-fg);border:1px solid var(--l1-card-line);background:var(--l1-card)}.l1-job-board{color:#0b1b3f;background:#fff;border-radius:24px;padding:26px;box-shadow:0 30px 80px -35px #00000047}.l1-job-board header{border-bottom:1px solid #e7ecf5;justify-content:space-between;align-items:center;gap:15px;padding-bottom:20px;display:flex}.l1-job-board header>span{align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.l1-job-board header small{letter-spacing:.06em;color:#657393;font-size:8px}.l1-job-contact{align-items:center;gap:12px;margin-top:24px;display:flex}.l1-job-contact>span{color:#2357ff;background:#eaf1ff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:14px;display:grid}.l1-job-contact strong{font-size:15px;font-weight:500}.l1-job-contact p{color:#657393;margin-top:4px;font-size:11px}.l1-job-contact>svg{color:#128461;margin-left:auto}.l1-job-request{background:#f4f7fd;border-radius:12px;margin:22px 0;padding:18px}.l1-job-request small{letter-spacing:.07em;color:#657393;font-size:9px}.l1-job-request p{margin-top:9px;font-size:14px;line-height:1.6}.l1-job-board dl>div{border-bottom:1px solid #edf0f7;justify-content:space-between;gap:20px;padding:10px 0;font-size:12px;display:flex}.l1-job-board dt{color:#657393}.l1-job-board footer{color:#116d52;background:#e9faf2;border-radius:12px;align-items:center;gap:12px;margin-top:20px;padding:18px;display:flex}.l1-job-board footer strong{font-size:15px;font-weight:500;display:block}.l1-job-board footer span{margin-top:4px;font-size:11px;display:block}.l1-business-moment{grid-template-columns:.85fr 1.15fr;align-items:center;gap:64px;max-width:1200px;margin:auto;padding:16px 32px 100px;display:grid}.l1-business-video{object-fit:cover;border-radius:24px;width:100%;height:350px}.l1-business-moment p:not(.l1-eyebrow){color:var(--l1-fg-muted);margin-top:24px;font-size:17px;line-height:1.7}.l1-pricing{background:radial-gradient(48rem 28rem at 50% 0%, #1868f259, transparent 66%), var(--l1-alt);color:var(--l1-fg);padding:112px 32px}.l1-pricing-shell{max-width:1200px;margin:auto}.l1-pricing-heading{text-align:center;max-width:47rem;margin:auto}.l1-pricing-heading .l1-eyebrow{color:var(--l1-mark)}.l1-pricing-heading h2{font-size:clamp(34px,4.5vw,58px)}.l1-pricing-heading>p:last-child{max-width:38rem;color:var(--l1-fg-muted);margin:20px auto 0;font-size:17px;line-height:1.65}.l1-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:58px;display:grid}.l1-price-card{color:#0a1f6b;background:#fff;border:1px solid #c9d7f5;border-radius:24px;flex-direction:column;min-height:365px;padding:31px 27px 27px;display:flex;position:relative;box-shadow:0 20px 45px -35px #020e4680}.l1-price-card h3{letter-spacing:-.025em;font-size:22px;font-weight:650}.l1-price{align-items:baseline;gap:5px;min-height:64px;margin-top:18px;display:flex}.l1-price strong{letter-spacing:-.055em;font-size:clamp(38px,3vw,51px);font-weight:550;line-height:1}.l1-price-quote strong{letter-spacing:-.045em;white-space:nowrap;font-size:clamp(29px,2.15vw,37px)}.l1-price span{color:#44507e;font-size:14px;font-weight:600}.l1-price-description{color:#44507e;min-height:52px;font-size:15px;line-height:1.55}.l1-price-allowance{border-top:1px solid #d9e3f8;margin-top:8px;padding-top:18px}.l1-price-allowance>p{color:#44507e;font-size:13px;font-weight:650}.l1-price-allowance dl{gap:10px;margin-top:14px;display:grid}.l1-price-allowance dl>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.l1-price-allowance dt{color:#44507e;align-items:center;gap:8px;font-size:14px;display:inline-flex}.l1-price-allowance dt svg{color:#1868f2}.l1-price-allowance dd{color:#0a1f6b;text-align:right;font-size:14px;font-weight:700}.l1-price-action{color:#0a1f6b;background:#fff;width:100%;height:46px;margin-top:18px;padding-inline:16px;box-shadow:inset 0 0 0 1px #c9d7f5}.l1-price-action:hover{background:#eef3ff}.l1-price-card-featured{background:var(--l1-blue-deep);color:#fff;border-color:#ffffff38;box-shadow:0 26px 50px -30px #020e46bf}.l1-price-card-featured .l1-price span,.l1-price-card-featured .l1-price-description,.l1-price-card-featured .l1-price-allowance>p,.l1-price-card-featured .l1-price-allowance dt{color:#ffffffc7}.l1-price-card-featured .l1-price-allowance{box-shadow:none;border-color:#fff3}.l1-price-card-featured .l1-price-action{box-shadow:none}.l1-price-card-featured .l1-price-allowance dd{color:#fff}.l1-price-card-featured .l1-price-allowance dt svg{color:var(--l1-cta)}.l1-price-card-featured .l1-price-action{background:var(--l1-cta);color:var(--l1-on-cta);box-shadow:none}.l1-price-card-featured .l1-price-action:hover{background:var(--l1-cta-hover)}.l1-price-badge{background:var(--l1-cta);color:var(--l1-on-cta);letter-spacing:.11em;border-radius:999px;padding:6px 11px;font-size:10px;font-weight:800;position:absolute;top:-13px;right:24px}.l1-sky .l1-pricing{background:radial-gradient(48rem 28rem at 50% 0,#2357ff24,#0000 66%),#f5f8ff}.l1 #faq.l1-faq{--l1-faq-accent:#b9d8ff;color:#fff;background:radial-gradient(60rem 40rem at 12% -10%,#ffffff29,#0000 65%),linear-gradient(160deg,#1868f2 0%,#0b47d4 100%);padding:112px 32px;position:relative;overflow:hidden}.l1-faq:before{content:"";pointer-events:none;opacity:.38;background-image:linear-gradient(90deg,#0000 calc(100% - 1px),#ffffff1f 0);background-size:min(13vw,168px) 100%;position:absolute;inset:0}.l1-sky #faq.l1-faq{--l1-faq-accent:#2357ff;color:#0b1b3f;background:radial-gradient(60rem 40rem at 8% -10%,#ffffffe6,#0000 64%),linear-gradient(#e9f2ff 0%,#dde9ff 100%)}.l1-sky .l1-faq:before{opacity:1;background-image:linear-gradient(90deg,#0000 calc(100% - 1px),#2357ff14 0)}.l1 #faq.l1-faq h2{color:#fff}.l1-sky #faq.l1-faq h2{color:#0b1b3f}.l1-faq-layout{z-index:1;grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr);gap:96px;max-width:1200px;margin:auto;display:grid;position:relative}.l1-faq-intro{align-self:start;position:sticky;top:96px}.l1-faq-intro h2{font-size:clamp(34px,3.5vw,48px)}.l1-faq .l1-eyebrow,.l1-faq-number{color:var(--l1-faq-accent)}.l1-faq-intro>p:not(.l1-eyebrow){color:#ffffffdb;max-width:21rem;margin-top:22px;font-size:16px;line-height:1.7}.l1-faq-list{border-top:1px solid #ffffff3d}.l1-faq-list details{border-bottom:1px solid #ffffff3d}.l1-faq-list summary{cursor:pointer;letter-spacing:-.02em;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:18px;padding:23px 0;font-size:18px;font-weight:500;line-height:1.35;list-style:none;display:grid}.l1-faq-list summary::-webkit-details-marker{display:none}.l1-faq-list summary:focus-visible{outline:2px solid var(--l1-faq-accent);outline-offset:-2px;border-radius:4px}.l1-faq-number{letter-spacing:.08em;font-size:11px;font-weight:700}.l1-faq-marker{width:20px;height:20px;position:relative}.l1-faq-marker:before,.l1-faq-marker:after{content:"";background:currentColor;width:20px;height:1.5px;transition:transform .18s;position:absolute;top:9px;left:0}.l1-faq-marker:after{transform:rotate(90deg)}.l1-faq-list details[open] .l1-faq-marker:after{transform:rotate(0)}.l1-sky .l1-faq-list details[open] summary{color:var(--l1-faq-accent)}.l1-faq-answer{grid-template-columns:32px minmax(0,1fr) 20px;gap:18px;display:grid}.l1-faq-answer p{color:#ffffffdb;grid-column:2;max-width:44rem;padding:0 0 26px;font-size:16px;line-height:1.72}.l1-sky .l1-faq-intro>p:not(.l1-eyebrow),.l1-sky .l1-faq-answer p{color:#47557a}.l1-faq-cta{border-top:1px solid #ffffff3d;margin-top:34px;padding-top:24px}.l1-faq-cta p{color:#fff;font-size:16px;font-weight:550;line-height:1.5}.l1-sky .l1-faq-cta{border-color:#bed0ed}.l1-sky .l1-faq-cta p{color:#0b1b3f}.l1-sky .l1-faq-list,.l1-sky .l1-faq-list details{border-color:#bed0ed}.l1-media{position:relative;overflow:hidden}.l1-media video,.l1-media-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.l1-media-control{z-index:3;color:#fff;cursor:pointer;background:#08183ec7;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px}.l1-refined .l1-media-control:focus-visible{outline-color:#fff}.l1-performal .call-dialog-panel{--color-paper:#f4f7ff;--color-paper-deep:#eef3ff;--color-surface:#fff;--color-ink:#0a1f6b;--color-ink-muted:#44507e;--color-ink-subtle:#5d6a8b;--color-ink-faint:#7d89ab;--color-line:#dce5fb;--color-line-strong:#bfd0f8;--color-accent:#1868f2;--color-accent-deep:#0b47d4;--color-accent-wash:#e7effe;--color-signal:#0f9f5c;--color-signal-wash:#e7fbf1;--color-amber:#b86a12;color:#0a1f6b;background:#fff;border-color:#bfd0f8;box-shadow:0 36px 100px #061a6452}.l1-performal .call-dialog-panel button[type=submit]{color:#fff;background:#1868f2}.l1-performal .call-dialog-panel button[type=submit]:hover{background:#0b47d4}.l1-performal .call-dialog-panel input{color:#0a1f6b;background:#f4f7ff;border-color:#bfd0f8}.l1-performal .call-dialog-panel input:focus{background:#fff;border-color:#1868f2}.l1-performal .call-dialog-panel input[type=checkbox]{accent-color:#1868f2}@media (max-width:1023px){.l1-hero-layout{gap:28px}.l1-hero-copy h1{font-size:54px}.l1-character-stage{padding-inline:12px}.l1-handover{gap:36px}.l1-faq-layout{gap:56px}.l1-platform-action{margin-inline:32px}.l1-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:767px){.l1-refined-hero{padding:116px 24px 48px}.l1-hero-layout{grid-template-columns:1fr;gap:44px}.l1-hero-copy h1{font-size:clamp(45px,9.7vw,60px)}.l1-hero-description{margin-top:22px;font-size:17px}.l1-character-stage{width:min(100%,390px);margin:auto;padding-inline:22px}.l1-character-caption{padding-inline:14px;font-size:12px;left:0;right:0}.l1-booking-note{right:0}.l1-capability-strip{grid-template-columns:1fr;gap:23px;margin-top:34px}.l1-handover,.l1-business-moment{grid-template-columns:1fr;gap:38px;padding:76px 24px}.l1-faq,.l1-pricing{padding:76px 24px}.l1-pricing-grid{grid-template-columns:1fr;gap:16px;margin-top:42px}.l1-price-card{min-height:auto;padding:28px 24px 24px}.l1-price-description{min-height:auto}.l1-price-action{margin-top:30px}.l1-faq-layout{display:block}.l1-faq-intro{margin-bottom:42px;position:static}.l1-faq-list summary{grid-template-columns:25px minmax(0,1fr) 18px;gap:12px;font-size:16px}.l1-faq-answer{grid-template-columns:25px minmax(0,1fr) 18px;gap:12px}.l1-faq-answer p{font-size:15px}.l1-job-board{padding:20px}.l1-platform-action{flex-direction:column;align-items:flex-start;margin:46px 24px 0}.l1-business-moment img{height:270px}.l1-refined #platform>div{padding-top:56px}}@media (prefers-reduced-motion:reduce){.l1-refined .l1-float,.l1-refined .l1-spin,.l1-refined .l1-marquee{animation:none}}
