.landing-module__jDH3nq__page{--paper:#f5f2ec;--paper-2:#ece7dd;--card:#fbf9f4;--ink:#201d18;--ink-2:#4b473f;--muted:#716c61;--dim:#9d968a;--line:#201d1821;--line-2:#201d1838;--accent:#5b6bf0;--accent-ink:#3d4dd6;--accent-soft:#5b6bf01a;--dark:#1a1712;--dark-2:#221e18;--container:1180px;--ff-body:var(--font-dm), system-ui, -apple-system, sans-serif;--ff-head:var(--font-display), var(--font-dm), system-ui, sans-serif;--ff-serif:var(--font-serif), Georgia, "Times New Roman", serif;background:var(--paper);color:var(--ink);font-family:var(--ff-body);-webkit-font-smoothing:antialiased;font-size:16px;overflow-x:clip}.landing-module__jDH3nq__page *{box-sizing:border-box}.landing-module__jDH3nq__shell{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:30px}.landing-module__jDH3nq__rv{opacity:0;transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);animation:0s linear 4s forwards landing-module__jDH3nq__rvFallback;transform:translateY(18px)}.landing-module__jDH3nq__rv.landing-module__jDH3nq__in{opacity:1;animation:none;transform:none}@keyframes landing-module__jDH3nq__rvFallback{to{opacity:1;transform:none}}.landing-module__jDH3nq__d1{transition-delay:70ms}.landing-module__jDH3nq__d2{transition-delay:.14s}.landing-module__jDH3nq__d3{transition-delay:.21s}.landing-module__jDH3nq__d4{transition-delay:.28s}@media (prefers-reduced-motion:reduce){.landing-module__jDH3nq__rv{opacity:1;transition:none;transform:none}}.landing-module__jDH3nq__em{font-family:var(--ff-serif);letter-spacing:0;font-style:italic;font-weight:400}.landing-module__jDH3nq__label{font-family:var(--ff-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600}.landing-module__jDH3nq__nav{z-index:100;color:#fff;-webkit-backdrop-filter:saturate(150%)blur(16px);backdrop-filter:saturate(150%)blur(16px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;width:min(1120px,100% - 36px);height:60px;padding:0 10px 0 24px;transition:background .3s,border-color .3s,box-shadow .3s,color .3s;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.landing-module__jDH3nq__nav.landing-module__jDH3nq__stuck{color:var(--ink);border-color:var(--line);background:#fbf9f4eb;box-shadow:0 12px 34px -20px #1a171273}.landing-module__jDH3nq__logo{font-family:var(--ff-head);letter-spacing:-.03em;color:inherit;font-size:1.3rem;font-weight:700}.landing-module__jDH3nq__logo i{color:#9aa6ff;font-style:normal}.landing-module__jDH3nq__nav.landing-module__jDH3nq__stuck .landing-module__jDH3nq__logo i{color:var(--accent-ink)}.landing-module__jDH3nq__navmid{gap:30px;display:flex}.landing-module__jDH3nq__navmid a{color:inherit;opacity:.82;font-size:.9rem;font-weight:500;transition:opacity .2s}.landing-module__jDH3nq__navmid a:hover{opacity:1}.landing-module__jDH3nq__navcta{font-family:var(--ff-body);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-size:.88rem;font-weight:600;transition:background .25s,color .25s,transform .18s;display:inline-flex}.landing-module__jDH3nq__navcta:hover{background:#e6e8ff;transform:translateY(-1px)}.landing-module__jDH3nq__nav.landing-module__jDH3nq__stuck .landing-module__jDH3nq__navcta{background:var(--accent);color:#fff}.landing-module__jDH3nq__nav.landing-module__jDH3nq__stuck .landing-module__jDH3nq__navcta:hover{background:#4a5ce0}@media (max-width:820px){.landing-module__jDH3nq__nav{gap:10px;padding:8px 14px}.landing-module__jDH3nq__navmid{gap:14px;font-size:.82rem;display:flex}.landing-module__jDH3nq__navcta{display:none}}@media (max-width:400px){.landing-module__jDH3nq__navmid{gap:10px;font-size:.76rem}.landing-module__jDH3nq__markW,.landing-module__jDH3nq__markC{height:19px}}.landing-module__jDH3nq__btn{font-family:var(--ff-body);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:16px 30px;font-size:1rem;font-weight:600;transition:background .22s,color .22s,border-color .22s,transform .18s;display:inline-flex}.landing-module__jDH3nq__btnP{background:var(--ink);color:var(--paper)}.landing-module__jDH3nq__btnP:hover{background:var(--accent-ink);transform:translateY(-2px)}.landing-module__jDH3nq__btnS{color:var(--ink);border-color:var(--line-2);background:0 0}.landing-module__jDH3nq__btnS:hover{border-color:var(--ink);background:var(--card);transform:translateY(-2px)}.landing-module__jDH3nq__btn .landing-module__jDH3nq__a{transition:transform .2s}.landing-module__jDH3nq__btn:hover .landing-module__jDH3nq__a{transform:translate(4px)}.landing-module__jDH3nq__marquee{background:var(--paper-2);white-space:nowrap;padding-block:20px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.landing-module__jDH3nq__marTrack{width:max-content;animation:100s linear infinite landing-module__jDH3nq__slide;display:flex}.landing-module__jDH3nq__marGroup{gap:46px;padding-right:46px;display:flex}.landing-module__jDH3nq__marTrack span{font-family:var(--ff-head);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:46px;font-size:clamp(1.1rem,2.2vw,1.7rem);font-weight:600;display:inline-flex}.landing-module__jDH3nq__marTrack span:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}@keyframes landing-module__jDH3nq__slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.landing-module__jDH3nq__marTrack{animation:none}}.landing-module__jDH3nq__sec{padding-block:clamp(66px,9vw,132px)}.landing-module__jDH3nq__secTint{background:var(--paper-2)}.landing-module__jDH3nq__secDark{background:var(--dark);color:#efe9df}.landing-module__jDH3nq__secHead{max-width:840px;margin-bottom:clamp(44px,5vw,68px)}.landing-module__jDH3nq__secTitle{font-family:var(--ff-head);letter-spacing:-.032em;text-wrap:balance;max-width:20ch;font-size:clamp(2rem,4.6vw,3.6rem);font-weight:700;line-height:1.02}.landing-module__jDH3nq__secLead{max-width:60ch;color:var(--muted);margin-top:18px;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.6}.landing-module__jDH3nq__secHead .landing-module__jDH3nq__label{display:none}.landing-module__jDH3nq__services{border-top:1px solid var(--line)}.landing-module__jDH3nq__srow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 300px auto;align-items:center;gap:30px;padding:clamp(28px,3.6vw,46px) 6px;transition:padding-left .35s,background .35s;display:grid}.landing-module__jDH3nq__srow:hover{background:var(--card);padding-left:24px}.landing-module__jDH3nq__snum{font-family:var(--ff-serif);color:var(--dim);font-size:1.5rem;font-style:italic;transition:color .3s}.landing-module__jDH3nq__srow:hover .landing-module__jDH3nq__snum{color:var(--accent-ink)}.landing-module__jDH3nq__stitle{font-family:var(--ff-head);letter-spacing:-.028em;font-size:clamp(1.5rem,3vw,2.35rem);font-weight:700;line-height:1.04}.landing-module__jDH3nq__sdesc{color:var(--muted);font-size:.98rem;line-height:1.55}.landing-module__jDH3nq__stags{flex-wrap:wrap;gap:8px;display:flex}.landing-module__jDH3nq__stags span{color:var(--ink-2);border:1px solid var(--line-2);border-radius:999px;padding:5px 12px;font-size:.76rem;font-weight:500}.landing-module__jDH3nq__sarrow{border:1px solid var(--line-2);width:56px;height:56px;color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.2rem;transition:background .28s,color .28s,border-color .28s,transform .28s;display:grid}.landing-module__jDH3nq__srow:hover .landing-module__jDH3nq__sarrow{background:var(--ink);color:var(--paper);border-color:var(--ink);transform:rotate(-45deg)}@media (max-width:940px){.landing-module__jDH3nq__srow{grid-template-columns:1fr auto}.landing-module__jDH3nq__stags{display:none}}@media (max-width:620px){.landing-module__jDH3nq__srow{grid-template-columns:1fr;gap:14px}.landing-module__jDH3nq__sarrow{display:none}}.landing-module__jDH3nq__statement{font-family:var(--ff-head);letter-spacing:-.03em;text-wrap:balance;max-width:22ch;font-size:clamp(1.8rem,4.4vw,3.4rem);font-weight:600;line-height:1.1}.landing-module__jDH3nq__statement .landing-module__jDH3nq__em{color:var(--accent-ink)}.landing-module__jDH3nq__principles{grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,40px);margin-top:clamp(48px,6vw,76px);display:grid}.landing-module__jDH3nq__principle{border-top:2px solid var(--ink);padding-top:26px}.landing-module__jDH3nq__pNum{font-family:var(--ff-serif);color:var(--accent-ink);font-size:1.6rem;font-style:italic}.landing-module__jDH3nq__principle h3{font-family:var(--ff-head);letter-spacing:-.02em;margin:12px 0;font-size:1.32rem;font-weight:700}.landing-module__jDH3nq__principle p{color:var(--muted);font-size:.97rem;line-height:1.6}@media (max-width:760px){.landing-module__jDH3nq__principles{grid-template-columns:1fr}}.landing-module__jDH3nq__aboutGrid{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(30px,5vw,72px);display:grid}.landing-module__jDH3nq__aboutGrid p{color:var(--muted);font-size:clamp(1.06rem,1.5vw,1.28rem);line-height:1.6}.landing-module__jDH3nq__aboutGrid p+p{margin-top:18px}.landing-module__jDH3nq__aboutPanel{border-top:2px solid var(--ink)}.landing-module__jDH3nq__aboutStat{border-bottom:1px solid var(--line);padding:20px 2px}.landing-module__jDH3nq__aboutStat b{font-family:var(--ff-head);letter-spacing:-.02em;color:var(--accent-ink);font-size:1.42rem;font-weight:700;display:block}.landing-module__jDH3nq__aboutStat span{color:var(--muted);margin-top:5px;font-size:.96rem;line-height:1.45;display:block}@media (max-width:820px){.landing-module__jDH3nq__aboutGrid{grid-template-columns:1fr;gap:26px}}.landing-module__jDH3nq__diff{background:var(--line);border:1px solid var(--line);border-radius:6px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.landing-module__jDH3nq__diffCell{background:var(--paper);padding:clamp(30px,3.6vw,50px)}.landing-module__jDH3nq__secTint .landing-module__jDH3nq__diffCell{background:var(--paper-2)}.landing-module__jDH3nq__diffCell .landing-module__jDH3nq__n{font-family:var(--ff-serif);color:var(--accent-ink);font-size:1.55rem;font-style:italic}.landing-module__jDH3nq__diffCell h3{font-family:var(--ff-head);letter-spacing:-.022em;margin:14px 0 12px;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:700}.landing-module__jDH3nq__diffCell p{color:var(--muted);max-width:44ch;font-size:1.02rem;line-height:1.62}@media (max-width:760px){.landing-module__jDH3nq__diff{grid-template-columns:1fr}}.landing-module__jDH3nq__steps{grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.6vw,36px);display:grid}.landing-module__jDH3nq__step{border-top:1px solid var(--line-2);padding-top:24px}.landing-module__jDH3nq__stepNum{font-family:var(--ff-head);letter-spacing:-.04em;color:var(--accent);font-size:2.6rem;font-weight:700;line-height:1}.landing-module__jDH3nq__step h3{font-family:var(--ff-head);letter-spacing:-.02em;margin:16px 0 10px;font-size:1.24rem;font-weight:700}.landing-module__jDH3nq__step p{color:var(--muted);font-size:.94rem;line-height:1.56}@media (max-width:860px){.landing-module__jDH3nq__steps{grid-template-columns:1fr 1fr;gap:28px 24px}}@media (max-width:500px){.landing-module__jDH3nq__steps{grid-template-columns:1fr}}.landing-module__jDH3nq__faq{border-top:1px solid var(--line);max-width:900px}.landing-module__jDH3nq__qa{border-bottom:1px solid var(--line)}.landing-module__jDH3nq__qBtn{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:clamp(22px,2.6vw,30px) 4px;display:flex}.landing-module__jDH3nq__qText{font-family:var(--ff-head);letter-spacing:-.02em;font-size:clamp(1.08rem,1.9vw,1.4rem);font-weight:600}.landing-module__jDH3nq__pm{flex-shrink:0;width:18px;height:18px;position:relative}.landing-module__jDH3nq__pm:before,.landing-module__jDH3nq__pm:after{content:"";background:var(--accent-ink);transition:transform .28s,opacity .28s;position:absolute}.landing-module__jDH3nq__pm:before{height:2px;inset:8px 0}.landing-module__jDH3nq__pm:after{width:2px;inset:0 8px}.landing-module__jDH3nq__qaOpen .landing-module__jDH3nq__pm:after{opacity:0;transform:scaleY(0)}.landing-module__jDH3nq__ansWrap{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .32s,visibility 0s linear .32s;display:grid}.landing-module__jDH3nq__qaOpen .landing-module__jDH3nq__ansWrap{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .32s,visibility}.landing-module__jDH3nq__ans{color:var(--muted);max-width:68ch;font-size:1.02rem;line-height:1.65;overflow:hidden}.landing-module__jDH3nq__ans span{padding-bottom:28px;display:block}.landing-module__jDH3nq__cta{color:#eef1fb;background:radial-gradient(95% 120% at 84% 0,#20366f 0%,#0000 58%),linear-gradient(160deg,#12224e 0%,#0d1a3c 60%,#0b1533 100%);padding-block:clamp(72px,9vw,130px)}.landing-module__jDH3nq__ctaTitle{font-family:var(--ff-head);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.4rem,5.6vw,4.6rem);font-weight:700;line-height:.98}.landing-module__jDH3nq__ctaTitle .landing-module__jDH3nq__em{color:#b4bcff}.landing-module__jDH3nq__ctaSub{color:#a7b1d6;max-width:54ch;margin-top:24px;font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.6}.landing-module__jDH3nq__applyGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(42px,5vw,62px);display:grid}.landing-module__jDH3nq__applyCard{background:#efe9df08;border:1px solid #efe9df24;border-radius:18px;flex-direction:column;gap:10px;padding:30px;transition:background .25s,border-color .25s,transform .25s;display:flex}.landing-module__jDH3nq__applyCard:hover{background:#5b6bf024;border-color:#8b98ff80;transform:translateY(-3px)}.landing-module__jDH3nq__applyCard h3{font-family:var(--ff-head);letter-spacing:-.02em;font-size:1.36rem;font-weight:700}.landing-module__jDH3nq__applyCard p{color:#b8b1a4;flex:1;font-size:.95rem;line-height:1.55}.landing-module__jDH3nq__go{font-family:var(--ff-body);color:#c9cfff;align-items:center;gap:8px;margin-top:6px;font-size:.92rem;font-weight:600;display:inline-flex}.landing-module__jDH3nq__applyCard:hover .landing-module__jDH3nq__go{color:#fff}@media (max-width:780px){.landing-module__jDH3nq__applyGrid{grid-template-columns:1fr}}.landing-module__jDH3nq__footer{color:#b8bfd6;background:#080f24;border-top:1px solid #8f9bff24;padding-block:66px 40px}.landing-module__jDH3nq__footTop{border-bottom:1px solid #ffffff1a;grid-template-columns:1.7fr 1fr 1fr 1.25fr;gap:40px;padding-bottom:46px;display:grid}.landing-module__jDH3nq__brandRow{align-items:center;gap:10px;display:flex}.landing-module__jDH3nq__footBrand .landing-module__jDH3nq__logo{color:#fff;font-size:1.5rem}.landing-module__jDH3nq__footBrand .landing-module__jDH3nq__logo i{color:#8f9bff}.landing-module__jDH3nq__footBrand p{color:#8a92ad;max-width:38ch;margin-top:16px;font-size:.93rem;line-height:1.62}.landing-module__jDH3nq__social{gap:11px;margin-top:22px;display:flex}.landing-module__jDH3nq__social a{color:#c3c9de;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s,color .2s,border-color .2s;display:grid}.landing-module__jDH3nq__social a:hover{background:var(--accent);color:#fff;border-color:#0000}.landing-module__jDH3nq__social svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px}.landing-module__jDH3nq__footCol h4{font-family:var(--ff-body);letter-spacing:.14em;text-transform:uppercase;color:#8f98b5;margin-bottom:18px;font-size:.74rem;font-weight:600}.landing-module__jDH3nq__footCol a{color:#c3c9de;padding:5px 0;font-size:.94rem;transition:color .2s;display:block}.landing-module__jDH3nq__footCol a:hover{color:#8f9bff}.landing-module__jDH3nq__contactList{list-style:none}.landing-module__jDH3nq__contactList li{color:#c3c9de;align-items:center;gap:10px;margin-bottom:13px;font-size:.92rem;line-height:1.5;display:flex}.landing-module__jDH3nq__contactList svg{fill:none;stroke:#8f9bff;stroke-width:1.7px;flex-shrink:0;width:16px;height:16px}.landing-module__jDH3nq__contactList a{font-size:inherit;color:inherit;padding:0;text-decoration:none;transition:color .2s;display:inline}.landing-module__jDH3nq__contactList a:hover{color:#8f9bff}.landing-module__jDH3nq__footCta{font-family:var(--ff-body);white-space:nowrap;color:#fff;background:var(--accent);border-radius:999px;justify-content:center;align-items:center;margin-top:10px;padding:10px 24px;font-size:.9rem;font-weight:600;line-height:1.4;transition:background .2s,transform .18s;display:inline-flex}.landing-module__jDH3nq__footCta:hover{background:#4a5ce0;transform:translateY(-1px)}.landing-module__jDH3nq__footBottom{color:#8f98b5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:26px;font-size:.85rem;display:flex}.landing-module__jDH3nq__footBottom .landing-module__jDH3nq__links{gap:22px;display:flex}.landing-module__jDH3nq__footBottom a{color:#8f98b5;transition:color .2s}.landing-module__jDH3nq__footBottom a:hover{color:#c3c9de}@media (max-width:820px){.landing-module__jDH3nq__footTop{grid-template-columns:1fr 1fr}.landing-module__jDH3nq__footBrand{grid-column:1/-1}}@media (max-width:480px){.landing-module__jDH3nq__footTop{grid-template-columns:1fr}}.landing-module__jDH3nq__workGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.landing-module__jDH3nq__workCard{border:1px solid var(--line);background:var(--card);border-radius:16px;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s;overflow:hidden}.landing-module__jDH3nq__workCard:hover{transform:translateY(-5px);box-shadow:0 26px 50px -30px #1a171266}.landing-module__jDH3nq__workThumb{aspect-ratio:16/10;flex-direction:column;display:flex;position:relative;overflow:hidden}.landing-module__jDH3nq__workBar{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:#ffffff80;border-bottom:1px solid #0000000f;align-items:center;gap:6px;height:26px;padding:0 12px;display:flex;position:relative}.landing-module__jDH3nq__workBar i{background:#0000002e;border-radius:50%;width:8px;height:8px}.landing-module__jDH3nq__workShot{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.landing-module__jDH3nq__wNav{justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.landing-module__jDH3nq__wBrand{background:currentColor;border-radius:50%;width:15px;height:15px}.landing-module__jDH3nq__wMenu{gap:7px;display:flex}.landing-module__jDH3nq__wMenu i{opacity:.5;background:currentColor;border-radius:2px;width:16px;height:4px}.landing-module__jDH3nq__wHero{flex-direction:column;flex:1;justify-content:center;gap:9px;padding:0 18px 20px;display:flex}.landing-module__jDH3nq__wHero b{font-family:var(--ff-head);letter-spacing:-.025em;max-width:88%;font-size:1.28rem;font-weight:700;line-height:1.06}.landing-module__jDH3nq__wLine{opacity:.4;background:currentColor;border-radius:3px;width:54%;height:5px}.landing-module__jDH3nq__wHero em{letter-spacing:.03em;border-radius:999px;align-self:flex-start;margin-top:6px;padding:7px 15px;font-size:.68rem;font-style:normal;font-weight:700}.landing-module__jDH3nq__wNav,.landing-module__jDH3nq__wHero{z-index:1;position:relative}.landing-module__jDH3nq__wArt{z-index:0;aspect-ratio:1;opacity:.4;pointer-events:none;background:radial-gradient(circle at 38% 34%,currentColor 0%,#0000 66%);border-radius:50%;width:56%;position:absolute;bottom:-18%;right:-12%}.landing-module__jDH3nq__wArt2{z-index:0;opacity:.22;pointer-events:none;background:linear-gradient(150deg,currentColor,#0000 85%);border-radius:16px;width:34%;height:40%;position:absolute;top:42px;right:14px}.landing-module__jDH3nq__workMeta{align-items:center;padding:15px 18px;display:flex}.landing-module__jDH3nq__workMeta .landing-module__jDH3nq__cat{font-family:var(--ff-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600}.landing-module__jDH3nq__vCenter .landing-module__jDH3nq__wHero{text-align:center;align-items:center;padding:0 20px 20px}.landing-module__jDH3nq__vCenter .landing-module__jDH3nq__wHero b{max-width:92%}.landing-module__jDH3nq__vCenter .landing-module__jDH3nq__wLine{align-self:center;width:40%}.landing-module__jDH3nq__vCenter .landing-module__jDH3nq__wHero em{align-self:center}.landing-module__jDH3nq__vSplit .landing-module__jDH3nq__wHero{flex-direction:row;align-items:stretch;gap:14px;padding:6px 16px 18px}.landing-module__jDH3nq__vSplit .landing-module__jDH3nq__txt{flex-direction:column;flex:1.1;justify-content:center;gap:10px;display:flex}.landing-module__jDH3nq__vSplit .landing-module__jDH3nq__txt b{font-size:1.15rem}.landing-module__jDH3nq__vSplit .landing-module__jDH3nq__wPic{opacity:.85;background:linear-gradient(150deg,currentColor,#0000 92%);border-radius:14px;flex:.9;min-height:70px}.landing-module__jDH3nq__vOverlay .landing-module__jDH3nq__wHero{justify-content:flex-end}.landing-module__jDH3nq__vOverlay .landing-module__jDH3nq__wArt{opacity:.5;width:96%;height:78%;top:12%;bottom:auto;right:-8%}.landing-module__jDH3nq__vEditorial .landing-module__jDH3nq__wHero{justify-content:space-between;padding-top:14px}.landing-module__jDH3nq__vEditorial .landing-module__jDH3nq__wHero b{max-width:100%;font-size:1.7rem;line-height:1}.landing-module__jDH3nq__vGrid .landing-module__jDH3nq__wHero{gap:11px}.landing-module__jDH3nq__vGrid .landing-module__jDH3nq__wCards{gap:8px;display:flex}.landing-module__jDH3nq__vGrid .landing-module__jDH3nq__wCards i{opacity:.32;background:currentColor;border-radius:8px;flex:1;height:38px}.landing-module__jDH3nq__aboutBand{color:#fff;background:radial-gradient(90% 140% at 88% -10%,#4a5ce6 0%,#0000 58%),linear-gradient(150deg,#5b6bf0 0%,#4150d6 55%,#2f3cb0 100%);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin-top:clamp(44px,5.5vw,72px);padding:clamp(32px,4.5vw,56px);display:flex}.landing-module__jDH3nq__aboutBand h3{font-family:var(--ff-head);letter-spacing:-.03em;max-width:20ch;font-size:clamp(1.5rem,3vw,2.35rem);font-weight:700;line-height:1.12}.landing-module__jDH3nq__aboutBand h3 .landing-module__jDH3nq__em{color:#d6dcff}.landing-module__jDH3nq__aboutBand img{opacity:.95;flex-shrink:0;width:clamp(72px,9vw,116px);height:auto}@media (max-width:560px){.landing-module__jDH3nq__aboutBand img{display:none}}@media (max-width:900px){.landing-module__jDH3nq__workGrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.landing-module__jDH3nq__workGrid{grid-template-columns:1fr}}.landing-module__jDH3nq__markW,.landing-module__jDH3nq__markC{flex-shrink:0;width:auto;height:24px;display:block}.landing-module__jDH3nq__markC,.landing-module__jDH3nq__nav.landing-module__jDH3nq__stuck .landing-module__jDH3nq__markW{display:none}.landing-module__jDH3nq__nav.landing-module__jDH3nq__stuck .landing-module__jDH3nq__markC{display:block}.landing-module__jDH3nq__footBrand .landing-module__jDH3nq__markW{height:30px}.landing-module__jDH3nq__cookie{z-index:120;color:#dfe3f2;background:#0d1a3c;border:1px solid #ffffff21;border-radius:16px;align-items:center;gap:18px;max-width:700px;padding:16px 18px;animation:.5s cubic-bezier(.2,.7,.2,1) both landing-module__jDH3nq__cookieUp;display:flex;position:fixed;bottom:22px;left:12px;right:84px;box-shadow:0 24px 60px -24px #0009}@media (min-width:521px){.landing-module__jDH3nq__cookie{left:22px;right:168px}}@media (min-width:1100px){.landing-module__jDH3nq__cookie{width:700px;left:50%;right:auto;transform:translate(-50%)}}@keyframes landing-module__jDH3nq__cookieUp{0%{opacity:0;translate:0 16px}}.landing-module__jDH3nq__cookie p{flex:1;font-size:.9rem;line-height:1.5}.landing-module__jDH3nq__cookie a{color:#8f9bff;text-decoration:underline}.landing-module__jDH3nq__cookieBtns{flex-shrink:0;gap:8px;display:flex}.landing-module__jDH3nq__cookieBtn{font-family:var(--ff-body);border:1px solid #0000;border-radius:999px;padding:9px 18px;font-size:.85rem;font-weight:600;transition:background .2s,transform .15s}.landing-module__jDH3nq__cookieReject{color:#dfe3f2;background:0 0;border-color:#ffffff38}.landing-module__jDH3nq__cookieReject:hover{background:#ffffff12}.landing-module__jDH3nq__cookieAccept{color:#0d1a3c;background:#fff}.landing-module__jDH3nq__cookieAccept:hover{background:#dfe3ff}@media (max-width:560px){.landing-module__jDH3nq__cookie{text-align:left;flex-direction:column;align-items:stretch;gap:12px}.landing-module__jDH3nq__cookieBtns{justify-content:flex-end}}.landing-module__jDH3nq__fab{z-index:90;isolation:isolate;font-family:var(--ff-body);color:#fff;background:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:.9rem;font-weight:600;line-height:1;transition:background .22s,transform .18s;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 32px -14px #0b0f2899}.landing-module__jDH3nq__fab:before{content:"";z-index:-1;background:conic-gradient(from var(--ledA), #5b7bf02e 0deg, #5b7bf02e 268deg, #5b7bf08c 316deg, #dbe3ff 344deg, #5b7bf08c 352deg, #5b7bf02e 360deg);-webkit-mask-composite:xor;border-radius:999px;padding:2px;animation:3.2s linear infinite landing-module__jDH3nq__ledspin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.landing-module__jDH3nq__fab:after{content:"";z-index:-2;background:conic-gradient(from var(--ledA), transparent 0deg, transparent 300deg, #5b7bf080 344deg, transparent 360deg);filter:blur(7px);opacity:.7;border-radius:999px;animation:3.2s linear infinite landing-module__jDH3nq__ledspin;position:absolute;inset:-5px}@keyframes landing-module__jDH3nq__ledspin{to{--ledA:360deg}}@media (prefers-reduced-motion:reduce){.landing-module__jDH3nq__fab:before,.landing-module__jDH3nq__fab:after{animation:none}}.landing-module__jDH3nq__fab:hover{background:var(--accent-ink);transform:translateY(-2px)}.landing-module__jDH3nq__fab svg{fill:currentColor;width:20px;height:20px}@media (max-width:520px){.landing-module__jDH3nq__fab span.landing-module__jDH3nq__lbl{display:none}.landing-module__jDH3nq__fab{padding:15px}}.landing-module__jDH3nq__page :focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px;border-radius:4px}.landing-module__jDH3nq__nav :focus-visible,.landing-module__jDH3nq__cta :focus-visible,.landing-module__jDH3nq__footer :focus-visible,.landing-module__jDH3nq__aboutBand :focus-visible{outline-color:#fff}.landing-module__jDH3nq__sec,.landing-module__jDH3nq__cta{scroll-margin-top:96px}.landing-module__jDH3nq__skip{z-index:200;color:var(--ink);background:#fff;border-radius:999px;padding:10px 18px;font-size:.92rem;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-60px;left:16px}.landing-module__jDH3nq__skip:focus{top:16px}
.subpage-module__QcUo6G__wrap{max-width:1160px;margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}.subpage-module__QcUo6G__head:after,.subpage-module__QcUo6G__sec:before,.subpage-module__QcUo6G__cta:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.subpage-module__QcUo6G__head{isolation:isolate;color:#fff;background:radial-gradient(58% 72% at 88% 6%,#5b7bf06b 0%,#5b7bf000 70%),radial-gradient(46% 60% at 6% 104%,#e8a15c42 0%,#e8a15c00 72%),linear-gradient(165deg,#142a62 0%,#0d1a3c 52%,#0a1430 100%);border-radius:0 0 34px 34px;margin:0 14px;padding:clamp(148px,15vw,196px) 0 clamp(64px,8vw,104px);position:relative;overflow:hidden}.subpage-module__QcUo6G__head:after{opacity:.09;z-index:-1}.subpage-module__QcUo6G__crumb{color:#e2e8ffa8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:26px;font-size:.92rem;display:flex}.subpage-module__QcUo6G__crumb a{color:inherit;text-decoration:none}.subpage-module__QcUo6G__crumb a:hover{color:#fff;text-decoration:underline}.subpage-module__QcUo6G__crumb span[aria-hidden]{opacity:.5}.subpage-module__QcUo6G__crumb em{color:#ffffffeb;font-style:normal}.subpage-module__QcUo6G__kicker{display:none}.subpage-module__QcUo6G__title{font-family:var(--ff-head);letter-spacing:-.028em;color:#fff;text-wrap:balance;max-width:17ch;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:600;line-height:1.04}.subpage-module__QcUo6G__lead{color:#cdd5ee;max-width:58ch;margin-top:24px;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.62}.subpage-module__QcUo6G__headCtas{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.subpage-module__QcUo6G__sec{isolation:isolate;background:radial-gradient(52% 46% at 100% 0%, #5b7bf014 0%, #5b7bf000 70%), radial-gradient(46% 42% at 0% 100%, #e8a15c1f 0%, #e8a15c00 70%), var(--paper);padding:clamp(64px,8vw,108px) 0;position:relative}.subpage-module__QcUo6G__sec:before{opacity:.05;z-index:-1}.subpage-module__QcUo6G__secTint{background:radial-gradient(58% 50% at 0 0,#e8a15c2e 0%,#e8a15c00 70%),radial-gradient(50% 50% at 100% 100%,#5b7bf01f 0%,#5b7bf000 70%),linear-gradient(#ede6da 0%,#f4efe7 100%)}.subpage-module__QcUo6G__h2{font-family:var(--ff-head);letter-spacing:-.022em;color:var(--ink);text-wrap:balance;max-width:20ch;font-size:clamp(1.9rem,3.8vw,2.9rem);font-weight:600;line-height:1.1}.subpage-module__QcUo6G__h3{font-family:var(--ff-head);color:var(--ink);margin-bottom:10px;font-size:clamp(1.18rem,1.6vw,1.32rem);font-weight:600;line-height:1.22}.subpage-module__QcUo6G__p{color:#3b362e;max-width:64ch;margin-top:20px;font-size:clamp(1.05rem,1.25vw,1.15rem);line-height:1.75}.subpage-module__QcUo6G__p+.subpage-module__QcUo6G__p{margin-top:16px}.subpage-module__QcUo6G__grid{grid-template-columns:repeat(auto-fit,minmax(264px,1fr));gap:20px;margin-top:40px;display:grid}.subpage-module__QcUo6G__grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.subpage-module__QcUo6G__card{background:linear-gradient(#fffffff5 0%,#fffc 100%);border-radius:24px;padding:30px 28px;position:relative;box-shadow:0 1px 2px #1e180f0d,0 24px 50px -28px #1e180f47}.subpage-module__QcUo6G__card p{color:#47413a;font-size:1.04rem;line-height:1.68}.subpage-module__QcUo6G__linkCard{text-decoration:none;transition:transform .25s,box-shadow .25s;display:block}.subpage-module__QcUo6G__linkCard:hover{transform:translateY(-3px);box-shadow:0 1px 2px #1e180f0d,0 30px 60px -28px #1e180f57}.subpage-module__QcUo6G__linkCard .subpage-module__QcUo6G__more{color:var(--accent-ink);margin-top:16px;font-size:.98rem;font-weight:600;display:inline-block}.subpage-module__QcUo6G__list{gap:14px;margin-top:28px;list-style:none;display:grid}.subpage-module__QcUo6G__list li{color:#34302a;max-width:64ch;padding-left:38px;font-size:clamp(1.04rem,1.2vw,1.1rem);line-height:1.6;position:relative}.subpage-module__QcUo6G__list li:before{content:"";background:var(--accent) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M6 12.5l4 4 8-9'/></svg>") center / 13px no-repeat;border-radius:50%;width:24px;height:24px;position:absolute;top:.12em;left:0;box-shadow:0 6px 14px -6px #5b6bf0b3}.subpage-module__QcUo6G__steps{counter-reset:st;gap:18px;margin-top:36px;list-style:none;display:grid}.subpage-module__QcUo6G__steps li{counter-increment:st;background:#ffffffc7;border-radius:22px;max-width:820px;padding:26px 28px 26px 92px;position:relative;box-shadow:0 20px 44px -30px #1e180f4d}.subpage-module__QcUo6G__steps li:before{content:counter(st);color:#fff;width:44px;height:44px;font-family:var(--ff-head);background:linear-gradient(150deg,#6f86ff 0%,#4a5ce0 100%);border-radius:50%;place-items:center;font-size:1.1rem;font-weight:700;display:grid;position:absolute;top:24px;left:26px;box-shadow:0 10px 20px -10px #4a5ce0cc}.subpage-module__QcUo6G__faq{gap:14px;max-width:860px;margin-top:34px;display:grid}.subpage-module__QcUo6G__faqItem{background:#fffc;border-radius:20px;padding:24px 28px;box-shadow:0 18px 40px -30px #1e180f4d}.subpage-module__QcUo6G__faqItem h3{font-family:var(--ff-head);color:var(--ink);font-size:clamp(1.08rem,1.4vw,1.2rem);font-weight:600;line-height:1.3}.subpage-module__QcUo6G__faqItem p{color:#47413a;max-width:70ch;margin-top:10px;font-size:1.04rem;line-height:1.7}.subpage-module__QcUo6G__cta{isolation:isolate;color:#fff;text-align:center;background:radial-gradient(60% 80% at 84% 0,#5b7bf073 0%,#5b7bf000 70%),radial-gradient(50% 70% at 10% 110%,#e8a15c3d 0%,#e8a15c00 70%),linear-gradient(160deg,#142a62 0%,#0d1a3c 58%,#0a1430 100%);border-radius:34px;margin:0 14px 14px;padding:clamp(56px,7vw,96px) clamp(24px,4vw,56px);position:relative;overflow:hidden}.subpage-module__QcUo6G__cta:after{opacity:.09;z-index:-1}.subpage-module__QcUo6G__cta h2{font-family:var(--ff-head);letter-spacing:-.022em;text-wrap:balance;max-width:22ch;margin-inline:auto;font-size:clamp(1.9rem,4vw,3rem);font-weight:600;line-height:1.1}.subpage-module__QcUo6G__cta p{color:#cdd5ee;max-width:54ch;margin:18px auto 0;font-size:clamp(1.04rem,1.3vw,1.15rem);line-height:1.65}.subpage-module__QcUo6G__ctaRow{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.subpage-module__QcUo6G__btn{border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:14px 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.subpage-module__QcUo6G__btn:hover{transform:translateY(-1px)}.subpage-module__QcUo6G__btnP{background:var(--accent);color:#fff}.subpage-module__QcUo6G__btnP:hover{background:#4a5ce0}.subpage-module__QcUo6G__btnS{color:var(--ink);border-color:#201d1838}.subpage-module__QcUo6G__btnS:hover{border-color:var(--ink);background:#201d180d}.subpage-module__QcUo6G__head .subpage-module__QcUo6G__btnP,.subpage-module__QcUo6G__cta .subpage-module__QcUo6G__btnP{color:#0d1a3c;background:#fff}.subpage-module__QcUo6G__head .subpage-module__QcUo6G__btnP:hover,.subpage-module__QcUo6G__cta .subpage-module__QcUo6G__btnP:hover{background:#dfe3ff}.subpage-module__QcUo6G__head .subpage-module__QcUo6G__btnS,.subpage-module__QcUo6G__cta .subpage-module__QcUo6G__btnS{color:#fff;border-color:#ffffff5c}.subpage-module__QcUo6G__head .subpage-module__QcUo6G__btnS:hover,.subpage-module__QcUo6G__cta .subpage-module__QcUo6G__btnS:hover{background:#ffffff14;border-color:#fff}.subpage-module__QcUo6G__also{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.subpage-module__QcUo6G__also a{color:var(--ink);background:#ffffffe6;border-radius:999px;padding:11px 20px;font-size:.98rem;font-weight:500;text-decoration:none;transition:color .2s,transform .2s,background .2s;box-shadow:0 10px 24px -16px #1e180f66}.subpage-module__QcUo6G__also a:hover{color:#fff;background:var(--accent);transform:translateY(-1px)}.subpage-module__QcUo6G__svcGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.subpage-module__QcUo6G__svcCard{--glow:#5b7bf08c;isolation:isolate;color:#fff;background:radial-gradient(85% 70% at 100% 0%, var(--glow) 0%, #0000 68%), linear-gradient(160deg, #162c66 0%, #0d1a3c 62%, #0a1430 100%);border-radius:28px;flex-direction:column;grid-column:span 2;min-height:320px;padding:34px 30px 30px;text-decoration:none;transition:transform .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 64px -34px #0d1a3cb3}.subpage-module__QcUo6G__svcCard:nth-child(n+4){grid-column:span 3;min-height:280px}.subpage-module__QcUo6G__svcCard:hover{transform:translateY(-4px);box-shadow:0 40px 70px -32px #0d1a3ccc}.subpage-module__QcUo6G__svcCard h3{font-family:var(--ff-head);letter-spacing:-.015em;max-width:14ch;font-size:clamp(1.45rem,2.1vw,1.8rem);font-weight:600;line-height:1.12}.subpage-module__QcUo6G__svcCard p{color:#d3d9ee;flex:1;max-width:46ch;margin-top:16px;font-size:1.06rem;line-height:1.66}.subpage-module__QcUo6G__go{align-items:center;gap:12px;margin-top:26px;font-size:1rem;font-weight:600;display:inline-flex}.subpage-module__QcUo6G__go i{color:#0d1a3c;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;transition:transform .25s;display:grid}.subpage-module__QcUo6G__svcCard:hover .subpage-module__QcUo6G__go i{transform:translate(4px)}.subpage-module__QcUo6G__split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.subpage-module__QcUo6G__panel{background:linear-gradient(#fffffff2 0%,#ffffffc7 100%);border-radius:28px;padding:clamp(28px,3.4vw,40px);box-shadow:0 30px 60px -36px #1e180f59}.subpage-module__QcUo6G__panel .subpage-module__QcUo6G__list{margin-top:0}.subpage-module__QcUo6G__works{grid-template-columns:repeat(12,minmax(0,1fr));gap:48px 20px;margin-top:44px;display:grid}.subpage-module__QcUo6G__work{color:inherit;grid-column:span 7;text-decoration:none}.subpage-module__QcUo6G__work.subpage-module__QcUo6G__narrow{grid-column:span 5}.subpage-module__QcUo6G__workImg{aspect-ratio:1200/956;background:#0a0f1f;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 34px 64px -36px #0d1a3c99}.subpage-module__QcUo6G__work.subpage-module__QcUo6G__narrow .subpage-module__QcUo6G__workImg{aspect-ratio:.885}.subpage-module__QcUo6G__work{margin:0}.subpage-module__QcUo6G__workImg img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.subpage-module__QcUo6G__work:hover .subpage-module__QcUo6G__workImg img{transform:scale(1.03)}.subpage-module__QcUo6G__workCap{margin-top:16px}.subpage-module__QcUo6G__workCap h3{font-family:var(--ff-head);color:var(--ink);font-size:clamp(1.2rem,1.7vw,1.4rem);font-weight:600}.subpage-module__QcUo6G__workCap p{color:#4a443b;max-width:52ch;margin-top:6px;font-size:1.04rem;line-height:1.6}.subpage-module__QcUo6G__sector{--tone:#5b7bf038;overflow:hidden}.subpage-module__QcUo6G__sector:before{content:"";background:radial-gradient(closest-side, var(--tone), #fff0);pointer-events:none;border-radius:50%;width:70%;height:80%;position:absolute;inset:-40% -30% auto auto}.subpage-module__QcUo6G__sector>*{position:relative}.subpage-module__QcUo6G__chips{flex-wrap:wrap;gap:8px;margin-top:20px;list-style:none;display:flex}.subpage-module__QcUo6G__chips li{color:#2b2722;background:var(--tone);border-radius:999px;padding:8px 14px;font-size:.95rem;font-weight:500;line-height:1.3}@media (max-width:960px){.subpage-module__QcUo6G__svcGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.subpage-module__QcUo6G__svcCard,.subpage-module__QcUo6G__svcCard:nth-child(n+4){grid-column:span 1;min-height:280px}.subpage-module__QcUo6G__svcCard:last-child{grid-column:span 2}.subpage-module__QcUo6G__split{grid-template-columns:1fr}.subpage-module__QcUo6G__work,.subpage-module__QcUo6G__work.subpage-module__QcUo6G__narrow{grid-column:span 12}.subpage-module__QcUo6G__work.subpage-module__QcUo6G__narrow .subpage-module__QcUo6G__workImg{aspect-ratio:4/5}}@media (max-width:620px){.subpage-module__QcUo6G__head{border-radius:0 0 26px 26px;margin:0 8px}.subpage-module__QcUo6G__cta{border-radius:26px;margin:0 8px 8px}.subpage-module__QcUo6G__svcGrid{grid-template-columns:1fr}.subpage-module__QcUo6G__svcCard,.subpage-module__QcUo6G__svcCard:nth-child(n+4),.subpage-module__QcUo6G__svcCard:last-child{grid-column:auto;min-height:0}.subpage-module__QcUo6G__steps li{padding:24px 22px 24px 80px}.subpage-module__QcUo6G__steps li:before{left:20px}}@media (prefers-reduced-motion:reduce){.subpage-module__QcUo6G__svcCard,.subpage-module__QcUo6G__linkCard,.subpage-module__QcUo6G__btn,.subpage-module__QcUo6G__workImg img,.subpage-module__QcUo6G__go i{transition:none}.subpage-module__QcUo6G__svcCard:hover,.subpage-module__QcUo6G__linkCard:hover,.subpage-module__QcUo6G__btn:hover,.subpage-module__QcUo6G__work:hover .subpage-module__QcUo6G__workImg img{transform:none}}
.hero-module__g_hWXq__wrap{scroll-margin-top:0;position:relative}.hero-module__g_hWXq__wrap.hero-module__g_hWXq__on{height:430vh}.hero-module__g_hWXq__pin{height:100svh;position:sticky;top:0}.hero-module__g_hWXq__box{isolation:isolate;color:#fff;background:radial-gradient(60% 70% at 80% 8%,#5b7bf057 0%,#5b7bf000 70%),radial-gradient(55% 65% at 4% 100%,#d6844838 0%,#d6844800 72%),linear-gradient(160deg,#142a62 0%,#0d1a3c 55%,#0a1430 100%);border-radius:30px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);height:calc(100% - 28px);margin:14px;padding:108px max(clamp(24px,5vw,72px),50% - 610px) 34px;display:grid;position:relative;overflow:hidden}.hero-module__g_hWXq__box :focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #fff}.hero-module__g_hWXq__words{z-index:-1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.hero-module__g_hWXq__word{font-family:var(--ff-head);letter-spacing:-.045em;white-space:nowrap;color:#ffffff0d;opacity:0;transform:translateX(calc((.5 - var(--p,0)) * 16vw));grid-area:1/1;font-size:clamp(7rem,21vw,21rem);font-weight:700;line-height:1;transition:opacity .7s}.hero-module__g_hWXq__copy{align-items:center;min-height:0;display:grid}.hero-module__g_hWXq__step{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1),visibility 0s linear .6s;transform:translateY(22px)}.hero-module__g_hWXq__h1,.hero-module__g_hWXq__h2{font-family:var(--ff-head);letter-spacing:-.03em;color:#fff;text-wrap:balance;font-weight:700;line-height:1.06}.hero-module__g_hWXq__h1{max-width:14ch;font-size:clamp(2.5rem,4.7vw,4.4rem)}.hero-module__g_hWXq__h2{max-width:13ch;font-size:clamp(2.3rem,4.2vw,3.9rem)}.hero-module__g_hWXq__em{font-family:var(--ff-serif);letter-spacing:-.01em;color:#aeb9ff;font-style:italic;font-weight:400}.hero-module__g_hWXq__sub{color:#ffffffbd;max-width:44ch;margin-top:24px;font-size:clamp(1.02rem,1.3vw,1.2rem);line-height:1.6}.hero-module__g_hWXq__ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-module__g_hWXq__btn{font-family:var(--ff-body);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:15px 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .22s,border-color .22s,transform .18s;display:inline-flex}.hero-module__g_hWXq__btn:hover{transform:translateY(-2px)}.hero-module__g_hWXq__btnP{color:#201d18;background:#fff}.hero-module__g_hWXq__btnP:hover{background:#dfe3ff}.hero-module__g_hWXq__btnS{color:#fff;border-color:#ffffff61}.hero-module__g_hWXq__btnS:hover{background:#ffffff14;border-color:#fff}.hero-module__g_hWXq__rise{animation:.8s cubic-bezier(.2,.7,.2,1) both hero-module__g_hWXq__rise}.hero-module__g_hWXq__d1{animation-delay:80ms}.hero-module__g_hWXq__d2{animation-delay:.16s}@keyframes hero-module__g_hWXq__rise{0%{opacity:0;transform:translateY(18px)}}.hero-module__g_hWXq__area{place-items:center;min-height:0;display:grid;container-type:size}.hero-module__g_hWXq__stage{width:min(100cqw,83.3333cqh);height:min(100cqh,120cqw);position:relative;container-type:size}.hero-module__g_hWXq__dev{transform-origin:75.85cqw 116cqw;transition:transform 1s cubic-bezier(.7,0,.2,1);position:absolute;inset:0}.hero-module__g_hWXq__card{transform-origin:0 0;width:64cqw;height:80cqw;transition:transform 1s cubic-bezier(.7,0,.2,1);position:absolute;top:20cqw;left:18cqw}.hero-module__g_hWXq__cardBg{opacity:0;background:radial-gradient(80% 60% at 70% 25%,#f6f4ff 0%,#f6f4ff00 70%),linear-gradient(170deg,#e7e5f8 0%,#c9cdef 100%);border-radius:2.6cqw;transition:opacity .7s,transform 1s cubic-bezier(.7,0,.2,1),border-radius .6s;position:absolute;inset:0;transform:scale(.94);box-shadow:0 4cqw 8cqw -3cqw #00000080}.hero-module__g_hWXq__cardHead{font-family:var(--ff-head);letter-spacing:-.03em;color:#161d3a;opacity:0;font-size:6.4cqw;font-weight:600;line-height:1.04;transition:opacity .6s,transform .8s;position:absolute;top:7%;left:8%;transform:translateY(2cqw)}.hero-module__g_hWXq__cardHead span{font-family:var(--ff-serif);color:#4a5ae0;letter-spacing:-.01em;font-size:1.12em;font-style:italic;font-weight:400}.hero-module__g_hWXq__item{width:var(--w);height:var(--h);--ry:var(--ry0);transform-origin:50% 100%;transform:var(--t0) scale(1.05);transition:transform 1.05s cubic-bezier(.7,0,.2,1),opacity .6s;display:block;position:absolute}.hero-module__g_hWXq__shadow{left:-14%;right:-14%;bottom:calc(var(--d) * -.45);height:calc(var(--d) * .7);background:radial-gradient(closest-side,#0000006b,#0000);border-radius:50%;animation:5.5s ease-in-out infinite alternate hero-module__g_hWXq__shade;position:absolute}.hero-module__g_hWXq__float{animation:5.5s ease-in-out infinite alternate hero-module__g_hWXq__bob;display:block;position:absolute;inset:0}.hero-module__g_hWXq__spin{transform-style:preserve-3d;animation:7s ease-in-out infinite alternate hero-module__g_hWXq__sway;display:block;position:absolute;inset:0}.hero-module__g_hWXq__b3{transform-style:preserve-3d;transform:rotateY(var(--ry));transition:transform 1.05s cubic-bezier(.7,0,.2,1);display:block;position:absolute;inset:0}.hero-module__g_hWXq__f{backface-visibility:hidden;display:block;position:absolute}.hero-module__g_hWXq__fFront,.hero-module__g_hWXq__fBack{inset:0}.hero-module__g_hWXq__fFront{transform:translateZ(calc(var(--d) / 2));padding:calc(var(--w) * .1);color:var(--ink);background:radial-gradient(120% 70% at 20% 0%, #ffffff47, #fff0 60%), linear-gradient(170deg, var(--c1) 0%, var(--c2) 75%);flex-direction:column;justify-content:space-between;display:flex;box-shadow:inset 0 .25cqw #ffffff59}.hero-module__g_hWXq__fFront b{font-family:var(--ff-head);font-weight:700;font-size:var(--wm);letter-spacing:-.02em;line-height:1}.hero-module__g_hWXq__fFront em{font-family:var(--ff-serif);font-style:italic;font-weight:400;font-size:var(--fs);letter-spacing:-.01em;line-height:.98}.hero-module__g_hWXq__fBack{transform:rotateY(180deg) translateZ(calc(var(--d) / 2));background:var(--c3)}.hero-module__g_hWXq__fLeft,.hero-module__g_hWXq__fRight{height:calc(100% + .2cqw);width:calc(var(--d) + .2cqw);top:-.1cqw;left:calc((var(--w) - var(--d)) / 2 - .1cqw)}.hero-module__g_hWXq__fRight{transform:rotateY(90deg) translateZ(calc(var(--w) / 2));background:linear-gradient(180deg, var(--c2) 0%, var(--c3) 100%);place-items:center;display:grid}.hero-module__g_hWXq__fRight i{writing-mode:vertical-rl;font-style:normal;font-family:var(--ff-head);font-weight:700;font-size:var(--wm);letter-spacing:-.01em;color:var(--ink);opacity:.6}.hero-module__g_hWXq__fLeft{transform:rotateY(-90deg) translateZ(calc(var(--w) / 2));background:linear-gradient(180deg, var(--c2) 0%, var(--c3) 100%)}.hero-module__g_hWXq__fTop{width:calc(100% + .2cqw);height:calc(var(--d) + .2cqw);left:-.1cqw;top:calc((var(--h) - var(--d)) / 2 - .1cqw);transform:rotateX(90deg) translateZ(calc(var(--h) / 2));background:linear-gradient(135deg, var(--c1) 0%, var(--c2) 100%)}.hero-module__g_hWXq__b_video .hero-module__g_hWXq__float,.hero-module__g_hWXq__b_video .hero-module__g_hWXq__shadow{animation-duration:6.2s;animation-delay:-2s}.hero-module__g_hWXq__b_meta .hero-module__g_hWXq__float,.hero-module__g_hWXq__b_meta .hero-module__g_hWXq__shadow{animation-duration:5.4s;animation-delay:-1s}.hero-module__g_hWXq__b_erp .hero-module__g_hWXq__float,.hero-module__g_hWXq__b_erp .hero-module__g_hWXq__shadow{animation-duration:6.8s}.hero-module__g_hWXq__b_gorsel .hero-module__g_hWXq__float,.hero-module__g_hWXq__b_gorsel .hero-module__g_hWXq__shadow{animation-duration:5.8s;animation-delay:-3s}.hero-module__g_hWXq__b_web .hero-module__g_hWXq__float,.hero-module__g_hWXq__b_web .hero-module__g_hWXq__shadow{animation-duration:4.9s;animation-delay:-1.5s}.hero-module__g_hWXq__b_video .hero-module__g_hWXq__spin{animation-delay:-3s}.hero-module__g_hWXq__b_erp .hero-module__g_hWXq__spin{animation-delay:-5s}.hero-module__g_hWXq__b_web .hero-module__g_hWXq__spin{animation-delay:-1.6s}@keyframes hero-module__g_hWXq__bob{0%{transform:translateY(-1.2cqw)}to{transform:translateY(1.2cqw)}}@keyframes hero-module__g_hWXq__shade{0%{opacity:.7;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes hero-module__g_hWXq__sway{0%{transform:perspective(150cqw)rotateX(-14deg)rotateY(-9deg)}to{transform:perspective(150cqw)rotateX(-14deg)rotateY(9deg)}}.hero-module__g_hWXq__phone{opacity:0;background:#0c0d11;border-radius:7.6cqw;width:51.7cqw;height:112cqw;padding:1.8cqw;transition:opacity .6s,transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;top:4cqw;left:24.15cqw;transform:translateY(6cqw)scale(.96);box-shadow:0 0 0 .35cqw #2a2c33,0 5cqw 10cqw -3cqw #0009}.hero-module__g_hWXq__screen{color:#111;height:100%;font-family:var(--ff-body);background:#fff;border-radius:5.9cqw;position:relative;overflow:hidden}.hero-module__g_hWXq__status{height:5.5cqw;position:absolute;top:0;left:0;right:0}.hero-module__g_hWXq__status b{font-size:2.1cqw;font-weight:600;position:absolute;top:1.5cqw;left:5cqw}.hero-module__g_hWXq__status i{background:#000;border-radius:3cqw;width:13cqw;height:3.4cqw;margin-left:-6.5cqw;position:absolute;top:1.3cqw;left:50%}.hero-module__g_hWXq__igHead{align-items:center;gap:2cqw;height:6.6cqw;display:flex;position:absolute;top:6.4cqw;left:3cqw;right:3cqw}.hero-module__g_hWXq__avatar{color:#fff;background:#0d1a3c;border-radius:50%;place-items:center;width:5cqw;height:5cqw;font-size:2.1cqw;font-weight:700;display:grid;box-shadow:0 0 0 .4cqw #fff,0 0 0 .75cqw #5b6bf0}.hero-module__g_hWXq__igName{flex-direction:column;line-height:1.15;display:flex}.hero-module__g_hWXq__igName b{font-size:2.2cqw}.hero-module__g_hWXq__igName small{color:#666;font-size:1.8cqw}.hero-module__g_hWXq__dots{color:#333;letter-spacing:.1em;margin-left:auto;font-size:2.6cqw}.hero-module__g_hWXq__igCta{color:#1a1a1a;background:#f1f1f2;justify-content:space-between;align-items:center;height:6cqw;padding:0 3cqw;font-size:2.1cqw;font-weight:600;display:flex;position:absolute;top:73.9cqw;left:0;right:0}.hero-module__g_hWXq__igCta span:last-child{font-size:3cqw;font-weight:400}.hero-module__g_hWXq__igActs{align-items:center;gap:3cqw;height:5cqw;display:flex;position:absolute;top:81.6cqw;left:3cqw;right:3cqw}.hero-module__g_hWXq__igActs span{flex:1}.hero-module__g_hWXq__igActs svg{fill:none;stroke:#111;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;width:4.4cqw;height:4.4cqw}.hero-module__g_hWXq__igActs svg:first-child{fill:#e2364c;stroke:#e2364c}.hero-module__g_hWXq__igText{color:#222;font-size:2cqw;line-height:1.45;position:absolute;top:88.4cqw;left:3cqw;right:3cqw}.hero-module__g_hWXq__lap{opacity:0;width:88cqw;transition:opacity .7s,transform 1s cubic-bezier(.2,.7,.2,1);position:absolute;top:24cqw;left:0;transform:translateY(6cqw)scale(.94)}.hero-module__g_hWXq__lapScreen{aspect-ratio:16/10;background:#0c0d11;border-radius:2.6cqw 2.6cqw .8cqw .8cqw;padding:1.4cqw;overflow:hidden;box-shadow:0 0 0 .3cqw #2a2c33}.hero-module__g_hWXq__lapScreen img{object-fit:cover;border-radius:1.2cqw 1.2cqw 0 0;width:100%;height:100%;display:block}.hero-module__g_hWXq__lapBase{background:linear-gradient(#d9dce3 0%,#a9adb7 60%,#7d828d 100%);border-radius:0 0 2.4cqw 2.4cqw;height:2.4cqw;margin:0 -4%;box-shadow:0 4cqw 8cqw -2cqw #0009}.hero-module__g_hWXq__toasts{gap:1.8cqw;width:60cqw;display:grid;position:absolute;top:2cqw;left:2cqw}.hero-module__g_hWXq__toast{color:#1b1a17;opacity:0;background:#fffffff5;border-radius:2.8cqw;align-items:center;gap:2.4cqw;padding:2cqw 2.6cqw;transition:opacity .5s,transform .7s cubic-bezier(.2,.7,.2,1);display:flex;transform:translate(-6cqw);box-shadow:0 3cqw 6cqw -2cqw #00000080}.hero-module__g_hWXq__toast b{font-size:2.5cqw;font-weight:600;line-height:1.25;display:block}.hero-module__g_hWXq__toast small{color:#5e5a52;font-size:2.1cqw;line-height:1.35;display:block}.hero-module__g_hWXq__tIcon{background:#0d1a3c;border-radius:1.8cqw;flex-shrink:0;place-items:center;width:6.6cqw;height:6.6cqw;display:grid}.hero-module__g_hWXq__tIcon svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;width:3.6cqw;height:3.6cqw}.hero-module__g_hWXq__pin[data-stage="0"] .hero-module__g_hWXq__s0,.hero-module__g_hWXq__pin[data-stage="1"] .hero-module__g_hWXq__s1,.hero-module__g_hWXq__pin[data-stage="2"] .hero-module__g_hWXq__s2,.hero-module__g_hWXq__pin[data-stage="3"] .hero-module__g_hWXq__s3,.hero-module__g_hWXq__pin[data-stage="4"] .hero-module__g_hWXq__s4{opacity:1;visibility:visible;transition-delay:.18s,.18s,0s;transform:none}.hero-module__g_hWXq__pin[data-stage="1"] .hero-module__g_hWXq__w1,.hero-module__g_hWXq__pin[data-stage="2"] .hero-module__g_hWXq__w2,.hero-module__g_hWXq__pin[data-stage="3"] .hero-module__g_hWXq__w3,.hero-module__g_hWXq__pin[data-stage="4"] .hero-module__g_hWXq__w4{opacity:1;transition-delay:.2s}.hero-module__g_hWXq__pin:not([data-stage="0"]) .hero-module__g_hWXq__item{--ry:-24deg;transform:scale(.7)}.hero-module__g_hWXq__pin:not([data-stage="0"]) .hero-module__g_hWXq__float,.hero-module__g_hWXq__pin:not([data-stage="0"]) .hero-module__g_hWXq__shadow{animation-play-state:paused}.hero-module__g_hWXq__pin:not([data-stage="0"]) .hero-module__g_hWXq__cardBg{opacity:1;transform:none}.hero-module__g_hWXq__pin:not([data-stage="0"]) .hero-module__g_hWXq__cardHead{opacity:1;transition-delay:.45s;transform:none}.hero-module__g_hWXq__pin[data-stage="2"] .hero-module__g_hWXq__card,.hero-module__g_hWXq__pin[data-stage="3"] .hero-module__g_hWXq__card,.hero-module__g_hWXq__pin[data-stage="4"] .hero-module__g_hWXq__card{transform:translate(7.95cqw,-.4cqw)scale(.7516)}.hero-module__g_hWXq__pin[data-stage="2"] .hero-module__g_hWXq__cardBg,.hero-module__g_hWXq__pin[data-stage="3"] .hero-module__g_hWXq__cardBg,.hero-module__g_hWXq__pin[data-stage="4"] .hero-module__g_hWXq__cardBg{box-shadow:none;border-radius:0}.hero-module__g_hWXq__pin[data-stage="2"] .hero-module__g_hWXq__phone,.hero-module__g_hWXq__pin[data-stage="3"] .hero-module__g_hWXq__phone,.hero-module__g_hWXq__pin[data-stage="4"] .hero-module__g_hWXq__phone{opacity:1;transition-delay:.2s;transform:none}.hero-module__g_hWXq__pin[data-stage="3"] .hero-module__g_hWXq__dev,.hero-module__g_hWXq__pin[data-stage="4"] .hero-module__g_hWXq__dev{transform:translate(22cqw,-6cqw)scale(.5)}.hero-module__g_hWXq__pin[data-stage="3"] .hero-module__g_hWXq__lap,.hero-module__g_hWXq__pin[data-stage="4"] .hero-module__g_hWXq__lap{opacity:1;transition-delay:.15s;transform:none}.hero-module__g_hWXq__pin[data-stage="4"] .hero-module__g_hWXq__toast{opacity:1;transform:none}.hero-module__g_hWXq__pin[data-stage="4"] .hero-module__g_hWXq__toast:first-child{transition-delay:.25s}.hero-module__g_hWXq__pin[data-stage="4"] .hero-module__g_hWXq__toast:nth-child(2){transition-delay:.55s}.hero-module__g_hWXq__pin[data-stage="4"] .hero-module__g_hWXq__toast:nth-child(3){transition-delay:.85s}@media (max-width:860px){.hero-module__g_hWXq__box{border-radius:24px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:14px;height:calc(100% - 16px);margin:8px;padding:92px 22px 18px}.hero-module__g_hWXq__copy{align-items:start}.hero-module__g_hWXq__h1{font-size:clamp(2.1rem,8.6vw,2.9rem)}.hero-module__g_hWXq__h2{font-size:clamp(2rem,8vw,2.7rem)}.hero-module__g_hWXq__sub{margin-top:14px;font-size:1rem;line-height:1.55}.hero-module__g_hWXq__ctas{margin-top:20px}.hero-module__g_hWXq__btn{padding:13px 22px;font-size:.95rem}.hero-module__g_hWXq__word{font-size:34vw}.hero-module__g_hWXq__item{transform:var(--t0m)}}@media (max-width:860px) and (max-height:740px){.hero-module__g_hWXq__s0 .hero-module__g_hWXq__sub{display:none}}@media (prefers-reduced-motion:reduce){.hero-module__g_hWXq__rise,.hero-module__g_hWXq__float,.hero-module__g_hWXq__shadow,.hero-module__g_hWXq__spin{animation:none}.hero-module__g_hWXq__spin{transform:perspective(150cqw)rotateX(-14deg)}.hero-module__g_hWXq__step,.hero-module__g_hWXq__item,.hero-module__g_hWXq__b3,.hero-module__g_hWXq__card,.hero-module__g_hWXq__dev,.hero-module__g_hWXq__phone,.hero-module__g_hWXq__lap,.hero-module__g_hWXq__toast,.hero-module__g_hWXq__word{transition:none}}
