.by-page{display:grid;gap:16px;padding:18px;min-height:100vh;background:radial-gradient(900px 520px at 12% 0%,rgba(99,102,241,.12),transparent 60%),radial-gradient(900px 520px at 88% 10%,rgba(14,165,233,.1),transparent 60%),radial-gradient(900px 520px at 55% 110%,rgba(16,185,129,.08),transparent 65%),linear-gradient(to bottom,#fff,#f6f8fc 55%,#f3f6fb);position:relative;isolation:isolate}.by-mortCard{margin-top:14px;border-radius:22px;border:1px solid rgba(15,23,42,.1);background:radial-gradient(900px 320px at 15% 0%,rgba(99,102,241,.1),transparent 55%),#ffffffbd;box-shadow:0 18px 55px #0206170f;padding:16px}.by-mortTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.by-mortTitle{font-weight:950;letter-spacing:-.02em;color:#0f172aeb}.by-mortSub{margin-top:6px;color:#0f172a9e;font-weight:700;font-size:13.5px;max-width:70ch}.by-mortPills{display:flex;gap:8px;flex-wrap:wrap}.by-mortGrid{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:640px){.by-mortGrid{grid-template-columns:1fr}}.by-mortResult{margin-top:14px;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#ffffffb8;box-shadow:0 12px 30px #0206170f;padding:14px}.by-mortRow{display:flex;justify-content:space-between;align-items:baseline;padding:8px 2px;border-bottom:1px solid rgba(15,23,42,.08)}.by-mortRow:last-child{border-bottom:0}.by-mortKey{color:#0f172aa6;font-weight:800;font-size:13px}.by-mortVal{color:#0f172aeb;font-weight:950}.by-mortRowStrong .by-mortKey{color:#0f172ad1}.by-mortRowStrong .by-mortVal{font-size:16px}.by-page:before{content:"";position:absolute;inset:-40px;background:radial-gradient(800px 380px at 10% 18%,rgba(99,102,241,.14),transparent 60%),radial-gradient(760px 380px at 92% 25%,rgba(14,165,233,.12),transparent 60%),radial-gradient(800px 420px at 50% 105%,rgba(16,185,129,.1),transparent 65%);z-index:-1;pointer-events:none;filter:blur(2px)}.by-page .surface{border-radius:28px;background:#ffffffb8;border:1px solid rgba(15,23,42,.1);box-shadow:0 22px 70px #0206171a,0 1px #ffffffbf inset;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);position:relative;overflow:hidden}.by-page .surface:before{content:"";position:absolute;inset:-2px;background:radial-gradient(900px 420px at 18% 0%,rgba(99,102,241,.14),transparent 58%),radial-gradient(900px 420px at 82% 10%,rgba(14,165,233,.1),transparent 60%);pointer-events:none}.by-page .surfaceSoft{border-radius:22px;background:#ffffff9e!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 18px 55px #02061714!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);position:relative;overflow:hidden}.by-page .surfaceSoft:before{content:"";position:absolute;inset:-2px;background:radial-gradient(900px 420px at 15% 0%,rgba(99,102,241,.1),transparent 58%),radial-gradient(900px 420px at 85% 10%,rgba(14,165,233,.08),transparent 60%);pointer-events:none}.by-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;border-radius:14px;font-weight:900;font-size:14px;color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 18px 45px #6366f147;border:1px solid rgba(255,255,255,.18)}.by-page .btnGhost{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;border-radius:14px;font-weight:900;font-size:14px;color:#0f172aeb;background:#ffffffc7;border:1px solid rgba(15,23,42,.12);box-shadow:0 12px 30px #0206170f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.by-page .btnGhost:hover{background:#ffffffeb}.by-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;border-radius:14px;font-weight:900;font-size:14px;color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 18px 45px #6366f142;border:1px solid rgba(255,255,255,.18);transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.by-btn:hover{transform:translateY(-1px);box-shadow:0 22px 60px #6366f152;filter:brightness(1.02)}.by-btn:active{transform:translateY(0)}.by-btnGhost{background:#ffffffd1;color:#0f172aeb;border:1px solid rgba(15,23,42,.12);box-shadow:0 12px 30px #0206170f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.by-btnGhost:hover{background:#fffffff2}.by-h1{margin:0;font-size:clamp(38px,4.6vw,68px);line-height:.98;letter-spacing:-.045em;font-weight:950;color:#0f172af5}.by-lead{margin-top:12px;max-width:56ch;font-size:16.5px;line-height:1.7;color:#0f172aad}.by-h2{margin:0;font-size:clamp(22px,2.4vw,34px);line-height:1.15;letter-spacing:-.02em;font-weight:950;color:#0f172af0}.by-sub{margin:8px 0 0;color:#0f172a9e;line-height:1.6;max-width:72ch}.by-hero{background:radial-gradient(900px 500px at 10% 0%,rgba(99,102,241,.1),transparent 60%),radial-gradient(800px 500px at 90% 20%,rgba(14,165,233,.08),transparent 60%),linear-gradient(to bottom,#fff,#f7f9fc);padding-bottom:0}.by-heroGrid{display:grid;gap:16px;padding:26px}.by-videoPoster{position:relative;border:none;padding:0;cursor:pointer;border-radius:28px;overflow:hidden;display:block;width:100%;box-shadow:0 40px 80px #0f172a1f;transition:transform .4s ease,box-shadow .4s ease}.by-videoPoster:hover{transform:translateY(-4px);box-shadow:0 50px 100px #0f172a2e}.by-videoPoster img{width:100%;height:420px;object-fit:cover;object-position:center 30%;display:block}.by-videoOverlay{position:absolute;inset:0;background:linear-gradient(to top,#0f172a8c,#0f172a14);display:flex;align-items:flex-end;padding:28px;gap:16px}@media(min-width:980px){.by-heroGrid{grid-template-columns:1.05fr .95fr;align-items:start;padding:40px;gap:20px}}.by-ctaRow{margin-top:16px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.by-guideCard{margin-top:16px;border-radius:22px;border:1px solid rgba(15,23,42,.1);background:radial-gradient(900px 320px at 15% 0%,rgba(99,102,241,.1),transparent 55%),#ffffffbd;box-shadow:0 18px 55px #0206170f;padding:16px}.by-guideTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.by-guideTitle{font-weight:950;letter-spacing:-.02em;color:#0f172aeb}.by-guideSub{margin-top:6px;color:#0f172a9e;font-weight:700;font-size:13.5px}.by-guidePill{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;font-weight:950;font-size:12px;color:#0f172ac7;background:#ffffffb8;border:1px solid rgba(15,23,42,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.by-guideActions{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.by-guideHint{margin-top:10px;color:#0f172a94;font-weight:700;font-size:13px;line-height:1.5}.by-videoCard{width:100%;border:1px solid rgba(15,23,42,.1);border-radius:26px;overflow:hidden;padding:0;background:#ffffffb3;box-shadow:0 26px 85px #02061724;position:relative;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.by-videoCard:hover{transform:translateY(-2px);box-shadow:0 34px 110px #02061733}.by-inlineVideo{width:100%;height:420px;object-fit:cover;border-radius:28px;box-shadow:0 40px 80px #0f172a26;object-position:center 35%}.by-videoMedia{position:relative;height:360px;overflow:hidden;border-radius:26px;background:radial-gradient(900px 420px at 20% 0%,rgba(99,102,241,.14),transparent 55%),radial-gradient(900px 420px at 85% 10%,rgba(14,165,233,.1),transparent 55%),linear-gradient(to bottom,#0f172a1a,#0f172a38)}@media(min-width:980px){.by-videoMedia{height:420px}}.by-videoShade{position:absolute;inset:0;background:linear-gradient(to top,#0206178c,#02061714 60%);pointer-events:none}.by-videoCenter{position:absolute;left:18px;right:18px;bottom:18px;display:flex;align-items:center;pointer-events:none}.by-playBtn{width:60px;height:60px;border-radius:50%;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;box-shadow:0 15px 40px #00000040}.by-videoTitle{color:#fff;font-weight:900;font-size:18px;letter-spacing:-.02em}.by-guideCard--section{margin-top:14px}.by-videoChips{position:absolute;left:14px;right:14px;top:14px;display:flex;gap:10px;flex-wrap:wrap}.by-chip{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:950;color:#ffffffeb;background:#02061766;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.by-desktopOnly{display:none}.by-mobileOnly{display:block;margin-top:16px}@media(min-width:980px){.by-desktopOnly{display:block}.by-mobileOnly{display:none}}.by-section{padding:22px;background:transparent}.surfaceSoft{background:#ffffff9e!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 18px 55px #02061714!important}@media(min-width:900px){.by-section{padding:30px}}.by-sectionTop{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.by-arrows{display:flex;gap:10px}.by-steps{margin-top:14px;border-top:1px solid rgba(15,23,42,.1)}.by-step{display:grid;grid-template-columns:60px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid rgba(15,23,42,.1)}.by-stepN{font-weight:950;letter-spacing:.12em;color:#0f172a59}.by-stepTitle{font-weight:950;color:#0f172aeb}.by-stepBody{margin-top:6px;color:#0f172a9e;line-height:1.65;font-weight:650}.by-quotes{margin-top:14px;display:grid;gap:12px}@media(min-width:980px){.by-quotes{grid-template-columns:1.15fr .85fr .85fr;align-items:stretch}}.by-quoteCard{border-radius:22px;border:1px solid rgba(15,23,42,.1);background:#ffffffb8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 55px #02061714;padding:18px}.by-quoteMark{font-size:34px;font-weight:950;color:#6366f199;line-height:1}.by-quoteText{margin-top:10px;color:#0f172ac7;font-weight:650;line-height:1.65}.by-quoteBy{margin-top:12px;color:#0f172a94;font-weight:900;font-size:13px}.by-dots{margin-top:14px;display:flex;gap:8px;justify-content:flex-end}.by-dot{height:10px;width:10px;border-radius:999px;border:1px solid rgba(15,23,42,.18);background:#0f172a1a;cursor:pointer}.by-dot.is-on{background:#6366f18c;border-color:#6366f173}.by-quotePeek{border-radius:22px;border:1px solid rgba(15,23,42,.1);background:#fff9;padding:18px;overflow:hidden}.by-peekText{color:#0f172ab3;font-weight:650;line-height:1.6;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.by-peekOnly{display:none}@media(min-width:980px){.by-peekOnly{display:block}}.by-miniPills{display:flex;gap:8px;flex-wrap:wrap}.by-miniPill{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;font-weight:950;font-size:12px;color:#0f172ac7;background:#ffffffb3;border:1px solid rgba(15,23,42,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.by-formCard{margin-top:14px;border-radius:22px;border:1px solid rgba(15,23,42,.1);background:#ffffffb8;box-shadow:0 14px 45px #0206170f;padding:16px}.by-formGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:640px){.by-formGrid{grid-template-columns:1fr}}.by-label span{display:block;font-size:12px;font-weight:950;letter-spacing:.1em;text-transform:uppercase;color:#0f172a8c;margin-bottom:6px}.by-span2{grid-column:span 2}@media(max-width:640px){.by-span2{grid-column:auto}}.by-formBottom{margin-top:12px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.by-micro{color:#0f172a8c;font-weight:700;font-size:13px}.by-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:18px}.by-modalBackdrop{position:absolute;inset:0;background:#02061799;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0}.by-modalPanel{position:relative;width:min(980px,94vw);border-radius:22px;overflow:hidden;background:#ffffffeb;border:1px solid rgba(255,255,255,.18);box-shadow:0 40px 120px #00000059}.by-modalPanelWide{width:min(1200px,96vw)}.by-modalTop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(15,23,42,.1)}.by-modalTopRight{display:flex;gap:10px;align-items:center}.by-modalTitle{font-weight:950;color:#0f172aeb}.by-modalX{height:38px;width:38px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;cursor:pointer;font-weight:950}.by-modalBody{padding:12px}.by-modalVideo{width:100%;border-radius:16px;background:#000}.by-pdfBody{padding:0}.by-pdfFrame{width:100%;height:min(82vh,820px);border:0;display:block;background:#fff}.by-toolsGrid{display:grid;gap:14px;margin-top:2px}@media(min-width:980px){.by-toolsGrid{grid-template-columns:1fr 1fr;align-items:start}}.by-page .surfaceSoft{position:relative;overflow:hidden}.by-page .surfaceSoft:before{content:"";position:absolute;inset:-2px;background:radial-gradient(900px 420px at 18% 0%,rgba(99,102,241,.1),transparent 58%),radial-gradient(900px 420px at 85% 20%,rgba(14,165,233,.09),transparent 60%),radial-gradient(900px 520px at 55% 120%,rgba(16,185,129,.07),transparent 65%);pointer-events:none}.by-page .surfaceSoft>*{position:relative;z-index:1}.by-toolCard{border-radius:22px;border:1px solid rgba(15,23,42,.1);background:#ffffffb8;box-shadow:0 18px 55px #02061714;padding:16px}.by-toolTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.by-toolKicker{font-weight:950;letter-spacing:.12em;text-transform:uppercase;font-size:11px;color:#0f172a80;margin-bottom:6px}.by-toolTitle{margin:0;font-size:22px;line-height:1.15;letter-spacing:-.02em;font-weight:950;color:#0f172af0}.by-toolSub{margin-top:6px;color:#0f172a9e;font-weight:650;font-size:13.5px;line-height:1.5}.by-input{width:100%;padding:12px 14px;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fffc;box-shadow:0 10px 25px #0206170d;outline:none;font-weight:750;color:#0f172aeb}.by-input:focus{border-color:#6366f159;box-shadow:0 18px 45px #6366f124,0 0 0 4px #6366f11a}.by-calcGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}@media(max-width:700px){.by-calcGrid{grid-template-columns:1fr}}.by-calcResults{margin-top:14px;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#ffffffc7;box-shadow:0 12px 30px #0206170d;padding:12px 14px}.by-calcRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 2px;border-bottom:1px solid rgba(15,23,42,.08)}.by-calcRow:last-child{border-bottom:0}.by-calcRow.is-total{padding-top:12px}.by-calcLabel{color:#0f172aa8;font-weight:800;font-size:13px}.by-calcValue{color:#0f172aeb;font-weight:950;letter-spacing:-.02em}.by-calcHint{margin-top:10px;color:#0f172a94;font-weight:700;font-size:12.5px;line-height:1.5}.by-calcCard{margin-top:14px;border-radius:22px;border:1px solid rgba(15,23,42,.1);background:#ffffffb8;box-shadow:0 16px 45px #02061714;padding:16px}.by-calcTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.by-calcTitle{font-weight:950;letter-spacing:-.02em;color:#0f172aeb}.by-calcSub{margin-top:6px;color:#0f172a9e;font-weight:700;font-size:13.5px}.by-calcGrid{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:720px){.by-calcGrid{grid-template-columns:1fr}}.by-calcRow{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.by-toggle{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.by-toggleBtn{border:1px solid rgba(15,23,42,.12);background:#fffc;border-radius:999px;padding:10px 12px;display:inline-flex;align-items:center;gap:10px;font-weight:950;cursor:pointer;box-shadow:0 10px 26px #0206170f}.by-toggleBtn.is-on{background:linear-gradient(135deg,#6366f129,#0ea5e91a);border-color:#6366f147}.by-toggleDot{width:10px;height:10px;border-radius:999px;background:#0f172a38}.by-toggleBtn.is-on .by-toggleDot{background:#6366f1d9}.by-toggleHint{margin-left:6px;font-size:12px;font-weight:950;color:#0f172a8c;padding:2px 8px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffa6}.by-pmiRate{min-width:220px}.by-calcResults{margin-top:14px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#ffffffc7;padding:14px}.by-breakBar{height:10px;border-radius:999px;overflow:hidden;display:flex;border:1px solid rgba(15,23,42,.1);background:#0f172a0f}.by-breakSeg{display:block;height:100%}.by-breakSeg.is-pi{background:#6366f1b3}.by-breakSeg.is-ins{background:#10b98166}.by-breakSeg.is-hoa{background:#f43f5e4d}.by-breakSeg.is-pmi{background:#f59e0b59}.by-calcTable{margin-top:12px;display:grid;gap:10px}.by-calcLine{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid rgba(15,23,42,.08)}.by-calcLine:first-child{border-top:0;padding-top:0}.by-calcMuted{color:#0f172a9e}.by-calcFoot{margin-top:10px;color:#0f172a94;font-weight:700;font-size:13px}.by-calcCard{margin-top:14px;border-radius:22px;border:1px solid rgba(15,23,42,.1);background:#ffffffb8;box-shadow:0 14px 45px #0206170f;padding:16px}.by-calcHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.by-calcTitle{font-weight:950;color:#0f172aeb;letter-spacing:-.02em}.by-calcHint{margin-top:6px;color:#0f172a9e;font-weight:700;font-size:13px}.by-calcGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:740px){.by-calcGrid{grid-template-columns:1fr}}.by-fieldHint{margin-top:6px;font-size:12.5px;color:#0f172a8c;font-weight:650}.by-pmiRow{grid-column:span 2;display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid rgba(15,23,42,.1);border-radius:16px;padding:12px;background:#ffffffb3}@media(max-width:740px){.by-pmiRow{grid-column:auto;flex-direction:column;align-items:flex-start}}.by-pmiTitle{font-weight:950;color:#0f172aeb}.by-pmiSub{margin-top:2px;font-size:12.5px;color:#0f172a94;font-weight:650}.by-pmiControls{display:flex;gap:8px;flex-wrap:wrap}.by-pillToggle{border:1px solid rgba(15,23,42,.12);background:#ffffffc7;border-radius:999px;padding:8px 12px;font-weight:900;font-size:12px;color:#0f172acc;cursor:pointer}.by-pillToggle.is-on{background:#6366f11f;border-color:#6366f159;color:#0f172aeb}.by-pillDot{display:inline-block;width:8px;height:8px;border-radius:999px;background:#6366f1a6;margin-right:8px;vertical-align:middle}.by-breakBar{margin-top:12px;height:10px;border-radius:999px;overflow:hidden;display:flex;border:1px solid rgba(15,23,42,.1);background:#0f172a0a}.by-breakSeg{height:100%;opacity:.95}.by-breakSeg.is-pi{background:#6366f18c}.by-breakSeg.is-tax{background:#0ea5e973}.by-breakSeg.is-ins{background:#10b98173}.by-breakSeg.is-hoa{background:#f59e0b73}.by-breakSeg.is-pmi{background:#f43f5e66}.by-calcResults{margin-top:12px;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;padding:12px}.by-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(15,23,42,.08)}.by-row:last-child{border-bottom:0}.by-row.is-strong .by-k,.by-row.is-strong .by-v{font-weight:950}.by-k{color:#0f172a99;font-weight:800;font-size:13px}.by-v{color:#0f172aeb;font-weight:950}.by-payoff{margin-top:10px;display:flex;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid rgba(15,23,42,.08)}.by-payoffK{color:#0f172a99;font-weight:800;font-size:13px}.by-payoffV{color:#0f172aeb;font-weight:950}.by-calcNote{margin-top:10px;color:#0f172a94;font-weight:650;font-size:13px;line-height:1.5}html,body{overflow-x:clip}body{overflow-x:hidden;background:radial-gradient(1200px 600px at 0% 0%,rgba(99,102,241,.06),transparent 60%),radial-gradient(1200px 600px at 100% 100%,rgba(16,185,129,.05),transparent 60%),linear-gradient(180deg,#f8fafc,#fff)}.se-heroFullBleed{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;overflow:hidden;min-height:clamp(480px,40vh,700px)}.se-heroBg{position:absolute;inset:0}.se-heroImg{height:100%;width:100%;object-fit:cover;transform:scale(1.02);filter:brightness(1.1) contrast(1.03) saturate(1.08);object-position:center 30%}.se-heroBgImage{position:absolute;inset:0;background-size:cover;background-position:center 30%;transform:scale(1.06)}.se-heroWash{position:absolute;inset:0;background:linear-gradient(90deg,#02061775,#02061738,#0206171a)}.se-heroGlow{position:absolute;inset:0;background:radial-gradient(900px 520px at 14% 18%,rgba(99,102,241,.22),transparent 60%),radial-gradient(900px 520px at 78% 8%,rgba(14,165,233,.14),transparent 60%),radial-gradient(900px 520px at 55% 115%,rgba(244,114,182,.1),transparent 65%)}.se-heroVignette{position:absolute;inset:0;background:radial-gradient(1200px 700px at 35% 30%,transparent,rgba(2,6,23,.36))}.se-heroInner{position:relative;margin:0 auto;max-width:72rem;padding:42px 16px 56px}@media(min-width:640px){.se-heroInner{padding:34px 16px 72px}}.se-heroGrid{display:grid;gap:22px;align-items:start}@media(min-width:1024px){.se-heroGrid{grid-template-columns:1.12fr .88fr;gap:34px;align-items:center}}.se-h1{color:#fff;font-weight:950;letter-spacing:-.03em;line-height:1.03;font-size:clamp(40px,4.3vw,60px)}.se-h1Accent{color:#e2e8f0f2}.se-lead{margin-top:14px;color:#ffffffe0;font-size:20px;line-height:1.72;max-width:58ch}.se-ctaRow{margin-top:22px;display:flex;flex-wrap:wrap;gap:12px}.se-warmNote{margin-top:14px;color:#ffffffc7;font-size:15px;font-weight:700;letter-spacing:.01em;padding-top:12px;border-top:1px solid rgba(255,255,255,.18);max-width:55ch}.se-glassPanel{padding:10px;border-radius:26px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 26px 90px #02061747}.se-helpStack{display:grid;gap:14px}.se-helpItem{display:flex;gap:12px;padding:16px;border-radius:22px;background:#0206173d;border:1px solid rgba(255,255,255,.1);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease;min-height:72px}.se-helpItem:hover{transform:translateY(-2px);box-shadow:0 18px 50px #02061747;border-color:#6366f138}.se-helpDot{height:12px;width:12px;border-radius:999px;margin-top:6px;flex:0 0 auto;box-shadow:0 10px 24px #00000040}.se-helpBody{padding-top:1px}.se-helpTitle{color:#fff;font-weight:900;font-size:18px;letter-spacing:-.01em}.se-helpDesc{margin-top:4px;color:#ffffffd1;font-size:17px;line-height:1.6}.se-indigo{background:#a5b4fcf2}.se-cyan{background:#7dd3fcf2}.se-emerald{background:#6ee7b7f2}.se-amber{background:#fde68af2}.se-label{display:block;font-size:13px;font-weight:700;color:#0f172a;margin-bottom:6px}.se-formRow--2{grid-template-columns:1fr}@media(min-width:768px){.se-formRow--2{grid-template-columns:1fr 1fr}}.se-field{display:grid;gap:8px}.se-label{display:block;font-size:14px;font-weight:800;color:#0f172a;line-height:1.2}.se-required{color:#dc2626;margin-left:4px}.se-textarea{min-height:132px;resize:vertical}.se-inputError{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261a}.se-formError{font-size:14px;font-weight:700;color:#dc2626}.se-formSuccess{font-size:14px;font-weight:700;color:#047857}.se-formActions{display:flex;align-items:center;gap:12px}#home-value{scroll-margin-top:90px}.se-leadSection{position:relative}.se-formGrid,.se-formRow{display:grid;gap:16px}.se-formRow--2{grid-template-columns:repeat(2,minmax(0,1fr))}.se-field{display:grid;gap:8px;min-width:0}.se-label{display:inline-flex;align-items:center;gap:6px;font-size:14px;line-height:1.25;font-weight:850;color:#0f172a}.se-required{color:#dc2626}.se-formGrid .ng-input,.se-input,.se-textarea{width:100%;min-width:0;appearance:none;-webkit-appearance:none;border:1px solid rgba(15,23,42,.14);background:#fffffff5;color:#0f172a;border-radius:16px;padding:15px 16px;font-size:16px;line-height:1.4;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f172a0a;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,transform .16s ease}.se-formGrid .ng-input::placeholder,.se-input::placeholder,.se-textarea::placeholder{color:#6b7280;opacity:1}.se-formGrid input.ng-input{height:54px}.se-textarea,.se-formGrid textarea.ng-input{min-height:150px;resize:vertical;padding-top:14px}.se-formGrid .ng-input:hover,.se-input:hover,.se-textarea:hover{border-color:#6366f147;background:#fff}.se-formGrid .ng-input:focus,.se-input:focus,.se-textarea:focus{outline:none;border-color:#6366f1b8;background:#fff;box-shadow:0 0 0 4px #6366f124,0 12px 34px #6366f11a}.se-inputError{border-color:#dc2626b8!important;background:#fef2f2f5!important;box-shadow:0 0 0 4px #dc26261a,0 10px 28px #dc26260f!important}.se-formError,.se-formSuccess{border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.5;font-weight:700}.se-formError{border:1px solid rgba(220,38,38,.18);background:#fef2f2f2;color:#b91c1c}.se-formSuccess{border:1px solid rgba(16,185,129,.18);background:#ecfdf5f2;color:#047857}.se-formActions{display:flex;justify-content:flex-start;padding-top:4px}#home-value .surface{overflow:hidden}@media(max-width:767px){.se-formRow--2{grid-template-columns:1fr}.se-formGrid,.se-formRow{gap:14px}.se-formGrid input.ng-input{height:52px}.se-textarea,.se-formGrid textarea.ng-input{min-height:140px}.se-formActions .btn{width:100%;justify-content:center}}#home-value .surface{padding:32px 32px 24px}.iv-fullBleed{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;overflow-x:clip}.iv-wide{max-width:120rem;margin:0 auto;padding:0 16px}@media(min-width:640px){.iv-wide{padding:0 20px}}@media(min-width:1024px){.iv-wide{padding:0 28px}}.iv-heroFullBleed{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;overflow:hidden}.iv-heroBg{position:absolute;inset:0}.iv-heroImg{height:100%;width:100%;object-fit:cover;object-position:center 40%;transform:scale(1.03);filter:brightness(1.08) contrast(1.02) saturate(1.06)}.iv-heroGlow{position:absolute;inset:0;background:radial-gradient(900px 520px at 14% 18%,rgba(99,102,241,.1),transparent 60%),radial-gradient(900px 520px at 78% 8%,rgba(14,165,233,.08),transparent 60%)}.iv-heroVignette{position:absolute;inset:0;background:radial-gradient(1200px 700px at 35% 30%,transparent,rgba(2,6,23,.4))}.iv-heroInner{position:relative;margin:0 auto;max-width:76rem;padding:42px 16px 56px}@media(min-width:640px){.iv-heroInner{padding:38px 18px 72px}}.iv-heroGrid{display:grid;gap:22px}@media(min-width:1024px){.iv-heroGrid{grid-template-columns:1fr 1.1fr;gap:34px;align-items:center}}.iv-h1{color:#fff;font-weight:900;letter-spacing:-.02em;line-height:1.05;font-size:clamp(34px,4vw,56px)}.iv-h1Accent{color:#c7d2fefa}.iv-lead{margin-top:18px;color:#ffffffeb;font-size:17px;line-height:1.75;max-width:60ch;font-weight:400}.iv-ctaRow{margin-top:22px;display:flex;flex-wrap:wrap;gap:12px}.iv-micro{margin-top:14px;color:#ffffffd1;font-size:18px;font-weight:750;letter-spacing:.01em;padding-top:12px;border-top:1px solid rgba(255,255,255,.18);max-width:58ch}.iv-glassPanel{margin-top:10px;padding:22px;border-radius:30px;background:linear-gradient(160deg,#ffffff24,#ffffff0f);border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);box-shadow:0 60px 140px #0206178c,inset 0 1px #fff3;transition:transform .25s ease}.iv-glassPanel:hover{transform:translateY(-4px)}.iv-miniGrid{display:grid;gap:16px}.iv-mini{border-radius:20px;padding:22px;background:#0f172a8c;border:1px solid rgba(255,255,255,.18);box-shadow:0 25px 70px #02061773}.iv-miniK{font-size:15px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#fffffff2}.iv-miniV{margin-top:10px;font-size:16px;line-height:1.7;color:#ffffffeb}.ivCC{display:grid;gap:18px;align-items:start;padding:10px 0 0}@media(min-width:1024px){.ivCC{grid-template-columns:.95fr 1.05fr;gap:24px;padding:16px 0 0}}.ivCC-left{display:grid;gap:14px}.ivCC-main{min-width:0}.ivCC-card{border-radius:28px;background:#fffffff0;border:1px solid rgba(15,23,42,.1);box-shadow:0 18px 55px #0206170f;padding:18px}.ivCC-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px}.ivCC-title{font-weight:950;letter-spacing:-.03em;color:#0f172a;font-size:clamp(22px,2.2vw,34px);line-height:1.1}.ivCC-sub{margin-top:6px;color:#0f172ab3;font-size:16px;line-height:1.6}.ivTypeGrid{margin-top:14px;display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:640px){.ivTypeGrid{grid-template-columns:1fr 1fr}}.ivTypeCard{border-radius:22px;background:#fffffff5;border:1px solid rgba(15,23,42,.1);padding:14px;box-shadow:0 12px 32px #0206170d}.ivTypeTop{display:flex;align-items:center;gap:10px}.ivTypeDot{height:10px;width:10px;border-radius:999px;background:#6366f1b3;box-shadow:0 10px 26px #6366f138;flex:0 0 auto}.ivTypeT{font-weight:950;letter-spacing:-.02em;color:#0f172a;font-size:18px}.ivTypeS{margin-top:8px;color:#0f172ab8;font-size:16px;line-height:1.6}.ivTypeCtas{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.ivJ-wrap{position:relative;isolation:isolate;overflow:hidden;border-radius:28px}.ivJ-wrap:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(900px 520px at 20% 10%,rgba(99,102,241,.1),transparent 60%),radial-gradient(800px 520px at 75% 35%,rgba(14,165,233,.08),transparent 60%),linear-gradient(to right,rgba(15,23,42,.055) 1px,transparent 1px),linear-gradient(to bottom,rgba(15,23,42,.055) 1px,transparent 1px);background-size:auto,auto,44px 44px,44px 44px;opacity:.95;pointer-events:none}.ivJ-top{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:0 0 14px;padding:18px 18px 0}.ivJ-h2{font-weight:950;letter-spacing:-.03em;color:#0f172a;font-size:clamp(26px,2.8vw,44px);line-height:1.1}.ivJ-sub{margin-top:8px;color:#0f172ab3;font-size:16px;line-height:1.6}.ivJ-grid{display:grid;gap:16px;padding:12px 12px 18px}@media(min-width:1024px){.ivJ-grid{grid-template-columns:1.05fr .95fr;gap:22px;align-items:start;padding:14px 14px 18px}}.ivJ-timeline{position:relative;padding-left:72px}.ivJ-rail,.ivJ-railFill{position:absolute;left:32px;top:0;bottom:0;width:4px;border-radius:999px}.ivJ-rail{background:linear-gradient(to bottom,#6366f11a,#0f172a1f,#6366f11a)}.ivJ-railFill{top:0;bottom:auto;height:calc(var(--ivJ-progress) * 100%);background:linear-gradient(to bottom,#6366f18c,#6366f147);box-shadow:0 18px 60px #6366f138;transition:height .2s ease}.ivJ-steps{display:grid;gap:14px}.ivJ-stepBtn{width:100%;text-align:left;display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;border-radius:26px;padding:18px;background:#fffffff0;border:1px solid rgba(15,23,42,.1);box-shadow:0 18px 60px #0206170f;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease;cursor:pointer}.ivJ-stepBtn:hover{transform:translateY(-2px);box-shadow:0 28px 95px #0206171a;border-color:#6366f138}.ivJ-step.is-active .ivJ-stepBtn{border-color:#6366f159;box-shadow:0 30px 110px #0206171f}.ivJ-node{height:52px;width:52px;border-radius:18px;position:relative;display:grid;place-items:center;box-shadow:0 16px 45px #0206171a;border:1px solid rgba(15,23,42,.1)}.ivJ-nodeRing{position:absolute;inset:-8px;border-radius:24px;background:radial-gradient(circle,rgba(99,102,241,.18),transparent 60%);opacity:0;transition:opacity .18s ease}.ivJ-step.is-active .ivJ-nodeRing{opacity:1}.ivJ-nodeIcon{display:grid;place-items:center;color:#0f172adb}.ivJ-tone-indigo{background:linear-gradient(135deg,#c7d2feeb,#a5b4fce0)}.ivJ-tone-cyan{background:linear-gradient(135deg,#cffafeeb,#7dd3fce0)}.ivJ-tone-emerald{background:linear-gradient(135deg,#d1fae5eb,#6ee7b7e0)}.ivJ-tone-amber{background:linear-gradient(135deg,#fef3c7eb,#fde68ae0)}.ivJ-tone-slate{background:linear-gradient(135deg,#f1f5f9eb,#e2e8f0e0)}.ivJ-stepText{min-width:0}.ivJ-stepTop{display:flex;align-items:baseline;gap:10px;min-width:0}.ivJ-stepN{font-weight:950;color:#0f172a73;min-width:28px;font-size:16px}.ivJ-stepTitle{font-weight:950;letter-spacing:-.02em;color:#0f172a;font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ivJ-stepSub{margin-top:6px;color:#0f172ab3;font-size:16px;line-height:1.55}.ivJ-stepChevron{font-weight:950;color:#0f172a73;font-size:18px}.ivJ-mobilePanel{display:none;margin:10px 0 0}.ivJ-mobilePanel.is-open{display:block}@media(min-width:1024px){.ivJ-mobilePanel{display:none!important}}.ivJ-sticky{display:none}@media(min-width:1024px){.ivJ-sticky{display:block;position:sticky;top:94px;max-height:calc(100vh - 120px);overflow:auto;overscroll-behavior:contain;border-radius:30px}}.ivJ-stickyCard{border-radius:30px;background:#fffffff0;border:1px solid rgba(15,23,42,.1);box-shadow:0 28px 110px #0206171f;overflow:hidden}.ivJ-detail{width:100%}.ivJ-media{position:relative;aspect-ratio:16/9;background:#0f172a0f}.ivJ-img{width:100%;height:100%;object-fit:cover;object-position:center 45%;display:block}.ivJ-shade{position:absolute;inset:0;background:linear-gradient(to top,rgba(2,6,23,.55),rgba(2,6,23,.1),transparent 62%)}.ivJ-body{padding:18px 18px 20px}.ivJ-detailTitle{font-weight:950;letter-spacing:-.02em;color:#0f172a;font-size:20px}.ivJ-bullets{margin-top:12px;display:grid;gap:10px;padding-left:18px;color:#0f172abd;font-size:16px;line-height:1.7}.ivJ-actions{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}.ivJ-nav{display:flex;gap:10px;padding:14px 16px 0}.ivJ-navBtn{flex:1;height:44px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#ffffffe0;font-weight:900;cursor:pointer;box-shadow:0 14px 40px #0206170f;font-size:15px}.ivJ-navBtn:disabled{opacity:.45;cursor:not-allowed}.ivJ-tip{padding:10px 16px 16px;color:#0f172a99;font-size:14px;line-height:1.55}@media(max-width:640px){.ivCC-card{padding:16px 14px}.ivCC-sub{font-size:15px}.ivTypeT{font-size:17px}.ivTypeS{font-size:15px}.ivJ-top{padding:16px 14px 0}.ivJ-grid{padding:10px 10px 14px}.ivJ-stepBtn{padding:16px 14px}.iv-mini{padding:18px}.iv-miniV{font-size:16px}}.ivTypeBtn{text-align:left;cursor:pointer;width:100%}.ivTypeBtn:hover{transform:translateY(-1px);box-shadow:0 18px 55px #02061717;border-color:#6366f140}.ivTypeBtn.is-selected{border-color:#6366f173;box-shadow:0 24px 80px #0206171f}.ivTypeBtn:focus-visible{outline:3px solid rgba(99,102,241,.35);outline-offset:2px}.iv-heroWash{position:absolute;inset:0;background:linear-gradient(90deg,#0206179e,#02061766,#02061738)}@media(max-width:1023px){.iv-heroInner{padding:44px 16px 26px;max-width:100%}.iv-left{position:relative;padding:18px 16px;border-radius:22px;background:#02061747;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 60px #02061759}.iv-h1{color:#fff;font-weight:900;letter-spacing:-.02em;line-height:1.05;font-size:clamp(45px,6vw,65px)}.iv-h1Accent{color:#c7d2fe;text-shadow:0 10px 36px rgba(2,6,23,.65)}.iv-lead{margin-top:18px;color:#ffffffeb;font-size:18px;line-height:1.75;max-width:60ch;font-weight:400}.iv-ctaRow{margin-top:16px;display:grid;grid-template-columns:1fr;gap:10px}.iv-ctaRow .btn{height:46px;border-radius:16px;font-weight:900}.iv-micro{margin-top:12px;font-size:18px;line-height:1.8;color:#ffffffd9;border-top:1px solid rgba(255,255,255,.2)}.iv-glassPanel{margin-top:18px;padding:18px;border-radius:28px;background:linear-gradient(145deg,#ffffff29,#ffffff14);border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 40px 120px #02061773,inset 0 1px #ffffff40}.iv-miniGrid{display:grid;gap:16px}.iv-mini{border-radius:20px;padding:22px;background:#0f172a8c;border:1px solid rgba(255,255,255,.18);box-shadow:0 25px 70px #02061773}.iv-miniK{font-size:14px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#fffffff2}.iv-miniV{margin-top:8px;font-size:15px;line-height:1.6;color:#ffffffeb}}@media(min-width:1024px){.iv-h1{text-shadow:0 14px 48px rgba(2,6,23,.45);color:#fff;font-weight:900;letter-spacing:-.02em;line-height:1.05;font-size:clamp(34px,4vw,56px)}.iv-lead{text-shadow:0 12px 34px rgba(2,6,23,.35);margin-top:18px;color:#ffffffeb;font-size:18px;line-height:1.75;max-width:60ch;font-weight:400}}.iv-mini:nth-child(1){background:linear-gradient(135deg,#6366f140,#0f172a73)}.iv-mini:nth-child(2){background:linear-gradient(135deg,#10b98138,#0f172a73)}.iv-mini:nth-child(3){background:linear-gradient(135deg,#eab30838,#0f172a73)}.pm-heroFullBleed,.pm-carouselFullBleed{overflow:hidden}.pm-heroFullBleed{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;overflow:hidden}.pm-heroBg{position:absolute;inset:0}.pm-heroImg{height:100%;width:100%;object-fit:cover;filter:brightness(1.12) contrast(1.02) saturate(1.08);transform:scale(1.02)}.pm-heroWash{position:absolute;inset:0;background:linear-gradient(90deg,#02061766,#0206172e,#0206170f)}.pm-heroGlow{position:absolute;inset:0;background:radial-gradient(900px 520px at 14% 18%,rgba(99,102,241,.26),transparent 60%),radial-gradient(900px 520px at 78% 8%,rgba(14,165,233,.16),transparent 60%),radial-gradient(900px 520px at 55% 115%,rgba(16,185,129,.1),transparent 65%)}.pm-heroVignette{position:absolute;inset:0;background:radial-gradient(1200px 700px at 35% 30%,transparent,rgba(2,6,23,.35))}.pm-heroInner{position:relative;margin:0 auto;max-width:72rem;padding:26px 16px 28px}@media(min-width:640px){.pm-heroInner{padding:28px 16px 30px}}.pm-heroGrid{display:grid;gap:18px;align-items:center}@media(min-width:1024px){.pm-heroGrid{grid-template-columns:1.08fr .92fr;gap:26px;align-items:center;min-height:560px}}.pm-eyebrow{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.02em;color:#ffffffeb;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pm-h1{color:#fff;font-weight:950;letter-spacing:-.03em;line-height:1.01;font-size:clamp(32px,3.8vw,52px);max-width:18ch}.pm-h1Accent{color:#92edf0fa}.pm-lead{margin-top:12px;color:#ffffffe0;font-size:16px;line-height:1.68;max-width:56ch}.pm-ctaRow{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}.pm-glassPanel{padding:8px;border-radius:24px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 26px 90px #02061747}.pm-capStack{display:grid;gap:10px}.pm-capItem{display:flex;gap:12px;padding:14px;border-radius:18px;background:#0206173d;border:1px solid rgba(255,255,255,.1);min-height:62px}.pm-capItem:hover{transform:translateY(-2px);box-shadow:0 18px 50px #02061747;border-color:#6366f138}.pm-capBody{padding-top:1px}.pm-capTitle{color:#fff;font-weight:900;font-size:16px;letter-spacing:-.01em}.pm-capDesc{margin-top:3px;color:#fffc;font-size:14px;line-height:1.5}.pm-capIcon{height:48px;width:48px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 10px 25px #6366f159}.pm-tone-indigo{color:#312e81;background:linear-gradient(135deg,#c7d2fef2,#a5b4fce0)}.pm-tone-cyan{color:#155e75;background:linear-gradient(135deg,#cffafeeb,#7dd3fce0)}.pm-tone-emerald{color:#065f46;background:linear-gradient(135deg,#d1fae5eb,#6ee7b7e0)}.pm-tone-amber{color:#7c2d12;background:linear-gradient(135deg,#fef3c7eb,#fde68ae0)}.pm-tone-slate{color:#0f172a;background:linear-gradient(135deg,#f1f5f9f2,#e2e8f0e0)}.pm-carouselFullBleed{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;overflow:hidden}.pm-carouselInner{margin:0 auto;max-width:72rem;padding:18px 16px 6px}.pm-carouselHeader{display:flex;gap:14px;flex-direction:column;align-items:flex-start;justify-content:space-between;margin-bottom:12px}@media(min-width:768px){.pm-carouselHeader{flex-direction:row;align-items:flex-end}}.pm-carouselKicker{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#0f172a99}.pm-carouselTitle{margin-top:6px;font-weight:950;letter-spacing:-.03em;color:#0f172a;font-size:clamp(24px,2.2vw,30px);line-height:1.12}.pm-carouselSub{margin-top:6px;color:#0f172ab3;font-size:15px;line-height:1.6;max-width:70ch}.pm-carouselActions{display:flex;align-items:center;gap:10px}.pm-arrowBtn{height:40px;width:40px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#ffffffd9;box-shadow:0 12px 30px #02061714;font-weight:900;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.pm-arrowBtn:hover{transform:translateY(-1px);box-shadow:0 18px 45px #0206171f;background:#fffffff2}.pm-viewAll{margin-left:4px;font-size:14px;font-weight:900;color:#0f172ae6}.pm-viewAll:hover{text-decoration:underline}.pm-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,360px);gap:14px;padding:10px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:2px;-webkit-overflow-scrolling:touch}.pm-rail::-webkit-scrollbar{height:0px}.pm-rail{scrollbar-width:none}.pm-railLoading{opacity:.9}.pm-propCard{scroll-snap-align:start;border-radius:22px;background:#ffffffeb;border:1px solid rgba(15,23,42,.1);box-shadow:0 14px 40px #02061712;overflow:hidden;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.pm-propCard:hover{transform:translateY(-2px);box-shadow:0 22px 65px #0206171a;border-color:#6366f138}.pm-propImgWrap{position:relative;aspect-ratio:16 / 10;background:#0f172a14}.pm-propImg{height:100%;width:100%;object-fit:cover;display:block}.pm-propShade{position:absolute;inset:0;background:linear-gradient(to top,rgba(2,6,23,.22),transparent 55%)}.pm-propBody{padding:14px 14px 16px}.pm-propTitle{font-weight:950;letter-spacing:-.02em;color:#0f172a;font-size:15px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.pm-propSub{margin-top:6px;font-size:13px;color:#0f172ab8}.pm-propMeta{margin-top:10px;font-size:12px;font-weight:800;color:#0f172ab8;display:flex;gap:8px;flex-wrap:wrap}.pm-propSkeleton{height:270px;border-radius:22px;background:#ffffffd1;border:1px solid rgba(15,23,42,.08);box-shadow:0 14px 40px #0206170d;position:relative;overflow:hidden}.pm-propSkeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-60%);animation:pmShimmer 1.1s infinite}@keyframes pmShimmer{to{transform:translate(60%)}}.pm-emptyPanel{border-radius:26px;background:#ffffffdb;border:1px solid rgba(15,23,42,.1);box-shadow:0 14px 40px #0206170f;padding:18px}.pm-emptyTitle{font-weight:950;color:#0f172a;font-size:16px}.pm-emptyText{margin-top:6px;color:#0f172ab3;font-size:14px;line-height:1.6}.pm-emptyCtas{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.pm-expectSection{display:grid;gap:18px}.pm-expectHead{display:flex;justify-content:space-between;align-items:end;gap:16px}.pm-expectTitle{font-weight:950;letter-spacing:-.03em;color:#0f172a;font-size:clamp(28px,3vw,40px);line-height:1.08}.pm-expectSub{margin-top:8px;max-width:80ch;color:#0f172ab3;font-size:16px;line-height:1.7}.pm-expectGrid{display:grid;gap:16px}@media(min-width:900px){.pm-expectGrid{grid-template-columns:1.1fr 1fr 1fr;align-items:stretch}}.pm-expectCard{border-radius:24px;padding:20px 18px;background:linear-gradient(180deg,#fffffff0,#ffffffe0);border:1px solid rgba(15,23,42,.08);box-shadow:0 14px 40px #0206170f}.pm-expectCardPrimary{background:radial-gradient(600px 220px at 0% 0%,rgba(99,102,241,.1),transparent 55%),linear-gradient(180deg,#fffffff5,#f8faffeb);border-color:#6366f12e}.pm-expectKicker{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;background:#6366f11a;border:1px solid rgba(99,102,241,.16);color:#4f46e5;font-size:12px;font-weight:900}.pm-expectCardTitle{margin-top:14px;font-size:22px;line-height:1.14;font-weight:950;letter-spacing:-.02em;color:#0f172a}.pm-expectCardText{margin-top:10px;color:#0f172ab8;font-size:16px;line-height:1.7}.pm-expectBullets{display:grid;gap:10px;margin-top:14px}.pm-expectBullet{position:relative;padding-left:22px;color:#0f172ab8;font-size:15px;line-height:1.6}.pm-expectBullet:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:999px;background:#6366f1;box-shadow:0 0 0 5px #6366f124}.pm-expectCardPrimary .pm-expectBullet:before{background:#6366f1;box-shadow:0 0 0 5px #6366f124}.pm-expectCard:not(.pm-expectCardPrimary) .pm-expectBullet:before{background:#818cf8;box-shadow:0 0 0 5px #818cf81f}@media(max-width:1023px){.pm-heroInner{padding:18px 16px 22px}.pm-heroGrid{gap:16px}.pm-h1{font-size:clamp(30px,9vw,42px);max-width:14ch}.pm-lead{font-size:16px;line-height:1.6}.pm-glassPanel{padding:8px}.pm-capItem{padding:14px;min-height:62px}.pm-capTitle{font-size:18px}.pm-capDesc{font-size:16px;line-height:1.5}}.pm-ownerCta{border-radius:30px;overflow:hidden;background:radial-gradient(700px 260px at 0% 0%,rgba(99,102,241,.1),transparent 55%),radial-gradient(700px 260px at 100% 100%,rgba(16,185,129,.08),transparent 55%),linear-gradient(180deg,#fffffff5,#ffffffe6);border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 55px #0206170f}.pm-ownerCtaInner{display:grid;gap:20px;grid-template-columns:1fr;align-items:center;padding:26px 24px}@media(min-width:900px){.pm-ownerCtaInner{grid-template-columns:1fr auto;gap:24px;padding:30px}}.pm-ownerCtaCopy{max-width:1000px}.pm-ownerCtaKicker{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;background:#6366f11a;border:1px solid rgba(99,102,241,.16);color:#4f46e5;font-size:12px;font-weight:900;letter-spacing:.03em}.pm-ownerCtaTitle{margin-top:12px;font-size:clamp(30px,3vw,40px);line-height:1.05;font-weight:950;letter-spacing:-.03em;color:#0f172a;max-width:16ch}.pm-ownerCtaText{margin-top:10px;color:#0f172ab8;font-size:18px;line-height:1.7;max-width:58ch}.pm-ownerCtaPoints{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}.pm-ownerCtaPoints span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#0f172a0a;border:1px solid rgba(15,23,42,.08);color:#0f172ac7;font-size:14px;font-weight:800}.pm-ownerCtaActions{display:flex;align-items:center;justify-content:flex-start}@media(min-width:900px){.pm-ownerCtaActions{justify-content:flex-end}}@media(max-width:640px){.pm-ownerCtaInner{padding:20px 18px}.pm-ownerCtaTitle{font-size:32px}.pm-ownerCtaText{font-size:16px;line-height:1.6}.pm-ownerCtaActions .btn{width:100%;justify-content:center}}.pm-stack{display:grid;gap:28px}@media(min-width:900px){.pm-stack{gap:36px}}._contactPage_2ntpy_1{width:100%;margin:0;padding:20px 0 0}._formCard_2ntpy_7{width:100%;background:radial-gradient(900px 280px at 0% 0%,rgba(99,102,241,.1),transparent 55%),radial-gradient(900px 280px at 100% 100%,rgba(16,185,129,.08),transparent 55%),linear-gradient(180deg,#fffffffa,#f8fafcf5);border:1px solid rgba(15,23,42,.08);border-radius:34px;box-shadow:0 24px 70px #02061714;display:grid;grid-template-columns:.95fr 1.05fr;gap:28px;padding:30px;overflow:hidden}._copySide_2ntpy_23{padding:8px 6px}._kicker_2ntpy_27{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:max-content;height:30px;padding:0 12px;border-radius:999px;background:#6366f11a;border:1px solid rgba(99,102,241,.16);box-shadow:0 6px 18px #6366f11f,inset 0 1px #fff9;color:#4f46e5;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}._title_2ntpy_53{margin:16px 0 0;font-size:clamp(42px,5vw,72px);line-height:.95;font-weight:950;letter-spacing:-.05em;color:#0f172a;max-width:8ch}._lead_2ntpy_63{margin-top:16px;color:#0f172ab8;font-size:18px;line-height:1.72;max-width:34ch}._points_2ntpy_71{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}._point_2ntpy_71{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(15,23,42,.08);color:#0f172ac7;font-size:14px;font-weight:800;box-shadow:0 8px 24px #0206170a}._infoCards_2ntpy_92{margin-top:22px;display:grid;gap:12px;max-width:520px}._infoCard_2ntpy_92{border-radius:22px;padding:16px 18px;background:#ffffff9e;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 30px #0206170a}._infoCardTitle_2ntpy_107{font-size:15px;font-weight:900;line-height:1.2;color:#0f172a}._infoCardText_2ntpy_114{margin-top:6px;font-size:15px;line-height:1.65;color:#0f172ab8}._formSide_2ntpy_121{min-width:0}._formGrid_2ntpy_125{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;align-items:start}._fullWidth_2ntpy_132{grid-column:1 / -1}._inputGroup_2ntpy_136{display:grid;gap:8px;min-width:0}._inputLabel_2ntpy_142{display:inline-flex;align-items:center;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#64748b;margin-left:2px}._customInput_2ntpy_153{width:100%;min-width:0;height:56px;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:linear-gradient(180deg,#fffffffa,#f8fafcf5);color:#0f172a;padding:0 16px;outline:none;font-size:16px;font-weight:500;line-height:1.35;box-shadow:0 1px 2px #0f172a08,0 14px 34px #0f172a0a,inset 0 1px #ffffffb3;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .18s ease;appearance:none;-webkit-appearance:none}._customInput_2ntpy_153::placeholder{color:#94a3b8;opacity:1}._customInput_2ntpy_153:hover{border-color:#6366f13d;background:linear-gradient(180deg,#fff,#fafcfffa)}._customInput_2ntpy_153:focus{border-color:#6366f1a6;background:#fff;box-shadow:0 0 0 4px #6366f11f,0 18px 40px #6366f11a,inset 0 1px #ffffffd1}._customSelect_2ntpy_199{cursor:pointer;padding-right:46px;background-image:linear-gradient(45deg,transparent 50%,#475569 50%),linear-gradient(135deg,#475569 50%,transparent 50%);background-position:calc(100% - 22px) calc(50% - 3px),calc(100% - 16px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}._textarea_2ntpy_212{min-height:170px;height:auto;resize:vertical;padding:15px 16px;line-height:1.6}._actions_2ntpy_220{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-top:2px}._submitBtn_2ntpy_228{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:16px;font-weight:900;font-size:15px;color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 18px 44px #6366f13d;border:1px solid rgba(255,255,255,.18);cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}._submitBtn_2ntpy_228:hover{transform:translateY(-1px);box-shadow:0 22px 56px #6366f147;filter:brightness(1.02)}._submitBtn_2ntpy_228:disabled{opacity:.72;cursor:not-allowed;transform:none}._note_2ntpy_257{color:#0f172a8f;font-size:13px;line-height:1.55}._successMsg_2ntpy_263,._errorMsg_2ntpy_264{grid-column:1 / -1;border-radius:16px;padding:12px 14px;font-weight:700;font-size:14px;line-height:1.5}._successMsg_2ntpy_263{border:1px solid rgba(16,185,129,.22);background:#10b98114;color:#065f46}._errorMsg_2ntpy_264{border:1px solid rgba(239,68,68,.22);background:#ef444414;color:#991b1b}@media(max-width:1023px){._formCard_2ntpy_7{grid-template-columns:1fr;gap:22px;padding:22px}._title_2ntpy_53{max-width:none}}@media(max-width:767px){._contactPage_2ntpy_1{padding-top:14px}._formCard_2ntpy_7{border-radius:26px;padding:18px;gap:18px}._title_2ntpy_53{font-size:clamp(36px,12vw,52px);line-height:.96}._lead_2ntpy_63{font-size:17px;line-height:1.62;max-width:100%}._formGrid_2ntpy_125{grid-template-columns:1fr;gap:14px}._customInput_2ntpy_153{height:54px;border-radius:16px;font-size:16px}._textarea_2ntpy_212{min-height:150px}._actions_2ntpy_220{align-items:stretch}._submitBtn_2ntpy_228{width:100%}._note_2ntpy_257{font-size:13px}}._formCard_2ntpy_7{width:100%;background:radial-gradient(900px 280px at 0% 0%,rgba(99,102,241,.1),transparent 55%),radial-gradient(900px 280px at 100% 100%,rgba(16,185,129,.08),transparent 55%),linear-gradient(180deg,#fffffffa,#f8fafcf5);border:1px solid rgba(15,23,42,.08);border-radius:34px;box-shadow:0 24px 70px #02061714;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:30px;padding:30px;overflow:hidden;align-items:stretch}._copySide_2ntpy_23{padding:10px 8px;display:flex;flex-direction:column;justify-content:center;min-width:0}._formSide_2ntpy_121{min-width:0;display:flex;align-items:stretch}._formGrid_2ntpy_125{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;align-items:start;padding:22px;border-radius:28px;background:#ffffff9e;border:1px solid rgba(15,23,42,.08);box-shadow:0 16px 40px #0206170d,inset 0 1px #ffffffb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._title_2ntpy_53{margin:16px 0 0;font-size:clamp(42px,5vw,72px);line-height:.95;font-weight:950;letter-spacing:-.05em;color:#0f172a;max-width:7.5ch;text-wrap:balance}._lead_2ntpy_63{margin-top:16px;color:#0f172ab8;font-size:18px;line-height:1.72;max-width:33ch}._points_2ntpy_71{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px}._infoCards_2ntpy_92{margin-top:24px;display:grid;gap:12px;max-width:540px}._infoCard_2ntpy_92{border-radius:22px;padding:16px 18px;background:#ffffffad;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 30px #0206170a}._actions_2ntpy_220{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-top:6px}@media(min-width:1024px){._formCard_2ntpy_7{min-height:640px}._copySide_2ntpy_23{padding-right:10px}._formGrid_2ntpy_125{min-height:100%;align-content:start}}@media(max-width:1023px){._formCard_2ntpy_7{grid-template-columns:1fr;gap:22px;padding:22px}._copySide_2ntpy_23{justify-content:flex-start;padding:2px 2px 0}._title_2ntpy_53{max-width:none}._formGrid_2ntpy_125{padding:18px;border-radius:24px}}@media(max-width:767px){._contactPage_2ntpy_1{padding-top:14px}._formCard_2ntpy_7{border-radius:26px;padding:18px;gap:18px}._copySide_2ntpy_23{padding:0}._formGrid_2ntpy_125{grid-template-columns:1fr;gap:14px;padding:14px;border-radius:20px}._title_2ntpy_53{font-size:clamp(36px,12vw,52px);line-height:.96;max-width:9ch}._lead_2ntpy_63{font-size:17px;line-height:1.62;max-width:100%}._infoCards_2ntpy_92{max-width:100%}}._inputLabel_2ntpy_142{display:inline-flex;align-items:center;font-size:13px;font-weight:800;letter-spacing:.01em;text-transform:none;color:#334155;margin-left:2px}html,body{overflow-x:hidden}*{box-sizing:border-box}.stg-page{display:grid;gap:34px}.stg-page,.stg-page *{min-width:0}.stg-heroGrid>div,.stg-sliderTop>div,.stg-ctaPanel>div{min-width:0}.stg-page{display:grid;gap:34px;position:relative}.stg-page:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(900px 420px at 8% 8%,rgba(99,102,241,.07),transparent 60%),radial-gradient(900px 420px at 92% 24%,rgba(14,165,233,.05),transparent 60%),radial-gradient(1000px 460px at 50% 100%,rgba(16,185,129,.05),transparent 62%)}.stg-heroFullBleed{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;overflow:hidden;border-bottom:1px solid rgba(15,23,42,.08);margin-top:-8px}.stg-heroBg{position:absolute;inset:0;overflow:hidden;--stg-parallax-y: 0px}.stg-heroImg{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.05) translateY(var(--stg-parallax-y));filter:brightness(1.04) contrast(1.03) saturate(1.04);transition:transform .12s linear}.stg-heroWash{position:absolute;inset:0;background:linear-gradient(90deg,#0f172a8f,#0f172a4d,#0f172a29)}.stg-heroGlow{position:absolute;inset:0;background:radial-gradient(900px 520px at 18% 20%,rgba(99,102,241,.12),transparent 60%),radial-gradient(900px 520px at 76% 16%,rgba(255,255,255,.08),transparent 58%);pointer-events:none}.stg-heroVignette{position:absolute;inset:0;background:radial-gradient(1200px 720px at 50% 38%,transparent 0%,rgba(15,23,42,.1) 62%,rgba(15,23,42,.24) 100%),linear-gradient(to bottom,rgba(255,255,255,.04),transparent 24%,rgba(15,23,42,.1) 100%);pointer-events:none}.stg-heroInner{position:relative;margin:0 auto;max-width:72rem;padding:56px 24px 66px}.stg-heroGrid{display:grid;grid-template-columns:1fr;gap:0;align-items:center}.stg-heroCopy{display:flex;justify-content:center;width:100%}.stg-heroCopyInner{width:min(100%,980px);margin:0 auto;padding:28px;border-radius:26px;background:#0f172a4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 48px #02061738}.stg-h1{color:#fff;font-weight:950;letter-spacing:-.03em;line-height:.98;font-size:clamp(36px,4.4vw,58px);max-width:13ch;margin:0;text-wrap:balance;text-shadow:0 18px 50px rgba(2,6,23,.3)}.stg-h1Accent{color:#dbeafe}.stg-lead{margin-top:16px;color:#ffffffe6;font-size:16px;line-height:1.68;max-width:60ch;text-shadow:0 10px 30px rgba(2,6,23,.22)}.stg-ctaRow{margin-top:22px;display:flex;flex-wrap:wrap;gap:12px}.stg-trustline{margin-top:16px;color:#ffffffd1;font-size:14px;font-weight:750;letter-spacing:.01em;padding-top:12px;border-top:1px solid rgba(255,255,255,.16);max-width:72ch}.stg-section{padding:0}.stg-muted{position:relative;padding:34px 0;border-top:1px solid rgba(15,23,42,.08);border-bottom:1px solid rgba(15,23,42,.08);background:radial-gradient(700px 220px at 0% 0%,rgba(99,102,241,.07),transparent 55%),radial-gradient(700px 220px at 100% 100%,rgba(16,185,129,.05),transparent 55%),linear-gradient(180deg,#f8fafceb,#f4f7fbd1)}.stg-wide{max-width:72rem;margin:0 auto;padding:0 16px}.stg-sectionHead{margin-bottom:16px}.stg-h2{font-weight:950;letter-spacing:-.03em;color:#0f172a;font-size:clamp(26px,3vw,40px);line-height:1.08}.stg-sub{margin-top:8px;font-size:16px;line-height:1.68;color:#0f172ab8}.stg-roomTabs{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px}.stg-roomTab{border-radius:999px;padding:10px 14px;border:1px solid rgba(15,23,42,.12);background:#ffffffc7;font-weight:900;color:#0f172ad1;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.stg-roomTab:hover{transform:translateY(-1px);box-shadow:0 14px 40px #02061714}.stg-roomTab.is-active{border-color:#6366f173;box-shadow:0 18px 60px #6366f11f}.stg-roomTabT{font-size:14px;line-height:1}.stg-sliderBlock{margin-top:14px;border-radius:26px;padding:14px;border:1px solid rgba(15,23,42,.12);background:linear-gradient(135deg,#ffffffeb,#ffffffc7);box-shadow:0 24px 90px #02061714}.stg-sliderTop{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:10px}.stg-sliderTitle{font-weight:950;letter-spacing:-.02em;color:#0f172a;font-size:20px}.stg-sliderSub{margin-top:4px;color:#0f172ab3;font-size:15px;line-height:1.55;max-width:70ch}.stg-sliderHint{font-weight:950;color:#0f172a8c;font-size:13px;padding:8px 10px;border-radius:999px;background:#0f172a0d;border:1px solid rgba(15,23,42,.08);white-space:nowrap}.stg-workflowRail{display:grid;grid-template-columns:1fr;gap:16px;margin-top:22px}.stg-railStep{position:relative;border-radius:24px;padding:18px;background:radial-gradient(420px 140px at 0% 0%,rgba(99,102,241,.06),transparent 55%),linear-gradient(180deg,#fffffffa,#fafbffed);border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 40px #0206170f;overflow:hidden;transition:transform .12s ease,box-shadow .12s ease}.stg-railStep:before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background:linear-gradient(90deg,#6366f1f2,#818cf873)}.stg-railStep:hover{transform:translateY(-2px);box-shadow:0 18px 60px #0206171a}.stg-railMain{display:flex;align-items:flex-start;gap:16px}.stg-railIconWrap{flex:0 0 auto}.stg-railIcon{height:58px;width:58px;min-width:58px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(180deg,#6366f124,#6366f112);border:1px solid rgba(99,102,241,.18);box-shadow:inset 0 1px #ffffff73}.stg-railSvg{width:28px;height:28px;color:#4f46e5}.stg-railBody{min-width:0}.stg-railTitle{font-size:20px;line-height:1.14;font-weight:900;letter-spacing:-.02em;color:#0f172a}.stg-railText{margin-top:8px;font-size:15px;line-height:1.62;color:#0f172abd;max-width:34ch}.stg-optionsHead{display:flex;align-items:end;justify-content:space-between;gap:18px}.stg-optionsMiniNote{max-width:28ch;font-size:14px;line-height:1.55;color:#0f172a8f;text-align:right}.stg-optionsGrid{margin-top:24px;display:grid;grid-template-columns:1fr;gap:16px;position:relative}.stg-optionsGrid:before{content:"";position:absolute;inset:-8px;z-index:-1;border-radius:30px;background:radial-gradient(700px 180px at 20% 0%,rgba(99,102,241,.05),transparent 60%),radial-gradient(700px 180px at 80% 100%,rgba(16,185,129,.04),transparent 60%)}.stg-optionsGridTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}.stg-optionCard{position:relative;border-radius:28px;background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 55px #0206170f;padding:24px 22px;overflow:visible;transition:transform .15s ease,box-shadow .15s ease}.stg-optionCard:hover{transform:translateY(-3px);box-shadow:0 22px 70px #0206171a}.stg-optionCardFeatured{padding-top:26px;background:linear-gradient(180deg,#fff,#f8f8ff);border-color:#6366f13d;box-shadow:0 22px 65px #6366f11f}.stg-optionCardFull{background:linear-gradient(180deg,#fff,#f8fdfa);border-color:#10b9812e}.stg-optionCardFeatured:before,.stg-optionCardFull:before{content:"";position:absolute;top:0;left:16px;right:16px;height:2px;border-radius:999px}.stg-optionCardFeatured:before{background:linear-gradient(90deg,#60a5fa,#6366f1 52%,#8b5cf6)}.stg-optionCardFull:before{background:linear-gradient(90deg,#22c55e,#10b981 60%,#34d399)}.stg-optionCardFeatured:after{content:"";position:absolute;inset:0;border-radius:28px;background:radial-gradient(600px 200px at 50% -20%,rgba(99,102,241,.18),transparent 60%);pointer-events:none}.stg-optionHead{position:relative;padding-bottom:18px;border-bottom:none}.stg-optionHead:after{content:"";display:block;margin-top:16px;height:1px;background:linear-gradient(90deg,#0f172a1a,#0f172a0d)}.stg-optionEyebrowRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px;margin-bottom:18px}.stg-optionPill{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:#6366f11a;border:1px solid rgba(99,102,241,.16);color:#4f46e5;font-size:14px;font-weight:900;margin-bottom:0}.stg-optionCardFeatured .stg-optionPill{position:absolute;top:-9px;left:50%;transform:translate(-50%);z-index:4;height:24px;padding:0 11px;border-radius:999px;background:#eef2ff;border:1px solid rgba(99,102,241,.22);color:#4f46e5;font-size:14px;font-weight:900;line-height:1;box-shadow:0 3px 10px #6366f11a}.stg-optionEyebrowRow .stg-optionPill{margin-bottom:0}.stg-optionTag,.stg-optionTagSoft{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:800;line-height:1}.stg-optionTag{background:#0f172a0a;border:1px solid rgba(15,23,42,.08);color:#0f172aad}.stg-optionTagSoft{background:#10b98114;border:1px solid rgba(16,185,129,.14);color:#047857}.stg-optionTitle{margin:0 0 10px;font-size:28px;line-height:1.06;font-weight:950;letter-spacing:-.03em;color:#0f172a}.stg-optionIntro{margin:10px 0 0;font-size:16px;line-height:1.6;color:#0f172ab8;max-width:40ch}.stg-optionList{margin-top:10px}.stg-optionRow{position:relative;display:grid;grid-template-columns:1fr;gap:8px;padding:18px 0 16px;border-top:none}.stg-optionRow:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#0f172a14}.stg-optionCardFeatured .stg-optionRow:before{background:linear-gradient(90deg,rgba(99,102,241,.36),rgba(139,92,246,.14),transparent 82%)}.stg-optionCardFull .stg-optionRow:before{background:linear-gradient(90deg,rgba(16,185,129,.34),rgba(16,185,129,.1),transparent 82%)}.stg-optionRow+.stg-optionRow{margin-top:2px;padding-top:18px}.stg-optionLabel{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.4;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:#0f172a94}.stg-optionLabel:before{content:"";width:16px;height:16px;flex:0 0 16px;background-position:center;background-repeat:no-repeat;background-size:18px 18px;opacity:.95}.stg-optionRow:nth-child(1) .stg-optionLabel:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234f46e5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>")}.stg-optionRow:nth-child(2) .stg-optionLabel:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234f46e5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 7v5l3 2'/></svg>")}.stg-optionRow:nth-child(3) .stg-optionLabel:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234f46e5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 7h3l2-2h6l2 2h3a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2z'/><circle cx='12' cy='13' r='3'/></svg>")}.stg-optionValue{font-size:16px;line-height:1.6;color:#0f172a;font-weight:500}.stg-footnote{margin-top:14px;font-size:15px;line-height:1.6;color:#0f172a9e}.stg-ctaPanel{padding:22px;border-radius:26px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;background:radial-gradient(700px 220px at 0% 0%,rgba(99,102,241,.08),transparent 55%),radial-gradient(700px 220px at 100% 100%,rgba(16,185,129,.06),transparent 55%),linear-gradient(180deg,#fffffff5,#ffffffe6);border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 55px #0206170f}.stg-h3{font-weight:950;letter-spacing:-.02em;color:#0f172a;font-size:24px;line-height:1.1}.stg-ctaBtns{display:flex;flex-wrap:wrap;gap:10px}.ba{--pct: 55%;--h: 520px;position:relative;width:100%;height:var(--h);border-radius:24px;overflow:hidden;background:#0f172a0f;-webkit-user-select:none;user-select:none;touch-action:pan-y}.ba-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%;display:block}.ba-after{z-index:1}.ba-afterClip{position:absolute;inset:0;width:var(--pct);overflow:hidden;z-index:2}.ba-before{z-index:2}.ba-tag{position:absolute;top:14px;z-index:5;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:900;padding:8px 10px;border-radius:999px;color:#ffffffeb;background:#02061759;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ba-tagBefore{left:14px}.ba-tagAfter{right:14px}.ba-handle{position:absolute;top:0;left:var(--pct);transform:translate(-50%);height:100%;width:64px;z-index:6;cursor:ew-resize;outline:none}.ba-line{position:absolute;left:50%;top:0;transform:translate(-50%);width:3px;height:100%;border-radius:999px;background:#ffffffbf;box-shadow:0 0 0 1px #0f172a1f,0 18px 60px #02061740}.ba-knob{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:999px;background:#ffffffeb;border:1px solid rgba(15,23,42,.18);box-shadow:0 18px 60px #02061738;display:grid;grid-auto-flow:column;place-content:center;gap:10px}.ba-arrow{font-weight:950;color:#0f172ab3;font-size:18px;line-height:1}.ba-handle:focus-visible .ba-knob{box-shadow:0 0 0 4px #6366f140,0 18px 60px #02061738}@media(min-width:1024px){.stg-heroInner{padding:52px 24px 66px}.stg-heroCopy{justify-content:center}.stg-heroCopyInner{width:min(100%,980px);min-height:465px;display:flex;flex-direction:column;justify-content:center;padding:34px}.stg-h1{max-width:18ch}.stg-workflowRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;align-items:stretch}.stg-railStep{min-height:230px}.stg-railMain{flex-direction:column;gap:14px}.stg-railIcon{height:62px;width:62px;min-width:62px}.stg-railSvg{width:30px;height:30px}.stg-railTitle{font-size:21px}.stg-railText{font-size:18px;max-width:none}}@media(max-width:1023px){.stg-page{gap:26px}.stg-heroFullBleed{min-height:auto}.stg-heroBg{inset:0}.stg-heroImg{object-position:72% center;transform:scale(1.08) translateY(var(--stg-parallax-y))}.stg-heroWash{background:linear-gradient(90deg,#0f172ae0,#0f172ab8 34%,#0f172a6b 62%,#0f172a2e)}.stg-heroGlow{background:radial-gradient(560px 320px at 12% 16%,rgba(99,102,241,.18),transparent 58%),radial-gradient(500px 260px at 82% 14%,rgba(255,255,255,.05),transparent 58%)}.stg-heroVignette{background:linear-gradient(180deg,#0f172a2e,#0f172a1a 24%,#0f172a42)}.stg-heroInner{max-width:100%;padding:16px 16px 18px;min-height:unset;display:block}.stg-heroGrid{display:block;width:100%}.stg-heroCopy{width:100%;display:block}.stg-heroCopyInner{width:100%;max-width:100%;margin:0;padding:16px 14px 14px;border-radius:20px}.stg-h1{font-size:clamp(30px,8.8vw,42px);line-height:.98;max-width:12ch;margin:0 0 6px}.stg-lead{margin-top:10px;font-size:16px;line-height:1.58;max-width:100%}.stg-ctaRow{margin-top:14px;display:grid;grid-template-columns:1fr;gap:10px}.stg-ctaRow .btn,.stg-ctaRow .btnGhost{width:100%;justify-content:center;text-align:center}.stg-trustline{margin-top:10px;padding-top:10px;font-size:12px;line-height:1.45;max-width:100%;border-top:1px solid rgba(255,255,255,.14)}.stg-wide{padding:0 14px}.stg-sectionHead{margin-bottom:14px}.stg-h2{font-size:28px;line-height:1.08}.stg-sub{font-size:16px;line-height:1.6;max-width:100%}.stg-roomTabs{gap:8px}.stg-roomTab{padding:10px 12px}.stg-roomTabT{font-size:12px}.stg-sliderBlock{padding:12px;border-radius:22px}.stg-sliderTop{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:10px}.stg-sliderTitle{font-size:19px;line-height:1.15}.stg-sliderSub{font-size:14px;line-height:1.55;max-width:100%}.stg-sliderHint{display:none}.ba{--h: 360px;border-radius:18px}.ba-tag{top:10px;padding:7px 9px;font-size:11px}.ba-tagBefore{left:10px}.ba-tagAfter{right:10px}.ba-handle{width:56px}.ba-knob{width:46px;height:46px;gap:8px}.ba-arrow{font-size:16px}.stg-workflowRail{gap:14px;margin-top:18px}.stg-railStep{padding:16px 14px;border-radius:20px}.stg-railMain{gap:12px}.stg-railIcon{height:50px;width:50px;min-width:50px;border-radius:14px}.stg-railSvg{width:24px;height:24px}.stg-railTitle{font-size:18px;line-height:1.14}.stg-railText{margin-top:6px;font-size:15px;line-height:1.55;max-width:100%}.stg-optionsHead{display:block}.stg-optionsMiniNote{max-width:none;margin-top:8px;text-align:left}.stg-optionsGridTwo{grid-template-columns:1fr;gap:16px}.stg-optionCard{padding:20px 16px}.stg-optionTitle{font-size:24px}.stg-optionIntro{font-size:15px;line-height:1.55}.stg-optionLabel{gap:7px;font-size:13px}.stg-optionValue{font-size:15px;line-height:1.55}.stg-footnote{font-size:14px;line-height:1.5}.stg-ctaPanel{padding:18px}.stg-h3{font-size:23px;line-height:1.08}.stg-ctaBtns{width:100%}.stg-addonGrid{grid-template-columns:1fr;gap:16px}.stg-addonCard{padding:18px 16px;border-radius:22px}.stg-addonCardTitle{font-size:21px}.stg-addonCardSub{font-size:15px;line-height:1.55;max-width:100%}.stg-addonItem{font-size:16px;line-height:1.45;padding:13px 0 13px 24px}.stg-addonItem:before{top:18px;width:12px;height:12px}}@media(min-width:900px){.stg-optionsGridTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.stg-optionTitle{font-size:28px}.stg-optionIntro{font-size:17px}.stg-optionValue{font-size:18px}}.stg-addonGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:18px;align-items:stretch}.stg-addonCard{position:relative;border-radius:26px;background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid rgba(15,23,42,.08);box-shadow:0 16px 50px #0206170f;padding:22px 20px;overflow:hidden}.stg-addonCard:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#60a5fa,#6366f1 55%,#8b5cf6)}.stg-addonCardSoft{background:linear-gradient(180deg,#fff,#f8fdfa);border-color:#10b98129}.stg-addonCardSoft:before{background:linear-gradient(90deg,#22c55e,#10b981 60%,#34d399)}.stg-addonCardHead{padding-bottom:14px}.stg-addonCardTitle{margin:0;font-size:20px;line-height:1.12;font-weight:900;letter-spacing:-.02em;color:#0f172a}.stg-addonCardSub{margin:8px 0 0;font-size:15px;line-height:1.55;color:#0f172aad;max-width:38ch}.stg-addonList{display:grid;gap:0;margin-top:4px}.stg-addonItem{position:relative;padding:14px 0 14px 26px;border-top:1px solid rgba(15,23,42,.08);font-size:15px;line-height:1.5;color:#0f172a;font-weight:650}.stg-addonItem:before{content:"";position:absolute;left:0;top:21px;width:14px;height:14px;border-radius:999px;background:radial-gradient(circle at 50% 50%,#6366f1f2 0 35%,#6366f12e 36% 100%)}.stg-addonCardSoft .stg-addonItem:before{background:radial-gradient(circle at 50% 50%,#10b981f2 0 35%,#10b9812e 36% 100%)}.adm-wrap{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.adm-side{position:sticky;top:92px;align-self:start;border-radius:24px;padding:18px;background:linear-gradient(180deg,#ffffffe6,#f8fafceb);border:1px solid rgba(15,23,42,.08);box-shadow:0 14px 40px #0206170f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.adm-brand{padding-bottom:14px;border-bottom:1px solid rgba(15,23,42,.08)}.adm-brandLink{display:flex;align-items:center;gap:12px;text-decoration:none}.adm-brandMark{height:42px;width:42px;border-radius:16px;display:grid;place-items:center;background:#020617;color:#fff;font-weight:900;box-shadow:0 10px 24px #0206172e}.adm-brandTitle{color:#0f172a;font-size:16px;font-weight:900;letter-spacing:-.02em}.adm-brandSub{margin-top:2px;color:#0f172a8c;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.adm-nav{display:grid;gap:8px;margin-top:16px}.adm-navLink{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border-radius:14px;text-decoration:none;color:#0f172ac7;font-weight:900;background:transparent;border:1px solid transparent;transition:background .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}.adm-navLink:hover{background:#6366f10f;border-color:#6366f11a;color:#0f172af2;transform:translateY(-1px)}.adm-navLink.is-active{background:linear-gradient(135deg,#6366f124,#4f46e51a);border-color:#6366f129;color:#312e81;box-shadow:0 10px 24px #6366f114}.adm-navIcon{width:18px;text-align:center;opacity:.9}.adm-sideFooter{margin-top:18px;padding-top:14px;border-top:1px solid rgba(15,23,42,.08)}.adm-signOut{width:100%;min-height:42px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#ffffffe6;color:#0f172ad6;font-weight:900;cursor:pointer}.adm-signOut:hover{background:#fff}.adm-main{min-width:0}.adm-top{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.adm-title{margin:0;font-size:30px;line-height:1.05;font-weight:950;letter-spacing:-.03em;color:#0f172a}.adm-sub{margin-top:6px;color:#0f172aa6;font-size:14px}.adm-topAction{display:flex;gap:10px;flex-wrap:wrap}.adm-content{min-width:0}.ap-page{padding-bottom:40px}.ap-controls{margin-top:14px;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ap-tabs{display:inline-flex;gap:6px;padding:6px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;box-shadow:0 10px 28px #0206170a}.ap-tab{border:0;background:transparent;cursor:pointer;padding:10px 14px;border-radius:999px;font-weight:950;font-size:13px;color:#0f172ab8;transition:background .12s ease,color .12s ease,transform .12s ease}.ap-tab:hover{background:#ffffffb8;color:#0f172aeb}.ap-tab.is-on{background:#fffffff5;color:#0f172af2;box-shadow:0 10px 25px #0206170f;border:1px solid rgba(15,23,42,.1)}.ap-tabCount{margin-left:8px;font-size:11px;font-weight:950;color:#0f172a8c}.ap-filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ap-check{display:inline-flex;gap:8px;align-items:center;padding:9px 12px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:900;font-size:12px;color:#0f172ac7}.ap-check input{transform:translateY(1px)}.ap-search{width:min(340px,86vw);padding:10px 12px;border-radius:14px;border:1px solid rgba(15,23,42,.14);background:#ffffffd6;box-shadow:0 12px 30px #0206170d;outline:none;font-weight:800;color:#0f172ae6}.ap-search:focus{border-color:#6366f173;box-shadow:0 18px 45px #6366f11a,0 0 0 4px #6366f126}.ap-busy{color:#0f172a8c;font-weight:900;font-size:12px}.ap-list{margin-top:14px;display:grid;gap:16px}.ap-item{border-radius:22px;overflow:hidden}.ap-main{display:flex;flex-direction:column;gap:12px;min-width:0}.ap-rowTop{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.ap-headBlock{min-width:0}.ap-name{letter-spacing:-.02em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:58ch;font-size:22px;font-weight:950;color:#0f172a;line-height:1.1}.ap-slug{font-size:14px;color:#0f172a9e;margin-top:4px;font-weight:700}.ap-phone{margin-top:6px;font-size:13px;color:#0f172a8c;font-weight:800}.ap-timeBlock{text-align:right;flex-shrink:0}.ap-date{font-size:14px;font-weight:900;color:#0f172ad6}.ap-dateSub{margin-top:4px;font-size:12px;color:#0f172a8a;font-weight:700}.ap-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.ap-metaPill{font-size:12px;font-weight:800;padding:7px 11px;border-radius:999px;background:#f1f5f9;color:#334155;border:1px solid rgba(15,23,42,.06)}.ap-rowBottom{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ap-links{display:flex;gap:10px;align-items:center;margin-top:2px}.ap-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;border-radius:12px;font-weight:900;font-size:13px;color:#0f172ac2;border:1px solid rgba(15,23,42,.1);background:#ffffffd9;text-decoration:none}.ap-link:hover{background:#fffffffa}.ap-linkStrong{color:#1f2a63;border-color:#6366f12e;background:#6366f11f}.ap-linkStrong:hover{background:#6366f129}.ap-empty{border-radius:22px;background:#ffffffd1;border:1px solid rgba(15,23,42,.1);box-shadow:0 14px 45px #0206170f;padding:18px}.ap-emptyTitle{font-weight:950;color:#0f172aeb}.ap-emptySub{margin-top:6px;color:#0f172aa6;line-height:1.6}.ap-emptyBtns{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.ap-propItem{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;align-items:start;padding:14px;border-radius:22px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(15,23,42,.06);box-shadow:0 8px 20px #0206170f,inset 0 1px #fff9}.ap-thumbWrap{position:relative;border-radius:18px;overflow:hidden;border:1px solid rgba(15,23,42,.1);background:#0f172a0a}.ap-gallery{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:90px 90px;gap:6px;height:186px;border-radius:18px;overflow:hidden}.ap-gallery.is-single{grid-template-columns:1fr;grid-template-rows:186px}.ap-galleryImg{width:100%;height:100%;object-fit:cover;display:block}.ap-gallery img:first-child{grid-row:span 2}.ap-gallery.is-single img:first-child{grid-row:auto}.ap-pill{position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:950;color:#fffffff2;border:1px solid rgba(255,255,255,.18);background:#02061761;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ap-pill.is-pub{left:auto;right:10px;background:#10b98166}.ap-pill.is-draft{left:auto;right:10px;background:#6366f161}.ap-pill.is-listing{background:#6366f16b}.ap-pill.is-rental{background:#0ea5e961}.ap-pill.is-managed{background:#0f172a61}.ap-leadItem{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(15,23,42,.06);border-radius:20px;padding:18px 18px 16px;box-shadow:0 8px 20px #0206170f,inset 0 1px #fff9;transition:transform .15s ease,box-shadow .15s ease}.ap-leadItem:hover{transform:translateY(-2px);box-shadow:0 18px 40px #0206171a}.ap-pill-seller{background:#6366f124;color:#4338ca;border-color:#6366f124}.ap-pill-buyer{background:#10b98124;color:#047857;border-color:#10b98124}.ap-pill-contact{background:#0ea5e924;color:#0369a1;border-color:#0ea5e924}.ap-messageCard{margin-top:2px;padding:14px 14px 12px;border-radius:16px;background:linear-gradient(180deg,#f8fafcfa,#f1f5f9db);border:1px solid rgba(15,23,42,.06)}.ap-messageTitle{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#0f172a85}.ap-leadGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px}.ap-leadCol{display:flex;flex-direction:column;gap:4px}.ap-leadFull{grid-column:span 2}.ap-leadLabel{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0f172a80}.ap-leadValue{font-size:14px;font-weight:600;color:#0f172a;line-height:1.5;word-break:break-word}.ap-leadFootnote{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;font-size:12px;font-weight:700;color:#0f172a85}.ap-leadFootnote span{white-space:nowrap}.ap-controlsLeads{align-items:flex-start}.ap-tabsLeads{max-width:100%}.ap-filtersLeads{display:flex;align-items:center;gap:10px}.ap-searchLeads{width:min(420px,86vw)}@media(max-width:980px){.adm-wrap{grid-template-columns:1fr;gap:16px}.adm-side{position:relative;top:0}}@media(max-width:900px){.ap-propItem{grid-template-columns:1fr}}@media(max-width:700px){.ap-rowTop{flex-direction:column;align-items:flex-start}.ap-timeBlock{text-align:left}.ap-name{max-width:100%;white-space:normal}.ap-leadGrid{grid-template-columns:1fr}.ap-leadFull{grid-column:auto}.ap-controlsLeads{display:grid;gap:12px;align-items:stretch}.ap-tabsLeads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;padding:0;border:0;background:transparent;box-shadow:none}.ap-tab{width:100%;min-height:44px;border-radius:14px;padding:10px 12px;background:#ffffffd1;border:1px solid rgba(15,23,42,.1);display:flex;align-items:center;justify-content:center;gap:8px}.ap-tab.is-on{background:linear-gradient(135deg,#6366f124,#4f46e51a);border-color:#6366f12e;box-shadow:0 10px 24px #6366f114}.ap-filtersLeads{width:100%}.ap-searchLeads{width:100%;max-width:none}.ap-leadFootnote{gap:8px}.ap-leadFootnote span{white-space:normal}}@media(max-width:640px){.adm-wrap{gap:12px}.adm-side{border-radius:18px;padding:12px}.adm-brand{padding-bottom:10px;border-bottom:0}.adm-brandMark{height:36px;width:36px;border-radius:12px;font-size:14px}.adm-brandTitle{font-size:15px}.adm-brandSub{font-size:11px}.adm-nav{margin-top:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adm-navLink{min-height:42px;justify-content:center;padding:0 10px;border-radius:12px;font-size:14px;gap:8px;background:#ffffffd6;border-color:#0f172a14}.adm-sideFooter{margin-top:10px;padding-top:10px}.adm-signOut{min-height:40px;border-radius:12px;font-size:14px}.adm-top{gap:10px;margin-bottom:10px}.adm-title{font-size:24px}.adm-sub{font-size:13px;line-height:1.55}.adm-topAction{width:100%}.adm-topAction .btn{width:100%;justify-content:center}}:root{--bg: #F8FAFC;--card: rgba(255,255,255,.92);--card2: rgba(255,255,255,.86);--text: #0f172a;--muted: #475569;--line: rgba(15, 23, 42, .1);--shadow: 0 10px 30px rgba(2, 6, 23, .08);--shadow2: 0 14px 50px rgba(2, 6, 23, .12);--radius: 20px;--navy: #0F172A;--indigo: #6366F1;--emerald: #10B981;--glass: rgba(255,255,255,.72);--glass-strong: rgba(255,255,255,.86);--hairline: rgba(15,23,42,.1);--glow-indigo: rgba(99,102,241,.18);--glow-cyan: rgba(14,165,233,.12);--glow-emerald: rgba(16,185,129,.1)}html,body{height:100%}html{font-size:16px}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--text);background:radial-gradient(1200px 600px at 0% 0%,rgba(99,102,241,.06),transparent 60%),radial-gradient(1200px 600px at 100% 100%,rgba(16,185,129,.05),transparent 60%),linear-gradient(180deg,#f8fafc,#fff)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:#6366f140}main{min-height:0}.container{max-width:1120px;margin:0 auto;padding:0 16px}.section{margin-top:18px}.homeAfterHeroFix .section{margin-top:0!important}.h1{font-size:clamp(34px,4vw,54px);line-height:1.02;font-weight:950;letter-spacing:-.03em}.h2{font-size:clamp(24px,2.6vw,34px);line-height:1.08;font-weight:950;letter-spacing:-.02em}.pLead{font-size:18px;line-height:1.7;color:#0f172ab8}.p{font-size:15px;line-height:1.65;color:#0f172ab3}.hr{height:1px;background:#0f172a1a;border:0;margin:0}#root{min-height:100%}main{min-height:0;padding-bottom:0}.siteMain{padding-top:0;padding-bottom:0}.stg-page,.se-page,.by-page,.iv-page,.pm-page,.ct-page{padding-bottom:0!important}.se-leadSection,.by-leadSection,.iv-ctaSection,.pm-ctaSection{margin-bottom:0!important;padding-bottom:0!important}.ft{margin-top:20px}.surface{border-radius:28px;background:var(--glass);border:1px solid var(--hairline);box-shadow:0 20px 60px #02061714,0 1px #ffffffb3 inset;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.surfaceSoft{border-radius:22px;background:var(--glass-strong);border:1px solid rgba(15,23,42,.08);box-shadow:0 14px 40px #0206170f}.kbdShadow{box-shadow:var(--shadow2)}.pill{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:800;color:#0f172ad1;background:#ffffffb8;border:1px solid rgba(15,23,42,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 25px #0206170f}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;border-radius:14px;font-weight:900;font-size:16px;color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 18px 45px #6366f147;border:1px solid rgba(255,255,255,.18);transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.btn:hover{transform:translateY(-1px);box-shadow:0 22px 60px #6366f157;filter:brightness(1.02)}.btn:active{transform:translateY(0)}.btnGhost{background:#ffffffd1;color:var(--text);border:1px solid rgba(15,23,42,.12);box-shadow:0 12px 30px #0206170f}.btnGhost:hover{background:#fffffff2}.btnDark{border:1px solid rgba(15,23,42,.14);background:#0f172a;color:#fff;box-shadow:0 14px 30px #02061729}.btnDark:hover{box-shadow:0 18px 40px #02061733}.cardLink{border-radius:22px;background:var(--glass-strong);border:1px solid rgba(15,23,42,.1);box-shadow:0 14px 40px #0206170f;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.cardLink:hover{transform:translateY(-2px);box-shadow:0 22px 65px #0206171a;border-color:#6366f138}.cardLink:active{transform:translateY(0)}.naliCard{position:relative;border-radius:24px;background:#ffffffd1;border:1px solid rgba(15,23,42,.1);box-shadow:0 14px 45px #0206170f;overflow:hidden;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}.naliCard:before{content:"";position:absolute;inset:-1px;background:radial-gradient(900px 320px at 18% 0%,rgba(99,102,241,.16),transparent 55%),radial-gradient(900px 320px at 80% 0%,rgba(14,165,233,.1),transparent 55%);opacity:0;transition:opacity .14s ease;pointer-events:none}.naliCard:after{content:"";position:absolute;inset:-2px;background:radial-gradient(650px 260px at 20% 0%,var(--glow, rgba(99,102,241,.18)),transparent 60%);opacity:0;transition:opacity .14s ease;pointer-events:none}.naliCard:hover{transform:translateY(-2px);box-shadow:0 22px 70px #0206171a;border-color:#6366f138;background:#ffffffe0}.naliCard:hover:before{opacity:1}.naliCard:hover:after{opacity:1}.naliChip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.naliBadge{height:44px;width:44px;border-radius:16px;background:#0f172a0f;border:1px solid rgba(15,23,42,.1);box-shadow:0 10px 25px #0206170f;display:grid;place-items:center}.naliBadgeInner{font-weight:900;letter-spacing:-.02em;color:#0f172ae0}.naliArrow{display:inline-flex;align-items:center;gap:10px;padding:8px 10px;border-radius:999px;background:#6366f114;border:1px solid rgba(99,102,241,.16);transition:background .14s ease,transform .14s ease}.naliArrowIcon{display:inline-block;font-weight:900;color:#4338ca;transition:transform .14s ease}.naliCard:hover .naliArrow{background:#6366f11f}.naliCard:hover .naliArrowIcon{transform:translate(2px)}.navBrandLink{display:inline-flex;align-items:center;gap:12px;text-decoration:none;flex:0 0 auto;min-width:0}.navBrandLogoPlain{width:64px;height:45px;object-fit:contain;display:block;flex:0 0 auto;transform:scale(2.5);transform-origin:center}.navBrandText{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;transform:translateY(3px)}.navBrandTitle{color:#1e293b;font-size:22px;font-weight:900;letter-spacing:-.03em;line-height:1.02;white-space:nowrap}.navBrandSub{color:#64748b;font-size:12.5px;font-weight:700;line-height:1.2;letter-spacing:-.01em;white-space:nowrap}@media(max-width:1023px){.navBrandLogoPlain{width:64px;height:64px;transform:scale(2.5)}.navBrandText{gap:2px}.navBrandTitle{font-size:22px}.navBrandSub{font-size:11.5px}}@media(max-width:640px){.navBrandLogoPlain{width:40px;height:40px;transform:scale(3.4)}.navBrandTitle{font-size:15px}}@media(max-width:640px){.navBrandLink{gap:10px}.navBrandLogoPlain{width:58px;height:58px;transform:scale(2.5)}.navBrandTitle{font-size:22px}.navBrandSub{display:none}}@media(max-width:640px){.navBrandLogo{width:52px;height:52px;border-radius:14px;padding:6px}}@media(max-width:640px){.navLogoWrap{width:50px;height:50px;border-radius:16px}}.navSep{width:1px;height:22px;background:#0f172a24;margin:0 6px;border-radius:999px}.navDesk{display:flex;align-items:center;justify-content:center;gap:28px;padding:0;border-radius:999px}.navDeskLink{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:40px;white-space:nowrap;text-decoration:none;color:#334155;font-size:15px;font-weight:600;line-height:1;padding:8px 4px;transition:color .2s ease}.navDeskLink:hover{color:#1e2f57}.navDeskLink:after{content:"";display:block;height:2px;margin-top:6px;background:linear-gradient(90deg,#2d4a87,#1e2f57);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.navDeskLink:hover:after{transform:scaleX(1)}.navDeskLink.is-active:after{transform:scaleX(1)}@media(min-width:1024px)and (max-width:1180px){.navDesk{gap:22px}.navDeskLink{font-size:14px}}.navSvg{width:17px;height:17px;display:block}.navContact{position:relative}.navContactBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border-radius:999px;border:1px solid rgba(99,102,241,.18);color:#fff;font-weight:900;font-size:14px;background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 12px 28px #6366f13d;cursor:pointer}.navContactBtn:hover{filter:brightness(1.03)}.navContactCaret{font-size:11px;opacity:.9}.navContactIcon{width:18px;height:18px;display:inline-grid;place-items:center;flex:0 0 auto;margin-top:1px}.navContactMenu{position:absolute;top:calc(100% + 12px);right:0;width:min(320px,92vw);border-radius:22px;padding:14px;background:#fffffff5;border:1px solid rgba(15,23,42,.08);box-shadow:0 24px 60px #0206172e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:60}.navContactItem{display:flex;align-items:flex-start;gap:12px;padding:10px 8px;border-radius:14px;text-decoration:none;color:inherit}.navContactItem:hover{background:#6366f10f}.navContactLabel{font-size:16px;font-weight:900;color:#0f172a;line-height:1.15}.navContactHint{font-size:12px;color:#0f172a85;line-height:1.4}.siteHeaderShell{border-bottom:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 6px 22px #0206170a}.siteHeaderInner{max-width:1320px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:28px}.siteDesktopNav{flex:1 1 auto;min-width:0;justify-content:center}.siteHeaderActions{display:flex;align-items:center;gap:12px;flex:0 0 auto}.navBrandLink{display:inline-flex;align-items:center;gap:14px;flex:0 0 auto;min-width:0}.navBrandText{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;transform:none}.navBrandTitle{color:#1e293b;font-size:18px;font-weight:900;letter-spacing:-.03em;line-height:1.02;white-space:nowrap}.navBrandSub{color:#64748b;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:-.01em;white-space:nowrap}.navDesk{display:flex;align-items:center;justify-content:center;gap:30px;padding:0}.navDeskLink{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:42px;white-space:nowrap;text-decoration:none;color:#334155;font-size:15px;font-weight:700;line-height:1;letter-spacing:-.01em;padding:8px 2px;transition:color .18s ease,transform .18s ease}.navDeskLink:hover{color:#1e2f57;transform:translateY(-1px)}.navDeskLink:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:2px;border-radius:999px;background:linear-gradient(90deg,#35559a,#1e2f57);transform:scaleX(0);transform-origin:center;transition:transform .22s ease}.navDeskLink:hover:after,.navDeskLink.is-active:after{transform:scaleX(1)}.navDeskLink.is-active{color:#0f172a}.navContactBtn{min-height:52px;padding:0 24px;border-radius:999px}@media(min-width:1024px)and (max-width:1260px){.siteHeaderInner{gap:20px;padding:14px 18px}.navDesk{gap:22px}.navDeskLink{font-size:14px}.navBrandTitle{font-size:17px}.navBrandSub{font-size:11.5px}}@media(min-width:1024px){.ng-menuBtn{display:none!important}}.ng-menuBtn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#2d4a8714;border:1px solid rgba(45,74,135,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .12s ease}.ng-menuBtn:hover{background:#2d4a8724;border-color:#2d4a8747;box-shadow:0 8px 20px #1e2f572e;transform:translateY(-1px)}.ng-menuBtn:active{transform:translateY(0);box-shadow:0 4px 10px #1e2f5729}.ng-menuBars{position:relative;width:18px;height:2px;background:#4f46e5;border-radius:999px;display:block;transition:background .18s ease}.ng-menuBars:before,.ng-menuBars:after{content:"";position:absolute;left:0;width:18px;height:2px;background:#4f46e5;border-radius:999px;transition:transform .22s ease,top .22s ease,opacity .18s ease,background .18s ease}.ng-menuBars:before{top:-6px;content:"";position:absolute;left:0}.ng-menuBars:after{top:6px;content:"";position:absolute;left:0}.ng-menuBars,.ng-menuBars:before,.ng-menuBars:after{display:block;width:18px;height:2px;background:#2d4a87;border-radius:2px;position:relative;transition:all .25s ease}.ng-menuBars.is-open{background:transparent}.ng-menuBars.is-open:before{top:0;transform:rotate(45deg)}.ng-menuBars.is-open:after{top:0;transform:rotate(-45deg)}.mnav{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:0;transition:opacity .22s ease}.mnavBackdrop{position:absolute;inset:0;background:#0f172a57;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0}.mnavPanel{position:absolute;top:0;right:0;height:100%;width:min(88vw,390px);background:linear-gradient(180deg,#fff,#f8fafc);border-left:1px solid rgba(15,23,42,.08);box-shadow:-28px 0 70px #0206172e;display:flex;flex-direction:column;padding:18px 16px 16px;overflow-y:auto;transform:translate(108%);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.mnav.is-open{pointer-events:auto;opacity:1}.mnav.is-open .mnavPanel{transform:translate(0)}.mnavHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:8px;border-bottom:1px solid rgba(15,23,42,.08)}.mnavTitle{font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#0f172a}.mnavClose{height:40px;width:40px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffdb;color:#0f172a;font-size:20px;line-height:1;display:grid;place-items:center;cursor:pointer;box-shadow:0 8px 24px #02061714}.mnavClose:hover{background:#fff}.mnavLinks{display:grid;gap:2px;margin-top:4px}.mnavLink{display:flex;align-items:center;justify-content:flex-start;min-height:54px;padding:0 10px;text-decoration:none;color:#0f172a;font-size:18px;font-weight:750;letter-spacing:-.01em;border-bottom:1px solid rgba(15,23,42,.06);border-radius:12px;transition:color .16s ease,background .16s ease,transform .16s ease}.mnavLink:hover{color:#1e2f57;background:#2d4a870d;transform:translate(2px)}.mnavLink.is-active{color:#1e2f57;background:#2d4a870f}.mnavChevron{display:none}.mnavFooter{margin-top:auto;padding-top:18px}.mnavAdmin{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;border-radius:14px;text-decoration:none;font-weight:900;color:#0f172a;background:#0f172a0a;border:1px solid rgba(15,23,42,.08)}.mnavAdmin:hover{background:#6366f10f;border-color:#6366f11a}.heroGlass{padding:22px 22px 18px;border-radius:26px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);box-shadow:0 22px 70px #02061740;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:visible;max-width:820px}.homeHeroInner{padding-top:10px;padding-bottom:12px}.heroGlass{padding:14px 20px;border-radius:24px}.homeHeroTitle{margin-top:0}@media(min-width:640px){.homeHeroInner{padding-top:12px;padding-bottom:14px}.heroGlass{padding:16px 20px;border-radius:26px}}@media(max-width:639px){.homeHeroInner{padding-top:6px;padding-bottom:8px}.heroGlass{padding:12px 14px;border-radius:20px}.homeHeroTitle{font-size:36px;line-height:.98}.heroGlass .mt-5{margin-top:12px!important}.heroGlass .mt-8{margin-top:16px!important}.heroGlass .mt-6{margin-top:14px!important}}.heroPathLabel{color:#ffffffe0;font-size:13px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}.heroPathWrap{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.heroPathWrap::-webkit-scrollbar{display:none}.heroPathRow{display:flex;flex-wrap:wrap;gap:10px}.heroPathPill{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;text-decoration:none;white-space:nowrap;font-size:14px;font-weight:800;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff14,0 10px 24px #0206171f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease}.heroPathPill:hover{transform:translateY(-1px);background:#ffffff29;border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff1a,0 14px 28px #02061729}.heroPathPill:focus-visible{outline:none;box-shadow:0 0 0 4px #6366f138,inset 0 1px #ffffff1a,0 14px 28px #02061729}@media(max-width:768px){.heroPathLabel{font-size:12px;margin-bottom:10px}.heroPathRow{flex-wrap:nowrap;width:max-content;gap:8px}.heroPathPill{min-height:40px;padding:0 14px;font-size:13px}}.ng-carouselBg{position:absolute;inset:0;pointer-events:none}.ng-carouselBg--light{background:radial-gradient(1000px 520px at 20% 0%,rgba(99,102,241,.11),transparent 60%),radial-gradient(900px 520px at 82% 10%,rgba(14,165,233,.08),transparent 60%),radial-gradient(900px 520px at 55% 120%,rgba(16,185,129,.07),transparent 65%),linear-gradient(to bottom,#ffffff8c,#ffffff40)}.ng-carouselTight{padding-top:18px!important;padding-bottom:22px!important}.ng-eyebrow{font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#0f172a8c}.ng-sectionTitle{margin:6px 0 0;font-size:clamp(22px,2.4vw,34px);font-weight:950;letter-spacing:-.02em;color:#0f172a}.ng-sectionSub{margin:8px 0 0;color:#0f172aa6;line-height:1.55;max-width:58ch}.ng-linkBtn{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;font-weight:900;font-size:13px;color:#0f172aeb;background:#ffffffc7;border:1px solid rgba(15,23,42,.12);box-shadow:0 12px 30px #0206170f;transition:transform .12s ease,background .12s ease}.ng-linkBtn:hover{transform:translateY(-1px);background:#ffffffeb}.ng-arrowBtn{height:42px;width:42px;border-radius:14px;display:grid;place-items:center;background:#ffffffc7;border:1px solid rgba(15,23,42,.12);box-shadow:0 12px 30px #0206170f;transition:transform .12s ease,background .12s ease}.ng-arrowBtn:hover{transform:translateY(-1px);background:#ffffffeb}.ng-arrowBtn:active{transform:translateY(0)}.ng-track{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 14px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ng-track::-webkit-scrollbar{display:none}.ng-track--loading{padding:6px 2px 14px}.ng-slide{flex:0 0 330px;scroll-snap-align:start;border-radius:22px;background:#ffffffdb;border:1px solid rgba(15,23,42,.1);box-shadow:0 14px 45px #02061714;overflow:hidden;position:relative;transform:translateZ(0);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.ng-slide:hover{transform:translateY(-2px);box-shadow:0 22px 70px #0206171f;border-color:#6366f13d}.ng-slide--skeleton{height:360px;background:linear-gradient(90deg,#0f172a0f,#0f172a17,#0f172a0f);background-size:240% 100%;animation:ngShimmer 1.1s ease-in-out infinite}@keyframes ngShimmer{0%{background-position:0% 0%}to{background-position:180% 0%}}.ng-media{height:360px;position:relative}.ng-img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.01)}.ng-mediaShade{position:absolute;inset:0;background:radial-gradient(1000px 520px at 50% -10%,rgba(0,0,0,.1),transparent 55%),linear-gradient(to top,#020617b3,#0206171a 55%,#0206170d)}.ng-topPills{position:absolute;left:12px;right:12px;top:12px;display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.ng-pillLight,.ng-pillDark{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-pillLight{color:#ffffffeb;background:#ffffff24}.ng-pillDark{color:#fffffff2;background:#02061759}.ng-saveBtn{position:absolute;right:12px;bottom:92px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#02061766;color:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:900;font-size:12px;cursor:pointer;transition:transform .12s ease,background .12s ease}.ng-saveBtn:hover{transform:translateY(-1px);background:#02061780}.ng-saveText{opacity:.92}.ct-page{padding-top:26px}.ct-hero{position:relative;border-radius:34px;overflow:hidden;background:radial-gradient(900px 320px at 0% 0%,rgba(99,102,241,.14),transparent 55%),radial-gradient(900px 320px at 100% 100%,rgba(16,185,129,.1),transparent 55%),linear-gradient(180deg,#f8fbff,#fff);border:1px solid rgba(15,23,42,.08);box-shadow:0 20px 60px #0206170f}.ct-heroInner{display:grid;grid-template-columns:1fr;gap:26px;padding:28px}.ct-copy{padding:8px 6px}.ct-kicker{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:#6366f11a;border:1px solid rgba(99,102,241,.16);color:#4f46e5;font-size:18px;font-weight:900;letter-spacing:.03em}.ct-title{margin-top:16px;font-size:clamp(38px,5vw,68px);line-height:.95;font-weight:950;letter-spacing:-.04em;color:#0f172a;max-width:8ch}.ct-lead{margin-top:16px;color:#0f172ab8;font-size:18px;line-height:1.72;max-width:34ch}.ct-points{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.ct-point{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;background:#ffffffbd;border:1px solid rgba(15,23,42,.08);color:#0f172ac7;font-size:16px;font-weight:800}.ct-sideCards{margin-top:22px;display:grid;gap:12px;max-width:520px}.ct-formCard{padding:22px;border-radius:28px}.ct-submit{width:100%}.ct-note{color:#0f172a8f;font-size:13px;line-height:1.55}.aw-section{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;overflow:hidden;background:radial-gradient(1200px 640px at 15% 0%,rgba(99,102,241,.28),transparent 58%),radial-gradient(1000px 560px at 82% 18%,rgba(56,189,248,.2),transparent 60%),linear-gradient(180deg,#12203e,#132547 48%,#122243);border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.aw-shell{max-width:1600px;margin:0 auto;padding:34px 18px 42px}.aw-head{display:grid;gap:12px;margin-bottom:24px;max-width:1500px}.aw-kicker{display:inline-flex;align-items:center;gap:8px;color:#dbeafefa;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.aw-title{margin:0;color:#f8fafc;font-size:clamp(30px,4.2vw,58px);line-height:1.04;font-weight:900;letter-spacing:-.04em;max-width:none;width:100%;text-wrap:unset}.aw-sub{margin:0;max-width:1050px;color:#e2e8f0e6;font-size:18px;line-height:1.65}.aw-viewport{overflow:hidden;padding:10px 0 8px;position:relative}.aw-viewport::-webkit-scrollbar{display:none}.aw-viewport:active{cursor:grabbing}.aw-viewport:hover .aw-track{animation-play-state:paused}@keyframes aw-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 10px))}}.aw-track{display:flex;align-items:stretch;gap:20px;width:max-content;will-change:transform;animation:aw-marquee 250s linear infinite}.aw-card{width:min(78vw,320px);flex:0 0 auto;border-radius:26px;background:linear-gradient(180deg,#ffffff24,#ffffff17);border:1px solid rgba(255,255,255,.14);box-shadow:0 16px 36px #0206173d,inset 0 1px #ffffff17;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column}.aw-media{height:470px;position:relative;overflow:hidden;padding:0;display:block;background:radial-gradient(110% 90% at 50% 24%,rgba(255,255,255,.14),transparent 62%),linear-gradient(180deg,#17305f,#102349 58%,#0c1b38);border-bottom-left-radius:34px;border-bottom-right-radius:34px}.aw-media:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,transparent 54%,rgba(2,6,23,.1) 100%);pointer-events:none}.aw-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:saturate(1.02) contrast(1.02) brightness(1.02)}.aw-meta{margin-top:0;padding:18px 16px;background:transparent}.aw-year{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:30px;border-radius:999px;padding:0 12px;background:#6366f13d;color:#eef2ff;border:1px solid rgba(165,180,252,.3);font-size:12px;font-weight:800;letter-spacing:.08em}.aw-cardTitle{margin:12px 0 6px;color:#f8fafc;font-size:20px;line-height:1.15;font-weight:800;letter-spacing:-.02em}.aw-cardSub{color:#e2e8f0d6;font-size:14px;line-height:1.5}.ft{margin-top:20px;background:radial-gradient(900px 480px at 15% 0%,rgba(99,102,241,.16),transparent 58%),radial-gradient(900px 480px at 85% 18%,rgba(14,165,233,.1),transparent 60%),linear-gradient(180deg,#0a1020,#09101b);color:#e5e7eb;border-top:1px solid rgba(255,255,255,.06)}.ft-wrap{max-width:1200px;margin:0 auto;padding:22px 16px 16px}.ft-top{display:grid;gap:10px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.ft-brandRow{display:flex;align-items:center;gap:16px}.ft-brandName{font-size:18px;font-weight:900;letter-spacing:-.02em;line-height:1.05;color:#f8fafc}.ft-brandSub{margin-top:0;font-size:13px;line-height:1.2;color:#e2e8f0b8}.ft-brandLogoCard{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:16px;background:#fffffff5;border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 24px #0000002e,inset 0 1px #ffffffb3}.ft-brandLogoPlain{width:96px;height:auto;object-fit:contain;display:block;flex:0 0 auto;transform:scale(2)}.ft-brandTextWrap{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0}@media(max-width:640px){.ft-brandRow{gap:12px}.ft-brandLogoCard{padding:6px 8px;border-radius:14px}.ft-brandLogoPlain{width:82px}.ft-brandName{font-size:17px}.ft-brandSub{font-size:12px}}.ft-copyText{font-size:14px;line-height:1.55;color:#e2e8f0ad;max-width:64ch}.ft-copyTextSoft{color:#e2e8f08f;font-size:13px}.ft-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;padding-top:14px}.ft-col{min-width:0}.ft-title{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#ffffffeb;margin-bottom:10px}.ft-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.ft-links a{text-decoration:none;color:#e2e8f0d1;font-size:14px;font-weight:700}.ft-links a:hover{color:#c7d2fe}.ft-quickActions{display:flex;flex-wrap:wrap;gap:10px}.ft-quickAction{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border-radius:999px;text-decoration:none;color:#c7d2fe;font-size:13px;font-weight:800;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.ft-quickAction:hover{background:#ffffff17}.ft-emailRow{margin-top:12px;display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#f8fafc;font-size:14px;font-weight:800;word-break:break-word}.ft-emailRow:hover{color:#c7d2fe}.ft-svg{width:15px;height:15px;display:block;flex:0 0 auto}.ft-cta{margin-top:12px}.ft-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:12px;text-decoration:none;font-size:13px;font-weight:900;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.ft-cta a:hover{background:#ffffff1a}.ft-bottom{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);font-size:13px;color:#cbd5e199}@media(max-width:768px){.ft-wrap{padding:20px 16px 16px}.ft-grid{grid-template-columns:1fr;gap:18px;padding-top:14px}.ft-title{text-align:center;margin-bottom:12px}.ft-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.ft-quickActions{justify-content:center}.ft-emailRow{display:flex;justify-content:center;width:100%;text-align:center}.ft-cta,.ft-bottom{text-align:center}}@media(min-width:640px){.aw-shell{padding:42px 24px 50px}}@media(min-width:768px){.ct-submit{width:fit-content}.ct-heroInner{grid-template-columns:.95fr 1.05fr;gap:28px;padding:32px;align-items:start}}@media(min-width:1024px){.aw-shell{padding:50px 32px 58px}}@media(max-width:1023px){.ng-menuBtn{display:grid}}@media(max-width:768px){.section{margin-top:14px}.ng-carouselTight{padding-top:18px!important;padding-bottom:22px!important}.ft-grid{grid-template-columns:1fr;gap:18px}.ft-row{grid-template-columns:1fr;gap:6px}}@media(max-width:767px){.aw-shell{padding:28px 16px 36px}.aw-title{font-size:clamp(30px,9vw,42px)}.aw-sub{font-size:15px;max-width:100%}.aw-track{animation-duration:42s}.aw-img{object-position:center 18%}}@media(min-width:768px){.aw-card{width:300px}.aw-media{height:470px}}@media(max-width:767px){.aw-media{height:390px;border-bottom-left-radius:28px;border-bottom-right-radius:28px}}@media(max-width:640px){html{font-size:16px}.ng-slide{flex-basis:82vw}.ct-page{padding-top:18px}.ct-heroInner{padding:18px;gap:18px}.ct-title{font-size:44px;max-width:9ch}.ct-lead{font-size:20px;line-height:1.62;max-width:100%}.ct-formCard{padding:18px;border-radius:24px}.ct-submit{width:100%}}@media(prefers-reduced-motion:reduce){.aw-track{animation:none}}.siteMain{padding-bottom:0}.siteMain>*:last-child{margin-bottom:0!important;padding-bottom:0!important}@media(max-width:768px){.ft{margin-top:14px}}.btn,.ct-submit,.navContactBtn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;border-radius:999px;padding:0 20px;font-size:15px;font-weight:800;letter-spacing:.01em;color:#fff;background:linear-gradient(135deg,#35559a,#1e2f57);border:1px solid rgba(255,255,255,.18);box-shadow:0 10px 24px #1e2f572e,0 2px 6px #1e2f571f;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,filter .14s ease;cursor:pointer}.btn:hover,.ct-submit:hover,.navContactBtn:hover{transform:translateY(-1px);background:linear-gradient(135deg,#4063b3,#243867);box-shadow:0 16px 34px #1e2f573d,0 4px 10px #1e2f5729;filter:brightness(1.02)}.btn:active,.ct-submit:active,.navContactBtn:active{transform:translateY(0);box-shadow:0 6px 16px #1e2f572e}.btn:disabled,.ct-submit:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}.btn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-red-700:oklch(50.5% .213 27.518);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-sky-400:oklch(74.6% .16 232.661);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-semibold:600;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-1{inset:calc(var(--spacing)*1)}.-top-24{top:calc(var(--spacing)*-24)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.-right-24{right:calc(var(--spacing)*-24)}.right-1{right:calc(var(--spacing)*1)}.right-1\/2{right:50%}.right-3{right:calc(var(--spacing)*3)}.right-\[52px\]{right:52px}.-bottom-24{bottom:calc(var(--spacing)*-24)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.-left-24{left:calc(var(--spacing)*-24)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-\[52px\]{left:52px}.z-10{z-index:10}.z-50{z-index:50}.-mx-\[50vw\]{margin-inline:-50vw}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-3{margin-left:calc(var(--spacing)*3)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/10\]{aspect-ratio:16/10}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-4{height:calc(var(--spacing)*4)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-72{height:calc(var(--spacing)*72)}.h-full{height:100%}.min-h-\[70vh\]{min-height:70vh}.min-h-\[140px\]{min-height:140px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-4{width:calc(var(--spacing)*4)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-72{width:calc(var(--spacing)*72)}.w-\[172px\]{width:172px}.w-full{width:100%}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[52ch\]{max-width:52ch}.max-w-\[1400px\]{max-width:1400px}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing)*0)}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing)*0)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-red-200{border-color:var(--color-red-200)}.border-red-300\/30{border-color:#ffa3a34d}@supports (color:color-mix(in lab,red,red)){.border-red-300\/30{border-color:color-mix(in oklab,var(--color-red-300)30%,transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-900{border-color:var(--color-slate-900)}.border-slate-900\/10{border-color:#0f172b1a}@supports (color:color-mix(in lab,red,red)){.border-slate-900\/10{border-color:color-mix(in oklab,var(--color-slate-900)10%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500)15%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500)15%,transparent)}}.bg-emerald-600\/10{background-color:#0097671a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/10{background-color:color-mix(in oklab,var(--color-emerald-600)10%,transparent)}}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/10{background-color:color-mix(in oklab,var(--color-indigo-500)10%,transparent)}}.bg-indigo-500\/25{background-color:#625fff40}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/25{background-color:color-mix(in oklab,var(--color-indigo-500)25%,transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-indigo-600\/10{background-color:#4f39f61a}@supports (color:color-mix(in lab,red,red)){.bg-indigo-600\/10{background-color:color-mix(in oklab,var(--color-indigo-600)10%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.bg-sky-400\/20{background-color:#00bcfe33}@supports (color:color-mix(in lab,red,red)){.bg-sky-400\/20{background-color:color-mix(in oklab,var(--color-sky-400)20%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/5{background-color:#0f172b0d}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/5{background-color:color-mix(in oklab,var(--color-slate-900)5%,transparent)}}.bg-slate-900\/90{background-color:#0f172be6}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/90{background-color:color-mix(in oklab,var(--color-slate-900)90%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/70{background-color:color-mix(in oklab,var(--color-slate-950)70%,transparent)}}.bg-slate-950\/90{background-color:#020618e6}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/90{background-color:color-mix(in oklab,var(--color-slate-950)90%,transparent)}}.bg-slate-950\/95{background-color:#020618f2}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/95{background-color:color-mix(in oklab,var(--color-slate-950)95%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.bg-white\/75{background-color:color-mix(in oklab,var(--color-white)75%,transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white)85%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(1200px_700px_at_40\%_35\%\,transparent\,rgba\(2\,6\,23\,\.55\)\)\]{background-image:radial-gradient(1200px 700px at 40% 35%,#0000,#0206178c)}.from-black\/40{--tw-gradient-from:#0006}@supports (color:color-mix(in lab,red,red)){.from-black\/40{--tw-gradient-from:color-mix(in oklab,var(--color-black)40%,transparent)}}.from-black\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-950\/75{--tw-gradient-from:#020618bf}@supports (color:color-mix(in lab,red,red)){.from-slate-950\/75{--tw-gradient-from:color-mix(in oklab,var(--color-slate-950)75%,transparent)}}.from-slate-950\/75{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-black\/0{--tw-gradient-via:#0000}@supports (color:color-mix(in lab,red,red)){.via-black\/0{--tw-gradient-via:color-mix(in oklab,var(--color-black)0%,transparent)}}.via-black\/0{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-950\/45{--tw-gradient-via:#02061873}@supports (color:color-mix(in lab,red,red)){.via-slate-950\/45{--tw-gradient-via:color-mix(in oklab,var(--color-slate-950)45%,transparent)}}.via-slate-950\/45{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-black\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab,red,red)){.to-black\/0{--tw-gradient-to:color-mix(in oklab,var(--color-black)0%,transparent)}}.to-black\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-950\/20{--tw-gradient-to:#02061833}@supports (color:color-mix(in lab,red,red)){.to-slate-950\/20{--tw-gradient-to:color-mix(in oklab,var(--color-slate-950)20%,transparent)}}.to-slate-950\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-6{padding-block:calc(var(--spacing)*6)}.py-12{padding-block:calc(var(--spacing)*12)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[42px\]{font-size:42px}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-red-100{color:var(--color-red-100)}.text-red-700{color:var(--color-red-700)}.text-slate-100{color:var(--color-slate-100)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.opacity-35{opacity:.35}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-emerald-500\/15{--tw-ring-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.ring-emerald-500\/15{--tw-ring-color:color-mix(in oklab,var(--color-emerald-500)15%,transparent)}}.ring-emerald-500\/20{--tw-ring-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.ring-emerald-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.ring-emerald-600\/20{--tw-ring-color:#00976733}@supports (color:color-mix(in lab,red,red)){.ring-emerald-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-emerald-600)20%,transparent)}}.ring-indigo-500\/15{--tw-ring-color:#625fff26}@supports (color:color-mix(in lab,red,red)){.ring-indigo-500\/15{--tw-ring-color:color-mix(in oklab,var(--color-indigo-500)15%,transparent)}}.ring-indigo-500\/20{--tw-ring-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.ring-indigo-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.ring-indigo-600\/15{--tw-ring-color:#4f39f626}@supports (color:color-mix(in lab,red,red)){.ring-indigo-600\/15{--tw-ring-color:color-mix(in oklab,var(--color-indigo-600)15%,transparent)}}.ring-indigo-600\/20{--tw-ring-color:#4f39f633}@supports (color:color-mix(in lab,red,red)){.ring-indigo-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-indigo-600)20%,transparent)}}.ring-slate-900\/10{--tw-ring-color:#0f172b1a}@supports (color:color-mix(in lab,red,red)){.ring-slate-900\/10{--tw-ring-color:color-mix(in oklab,var(--color-slate-900)10%,transparent)}}.ring-slate-900\/15{--tw-ring-color:#0f172b26}@supports (color:color-mix(in lab,red,red)){.ring-slate-900\/15{--tw-ring-color:color-mix(in oklab,var(--color-slate-900)15%,transparent)}}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-\[cubic-bezier\(\.2\,\.9\,\.2\,1\.15\)\]{--tw-ease:cubic-bezier(.2,.9,.2,1.15);transition-timing-function:cubic-bezier(.2,.9,.2,1.15)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}}.group-active\:scale-\[0\.98\]:is(:where(.group):active *){scale:.98}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_10px_28px_rgba\(2\,6\,23\,\.10\)\]:hover{--tw-shadow:0 10px 28px var(--tw-shadow-color,#0206171a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.active\:shadow-\[0_6px_18px_rgba\(2\,6\,23\,\.10\)\]:active{--tw-shadow:0 6px 18px var(--tw-shadow-color,#0206171a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:40rem){.sm\:mt-8{margin-top:calc(var(--spacing)*8)}.sm\:block{display:block}.sm\:w-\[360px\]{width:360px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-7{padding:calc(var(--spacing)*7)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:p-10{padding:calc(var(--spacing)*10)}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:py-8{padding-block:calc(var(--spacing)*8)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[19px\]{font-size:19px}.sm\:text-\[58px\]{font-size:58px}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:items-center{align-items:center}.md\:p-10{padding:calc(var(--spacing)*10)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-\[76px\]{top:76px}.lg\:z-40{z-index:40}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.lg\:grid-cols-\[1fr_160px_200px_160px\]{grid-template-columns:1fr 160px 200px 160px}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.lg\:bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.lg\:text-right{text-align:right}.lg\:backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}}}:root{color-scheme:light}html{font-size:18px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(1200px 600px at 10% -10%,#6366f12e,#0000 60%),radial-gradient(900px 500px at 95% 0,#0ea5e924,#0000 55%),#f8fafc;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}*{letter-spacing:-.01em}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
