.workspace-account-control{flex-direction:column;align-items:stretch;width:100%;min-width:0;display:flex}.workspace-account-selector{align-items:center;gap:.35rem;width:100%;min-width:0;display:flex}.workspace-account-summary{border-block-start:1px solid color-mix(in oklch, var(--border), transparent 18%);flex-direction:column;flex:auto;justify-content:space-between;gap:.7rem;min-width:0;padding:.8rem .55rem .55rem;display:flex}.workspace-add-funds{min-height:2.75rem;transition:transform .16s var(--ease-out-quart), border-color .18s var(--ease-out-quart), background-color .18s var(--ease-out-quart);flex:none}.workspace-add-funds:hover:not(:disabled){transform:translateY(-.08rem)}.workspace-add-funds:active:not(:disabled){transform:translateY(0)}.workspace-add-funds [data-icon=inline-start]{place-items:center;display:inline-grid}.workspace-brand-island{width:fit-content;min-width:0;min-height:3.25rem;color:var(--navy);letter-spacing:-.03em;border-radius:1.25rem;grid-area:brand;justify-content:space-between;align-items:center;gap:.4rem;padding:.3rem .35rem .3rem .65rem;font-weight:800;text-decoration:none;display:inline-flex}.workspace-brand-link{min-width:0;min-height:2.75rem;color:inherit;view-transition-name:cuekite-brand;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.workspace-brand-island>button{flex:0 0 2.75rem;min-width:2.75rem;min-height:2.75rem}.workspace-brand-island .brand-mark{border-radius:.78rem;width:2.35rem;height:2.35rem}.workspace-brand-link>span{font-size:.95rem}.workspace-brand-island small{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:.56rem;font-weight:750;display:none}.workspace-account-island{border-radius:1.25rem;grid-area:account;justify-content:stretch;align-items:stretch;min-width:0;min-height:3.25rem;padding:.3rem;display:flex}.workspace-account-trigger{flex:auto;justify-content:flex-start;gap:.6rem;width:auto;min-width:0;min-height:3.35rem;padding-inline:.35rem .45rem}.workspace-account-trigger>svg:last-child{margin-inline-start:auto}.workspace-account-identity,.workspace-account-menu-copy,.workspace-account-package{flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0;display:flex}.workspace-account-identity{flex:auto}.workspace-account-identity strong,.workspace-account-identity small,.workspace-account-menu-label strong,.workspace-account-menu-label small,.workspace-account-package small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.workspace-account-identity strong,.workspace-account-menu-label strong{color:var(--navy);font-size:.78rem}.workspace-account-identity small,.workspace-account-menu-label small,.workspace-account-package small,.workspace-account-guest small{color:var(--muted-foreground);font-size:.62rem;font-weight:600}.workspace-account-menu{background:var(--popover);opacity:1;width:min(22rem,100vw - 1rem)}.workspace-account-menu-label{align-items:center;gap:.65rem;min-width:0;padding-block:.55rem;display:flex}.workspace-account-menu-copy{flex:auto;width:0}.workspace-account-package{flex:auto}.workspace-account-balance{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:0;display:flex}.workspace-account-balance>div{flex-direction:column;gap:.1rem;min-width:0;display:flex}.workspace-account-balance>div>span{color:var(--muted-foreground);font-size:.67rem;font-weight:650;line-height:1.45}.workspace-account-balance strong{color:var(--navy);letter-spacing:-.045em;font-size:1.55rem;font-weight:800;line-height:1.1}.workspace-subscription{flex:none;min-height:1.3rem;padding-inline:.4rem;font-size:.58rem}.workspace-account-upgrade{text-align:start;width:100%;min-height:3.25rem;transition:transform .16s var(--ease-out-quart), box-shadow .18s var(--ease-out-quart);grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:.6rem;padding-inline:.85rem;display:grid}.workspace-account-upgrade:hover:not(:disabled){box-shadow:0 .55rem 1.25rem color-mix(in oklch, var(--primary), transparent 82%);transform:translateY(-.08rem)}.workspace-account-upgrade:active:not(:disabled){transform:translateY(0)}.workspace-account-upgrade>svg{width:1rem;height:1rem}.workspace-account-upgrade>span{flex-direction:column;align-items:flex-start;gap:.05rem;min-width:0;display:flex}.workspace-account-upgrade strong,.workspace-account-upgrade small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.workspace-account-upgrade strong{font-size:.75rem}.workspace-account-upgrade small{opacity:.78;font-size:.61rem;font-weight:650}.workspace-account-upgrade [data-icon=inline-end]{place-items:center;display:inline-grid}.credit-topup-dialog{background:radial-gradient(circle at 100% 0%, color-mix(in oklch, var(--primary), transparent 88%), transparent 42%), var(--popover);border-radius:1.35rem;gap:1.15rem;width:min(31rem,100vw - 1rem);max-width:31rem;padding:clamp(1.1rem,4vw,1.65rem)}.credit-topup-dialog [data-slot=dialog-header]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem .75rem;padding-inline-end:2.25rem;display:grid}.credit-topup-dialog [data-slot=dialog-title],.credit-topup-dialog [data-slot=dialog-description]{grid-column:2}.credit-topup-dialog [data-slot=dialog-title]{letter-spacing:-.025em;font-size:1.2rem;font-weight:800}.credit-topup-mark{background:color-mix(in oklch, var(--primary), transparent 88%);width:2.8rem;height:2.8rem;color:var(--primary);border-radius:.9rem;grid-row:1/span 2;place-items:center;display:grid}.credit-topup-mark svg{width:1.35rem;height:1.35rem}.credit-topup-balance{border:1px solid color-mix(in oklch, var(--primary), var(--border) 72%);background:color-mix(in oklch, var(--primary), transparent 95%);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.2rem .75rem;padding:.9rem 1rem;display:grid}.credit-topup-balance span,.credit-topup-balance small{color:var(--muted-foreground)}.credit-topup-balance strong{color:var(--navy);letter-spacing:-.025em;font-size:1.15rem}.credit-topup-balance small{grid-column:1/-1}.credit-topup-form,.credit-topup-form fieldset,.credit-topup-custom{gap:.7rem;display:grid}.credit-topup-form fieldset{border:0;padding:0}.credit-topup-form legend,.credit-topup-custom>label{color:var(--navy);font-weight:750}.credit-topup-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.credit-topup-presets button{min-width:0;min-height:3rem}.credit-topup-custom>div{position:relative}.credit-topup-custom>div>span{z-index:1;color:var(--muted-foreground);pointer-events:none;place-items:center;font-weight:800;display:grid;position:absolute;inset-block:0;inset-inline-start:.9rem}.credit-topup-custom input{min-height:3rem;padding-inline-start:1.8rem;font-size:1rem;font-weight:750}.credit-topup-custom small{color:var(--muted-foreground)}.credit-topup-custom [role=alert]{color:var(--destructive);margin:0;font-weight:650}.credit-topup-trust{color:var(--muted-foreground);align-items:center;gap:.55rem;font-size:.78rem;line-height:1.45;display:flex}.credit-topup-trust svg{width:1rem;height:1rem;color:var(--primary);flex:none}.credit-topup-dialog [data-slot=dialog-footer]{margin:.35rem 0 0}.subscription-manage-billing{width:fit-content;min-height:2.75rem;margin-block-start:.35rem}@media (width<=30rem){.credit-topup-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.credit-topup-dialog [data-slot=dialog-footer]>button{min-height:3rem}}.workspace-account-guest{align-items:center;gap:.6rem;min-width:0;padding-inline:.35rem;display:flex}.workspace-account-guest>span{flex-direction:column;gap:.1rem;min-width:0;display:flex}.pipeline-section,.plan-gallery-section{gap:clamp(2.75rem,7vw,5rem);width:min(100%,76rem);margin-inline:auto;padding:clamp(5.5rem,12vw,10rem) clamp(1rem,5vw,4rem);display:grid}.pipeline-section,.plan-gallery-section,.plans-section,.faq-section{scroll-margin-top:6rem}.journey{gap:clamp(2rem,5vw,3.5rem);display:grid;container:landing-journey/inline-size}.journey-steps{isolation:isolate;gap:.75rem;display:grid;position:relative}.journey-step{z-index:1;border:1px solid var(--border);background:color-mix(in oklch, var(--card), transparent 4%);min-height:4.5rem;color:var(--muted-foreground);font:inherit;text-align:start;cursor:pointer;transition:transform .26s var(--ease-out-expo), border-color .22s var(--ease-out-quart), background-color .22s var(--ease-out-quart), color .22s var(--ease-out-quart);border-radius:1.1rem;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.85rem 1rem;font-weight:750;display:grid;position:relative}.journey-step:hover{border-color:color-mix(in oklch, var(--primary), var(--border) 55%);color:var(--navy);transform:translateY(-2px)}.journey-step:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.journey-step[data-active=true]{border-color:var(--primary);background:color-mix(in oklch, var(--primary), var(--card) 93%);color:var(--navy)}.journey-step-icon{background:color-mix(in oklch, var(--primary), transparent 90%);width:2.75rem;height:2.75rem;color:var(--primary);border-radius:.9rem;place-items:center;display:grid}.journey-step-number{color:var(--muted-foreground);font-variant-numeric:tabular-nums;letter-spacing:.1em;font-size:.7rem}.journey-stage{border:1px solid var(--border);background:radial-gradient(circle at 82% 22%, color-mix(in oklch, var(--primary), transparent 86%), transparent 34%), color-mix(in oklch, var(--card), transparent 2%);border-radius:clamp(1.25rem,3vw,2rem);min-height:31rem;position:relative;overflow:clip}.journey-panel{min-height:31rem;animation:journey-panel-in .48s var(--ease-out-expo) both;padding:clamp(1.5rem,5vw,4rem)}.journey-copy{align-content:center;display:grid}.journey-kicker,.journey-example{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.journey-copy h3{max-width:17ch;color:var(--navy);letter-spacing:-.05em;text-wrap:balance;margin-top:.8rem;font-size:clamp(2rem,4.5vw,3.6rem);font-weight:800;line-height:1.02}.journey-copy>p:last-child{max-width:50ch;color:var(--muted-foreground);margin-top:1.2rem;font-size:1.05rem;line-height:1.65}.watcher-motion,.match-motion,.download-motion{place-items:center;min-height:20rem;display:grid;position:relative}.watcher-motion-orbit{aspect-ratio:1;border:1px solid color-mix(in oklch, var(--primary), transparent 68%);border-radius:50%;width:min(18rem,86%);animation:12s linear infinite journey-orbit;position:absolute}.watcher-motion-orbit:before,.watcher-motion-orbit:after{border:1px solid color-mix(in oklch, var(--primary), transparent 78%);border-radius:inherit;content:"";position:absolute;inset:18%}.watcher-motion-orbit:after{inset:36%}.watcher-motion-orbit span{border:2px solid var(--card);background:var(--primary);width:.7rem;height:.7rem;box-shadow:0 0 0 .45rem color-mix(in oklch, var(--primary), transparent 86%);border-radius:50%;position:absolute}.watcher-motion-orbit span:first-child{top:7%;left:30%}.watcher-motion-orbit span:nth-child(2){bottom:22%;right:12%}.watcher-motion-orbit span:nth-child(3){bottom:11%;left:21%}.watcher-motion-card,.match-motion-card,.download-sheet{z-index:1;border:1px solid color-mix(in oklch, var(--primary), var(--border) 50%);background:color-mix(in oklch, var(--card), transparent 1%);width:min(100%,20rem);box-shadow:0 1.5rem 4rem hsl(var(--shadow-color) / .13);border-radius:1.25rem;gap:.8rem;padding:1.5rem;display:grid;position:relative}.watcher-motion-card strong,.match-motion-card strong,.download-sheet strong{color:var(--navy);font-size:1.2rem;line-height:1.3}.watcher-motion-card ul,.download-sheet ul{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.watcher-motion-card li{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-weight:650}.match-notification{z-index:2;border:1px solid color-mix(in oklch, var(--primary), var(--border) 48%);background:color-mix(in oklch, var(--card), transparent 1%);min-width:min(18rem,100% - 1rem);box-shadow:0 1.2rem 3rem hsl(var(--shadow-color) / .16);transform-origin:50%;animation:match-notification-arrive .92s var(--ease-out-expo) both;border-radius:1rem;align-items:center;gap:.7rem;padding:.65rem .8rem;display:flex;position:absolute;top:.4rem;left:50%;transform:translate(-50%)scale(.9)}.match-notification-icon{background:color-mix(in oklch, var(--primary), transparent 88%);width:2.6rem;height:2.6rem;color:var(--primary);border-radius:.85rem;flex:none;place-items:center;display:grid}.match-notification>span:last-child{min-width:0;display:grid}.match-notification small{color:var(--muted-foreground);font-size:.68rem;font-weight:750}.match-notification strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.match-motion-card{animation:match-card-arrive .52s .98s var(--ease-out-expo) both;margin-top:4.6rem}.match-motion-card p{color:var(--muted-foreground);line-height:1.55}.match-motion-card div{color:color-mix(in oklch, var(--mint), var(--navy) 50%);align-items:center;gap:.5rem;font-size:.8rem;font-weight:750;display:flex}.match-motion-card div svg,.download-sheet li svg{width:1rem;height:1rem}.download-sheet{z-index:calc(3 - var(--download-sheet));border:1px solid var(--border);background:var(--card);width:min(100%,20rem);min-height:14rem;box-shadow:0 1.5rem 4rem hsl(var(--shadow-color) / .13);opacity:calc(1 - var(--download-sheet) * .24);transform:translate3d(calc(var(--download-sheet) * .9rem), calc(var(--download-sheet) * -.75rem), 0) scale(calc(1 - var(--download-sheet) * .035));transform-origin:0 100%;animation:download-sheet-cycle 9s infinite var(--ease-out-expo);animation-delay:calc(var(--download-sheet) * -3s);border-radius:1.25rem;gap:.8rem;padding:1.5rem;display:grid;position:absolute}.download-sheet ul{display:grid}.download-sheet li{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.82rem;display:flex}.download-sheet li small{color:inherit;font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:.72rem;font-weight:800}.plan-gallery{gap:1.5rem;display:grid;container:landing-plan-gallery/inline-size}.plan-gallery-tabs{border:1px solid var(--border);background:color-mix(in oklch, var(--muted), transparent 24%);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;max-width:100%;padding:.3rem;display:grid}.plan-gallery-tab{--gallery-tab-accent:var(--primary);min-width:0;min-height:2.75rem;color:var(--muted-foreground);font:inherit;text-wrap:balance;cursor:pointer;transition:background-color .2s var(--ease-out-quart), box-shadow .2s var(--ease-out-quart), color .2s var(--ease-out-quart), transform .2s var(--ease-out-expo);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding-inline:clamp(.35rem,2.4vw,1rem);font-size:clamp(.68rem,2.8vw,.85rem);font-weight:750;line-height:1.15;display:flex;position:relative}.plan-gallery-tab[data-example=creator]{--gallery-tab-accent:var(--mint)}.plan-gallery-tab[data-example=community]{--gallery-tab-accent:var(--brand-yellow)}.plan-gallery-tab-mark{color:#0000;opacity:0;width:1rem;height:1rem;transition:background-color .18s var(--ease-out-quart), color .18s var(--ease-out-quart), opacity .18s var(--ease-out-quart), transform .18s var(--ease-out-expo);background:0 0;border-radius:50%;flex:none;padding:.15rem}.plan-gallery-tab:hover{color:var(--navy)}.plan-gallery-tab:is([data-selected],[aria-selected=true]){background:color-mix(in oklch, var(--gallery-tab-accent), var(--card) 92%);color:var(--navy);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--gallery-tab-accent), transparent 36%), 0 .45rem 1.4rem hsl(var(--shadow-color) / .08);transform:translateY(-1px)}.plan-gallery-tab:is([data-selected],[aria-selected=true]) .plan-gallery-tab-mark{background:var(--gallery-tab-accent);color:color-mix(in oklch, var(--card), white 38%);opacity:1;transform:scale(1.08)}.plan-gallery-tab:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.plan-gallery-panel{--gallery-accent:var(--primary);--gallery-wash:var(--violet);--gallery-image-position:center;border:1px solid var(--border);background:color-mix(in oklch, var(--card), transparent 2%);min-height:34rem;animation:plan-gallery-in .48s var(--ease-out-expo) both;border-radius:clamp(1.25rem,3vw,2rem);display:grid;overflow:clip}.plan-gallery-panel[data-example=creator]{--gallery-accent:var(--mint);--gallery-wash:var(--brand-green);--gallery-image-position:center 58%}.plan-gallery-panel[data-example=community]{--gallery-accent:var(--brand-yellow);--gallery-wash:var(--brand-red);--gallery-image-position:center 56%}.plan-gallery-cover{background:color-mix(in oklch, var(--on-dark-media-surface), var(--gallery-accent) 10%);align-content:end;min-height:18rem;padding:clamp(1.5rem,5vw,3.5rem);display:grid;position:relative;overflow:hidden}.plan-gallery-image,.plan-gallery-image-shade{z-index:0;width:100%;height:100%;position:absolute;inset:0}.plan-gallery-image{object-fit:cover;object-position:var(--gallery-image-position);filter:saturate(.78)contrast(1.04);transform:scale(1.015)}.plan-gallery-image-shade{z-index:1;background:linear-gradient(180deg, color-mix(in oklch, var(--gallery-accent), transparent 74%), transparent 42%), linear-gradient(0deg, color-mix(in oklch, var(--on-dark-media-surface), var(--gallery-wash) 8%) 2%, color-mix(in oklch, var(--on-dark-media-surface), transparent 18%) 62%, color-mix(in oklch, var(--on-dark-media-surface), transparent 52%))}.plan-gallery-cover>:not(.plan-gallery-image,.plan-gallery-image-shade,.plan-gallery-download){z-index:2;position:relative}.plan-gallery-cover>p:first-of-type{color:color-mix(in oklch, var(--on-dark-media-foreground), transparent 8%);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.plan-gallery-cover h3{max-width:18ch;color:var(--on-dark-media-foreground);letter-spacing:-.05em;text-wrap:balance;margin-top:.8rem;font-size:clamp(1.8rem,4.5vw,3.5rem);font-weight:800;line-height:1.04}.plan-gallery-cover>p:nth-of-type(2){max-width:46ch;color:color-mix(in oklch, var(--on-dark-media-foreground), transparent 8%);margin-top:1rem;line-height:1.55}.plan-gallery-credit{width:max-content;max-width:100%;color:color-mix(in oklch, var(--on-dark-media-foreground), transparent 16%);text-underline-offset:.2em;transition:color .18s var(--ease-out-quart), text-decoration-color .18s var(--ease-out-quart);margin-top:1rem;font-size:.68rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.plan-gallery-credit:hover{color:var(--on-dark-media-foreground);text-decoration-color:currentColor}.plan-gallery-credit:focus-visible{outline:2px solid var(--on-dark-media-foreground);outline-offset:3px}.plan-gallery-download{border:1px solid color-mix(in oklch, var(--on-dark-media-foreground), transparent 78%);background:color-mix(in oklch, var(--on-dark-media-surface), transparent 14%);color:var(--on-dark-media-foreground);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .7rem;font-size:.78rem;font-weight:750;display:flex;position:absolute;top:clamp(1.25rem,4vw,2.5rem);right:clamp(1.25rem,4vw,2.5rem)}.plan-gallery-work{gap:0;margin:0;padding:clamp(.75rem,3vw,1.5rem);list-style:none;display:grid}.plan-gallery-work li{border-bottom:1px solid color-mix(in oklch, var(--border), transparent 30%);animation:plan-item-in .5s var(--ease-out-expo) both;animation-delay:calc(var(--plan-item) * 70ms);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.plan-gallery-work li:last-child{border-bottom:0}.plan-gallery-work li>span{background:color-mix(in oklch, var(--gallery-accent), transparent 88%);width:2.75rem;height:2.75rem;color:color-mix(in oklch, var(--gallery-accent), var(--navy) 24%);border-radius:.85rem;place-items:center;display:grid}.plan-gallery-work svg{width:1.2rem;height:1.2rem}.plan-gallery-work strong{color:var(--navy);font-size:.95rem}.plan-gallery-work p{color:var(--muted-foreground);margin-top:.2rem;font-size:.8rem;line-height:1.45}.plan-gallery-work small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-weight:800}@container landing-journey (width>=48rem){.journey-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-steps:before{z-index:0;background:var(--border);content:"";height:1px;position:absolute;top:50%;left:12%;right:12%}.journey-panel{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}}@container landing-plan-gallery (width>=48rem){.plan-gallery-panel{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr)}.plan-gallery-cover{min-height:34rem}}@container landing-journey (width<=38rem){.journey-stage,.journey-panel{min-height:38rem}.journey-panel{align-content:start;gap:1.5rem;display:grid}}@container landing-plan-gallery (width<=38rem){.plan-gallery-cover{padding-top:5rem}.plan-gallery-work li{grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding-inline:.65rem}.plan-gallery-work small{grid-column:2}}@media (prefers-reduced-motion:reduce){.journey-panel,.plan-gallery-panel,.plan-gallery-work li,.watcher-motion-orbit,.match-notification,.match-motion-card,.download-sheet{animation:none}.journey-step,.plan-gallery-tab{transition-duration:1ms}.journey-step:hover{transform:none}.download-motion{align-content:start;place-items:stretch stretch;gap:.75rem;min-height:0;padding-block:.25rem}.download-sheet{z-index:auto;opacity:1;width:100%;min-height:0;box-shadow:0 .65rem 1.8rem hsl(var(--shadow-color) / .09);gap:.55rem;padding:1rem;position:relative;transform:none}.download-sheet strong{font-size:1rem}.download-sheet ul{gap:.35rem}}@keyframes journey-panel-in{0%{opacity:0;transform:translate(1rem)}}@keyframes journey-orbit{to{transform:rotate(1turn)}}@keyframes match-notification-arrive{0%{opacity:0;transform:translate(-50%,7.5rem)scale(1.34)}58%{opacity:1;transform:translate(-50%,7.5rem)scale(1.08)}to{opacity:1;transform:translate(-50%)scale(.9)}}@keyframes match-card-arrive{0%{opacity:0;transform:translateY(1.1rem)scale(.985)}}@keyframes download-sheet-cycle{0%,27%{z-index:3;opacity:1;transform:translate(0,0)scale(1)}31%,60%{z-index:2;opacity:.72;transform:translate(.9rem,-.75rem)scale(.965)}64%,90%{z-index:1;opacity:.45;transform:translate(1.8rem,-1.5rem)scale(.93)}93%{z-index:1;opacity:0;transform:translate(-1.35rem,.85rem)scale(.97)}96%{z-index:3;opacity:1;transform:translate(.32rem,-.22rem)scale(1.035)}98.5%{z-index:3;opacity:1;transform:translate(-.06rem,.04rem)scale(.994)}to{z-index:3;opacity:1;transform:translate(0,0)scale(1)}}@keyframes plan-gallery-in{0%{opacity:0;transform:translateY(.75rem)}}@keyframes plan-item-in{0%{opacity:0;transform:translate(.75rem)}}.download-motion{align-items:start;padding-block-start:1.5rem}.download-sheet{grid-area:1/1;min-width:0;position:relative}.download-sheet-summary,.download-sheet li p{color:var(--muted-foreground);margin:0;font-size:.8rem;line-height:1.5}.download-sheet li{align-items:start}.download-sheet li svg{flex-shrink:0;margin-top:.15rem}.download-sheet li p+p{margin-top:.4rem}.download-sheet li b{color:var(--navy)}@media (prefers-reduced-motion:reduce){.download-sheet{grid-area:auto}}.opportunity-stats-section{width:min(100%,76rem);margin-inline:auto;padding:2rem clamp(1rem,5vw,4rem) 4rem;scroll-margin-top:6rem}.opportunity-stats{color:var(--foreground);container:opportunity-stats/inline-size}.opportunity-stats-grid{gap:2rem;margin:0;display:grid}.opportunity-stat{--stat-accent:var(--brand-blue);flex-direction:column-reverse;gap:.8rem;min-width:0;padding-block:1rem 2rem;display:flex;container-type:inline-size}.opportunity-stat:nth-child(2){--stat-accent:var(--violet)}.opportunity-stat:nth-child(3){--stat-accent:color-mix(in oklch, var(--brand-blue), var(--violet) 45%)}.opportunity-stat dt{color:var(--muted-foreground);font-size:.875rem;font-weight:600}.opportunity-stat dd{margin:0;position:relative}.opportunity-number{font-size:min(7rem, calc(128cqi / max(var(--number-length,5), var(--stats-number-length,5))));letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:750;line-height:1.12;display:block;position:relative}.opportunity-number-visual{width:max-content;display:flex}.opportunity-digit{text-align:center;flex:0 0 .75em;width:.75em;height:1.12em;display:inline-block;position:relative;overflow:clip}.opportunity-digit-reel{display:none;position:absolute;inset:0 0 auto}.opportunity-digit-reel>span{height:1.12em;display:block}.opportunity-stat-art{height:5rem;color:var(--stat-accent);pointer-events:none;margin-bottom:.75rem;display:block;position:relative}.opportunity-stat-art:before{content:"";background:radial-gradient(ellipse at 50% 50%, color-mix(in oklch, var(--stat-accent), transparent 88%), transparent 70%);width:min(100%,15rem);position:absolute;inset:0 auto 0 0}.opportunity-stat-shape{width:3.25rem;height:3.5rem;position:absolute;top:.75rem;left:1rem;translate:0;rotate:-8deg}.opportunity-stat-cube i{background:currentColor;position:absolute;inset:0}.opportunity-stat-cube i:first-child{clip-path:polygon(50% 0,100% 25%,50% 50%,0 25%);opacity:.65}.opportunity-stat-cube i:nth-child(2){clip-path:polygon(0 25%,50% 50%,50% 100%,0 75%);opacity:.28}.opportunity-stat-cube i:nth-child(3){clip-path:polygon(50% 50%,100% 25%,100% 75%,50% 100%);opacity:.45}.opportunity-stat-diamond i{background:currentColor;position:absolute;inset:0}.opportunity-stat-diamond i:first-child{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);opacity:.28}.opportunity-stat-diamond i:nth-child(2){clip-path:polygon(50% 0,100% 50%,50% 62%);opacity:.65}.opportunity-stat-diamond i:nth-child(3){clip-path:polygon(0 50%,50% 62%,50% 100%);opacity:.45}.opportunity-stat-orbit{width:3.5rem;height:3.5rem}.opportunity-stat-orbit i{opacity:.55;border:2px solid;border-radius:50%;position:absolute;inset:0;transform:scaleX(.45)}.opportunity-stat-orbit i:nth-child(2){transform:rotate(60deg)scaleX(.45)}.opportunity-stat-orbit i:nth-child(3){transform:rotate(120deg)scaleX(.45)}.opportunity-stat-satellite{clip-path:polygon(50% 0,100% 48%,55% 100%,0 48%);opacity:.45;background:currentColor;width:.85rem;height:1rem;position:absolute;top:2.5rem;left:5.5rem;translate:0;rotate:12deg}.opportunity-stats-footer{flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:1.5rem;display:flex}.opportunity-stats-footer p{margin:0;font-size:.8rem}@container opportunity-stats (width>=42rem){.opportunity-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.opportunity-stat{padding-bottom:2.5rem}}@media (prefers-reduced-motion:no-preference){.opportunity-digit-reel{display:block}.opportunity-digit-final{visibility:hidden}.opportunity-number[data-entered=true] .opportunity-digit-reel{animation:opportunity-reel 1.45s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1)) var(--digit-delay) both}.opportunity-stat:has(.opportunity-number[data-entered=true]) .opportunity-stat-cube{animation:5s ease-in-out infinite opportunity-cube-drift}.opportunity-stat:has(.opportunity-number[data-entered=true]) .opportunity-stat-diamond{animation:12s linear infinite opportunity-shape-turn}.opportunity-stat:has(.opportunity-number[data-entered=true]) .opportunity-stat-orbit{animation:16s linear infinite reverse opportunity-shape-turn}.opportunity-stat:has(.opportunity-number[data-entered=true]) .opportunity-stat-satellite{animation:4s ease-in-out infinite reverse opportunity-cube-drift}}@keyframes opportunity-reel{0%{transform:translateY(0)}to{transform:translateY(calc(-100% * var(--digit-steps) / (var(--digit-steps) + 1)))}}@keyframes opportunity-cube-drift{0%,to{translate:0}50%{translate:0 -.4rem}}@keyframes opportunity-shape-turn{0%{rotate:-8deg}to{rotate:352deg}}
