.story{--dark:#0A121A;--track:-0.025em;--hero-pad:max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)))}.st-stage,.story{position:relative}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ch-word,.sr-only{white-space:nowrap}.ch-m,.ch-word{display:inline-block}.ch-m{overflow:hidden;vertical-align:top;padding-bottom:.16em;margin-bottom:-.16em}.ch{display:inline-block}.h-hello{margin:0;display:flex;flex-direction:column;font-family:var(--font-display),Archivo,sans-serif}.h-hi{font-size:clamp(28px,3.8vw,60px);line-height:1;color:var(--petrol);letter-spacing:-.01em;margin-left:.04em}.h-hi,.h-np{font-weight:700}.h-np{font-size:clamp(56px,13vw,232px);line-height:.94;letter-spacing:var(--track);color:var(--ink);margin-left:-.03em}.np-i{display:inline-block;width:.2em;height:.757em;margin:0 .045em;vertical-align:baseline;position:relative;top:.02em}.np-i svg{display:block;width:100%;height:100%}.h-rule{display:block;height:3px;border-radius:3px;background:var(--light);box-shadow:0 0 14px var(--glow);transform-origin:left center}.btn-lg{padding:15px 24px;font-size:16px}.btn:active{transform:translateY(1px)}.ps{display:none}.br-line{fill:none;stroke:url(#br-light);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;vector-effect:non-scaling-stroke}.br-chip{font:600 14.5px/1 var(--font-body),Inter,sans-serif;white-space:nowrap;background:var(--glass-strong);border:1px solid var(--edge);border-radius:999px;padding:10px 16px;box-shadow:inset 0 1px 0 var(--edge),var(--sh);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.br-chip,.sol-h{color:var(--ink)}.sol-h{margin:0;font-weight:700;font-size:clamp(28px,3.3vw,54px);line-height:1.04;letter-spacing:var(--track)}.sol-h em{display:block;font-style:italic;color:var(--petrol)}.form-card{background:var(--glass-strong);border:1px solid var(--edge);border-radius:18px;padding:22px;display:grid;gap:12px;max-width:440px;box-shadow:inset 0 1px 0 var(--edge),var(--sh-lift);-webkit-backdrop-filter:blur(18px) saturate(1.45);backdrop-filter:blur(18px) saturate(1.45)}.fc-step{margin:0;font-size:13.5px;color:var(--muted)}.fc-step b{color:var(--petrol);font-weight:700;margin-right:6px}.fc-field{display:grid;gap:5px}.fc-label{font-size:13px;font-weight:600;color:var(--ink2)}.fc-box{display:block;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:15.5px;font-weight:500;color:var(--ink);background:rgba(255,255,255,.85);min-height:44px;box-shadow:inset 0 1px 2px rgba(22,87,122,.05)}.fv{display:inline-block;white-space:nowrap}.sol-after{margin:0;font-size:clamp(16px,1.4vw,19px);color:var(--ink2);max-width:40ch}.pg-slot{display:flex;justify-content:center}.pg{position:relative;container-type:inline-size;width:min(100%,560px);aspect-ratio:1/1.414;max-width:100%;background:#FFFFFF;border-radius:3px;overflow:hidden;box-shadow:0 34px 70px -40px rgba(28,46,58,.6),0 0 0 1px rgba(28,46,58,.06);color:#1F2328;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;will-change:transform}.pg-fill{padding:6cqw 8.5cqw 0}.pg-cursor{position:absolute;left:9cqw;top:9cqw;width:.35cqw;height:4cqw;background:var(--ink);opacity:0}.pg-head{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:2.2cqw;border-bottom:.3cqw solid #1e4a66}.pg-logo{display:inline-block;width:7cqw;line-height:0}.pg-logo svg{width:100%;height:auto;display:block}.pg-run{font-size:1.55cqw;font-weight:700;color:#1E4A66}.pg-title{text-align:center;font-size:3.7cqw;font-weight:700;color:#16314A;padding:2.6cqw 0 2.2cqw;border-bottom:.3cqw solid #1e4a66;letter-spacing:.02em}.pg-table{width:100%;border-collapse:collapse;margin-top:1.4cqw;font-size:1.62cqw;line-height:1.35}.pg-table td,.pg-table th{text-align:left;vertical-align:top;padding:1.15cqw 1.1cqw;border-bottom:.1cqw solid #dadada}.pg-table th{width:38%;background:#ADADAD;font-weight:700;color:#1F2328}.pg-row td{background:rgba(201,154,46,calc(var(--hl, 0) * .38))}.pg-sec{margin-top:4cqw;font-size:2.05cqw;font-weight:700;color:#1E4A66;padding-bottom:.9cqw;border-bottom:.12cqw solid #cfcfcf}.pg-box{margin-top:1.1cqw;background:#E9E9E9;padding:1.2cqw 1.1cqw;font-size:1.62cqw;line-height:1.42;text-align:justify}.pg-box p{margin:0 0 1.6cqw}.pg-box u{color:#1E5DB6;text-underline-offset:.2cqw}.pg-badge{position:absolute;right:3cqw;bottom:3cqw;font:700 2.3cqw/1 var(--font-body),Inter,sans-serif;color:#FFFFFF;background:var(--petrol);padding:1.5cqw 2.2cqw;border-radius:999px;box-shadow:0 10px 22px -12px rgba(22,87,122,.8)}.marquee{overflow:hidden;pointer-events:none}.marquee-track{display:flex;gap:4vw;width:max-content}.marquee-track span{font:700 clamp(56px,8.4vw,144px)/1 var(--font-display),Archivo,sans-serif;letter-spacing:-.015em;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px rgba(22,87,122,.26)}.p-copy{position:relative;z-index:2;display:grid;justify-items:center;gap:10px;text-align:center}.p-num{display:block;margin:0 0 .04em;font:700 clamp(84px,11.5vw,200px)/.82 var(--font-display),Archivo,sans-serif;letter-spacing:-.03em;color:var(--petrol)}.p-rest{display:inline-block}.p-h{margin:0;font-size:clamp(28px,3.3vw,54px);font-weight:700;letter-spacing:var(--track);line-height:1.04;color:var(--ink)}.p-sub{font-size:clamp(16px,1.4vw,19px);max-width:48ch}.p-invite,.p-sub{margin:0;color:var(--ink2)}.p-invite{font-size:16px;text-align:center}.p-invite a{font-weight:700}.card{--doc:var(--petrol);position:relative;z-index:2;width:clamp(108px,8.6vw,140px);aspect-ratio:1/1.36;background:var(--paper);border-radius:6px;overflow:hidden;box-shadow:0 16px 34px -22px rgba(28,46,58,.55),0 0 0 1px rgba(28,46,58,.06);display:flex;flex-direction:column}.card-band{height:9%;background:var(--doc)}.card-body{flex:1;padding:10% 10% 0;display:flex;flex-direction:column;gap:6%}.card i,.m-doc i{display:block;font-style:normal}.card .ln,.m-doc .ln{height:4px;border-radius:99px;background:#E4E0D7}.card .ln.short,.m-doc .ln.short{width:62%}.card-cols{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:3px}.card-cols i{height:5px;background:#E4E0D7;border-radius:2px}.card-cols:first-child i{background:color-mix(in srgb,var(--doc) 55%,#FFFFFF)}.card-gantt{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5px}.card-gantt i{height:5px;background:#EEEAE1;border-radius:1px}.card-gantt i.on{background:var(--doc)}.card-sum{font:800 clamp(11px,1vw,14px)/1 var(--font-display),Archivo,sans-serif;color:var(--ink)}.card-toc{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.card-toc i{height:16px;border:1.5px solid var(--doc);border-radius:3px}.card-toc.wide{grid-template-columns:1fr}.card-toc.wide i{background:color-mix(in srgb,var(--doc) 12%,#FFFFFF)}.card-hero{height:26%;background:color-mix(in srgb,var(--doc) 85%,#FFFFFF);border-radius:3px}.card-name{padding:8px 10px 2px;font:700 clamp(12px,.95vw,14px)/1.2 var(--font-body),Inter,sans-serif;color:var(--ink)}.card-stage{padding:0 10px 10px;font-size:12px;color:var(--muted)}.m-sentence{margin:0;background:var(--glass-strong);border:1px solid var(--edge);border-radius:18px;padding:clamp(20px,2.6vw,34px);-webkit-backdrop-filter:blur(18px) saturate(1.45);backdrop-filter:blur(18px) saturate(1.45);font:400 clamp(18px,1.8vw,26px)/1.55 Arial,Helvetica Neue,sans-serif;color:#1F2328;box-shadow:0 22px 46px -32px rgba(28,46,58,.55);max-width:580px}.m-mark{background-color:rgba(22,87,122,calc(var(--sel, 1) * .16));box-shadow:0 2px 0 rgba(22,87,122,calc(var(--sel, 1) * .5));box-decoration-break:clone;-webkit-box-decoration-break:clone;border-radius:3px}.m-caret{display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:-.15em;background:var(--petrol);animation:st-blink 1.1s steps(1) infinite}.m-docs{display:flex;gap:clamp(10px,1.4vw,18px)}.m-doc{position:relative;width:clamp(100px,10vw,150px);aspect-ratio:1/1.36;background:var(--paper);border-radius:6px;overflow:hidden;display:flex;flex-direction:column;gap:7px;padding-bottom:10px;box-shadow:0 18px 36px -22px rgba(28,46,58,.55),0 0 0 1px rgba(28,46,58,.06)}.m-doc .ln{margin:0 10px}.m-doc-band{height:22%;background:var(--doc);transition:background-color .35s ease;display:flex;align-items:center;padding:0 10px}.m-logo{width:26px;height:16px;border-radius:3px;background:rgba(255,255,255,.92)}.m-doc-title{padding:2px 10px;font:700 clamp(12px,.95vw,13.5px)/1.2 var(--font-body),Inter,sans-serif;color:var(--ink)}.m-fmt{display:flex;gap:8px;margin:14px 0 0}.m-fmt span{font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:999px;background:var(--glass-strong);border:1px solid var(--edge);color:var(--ink);box-shadow:var(--sh)}.m-swatches{display:flex;gap:12px;margin-top:18px;flex-wrap:wrap}.m-swatch{width:36px;height:36px;border-radius:50%;border:3px solid var(--paper);box-shadow:0 0 0 1px var(--line);cursor:pointer;padding:0;transition:transform .15s ease}.m-swatch:hover{transform:scale(1.08)}.m-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}.l-trust{color:#FFFFFF;background:radial-gradient(900px 600px at 82% -6%,rgba(107,195,234,.3),transparent 70%),radial-gradient(760px 520px at 0 104%,rgba(201,192,255,.16),transparent 70%),var(--dark)}@keyframes st-blink{50%{opacity:0}}.st-progress{display:none}html:not(.m) .layer{max-width:var(--max);margin:0 auto;padding:clamp(40px,8vw,96px) var(--gutter)}html:not(.m) .l-hero{display:grid;gap:20px;padding-top:120px}html:not(.m) .br-chips,html:not(.m) .br-svg,html:not(.m) .m-caret,html:not(.m) .marquee,html:not(.m) .pg-cursor{display:none}html:not(.m) .l-bridge{gap:20px;text-align:center}html:not(.m) .l-method,html:not(.m) .l-solution{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:start}html:not(.m) .sol-left{display:grid;gap:22px}html:not(.m) .l-products{display:grid;gap:28px;justify-items:center}html:not(.m) .fan{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;max-width:900px}html:not(.m) .l-trust{max-width:none}html.m .st-stage{height:100vh;height:100dvh;overflow:hidden}html.m .st-progress{display:block;position:absolute;top:0;left:0;right:0;height:3px;background:var(--light);box-shadow:0 0 10px var(--glow);transform-origin:left center;z-index:30}html.m .layer{position:absolute;inset:0;pointer-events:none}html.m .story{--safe:76px}html.m .layer:not(.l-hero):not(.l-trust){top:var(--safe)}html.m .layer a,html.m .layer button{pointer-events:auto}html.m .l-bridge,html.m .l-close,html.m .l-gap,html.m .l-intro,html.m .l-method,html.m .l-products,html.m .l-solution,html.m .l-trust{visibility:hidden}html.m .np-i svg{visibility:hidden!important}html.m .ps{display:block;position:absolute;left:0;top:0;z-index:20;overflow:visible;pointer-events:none;visibility:hidden;will-change:transform}html.m .l-hero{display:flex;flex-direction:column;justify-content:center;gap:clamp(16px,2.6dvh,30px);padding:96px var(--hero-pad) 6dvh}html.m .br-svg{width:100%;height:100%}html.m .br-chips,html.m .br-svg{position:absolute;inset:0}html.m .br-chip{position:absolute;left:0;top:0}html.m .pg-cursor{opacity:1;animation:st-blink 1.1s steps(1) infinite}html.m .l-solution{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5vw;padding:0 6vw}html.m .sol-left{display:grid;gap:clamp(14px,1.8vw,24px);align-content:center}html.m .pg{width:min(100%,calc((100dvh - var(--safe) - 48px) / 1.414))}html.m .l-products{display:flex;flex-direction:column;align-items:center;padding:6dvh var(--gutter) 0}html.m .marquee{position:absolute;left:0;right:0;top:66%;transform:translateY(-50%)}html.m .fan{position:relative;width:100%;flex:1}html.m .card{position:absolute;left:50%;top:12%;margin-left:calc(clamp(108px, 8.6vw, 140px) / -2)}html.m .p-invite{position:absolute;left:0;right:0;bottom:6dvh}@media (max-width:899px){html.m .l-hero{padding:84px var(--gutter) 6dvh}.h-np{font-size:15vw}html.m .story{--safe:64px}.br-chip{font-size:12.5px;padding:8px 12px}html.m .l-solution{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-items:start;gap:14px;padding:4dvh var(--gutter) 3dvh}html.m .sol-left{gap:8px;grid-template-areas:"label" "h" "sub" "body"}html.m .sol-label{grid-area:label}html.m .sol-sub{grid-area:sub}html.m .sol-h{grid-area:h;font-size:clamp(22px,6.4vw,30px)}html.m .form-card.fc-main,html.m .sol-after{grid-area:body}html.m .form-card.fc-main{padding:12px;gap:6px;grid-template-columns:1fr 1fr;max-width:none}html.m .fc-main .fc-step{grid-column:1/-1;font-size:12px}html.m .fc-main .fc-label{font-size:12px}html.m .fc-main .fc-box{font-size:13px;padding:6px 8px;min-height:32px}html.m .sol-after{align-self:center;font-size:16px}html.m .pg{width:min(100%,calc((100dvh - var(--safe) - 300px) / 1.414))}html.m .pg-slot{align-items:flex-start}html.m .card{width:min(24vw,98px);margin-left:calc(min(24vw, 98px) / -2);top:3%;aspect-ratio:1/1.04;top:4%}.card-body{flex:0 0 34%;overflow:hidden}.card-name{font-size:11.5px;line-height:1.2;padding:6px 7px;overflow-wrap:anywhere}.card-stage,html.m .marquee{display:none}html.m .p-invite{bottom:1dvh}.m-doc{width:92px}}@media (prefers-reduced-motion:reduce){.m-caret,.pg-cursor{animation:none!important}}.ps-glow{transform-box:fill-box;transform-origin:center}html.m .ps-glow{animation:ps-breathe 4.5s ease-in-out infinite alternate}@keyframes ps-breathe{0%{opacity:.55;transform:scale(.92)}to{opacity:1;transform:scale(1.06)}}.br-chips,.fan,.gp-notes{list-style:none;margin:0;padding:0}.h-hint{margin:0;display:inline-flex;align-items:center;gap:14px;font:600 clamp(16px,1.35vw,20px)/1.3 var(--font-body),Geist,sans-serif;color:var(--petrol)}@keyframes hint-pulse{0%{transform:scaleX(.25);opacity:.6}55%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:.35}}.gp-h{margin:0;font-weight:700;font-size:clamp(38px,4.8vw,80px);line-height:1.02;letter-spacing:var(--track);color:var(--ink)}.gp-a,.gp-b{display:block}.gp-b{margin-top:.18em;font-size:.52em;line-height:1.12;color:var(--petrol);font-style:italic}.gp-note{font:600 clamp(13px,1.05vw,16px)/1.2 var(--font-body),Geist,sans-serif;color:var(--ink);white-space:nowrap;padding:15px 22px 15px 26px;border-radius:4px;min-width:clamp(250px,21vw,330px);text-align:left;background:linear-gradient(90deg,var(--petrol) 0 4px,#FFFFFF 4px);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 2px 3px rgba(12,30,45,.12),0 14px 26px -14px rgba(12,30,45,.55)}.gp-stat{margin:0;display:grid;gap:8px;padding:clamp(18px,2vw,26px);border-radius:22px;background:var(--glass-strong);border:1px solid var(--edge);box-shadow:inset 0 1px 0 var(--edge),var(--sh-lift);-webkit-backdrop-filter:blur(18px) saturate(1.45);backdrop-filter:blur(18px) saturate(1.45)}.gp-truth{margin:0;font:italic 600 clamp(20px,1.9vw,28px)/1.25 var(--font-display),Archivo,sans-serif;letter-spacing:-.01em;color:var(--ink)}.gp-where{margin:0;font-size:clamp(14px,1.05vw,16px);color:var(--muted)}.in-copy{display:grid;justify-items:center;gap:clamp(14px,2.2dvh,22px);text-align:center}.in-q{position:relative;margin:0;max-width:34ch;text-wrap:balance;text-align:left;font:500 clamp(16px,1.35vw,20px)/1.4 var(--font-body),Geist,sans-serif;color:var(--ink2);padding:16px 22px;border-radius:20px;border:1px solid var(--edge);box-shadow:var(--sh-lift)}.in-q,.in-q:before{background:rgba(255,255,255,.9)}.in-q:before{content:"";position:absolute;left:-7px;top:50%;width:14px;height:14px;margin-top:-7px;border-left:1px solid var(--edge);border-bottom:1px solid var(--edge);transform:rotate(45deg);border-radius:0 0 0 3px}html:not(.m) .in-q{margin:0 auto 18px}html:not(.m) .in-q:before{display:none}.in-a{margin:0;font-weight:700;font-size:clamp(44px,6.2vw,106px);line-height:1.02;letter-spacing:var(--track);color:var(--ink)}.in-key{position:relative;display:inline-block;font-style:italic;color:var(--petrol);padding-bottom:.08em}.in-line{position:absolute;left:.02em;right:.02em;bottom:0;height:.07em;min-height:4px;border-radius:99px;background:var(--light);box-shadow:0 0 14px var(--glow);transform-origin:left center}.in-body{margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.6;color:var(--ink2);max-width:46ch;text-wrap:balance}.fff{display:inline-flex;vertical-align:-.38em;margin-left:.4em;white-space:nowrap}.fff b{display:inline-grid;place-items:center;width:1.85em;height:1.85em;margin-left:-.45em;border-radius:.5em;font:700 .95em/1 var(--font-display),Archivo,sans-serif;color:#FFFFFF;box-shadow:0 0 0 2px var(--ground),0 8px 18px -8px rgba(22,87,122,.6)}.fff b:first-child{margin-left:0;background:var(--petrol)}.fff b:nth-child(2){background:#2E8FC0}.fff b:nth-child(3){background:linear-gradient(135deg,var(--sky),#9C9BE8)}.h-nudge,.in-nudge,.p-nudge{margin:0;display:inline-flex;align-items:center;gap:12px;font:600 15px/1 var(--font-body),Geist,sans-serif;color:var(--petrol);padding:12px 14px 12px 20px;border-radius:999px;background:var(--glass-strong);border:1px solid var(--edge);box-shadow:inset 0 1px 0 var(--edge),var(--sh-lift);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}.in-arrow{position:relative;display:inline-block;width:26px;height:26px;border-radius:50%;background:var(--petrol)}.in-arrow:after{content:"";position:absolute;left:50%;top:42%;width:7px;height:7px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:translate(-50%,-50%) rotate(45deg)}html.m .in-arrow{animation:in-bob 1.6s ease-in-out infinite}@keyframes in-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.bd-h{margin:0;font-weight:700;font-size:clamp(28px,3.3vw,54px);line-height:1.06;letter-spacing:var(--track);color:var(--ink);text-align:center}.bd-h em{display:block;font-style:italic;color:var(--petrol)}.bd-node{display:grid;gap:4px;padding:16px 20px;border-radius:20px;text-align:center;background:var(--glass-strong);border:1px solid var(--edge);box-shadow:inset 0 1px 0 var(--edge),var(--sh-lift);-webkit-backdrop-filter:blur(18px) saturate(1.45);backdrop-filter:blur(18px) saturate(1.45)}.bd-verb{font:600 13px/1.2 var(--font-body),Geist,sans-serif;color:var(--petrol)}.bd-title{font:700 clamp(17px,1.55vw,24px)/1.15 var(--font-display),Archivo,sans-serif;letter-spacing:-.01em;color:var(--ink)}html:not(.m) .l-gap{display:grid;gap:26px;justify-items:center;text-align:center}html:not(.m) .gp-notes{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:820px}html:not(.m) .gp-stat{max-width:520px;text-align:left}html:not(.m) .l-bridge{display:grid;gap:22px;justify-items:center}html:not(.m) .bd-node{min-width:220px}html.m .gp-copy{position:absolute;left:var(--hero-pad);top:0;bottom:0;width:min(44vw,640px);display:flex;flex-direction:column;justify-content:center;gap:clamp(22px,3.4dvh,36px);padding-bottom:4dvh}html.m .gp-notes{position:absolute;inset:0}html.m .gp-note{position:absolute;left:0;top:0}html.m .gp-stat{max-width:470px}html.m .in-copy{position:absolute;left:var(--gutter);right:var(--gutter);top:37%}html.m .in-q{position:absolute;left:calc(50% - 132px);top:calc(21% - 38px);width:min(500px,calc(50vw + 80px));max-width:none}html.m .in-nudge{position:absolute;left:0;right:0;bottom:5dvh;width:fit-content;margin:0 auto}html:not(.m) .in-nudge{display:none}html.m .bd-h{position:absolute;left:var(--gutter);right:var(--gutter);top:4dvh;max-width:24ch;margin:0 auto}html.m .bd-node{position:absolute;top:calc(60% - 46px);width:16vw}html.m .bd-people{left:4vw}html.m .bd-donors{right:4vw}@media (max-width:899px){html.m .gp-copy{left:var(--gutter);right:var(--gutter);width:auto;top:2dvh;bottom:2.5dvh;justify-content:space-between;text-align:center;padding-bottom:0}.gp-h{font-size:clamp(30px,8.6vw,40px)}.gp-note{font-size:13px;padding:8px 12px;min-width:230px}html.m .gp-stat{max-width:none;padding:14px 16px}.gp-truth{font-size:17px}.gp-where{font-size:13px}html.m .in-copy{top:33%}html.m .in-q{left:var(--gutter);right:var(--gutter);top:19%;width:auto;max-width:340px;margin:0 auto;text-align:center}.in-q:before{left:50%;top:-7px;margin:0 0 0 -7px;transform:rotate(135deg)}.in-a{font-size:clamp(36px,10vw,48px)}.in-q{font-size:15px;padding:11px 16px}.in-body{font-size:15.5px}.in-nudge{font-size:13.5px;white-space:nowrap}.bd-h{font-size:clamp(24px,7vw,32px)}html.m .bd-node{top:calc(60% - 140px);width:42vw;padding:12px}html.m .bd-people{left:var(--gutter)}html.m .bd-donors{right:var(--gutter)}.bd-title{font-size:16px}}.bd-title,.cl-line,.gp-truth,.gp-where,.in-body,.in-q,.m-line,.p-sub,.sol-after{text-wrap:balance}.gp-dusk{display:none}html.m .gp-dusk{display:block;position:absolute;inset:0;pointer-events:none;visibility:hidden;background:radial-gradient(900px 520px at 78% 8%,rgba(143,208,239,.18),transparent 70%),linear-gradient(180deg,#0B1A2E,#1B2A4E 42%,#3F3D69 76%,#6C5379)}.gp-moon{position:absolute;right:12%;top:16%;width:54px;height:54px;border-radius:50%;background:#F4F1E6;box-shadow:0 0 40px 10px rgba(244,241,230,.25),inset -12px -6px 0 0 #D9D3C0}.gp-clock{margin:0;font:700 clamp(22px,2vw,30px)/1 var(--font-display),Archivo,sans-serif;letter-spacing:.02em;color:var(--petrol);font-variant-numeric:tabular-nums}.gp-time{display:inline-block;padding:8px 16px;border-radius:999px;border:1px solid}html:not(.m) .gp-clock{display:none}@media (max-width:899px){.gp-moon{width:36px;height:36px;right:8%;top:12%}.gp-clock{font-size:18px}html.m .gp-copy{gap:10px;justify-content:flex-start}html.m .gp-stat{margin-top:auto}}.gp-stat{background:rgba(255,255,255,.94)}.bd-h{font-size:clamp(32px,4vw,66px)}.bd-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.bd-label{margin:0 0 14px;font:700 clamp(18px,1.6vw,24px)/1 var(--font-display),Archivo,sans-serif;letter-spacing:-.01em}.bd-field{font:600 clamp(14px,1.1vw,16px)/1.2 var(--font-body),Geist,sans-serif;color:var(--ink);padding:13px 18px 13px 22px;border-radius:4px;white-space:nowrap;background:linear-gradient(90deg,var(--sky) 0 4px,#FFFFFF 4px);box-shadow:0 2px 3px rgba(12,30,45,.1),0 12px 24px -14px rgba(12,30,45,.45)}.bd-field:nth-child(odd){rotate:-1.4deg}.bd-field:nth-child(2n){rotate:1.2deg;margin-left:18px}.bd-ask{--done:0;justify-content:space-between;gap:14px;font:600 clamp(14px,1.1vw,16px)/1.25 var(--font-body),Geist,sans-serif;padding:14px 14px 14px 18px;border-radius:16px;background:color-mix(in srgb,var(--petrol) calc(var(--done) * 100%),rgba(255,255,255,.82));color:color-mix(in srgb,#FFFFFF calc(var(--done) * 100%),var(--ink));border:1px solid var(--edge);box-shadow:inset 0 1px 0 var(--edge),var(--sh-lift);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}.bd-ready{flex:none;font:700 12.5px/1 var(--font-body),Geist,sans-serif;letter-spacing:.02em;background:#FFFFFF;padding:7px 11px;border-radius:999px}.bd-ready,.bd-tag{color:var(--petrol)}.bd-tag{margin:0;font:italic 600 clamp(17px,1.5vw,22px)/1.3 var(--font-display),Archivo,sans-serif;text-align:center;text-wrap:balance}.bd-docs{list-style:none;margin:0;padding:0}.bd-doc{font:700 clamp(13px,1vw,15px)/1 var(--font-body),Geist,sans-serif;color:#FFFFFF;white-space:nowrap;padding:11px 16px;border-radius:999px;background:var(--petrol);box-shadow:0 0 0 4px rgba(107,195,234,.35),0 14px 26px -12px rgba(22,87,122,.8)}html:not(.m) .bd-docs,html:not(.m) .bd-ready{display:none}html:not(.m) .bd-side{width:min(100%,420px)}html.m .bd-h{top:3dvh;max-width:none}html.m .bd-side{position:absolute;top:30%}html.m .bd-left{left:var(--hero-pad);width:min(26vw,340px)}html.m .bd-right{right:var(--hero-pad);width:min(28vw,380px)}html.m .bd-tag{position:absolute;left:0;right:0;padding:0 var(--gutter)}html.m .bd-docs{position:absolute;inset:0}html.m .bd-doc{position:absolute;left:0;top:0;z-index:3}@media (max-width:899px){.bd-h{font-size:clamp(26px,7.4vw,34px)}.bd-label{font-size:16px;margin-bottom:8px;text-align:center}.bd-list{grid-template-columns:1fr 1fr;gap:8px}.bd-field{font-size:12.5px;padding:9px 10px 9px 14px;white-space:normal;justify-self:stretch}.bd-field:nth-child(2n){margin-left:0}.bd-ask{font-size:12.5px;padding:9px 10px;flex-direction:column;align-items:flex-start;gap:6px}.bd-ready{font-size:11.5px;padding:5px 9px}html.m .bd-side{left:var(--gutter);right:var(--gutter);width:auto}html.m .bd-left{top:21%}html.m .bd-right{top:67%}html.m .bd-tag{top:58%;font-size:15px}}.bd-head{margin:0 0 18px;font:700 clamp(26px,2.7vw,44px)/1.06 var(--font-display),Archivo,sans-serif;letter-spacing:var(--track);color:var(--ink);text-wrap:balance}.bd-head em{font-style:italic;color:var(--petrol)}.bd-label{margin:0 0 6px;font:600 13px/1 var(--font-body),Geist,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--petrol)}html.m .l-bridge{z-index:21}html.m .bd-side{top:6%}html.m .bd-left,html.m .bd-right{width:min(30vw,400px)}html.m .bd-right{text-align:right}html.m .bd-right .bd-list{justify-items:stretch;text-align:left}html.m .bd-tag{top:74%}@media (max-width:899px){.bd-head{font-size:clamp(20px,6vw,26px);margin-bottom:10px;text-align:center}.bd-label{text-align:center;font-size:11.5px}html.m .bd-left,html.m .bd-right{left:var(--gutter);right:var(--gutter);width:auto}html.m .bd-left{top:2%}html.m .bd-right{top:55%;text-align:center}html.m .bd-tag{top:49%}}.bd-list{gap:14px}.bd-ask,.bd-field{min-height:58px;box-sizing:border-box}.bd-field{justify-self:stretch;padding:0 18px 0 24px;border-radius:12px;white-space:normal;background:linear-gradient(90deg,var(--sky) 0 5px,#FFFFFF 5px)}.bd-field,.bd-field:nth-child(2n),.bd-field:nth-child(odd){rotate:none;margin-left:0}.bd-ask{padding:0 12px 0 20px;border-radius:12px}html.m .bd-left,html.m .bd-right{width:min(27vw,390px)}html.m .bd-tag{top:71%;bottom:auto}@media (max-width:899px){.bd-ask,.bd-field{min-height:44px;padding:8px 10px 8px 14px}.bd-ask{align-items:flex-start}html.m .bd-left,html.m .bd-right{width:auto}html.m .bd-tag{top:49%;bottom:auto}}.bd-head em{font-style:normal;color:var(--ink)}html.m .bd-right{text-align:left}@media (max-width:899px){html.m .bd-right{text-align:center}}.bd-head{margin-bottom:clamp(26px,4dvh,40px)}@media (max-width:899px){.bd-head{margin-bottom:12px}}.bd-key{position:relative;display:inline-block;font-style:italic;color:var(--petrol);padding-bottom:.08em}.sol-sub{margin:0;font:600 clamp(20px,1.9vw,30px)/1.2 var(--font-display),Archivo,sans-serif;letter-spacing:-.01em;color:var(--ink2)}.sol-h{font-size:clamp(40px,4.8vw,80px)}.pg-badge{display:none}.pg-slot{--pgw:min(100%,calc((100dvh - var(--safe, 76px) - 48px) / 1.414))}.sw{--sw-done:0;position:absolute;z-index:3;left:calc(50% - var(--pgw) / 2 - 168px);top:calc(50% - 64px);width:128px;height:128px;border-radius:50%;display:grid;place-items:center;background:var(--glass-strong);border:1px solid var(--edge);box-shadow:inset 0 1px 0 var(--edge),var(--sh-lift);-webkit-backdrop-filter:blur(18px) saturate(1.45);backdrop-filter:blur(18px) saturate(1.45)}.sw-ring{position:absolute;inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);transform:rotate(-90deg)}.sw-track{fill:none;stroke:rgba(22,87,122,.12);stroke-width:6}.sw-fill{fill:none;stroke:color-mix(in srgb,var(--petrol) calc(var(--sw-done) * 100%),var(--sky));stroke-width:6;stroke-linecap:round;stroke-dasharray:1}.sw-t{position:relative;display:grid;justify-items:center;gap:4px}.sw-time{font:700 26px/1 var(--font-display),Archivo,sans-serif;letter-spacing:.01em;color:var(--ink);font-variant-numeric:tabular-nums}.sw-state{position:relative;height:14px;overflow:hidden;width:80px;text-align:center}.sw-state i{position:absolute;left:0;right:0;top:0;font:600 12px/14px var(--font-body),Geist,sans-serif;font-style:normal;letter-spacing:.04em;text-transform:uppercase;color:var(--petrol)}html:not(.m) .sw{display:none}@media (max-width:899px){.sol-h{font-size:clamp(30px,8.6vw,40px)}.sol-sub{font-size:17px}.pg-slot{--pgw:min(100%,calc((100dvh - var(--safe, 64px) - 300px) / 1.414))}.sw{width:92px;height:92px;left:calc(50% + var(--pgw) / 2 - 76px);top:calc(var(--pgw) * 1.414 - 84px)}.sw-time{font-size:19px}.sw-state i{font-size:10.5px}}.sol-left{gap:12px}.sol-left .form-card{margin-top:18px}html.m .l-solution{grid-template-columns:minmax(0,430px) auto auto;justify-content:center;align-items:center;column-gap:clamp(28px,3.6vw,64px);padding:0 var(--hero-pad)}html.m .sw{position:relative;left:auto;top:auto}html.m .pg-slot{height:100%;align-items:center}html.m .pg{width:min(40vw,calc((100dvh - var(--safe) - 120px) / 1.414))}@media (max-width:899px){html.m .l-solution{grid-template-columns:minmax(0,1fr);justify-content:stretch;padding:4dvh var(--gutter) 3dvh}.sol-left .form-card{margin-top:6px}html.m .sw{position:absolute;left:auto;top:auto;right:calc(var(--gutter) + 10px);bottom:4dvh}html.m .pg{width:min(100%,calc((100dvh - var(--safe) - 310px) / 1.414))}}html.m .l-solution{grid-template-columns:minmax(0,480px) auto auto;justify-content:space-between}.sol-h{font-size:clamp(38px,4.2vw,70px)}.sol-sub{font-size:clamp(18px,1.55vw,25px)}.fc-main.form-card{padding:18px;gap:10px}.fc-main .fc-box{min-height:40px;padding:8px 12px}@media (max-width:899px){html.m .l-solution{grid-template-columns:minmax(0,1fr)}.sol-h{font-size:clamp(30px,8.6vw,40px)}.sol-sub{font-size:17px}}html.m .l-intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:clamp(32px,5vw,88px);padding:0 var(--hero-pad) 4dvh}.in-slot{width:min(100%,380px);justify-self:start}html.m .in-copy{justify-items:start;text-align:left;gap:clamp(14px,2.2dvh,22px)}html.m .in-nudge,html.m .in-q{position:static;width:auto;margin:0}.in-q,html.m .in-q{max-width:34ch;padding:2px 0 2px 18px;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;font:500 clamp(17px,1.4vw,21px)/1.45 var(--font-body),Geist,sans-serif}.in-q:before,html.m .in-q:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;height:auto;margin:0;border:0;border-radius:3px;transform:none;background:linear-gradient(180deg,#6BC3EA,#9C9BE8)}.in-a{font-size:clamp(38px,4.2vw,70px)}.in-body{text-align:left}.in-nudge{margin-top:6px}@media (max-width:899px){html.m .l-intro{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:center;row-gap:18px;padding:0 var(--gutter) 3dvh}.in-slot{width:46vw;justify-self:center}html.m .in-copy{justify-items:center;text-align:center}.in-q,html.m .in-q{text-align:left}.in-a{font-size:clamp(32px,9vw,42px)}.in-body{text-align:center}}.m-copy{display:grid;gap:12px;justify-items:start}.m-h{margin:0;font-weight:700;font-size:clamp(36px,3.8vw,62px);line-height:1.06;letter-spacing:var(--track);color:var(--ink);padding-bottom:4px}.m-sub{margin:0;font:600 clamp(18px,1.55vw,25px)/1.25 var(--font-display),Archivo,sans-serif;letter-spacing:-.01em;color:var(--ink2)}.m-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.m-card{display:grid;grid-template-rows:auto 1fr;gap:16px;padding:clamp(16px,1.6vw,22px);border-radius:22px;background:var(--glass);border:1px solid var(--edge);box-shadow:inset 0 1px 0 var(--edge),var(--sh-lift);-webkit-backdrop-filter:blur(18px) saturate(1.45);backdrop-filter:blur(18px) saturate(1.45);transform-origin:50% 100%}.m-card-head{display:flex;align-items:center;gap:14px}.m-f{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;font:700 22px/1 var(--font-display),Archivo,sans-serif;color:#FFFFFF;box-shadow:0 10px 22px -12px rgba(22,87,122,.7)}.m-card:first-child .m-f{background:var(--petrol)}.m-card:nth-child(2) .m-f{background:#2E8FC0}.m-card:nth-child(3) .m-f{background:linear-gradient(135deg,var(--sky),#9C9BE8)}.m-step-t{display:grid;gap:2px}.m-word{margin:0;font:700 clamp(20px,1.7vw,26px)/1.1 var(--font-display),Archivo,sans-serif;letter-spacing:-.01em;color:var(--ink)}.m-line{margin:0;font-size:clamp(13.5px,1vw,15.5px);line-height:1.4;color:var(--ink2)}.m-card-body{display:grid;align-content:center;min-height:clamp(130px,17dvh,210px);padding:clamp(12px,1.2vw,18px);border-radius:14px;background:rgba(255,255,255,.82);border:1px solid var(--line)}.m-mini-form{display:grid;gap:10px}.m-mini-form .fc-label{font-size:12px}.m-mini-form .fc-box{font-size:14px;padding:7px 10px;min-height:36px;overflow:hidden}.l-method .m-sentence{max-width:none;padding:0;border:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:clamp(15px,1.2vw,18px);line-height:1.6}.m-final{display:grid;gap:14px;justify-items:center;min-width:0}.m-docs{justify-content:center}.l-method .m-docs{gap:8px;width:100%}.l-method .m-doc{flex:1 1 0;min-width:0;width:auto;max-width:80px;gap:4px;aspect-ratio:1/1.25}.l-method .m-doc-title{font-size:11px;padding:2px 7px;overflow-wrap:normal}.l-method .m-doc .ln{margin:0 7px}.m-final-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;flex-wrap:wrap}.l-method .m-fmt{margin:0}.l-method .m-fmt span{background:#FFFFFF;border-color:var(--line);color:var(--petrol);padding:5px 11px}.l-method .m-swatches{margin:0;gap:8px}.l-method .m-swatch{width:26px;height:26px;border-width:2px}.m-track{display:block;height:3px;border-radius:99px;background:var(--light);transform-origin:0 50%}.m-you{margin:0;position:relative;display:inline-block;height:38px;min-width:150px;overflow:hidden;padding:0 18px;border-radius:999px;text-align:center;background:var(--glass-strong);border:1px solid var(--edge);box-shadow:inset 0 1px 0 var(--edge),var(--sh-lift);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}.m-you-t{position:absolute;left:0;right:0;top:0;font:700 16px/38px var(--font-display),Archivo,sans-serif;color:var(--petrol);white-space:nowrap}html:not(.m) .m-track,html:not(.m) .m-you{display:none}html:not(.m) .l-method{gap:28px}html.m .l-method,html:not(.m) .l-method{display:grid;grid-template-columns:minmax(0,1fr)}html.m .l-method{align-content:center;row-gap:clamp(14px,2.1dvh,32px);width:100%;max-width:var(--max);margin:0 auto;left:0;right:0;padding:0 var(--gutter) 2dvh}html.m .m-track{margin-top:calc(11dvh + 4px)}html.m .m-you{position:absolute;left:0;top:0}@media (max-width:899px){html.m .l-method{align-content:start;row-gap:22px;padding:3dvh var(--gutter) 2dvh}.m-h{font-size:clamp(28px,8vw,38px)}.m-sub{font-size:15.5px}html.m .m-row{grid-template-columns:minmax(0,1fr)}html.m .m-card{grid-area:1/1}.m-f{width:40px;height:40px;border-radius:11px}.m-f,.m-word{font-size:18px}.m-line{font-size:13.5px}.m-card-body{min-height:0}html.m .m-track{margin-top:calc(9dvh + 6px)}html.m .m-you{min-width:124px;height:32px}.m-you-t{font-size:13.5px;line-height:32px}}.tr-defs{position:absolute;width:0;height:0;overflow:hidden}.tr-left{display:grid;gap:10px;justify-items:start;align-content:center}.l-trust .bd-label{color:var(--sky)}.tr-h{margin:0;font-weight:700;font-size:clamp(34px,3.6vw,58px);line-height:1.06;letter-spacing:var(--track);color:#FFFFFF;padding-bottom:4px}.l-trust .bd-key{color:var(--sky)}.tr-beats{margin:4px 0 0;display:grid}.tr-beat{font:700 clamp(19px,1.8vw,28px)/1.2 var(--font-display),Archivo,sans-serif;letter-spacing:-.01em;color:#CFE6F2}.tr-beat-end{color:#FFFFFF}.tr-notes{list-style:none;margin:clamp(14px,3dvh,30px) 0 0;padding:0;display:grid;gap:10px;width:100%;max-width:520px}.tr-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:12px 16px;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14)}.tr-mini{width:58px;height:auto;display:block}.tr-note-t{display:grid;gap:2px}.tr-note b{font:700 clamp(16px,1.3vw,19px)/1.15 var(--font-display),Archivo,sans-serif;color:var(--sky)}.tr-note-t>span{font-size:clamp(13.5px,1vw,15px);line-height:1.4;color:#D5E3EA}.tr-scene{position:relative;min-height:0}.tr-ring{width:min(52dvh,86%);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(107,195,234,.2),rgba(107,195,234,.05) 70%,transparent);box-shadow:inset 0 0 0 1px rgba(107,195,234,.35),0 0 80px -10px rgba(107,195,234,.35)}.tr-guess,.tr-ring{position:absolute;left:50%;top:50%}.tr-guess{white-space:nowrap;padding:7px 14px;border-radius:999px;font:italic 500 clamp(13.5px,1.05vw,16px)/1.2 var(--font-body),Geist,sans-serif;color:#A9BECA;border:1px dashed rgba(169,190,202,.5);background:#0E1A24}.tr-guess:after{content:"";position:absolute;left:12px;right:12px;top:52%;height:2px;background:#F3B66A;transform:scaleX(var(--strike,1));transform-origin:left center}html:not(.m) .tr-guess,html:not(.m) .tr-ring,html:not(.m) .tr-scene{display:none}html:not(.m) .l-trust{display:grid}html.m .l-trust{z-index:5;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(24px,4vw,64px);padding:calc(var(--safe) + 2dvh) max(var(--gutter),calc((100% - var(--max)) / 2 + var(--gutter))) 4dvh}html.m .tr-beats{position:relative;height:1.3em;font-size:clamp(19px,1.8vw,28px);width:100%}html.m .tr-beat{position:absolute;left:0;right:0;top:0;white-space:nowrap}@media (max-width:899px){html.m .l-trust{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr) auto;row-gap:8px;padding:calc(var(--safe) + 3dvh) var(--gutter) 3dvh}html.m .tr-left{display:contents}html.m .tr-beats,html.m .tr-h,html.m .tr-label{justify-self:start}html.m .tr-scene{order:5}.tr-h{font-size:clamp(28px,8vw,38px)}html.m .tr-beat,html.m .tr-beats{font-size:18px}html.m .tr-notes{order:9;margin-top:8px;gap:6px;max-width:none}.tr-note{padding:8px 12px;gap:12px}.tr-mini{width:42px}.tr-note b{font-size:15px}.tr-note-t>span{font-size:13px}.tr-guess{font-size:12.5px;padding:5px 10px}.tr-ring{width:min(29dvh,72%)}}.cl-left{display:grid;gap:14px;justify-items:start;align-content:center}.cl-h{margin:0;font-weight:700;font-size:clamp(40px,4.6vw,76px);line-height:1.08;letter-spacing:var(--track);color:var(--ink)}.cl-row{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.cl-in{display:inline-block}.cl-line{margin:0;font:600 clamp(18px,1.55vw,24px)/1.3 var(--font-display),Archivo,sans-serif;letter-spacing:-.01em;color:var(--ink2)}.cl-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:6px}.cl-trial{font-size:15px;font-weight:600;color:var(--petrol)}.cl-scene{position:relative;display:grid;align-content:center;row-gap:3dvh}.cl-logo-slot{display:block;justify-self:center;width:1px;height:17dvh}.cl-week{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1vw,14px)}.cl-day{display:grid;gap:7px;align-content:start;padding:12px 12px 14px;aspect-ratio:1/1.3;border-radius:10px;background:var(--paper);box-shadow:0 18px 36px -22px rgba(28,46,58,.55),0 0 0 1px rgba(28,46,58,.06)}.cl-day b{font:700 clamp(14px,1.1vw,17px)/1 var(--font-display),Archivo,sans-serif;color:var(--ink);margin-bottom:4px}.cl-day i{display:block;height:4px;border-radius:99px;background:#E4E0D7}.cl-day i.short{width:60%}.cl-day span{margin-top:auto;font-size:12px;font-weight:600;color:var(--muted)}.cl-min{left:50%;top:50%;align-items:center;gap:14px;white-space:nowrap;padding:14px 22px 14px 14px;border-radius:999px;background:var(--glass-strong);border:1px solid var(--edge);box-shadow:inset 0 1px 0 var(--edge),var(--sh-lift);-webkit-backdrop-filter:blur(18px) saturate(1.45);backdrop-filter:blur(18px) saturate(1.45)}.cl-ring{width:48px;height:48px;transform:rotate(-90deg)}.cl-ring circle{fill:none;stroke:rgba(22,87,122,.12);stroke-width:4}.cl-ring .cl-ring-on{stroke:var(--petrol);stroke-linecap:round;stroke-dasharray:120}.cl-min-t{display:grid;gap:2px}.cl-min-t b{font:700 clamp(22px,2vw,30px)/1.05 var(--font-display),Archivo,sans-serif;letter-spacing:-.01em;color:var(--petrol)}.cl-min-t span{font-size:14px;color:var(--ink2)}html:not(.m) .cl-scene{display:none}html:not(.m) .l-close{display:grid}html.m .l-close{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(24px,4vw,64px);padding:4dvh max(var(--gutter),calc((100% - var(--max)) / 2 + var(--gutter))) 6dvh}@media (max-width:899px){html.m .l-close{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);row-gap:10px;padding:3dvh var(--gutter) 4dvh}.cl-h{font-size:clamp(30px,8.6vw,42px)}.cl-line{font-size:16px}.cl-left{gap:10px}.cl-week{gap:6px}.cl-logo-slot{height:11dvh}.cl-scene{row-gap:2dvh}.cl-day{padding:8px 7px 10px;gap:5px}.cl-day b{font-size:12.5px}.cl-day span{font-size:10px}.cl-min{padding:10px 16px 10px 10px;gap:10px}.cl-ring{width:38px;height:38px}.cl-min-t b{font-size:20px}.cl-min-t span{font-size:12.5px}}.cl-bridge{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:-1.5dvh}.cl-end{font:700 clamp(13px,1vw,15px)/1.2 var(--font-display),Archivo,sans-serif;color:var(--petrol);white-space:nowrap}.cl-path{display:block;height:3px;border-radius:99px;background:var(--light);box-shadow:0 0 14px var(--glow);transform-origin:center}.cl-many{display:grid;gap:10px;justify-items:center;text-align:center}.cl-many-t{margin:0;font:600 clamp(15px,1.15vw,17px)/1.3 var(--font-display),Archivo,sans-serif}.cl-docs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cl-docs li{font-size:13px;font-weight:600;color:var(--ink);padding:6px 12px;border-radius:999px;background:var(--glass-strong);border:1px solid var(--edge);box-shadow:var(--sh)}.cl-docs li.cl-more{background:none;border-color:transparent;box-shadow:none;color:var(--petrol);font-style:italic}html.m .cl-week{min-height:0}@media (max-width:899px){.cl-end{font-size:12px;white-space:normal;max-width:9em}.cl-end:last-child{text-align:right}.cl-docs li{font-size:11.5px;padding:4px 9px}.cl-many-t{font-size:14px}}html.m .gp-stat{position:relative;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 24px 50px -30px rgba(5,10,20,.7);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3)}html.m .gp-stat:before{content:"";position:absolute;left:-1px;top:18px;bottom:18px;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--sky),var(--teal),var(--lav),var(--amber))}html.m .gp-truth{font-style:normal;font-weight:700;color:#F2F6F9}html.m .gp-where{color:#C3D6E2}.bd-field{display:flex;align-items:center;justify-content:space-between;gap:10px}.bd-heard{flex:none;font:700 12.5px/1 var(--font-body),Geist,sans-serif;letter-spacing:.02em;color:var(--petrol);background:rgba(107,195,234,.22);padding:7px 11px;border-radius:999px}html:not(.m) .bd-heard{display:none}@media (max-width:899px){.bd-heard{font-size:11.5px;padding:5px 9px}}html:not(.m) .p-invite{display:none}@media (max-width:899px){.h-nudge,.p-nudge{font-size:13.5px;white-space:nowrap}}.p-label{text-align:center;margin-bottom:10px}.in-label{margin-bottom:2px}@media (max-width:899px){.p-label{margin-bottom:4px}.sol-label{text-align:left}}@media (min-width:900px) and (max-height:640px){.gp-note{font-size:13px;padding:8px 16px 8px 20px}.m-h{font-size:clamp(26px,2.6vw,38px)}.m-sub{font-size:15px}html.m .l-method{row-gap:10px}.m-card{padding:12px;gap:8px}.m-f{width:38px;height:38px;border-radius:11px;font-size:17px}.m-card-body{min-height:0;padding:10px}.m-mini-form{gap:6px}.m-mini-form .fc-field:nth-child(3){display:none}.l-method .m-doc{max-width:58px}.m-card-body{padding:8px}.l-method .m-sentence{font-size:14px;line-height:1.5}.bd-head{font-size:clamp(24px,2.3vw,34px);margin-bottom:12px}.bd-list{gap:8px}.bd-ask,.bd-field{min-height:40px;font-size:14px}html.m .bd-tag{top:86%}html.m .form-card.fc-main{grid-template-columns:1fr 1fr;gap:6px;padding:12px}html.m .fc-main .fc-step{grid-column:1/-1}.fc-main .fc-box{min-height:32px;padding:6px 10px;font-size:13.5px}.sol-left .form-card{margin-top:8px}.sol-h{font-size:clamp(32px,3.4vw,52px)}.p-num{font-size:clamp(60px,6.6vw,100px)}html.m .card{width:92px;margin-left:-46px;top:0}html.m .p-invite{bottom:2.4dvh}.p-sub{font-size:15px}.p-label{margin-bottom:4px}}.pg-slot{position:relative}@media (max-width:899px){html.m .l-solution{grid-template-rows:auto minmax(0,1fr);align-items:stretch;row-gap:12px}html.m .pg-slot{container-type:size;height:auto;min-height:0;justify-content:flex-start;align-items:flex-start}html.m .pg{width:min(calc(100cqw - 104px),calc(100cqh / 1.414))}html.m .sw{right:var(--gutter);bottom:3dvh}}@media (max-width:899px) and (max-height:780px){.gp-note{font-size:12px;padding:6px 10px 6px 14px}html.m .card{width:min(22vw,90px);margin-left:calc(min(22vw, 90px) / -2)}}.gp-label .gp-clock{display:inline;margin:0;font:inherit;letter-spacing:inherit;color:inherit;font-variant-numeric:tabular-nums}.gp-label .gp-time{display:inline;padding:0;border:0;border-radius:0}.gp-dot{margin:0 .6em;opacity:.7}html.m .gp-stat{background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:2px 0 2px 22px;border-radius:0}html.m .gp-stat:before{left:0;top:4px;bottom:4px}html.m .gp-truth{font-size:clamp(20px,1.7vw,26px)}html.m .gp-moon{right:calc(33.5% - clamp(125px, 10.5vw, 165px) - 110px);top:17%}@media (max-width:899px){html.m .gp-stat{text-align:left;padding:2px 0 2px 16px}html.m .gp-truth{font-size:17px}html.m .gp-moon{right:calc(var(--gutter) + 6px);top:12%}}.cl-scene{row-gap:2.2dvh}.cl-many-t{font-size:clamp(16px,1.3vw,19px);color:var(--ink2)}.cl-scene{--cw:clamp(220px,19vw,290px);row-gap:0}html.m .cl-week{min-height:calc(var(--cw) * 1.3 + 8px);align-items:center}.cl-min{position:absolute;inset:0;margin:auto;width:var(--cw);height:calc(var(--cw) * 1.3);display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--cw) * .035);white-space:normal;padding:calc(var(--cw) * .08);border-radius:8px;border:0;background:#FFFFFF;box-shadow:0 34px 60px -32px rgba(28,46,58,.6),0 0 0 1px rgba(28,46,58,.06);-webkit-backdrop-filter:none;backdrop-filter:none}.cl-doc-head{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:8px;border-bottom:2px solid #1e4a66}.cl-scene .cl-logo-slot{display:block;justify-self:auto;width:calc(var(--cw) * .22);height:auto;aspect-ratio:575/408}.cl-doc-run{font:700 11px/1 var(--font-body),Geist,sans-serif;color:#1E4A66}.cl-doc-title{display:block;text-align:center;font:700 calc(var(--cw) * .062)/1.2 var(--font-display),Archivo,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#16314A;padding:4px 0 8px;border-bottom:2px solid #1e4a66;margin-bottom:4px}.cl-min .ln{display:block;height:6px;border-radius:99px;background:#E4E0D7}.cl-min .ln.short{width:62%}.cl-ribbon{margin-top:auto;align-self:center;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font:700 clamp(13px,1vw,15px)/1 var(--font-body),Geist,sans-serif;color:#FFFFFF;background:var(--petrol);padding:10px 16px;border-radius:999px;box-shadow:0 12px 24px -12px rgba(22,87,122,.8)}.cl-ribbon svg{width:16px;height:16px;flex:none}.cl-bridge{margin-top:0}.cl-many{margin-top:2.4dvh}@media (max-width:899px){.cl-scene{--cw:min(46vw,190px)}.cl-ribbon{font-size:12px;padding:7px 11px}.cl-doc-run{font-size:9px}}.cl-ribbon{margin-bottom:calc(var(--cw) * -.08 - 17px)}.cl-min .ln{height:5px}html.m .cl-week{min-height:calc(var(--cw) * 1.3 + 30px)}@media (min-width:900px){html.m .gp-copy{justify-content:flex-end;padding-bottom:calc(.28 * (100dvh - var(--safe)) - 12dvh - 16px)}}html.m .gp-truth{color:#FFFFFF}.gp-key{color:var(--sky)}html.m .gp-truth{font:700 clamp(32px,3.4vw,56px)/1.1 var(--font-display),Archivo,sans-serif;letter-spacing:var(--track)}html.m .gp-where{font-size:clamp(16px,1.3vw,20px);margin-top:10px}html.m .gp-stat:before{width:4px}@media (min-width:900px){html.m .gp-stat{position:absolute;left:0;right:0;bottom:calc(.28 * (100dvh - var(--safe)) - 12dvh - 16px);max-width:640px}}@media (max-width:899px){html.m .gp-stat{position:absolute;left:0;right:0;top:0;margin:0;padding:0;text-align:center}html.m .gp-stat:before{display:none}html.m .gp-truth{font-size:clamp(24px,6.4vw,32px)}html.m .gp-where{font-size:14px}}html.m .gp-stat{position:absolute;left:var(--hero-pad);right:var(--hero-pad);top:16%;bottom:auto;max-width:none;margin:0;padding:0;text-align:center}html.m .gp-stat:before{display:none}html.m .gp-truth{font-size:clamp(36px,4.2vw,68px);text-wrap:balance}@media (max-width:899px){html.m .gp-stat{left:var(--gutter);right:var(--gutter);top:8%}html.m .gp-truth{font-size:clamp(26px,7vw,36px)}}html.m .l-intro{justify-content:center;padding:0 var(--gutter) 3dvh}html.m .in-copy,html.m .l-intro{display:flex;flex-direction:column;align-items:center}html.m .in-copy{position:static;text-align:center;gap:clamp(10px,1.7dvh,20px);width:100%;max-width:1000px}.in-q,html.m .in-q{position:static;width:auto;max-width:54ch;margin:0;padding:0;border:0;background:none;box-shadow:none;text-align:center;font-style:italic;font-size:clamp(16px,1.35vw,21px)}.in-q:after,.in-q:before{display:none}.in-slot{position:relative;justify-self:auto;width:min(62vw,calc(24dvh * 575 / 408));aspect-ratio:575/408;margin:.6dvh 0}html:not(.m) .in-slot{display:none}.in-burst{position:absolute;left:50%;top:50%;width:120%;aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,transparent 62%,rgba(107,195,234,.55) 66%,rgba(201,192,255,.4) 70%,rgba(243,182,106,.25) 73%,transparent 77%)}.in-a{font-size:clamp(40px,5vw,86px)}.in-a,.in-body{text-align:center}.in-body{max-width:48ch}@media (max-width:899px){.in-slot{width:min(52vw,calc(18dvh * 575 / 408))}.in-a{font-size:clamp(30px,8.6vw,42px)}.in-q,html.m .in-q{font-size:15px}}@media (min-width:900px){html.m .in-copy{max-width:1240px}.in-a{white-space:nowrap;font-size:clamp(40px,4.6vw,80px)}}.in-q,html.m .in-q{font:600 clamp(18px,1.6vw,26px)/1.3 var(--font-display),Archivo,sans-serif;font-style:normal;letter-spacing:-.01em;color:var(--ink2);margin-top:.4dvh}html.m .in-a{margin-top:-.6dvh}.in-label{margin-bottom:0}.in-glow{position:absolute;left:50%;top:50%;width:190%;aspect-ratio:1;border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(closest-side,rgba(107,195,234,.42),rgba(201,192,255,.18) 55%,transparent 75%)}@media (max-width:899px){.in-q,html.m .in-q{font-size:16.5px}}@media (min-width:900px){.in-q,html.m .in-q{max-width:none;white-space:nowrap}}.in-qw{display:inline-block;white-space:pre}.in-q s{position:relative;text-decoration:none;color:#A4651C;font-weight:700}.in-q s:after{content:"";position:absolute;left:-2px;right:-2px;top:54%;height:2.5px;border-radius:2px;background:linear-gradient(90deg,var(--sky),var(--teal),var(--lav),var(--amber));transform:scaleX(var(--strike,1));transform-origin:left center}html:not(.m) .in-q s{color:color-mix(in srgb,var(--ink2) 55%,transparent);font-weight:500}.in-q s:after{opacity:.85}html.m .in-nudge{margin-top:10px}.fff{vertical-align:-.3em}html.m .l-intro .in-q{position:absolute;left:var(--gutter);right:var(--gutter);top:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:0 0 18dvh;margin:0;max-width:none;white-space:normal;text-align:center;font:800 clamp(34px,4.2vw,72px)/1.12 var(--font-display),Archivo,sans-serif;letter-spacing:var(--track);color:var(--ink)}html.m .in-qline{display:block;max-width:17em;text-wrap:balance}html.m .l-intro .in-q s{display:inline-block;font-weight:800}html.m .l-intro .in-q s:after{height:.075em;min-height:3px;border-radius:99px}.in-q s i{display:inline-block;font-style:normal}html.m .in-tangle i{animation:in-tangle .9s ease-in-out infinite alternate;animation-delay:calc(var(--k) * -.17s)}@keyframes in-tangle{0%{transform:rotate(calc(var(--live, 0) * -12deg)) translateY(calc(var(--live, 0) * -.07em))}to{transform:rotate(calc(var(--live, 0) * 12deg)) translateY(calc(var(--live, 0) * .07em))}}html.m .in-drag{letter-spacing:calc(var(--live, 0) * .12em)}html.m .in-drag i{animation:in-drag 2.2s ease-in-out infinite;animation-delay:calc(var(--k) * .2s)}@keyframes in-drag{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--live, 0) * .16em));opacity:calc(1 - var(--live, 0) * .45)}}html.m .in-echo{text-shadow:calc(var(--live, 0) * .08em) calc(var(--live, 0) * -.05em) 0 rgba(164,101,28,calc(var(--live, 0) * .32)),calc(var(--live, 0) * .16em) calc(var(--live, 0) * -.1em) 0 rgba(164,101,28,calc(var(--live, 0) * .17)),calc(var(--live, 0) * .24em) calc(var(--live, 0) * -.15em) 0 rgba(164,101,28,calc(var(--live, 0) * .08))}html.m .in-echo i{animation:in-echo 1.3s ease-in-out infinite}@keyframes in-echo{50%{transform:translateX(calc(var(--live, 0) * -.04em))}}@media (max-width:899px){html.m .l-intro .in-q{padding-bottom:22dvh;font-size:clamp(30px,5.4vw,44px)}}@media (min-width:900px) and (min-height:641px){.cl-h,.gp-h,.m-h,.sol-h,.tr-h{font-size:clamp(36px,3.8vw,62px)}html.m .gp-truth{font-size:clamp(34px,3.6vw,58px)}html.m .l-solution{padding-top:4dvh;padding-bottom:1dvh}html.m .l-method{padding-top:2.2dvh}}@media (min-width:900px){html.m .bd-tag{bottom:auto;padding:22px var(--hero-pad) 0}html.m .bd-tag:before{content:"";position:absolute;top:0;left:var(--hero-pad);right:var(--hero-pad);height:3px;border-radius:99px;background:var(--light);box-shadow:0 0 14px var(--glow)}}.bd-tag-in{position:relative;z-index:1;display:inline-block;font-style:normal;font:700 clamp(18px,1.55vw,26px)/1.35 var(--font-display),Archivo,sans-serif;letter-spacing:-.01em;color:var(--ink);padding:14px 30px;border-radius:999px;background:var(--glass-strong);border:1px solid var(--edge);box-shadow:inset 0 1px 0 var(--edge),var(--sh-lift);-webkit-backdrop-filter:blur(18px) saturate(1.45);backdrop-filter:blur(18px) saturate(1.45)}.bd-tag-key{font-style:italic;color:var(--petrol)}@media (min-width:900px){html.m .bd-tag{padding:0 var(--hero-pad)}html.m .bd-tag:before{top:50%;margin-top:-1.5px}}@media (max-width:899px){.bd-tag-in{font-size:14px;padding:7px 16px}html.m .bd-tag{top:47.5%}}@media (min-width:900px){html.m .bd-tag:before{display:none}}.bd-ask{background:color-mix(in srgb,var(--c) calc(var(--done) * 16%),rgba(255,255,255,.82));border-color:color-mix(in srgb,var(--c) calc(var(--done) * 100%),rgba(255,255,255,.9));box-shadow:inset 0 1px 0 var(--edge),0 0 0 calc(var(--done) * 1px) var(--c),var(--sh-lift)}.bd-ready{background:var(--petrol);color:#FFFFFF}.bd-doc{color:var(--ink);background:#FFFFFF;box-shadow:0 0 0 2px var(--c),0 14px 26px -12px rgba(22,87,122,.55)}.sw-after{display:none}@media (min-width:900px){html.m .sw-col{display:grid;justify-items:center;gap:clamp(18px,2.4dvh,28px)}html.m .sol-after{display:none}html.m .sw-after{display:block;margin:0;width:clamp(190px,15vw,240px);text-align:center}.sw-after-in{display:grid;justify-items:center;gap:4px}.sw-after-lead{font:800 clamp(22px,1.9vw,30px)/1.1 var(--font-display),Archivo,sans-serif;letter-spacing:-.02em;color:var(--ink)}.sw-after-tail{font:700 clamp(15px,1.15vw,18px)/1.25 var(--font-display),Archivo,sans-serif;letter-spacing:-.01em;color:var(--ink2)}.sw-after-note{margin-top:6px;font:400 clamp(13px,.95vw,15px)/1.4 var(--font-body),Geist,sans-serif;color:var(--ink2);text-wrap:balance}}@media (max-width:899px){html.m .sw-col{display:contents}}.cl-bridge{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"path path" "from to";row-gap:10px;column-gap:16px;margin-top:clamp(26px,4dvh,40px)}.cl-path{grid-area:path}.cl-end:first-child{grid-area:from;justify-self:start}.cl-end:last-child{grid-area:to;justify-self:end;text-align:right}.cl-many{margin-top:clamp(16px,2.6dvh,28px)}@media (max-width:899px){.cl-bridge{margin-top:22px;row-gap:6px}.cl-many{margin-top:12px}}@media (min-width:900px) and (max-height:640px){.cl-scene{--cw:clamp(180px,15vw,220px)}.cl-bridge{margin-top:20px}.cl-many{margin-top:10px}}.m-tc{white-space:pre}html:not(.m) .m-mark{display:none}.m-tuned{color:var(--petrol);font-weight:600}@media (min-width:900px) and (min-height:641px){html.m .m-row{margin-top:clamp(4px,1.2dvh,14px)}html.m .m-track{margin-top:calc(11dvh - 6px)}}@media (min-width:900px){html.m .sw-col{position:relative}html.m .sw-after{position:absolute;left:50%;top:calc(100% + clamp(14px, 2dvh, 24px));translate:-50% 0;width:calc(100% + 2 * clamp(28px, 3.6vw, 64px) - 20px);max-width:240px}}.hi-i{position:relative}.hi-dot{position:absolute;left:50%;top:.181em;width:.15em;height:.15em;margin:-.075em 0 0 -.075em;border-radius:50%;background:currentColor}.l-bridge{--pg-h:44px}.bd-ask:first-child,.bd-doc:first-child,.bd-field:first-child{--c:#6BC3EA}.bd-ask:nth-child(2),.bd-doc:nth-child(2),.bd-field:nth-child(2){--c:#5CCFC0}.bd-ask:nth-child(3),.bd-doc:nth-child(3),.bd-field:nth-child(3){--c:#A99CF5}.bd-ask:nth-child(4),.bd-doc:nth-child(4),.bd-field:nth-child(4){--c:#F3B66A}.bd-ask:nth-child(5),.bd-doc:nth-child(5),.bd-field:nth-child(5){--c:#16577A}.bd-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--c)}.bd-ask,.bd-field{min-height:78px}.bd-field{justify-self:start;width:fit-content;max-width:84%;gap:12px;padding:10px 16px;border-radius:16px;background:rgba(255,255,255,.82);border:1px solid var(--edge);box-shadow:inset 0 1px 0 var(--edge),var(--sh-lift)}.bd-field:first-child{margin-left:14%}.bd-field:nth-child(2){margin-left:0}.bd-field:nth-child(3){margin-left:12%}.bd-field:nth-child(4){margin-left:3%}.bd-field:nth-child(5){margin-left:15%}.bd-voice{display:grid;gap:5px;min-width:0;flex:1}.bd-lang{display:inline-flex;align-items:center;gap:6px;font:600 11px/1 var(--font-body),Geist,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.bd-field-t{font:600 clamp(14px,1.05vw,16px)/1.3 var(--font-body),Geist,sans-serif;color:var(--ink)}.bd-field-t[dir=rtl]{font-size:clamp(16px,1.2vw,18px);text-align:right}.bd-left .bd-list{padding-top:calc(var(--pg-h) + 1px)}.bd-page{background:#FFFFFF;border:1px solid var(--line);border-radius:14px;padding:0 18px 14px;box-shadow:var(--sh-lift);text-align:left}.bd-page-h{margin:0;height:var(--pg-h);display:flex;align-items:flex-end;padding-bottom:10px;box-sizing:border-box;font:600 11.5px/1 var(--font-body),Geist,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:3px solid transparent;border-image:var(--light) 1}.bd-ask{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ink)}.bd-ask .bd-dot{width:10px;height:10px}.bd-ask-t{display:block;flex:1;min-width:0;font:600 clamp(14px,1.05vw,16px)/1.3 var(--font-body),Geist,sans-serif;color:var(--ink)}.bd-from{display:block;margin-top:3px;font:500 12px/1.3 var(--font-body),Geist,sans-serif;color:var(--muted)}.bd-check{background:#FBEBD3;color:#8A5A12;border-radius:6px;padding:1px 6px;white-space:nowrap}.bd-doc{width:14px;height:14px;padding:0;border-radius:50%;background:var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 30%,transparent)}@media (max-width:899px){.l-bridge{--pg-h:30px}.bd-left .bd-list{padding-top:0}.bd-ask,.bd-field{min-height:0}.bd-field{padding:5px 9px;width:auto;max-width:none;justify-self:stretch;margin-left:0!important;border-radius:12px;align-items:flex-start}.bd-field:last-child{grid-column:1/-1}.bd-voice{gap:2px}.bd-lang{font-size:9px}.bd-field-t{font-size:clamp(11px,1.9vw,12.5px);line-height:1.25}.bd-field-t[dir=rtl]{font-size:clamp(12px,2vw,13.5px)}.l-bridge .bd-list{gap:6px}.bd-ask{flex-direction:row;align-items:center;gap:8px;text-align:left}.bd-ask .bd-dot{width:8px;height:8px}html.m .bd-tag{top:49%}html.m .bd-right{top:60.5%}.bd-heard{display:none}.bd-page{padding:0 12px 8px}.bd-page-h{font-size:10px;padding-bottom:6px}.bd-right .bd-list{grid-template-columns:1fr;gap:5px;padding-top:6px}.bd-ask-t{font-size:clamp(12px,2vw,13.5px)}.bd-from{display:none}}@media (min-width:900px) and (max-height:860px){.l-bridge{--pg-h:34px}.bd-ask,.bd-field{min-height:54px}.l-bridge .bd-list{gap:8px}.bd-field{padding-block:5px}.bd-from{margin-top:1px;font-size:11px}.l-bridge .bd-head{font-size:clamp(24px,2.3vw,38px);margin-bottom:14px}html.m .bd-left,html.m .bd-right{width:min(31vw,420px)}}@media (min-width:900px) and (max-height:800px) and (min-height:641px){.m-h{font-size:clamp(32px,3.3vw,52px)}html.m .l-method{row-gap:14px}.m-card-body{min-height:clamp(110px,14dvh,160px);padding:10px 12px}.m-card{padding:14px;gap:10px}.m-mini-form{gap:6px}.m-mini-form .fc-box{min-height:30px;padding:5px 10px;font-size:13.5px}.l-method .m-doc{max-width:66px}.p-num{font-size:clamp(76px,9vw,150px)}html.m .card{top:6%}html.m .p-invite{bottom:4dvh}}@media (min-width:900px) and (max-height:660px){.l-bridge{--pg-h:28px}.bd-ask,.bd-field{min-height:42px}.l-bridge .bd-list{gap:5px}.bd-from{display:none}.bd-voice{gap:2px}.bd-lang{font-size:9.5px}.bd-ask-t,.bd-field-t{font-size:13px;line-height:1.2}.bd-field-t[dir=rtl]{font-size:14px}.bd-heard{padding:4px 8px;font-size:11px}.l-bridge .bd-head{font-size:clamp(22px,2.2vw,32px);margin-bottom:10px}.bd-page{padding-bottom:8px}.bd-page-h{font-size:10px;padding-bottom:5px}}.tr-cap{position:absolute;left:50%;top:50%;white-space:nowrap;font:600 clamp(13px,1vw,15px)/1 var(--font-body),Geist,sans-serif;letter-spacing:.04em;color:#A9BECA}.tr-cap b{color:var(--sky);font-weight:600}html:not(.m) .tr-cap{display:none}@media (max-width:899px){.tr-cap{font-size:12px}}