.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,.workspace-brand-controls>:is(button,a){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}.download-sheet{gap:.55rem;padding:1rem}.download-sheet strong{font-size:1rem}.download-sheet ul{gap:.35rem}}@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 b{color:var(--navy)}@media (prefers-reduced-motion:reduce){.download-sheet{grid-area:auto}}.plan-download-section{width:min(100%,76rem);margin-inline:auto;padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,4rem);scroll-margin-top:6rem;container:plan-download/inline-size}.plan-download-intro{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:3rem;margin-bottom:2.5rem;display:grid}.plan-download-intro .section-heading{gap:1.5rem}.plan-download-action{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.plan-download-cta{white-space:normal;border-radius:1rem;justify-content:space-between;gap:1rem;width:100%;min-height:5.5rem;padding:1.5rem;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:700}.plan-download-cta>svg{width:1.75rem;height:1.75rem}.plan-download-action>p{color:var(--muted-foreground);font-size:.875rem;line-height:1.6}.plan-download-action>#plan-download-meta{color:var(--foreground);font-size:1rem;font-weight:600}.plan-download-spread{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.plan-download-proof{background:var(--card);border:1px solid var(--border);border-radius:1.5rem;min-width:0;margin:0;overflow:clip}.plan-download-proof>figcaption{border-bottom:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding:1.25rem 2rem;font-size:.75rem;font-weight:600;display:flex}.plan-download-logos{background:var(--muted);padding:1.5rem 2rem 2rem}.plan-download-logo-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.plan-download-logo-strip img{aspect-ratio:1;border-radius:.5rem;width:100%;height:auto}.plan-download-contents{min-width:0}.plan-download-contents header{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.plan-download-contents h3{color:var(--navy);letter-spacing:-.04em;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:800;line-height:1.1}.plan-download-contents ul{margin:0;padding:0;list-style:none}.plan-download-contents li{border-bottom:1px solid var(--border);align-items:center;gap:1rem;padding:1rem 0;display:flex}.plan-download-option-icon{height:2rem;color:var(--primary);flex:0 0 2rem;place-items:center;display:grid}.plan-download-option-icon svg{stroke-width:1.6px;width:1.5rem;height:1.5rem}.plan-download-contents h4{font-size:1rem;font-weight:700;line-height:1.5}@container plan-download (width<=48rem){.plan-download-intro,.plan-download-spread{grid-template-columns:minmax(0,1fr);gap:2.5rem}.plan-download-intro{margin-bottom:2.5rem}.plan-download-action{max-width:32rem}.plan-download-contents li{padding-block:.625rem}}@container plan-download (width<=24rem){.plan-download-proof>figcaption,.plan-download-logos{padding:1.25rem}.plan-download-logo-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.plan-download-cta{min-height:5rem;padding:1.25rem}}@media (prefers-reduced-motion:no-preference){.plan-download-cta>svg{transition:transform .2s cubic-bezier(.22,1,.36,1)}.plan-download-cta:is(:hover,:focus-visible)>svg{transform:translateY(.25rem)}.plan-download-cta:active>svg{transform:translateY(.5rem)}.plan-download-option-icon svg{transition:transform .24s cubic-bezier(.22,1,.36,1)}.plan-download-contents li:hover .plan-download-option-icon svg{transform:translateY(-.125rem)rotate(-5deg)}@supports (animation-timeline:view()) and (animation-range:entry){.plan-download-proof,.plan-download-option-icon svg{animation:linear both plan-download-arrive;animation-timeline:view();animation-range:entry}}}@keyframes plan-download-arrive{0%{opacity:.65;translate:0 1rem}to{opacity:1;translate:0}}
