:root{--refine-canvas:#fff;--refine-card:#f6f3ef;--refine-card-strong:#eee9e3;--refine-card-hover:#e6dfd8;--refine-hairline:#5c34181a;--refine-fill-hover:#5c34180d;--refine-gray-text:#7d746d;--refine-cta-bg:#1f1915;--refine-cta-hover:#3a302a;--refine-cta-text:#fff;--refine-focus:#3477d4}.theme-input:checked+.page{--refine-canvas:#060b14;--refine-card:#0e1929;--refine-card-strong:#15243a;--refine-card-hover:#1c2e48;--refine-hairline:#ffffff14;--refine-fill-hover:#ffffff0f;--refine-gray-text:#9aa3ad;--refine-cta-bg:#f2f7ff;--refine-cta-hover:#d6e2f1;--refine-cta-text:#060b14;--refine-focus:#7eafd9}:where(a,button,summary,input,select,textarea):focus-visible,.theme-input:checked+.page :where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--refine-focus);outline-offset:2px;box-shadow:none}.home-page{background:var(--refine-canvas)}.hero-beta-banner{z-index:1;box-sizing:border-box;background:linear-gradient(180deg, color-mix(in srgb, var(--orange-soft) 92%, transparent) 0%, color-mix(in srgb, var(--orange-soft) 48%, transparent) 100%);-webkit-backdrop-filter:blur(18px);min-height:40px;color:var(--orange-deep);text-align:center;justify-content:center;align-items:center;gap:18px;margin:0;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;display:flex;position:relative}.beta-banner-copy{grid-column:auto}@media (min-width:768px) and (max-width:900px){.site-navigation{gap:7px}.direct-nav{font-size:10px}.site-header .beta-nav{padding-inline:7px}.site-header .download-link{min-width:78px;padding-inline:9px}}.home-page{padding-top:0}.home-page .site-header{margin-top:0}@media (max-width:767px){.hero-beta-banner{gap:12px;padding-inline:10px;font-size:11px;line-height:1.45}.home-page .home-hero-layout .core-hero{padding-top:clamp(36px,12vw,60px)}.home-page .home-hero-layout .hero-screen-block{padding-bottom:0}}.beta-page.beta-ad-page{background:var(--refine-canvas);min-height:100vh}.beta-referral-announcement{color:#623619;text-align:center;background:#fff1e6;border-block:1px solid #f4d6c0;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:13px 20px;font-size:14px;font-weight:650;display:flex}.beta-referral-announcement a{color:#b55316;text-underline-offset:3px;font-size:13px;text-decoration:underline}.beta-referral-page-intro{text-align:center;width:min(900px,100% - 40px);margin:0 auto;padding:64px 0 30px}.beta-referral-page-intro__eyebrow,.beta-referral-card__eyebrow{color:#df6e1a;letter-spacing:.14em;margin:0 0 12px;font-size:12px;font-weight:750}.beta-referral-page-intro h1{color:var(--hero-heading);letter-spacing:-.045em;margin:0;font-size:clamp(34px,5vw,56px);line-height:1.2}.beta-referral-page-intro h1 em{color:#ed7624;font-style:normal}.beta-referral-page-intro>p:last-child{color:var(--hero-copy);margin:18px auto 0;line-height:1.7}.beta-referral-card{border:1px solid var(--refine-hairline);background:var(--refine-card);width:min(780px,100% - 40px);box-shadow:var(--shadow-small);color:var(--text);border-radius:28px;margin:0 auto 88px;padding:clamp(24px,4vw,44px)}.beta-referral-card h2{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3.5vw,32px);line-height:1.3}.beta-referral-card__lede{max-width:600px;color:var(--soft);margin:12px 0 24px;font-size:14px;line-height:1.75}.beta-referral-status,.beta-referral-greeting{color:var(--soft);font-size:14px}.beta-referral-greeting{margin:0 0 14px;font-weight:700}.beta-referral-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}@media (min-width:641px){.beta-referral-stats article:last-child{grid-column:1/-1}}.beta-referral-stats article{border:1px solid var(--refine-hairline);background:var(--refine-canvas);border-radius:17px;min-width:0;padding:17px}.beta-referral-stats span,.beta-referral-next-period>span{color:var(--refine-gray-text);font-size:12px;display:block}.beta-referral-stats strong{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;margin-top:8px;font-size:28px;display:block}.beta-referral-stats strong small{margin-left:4px;font-size:14px}.beta-referral-stats .beta-referral-date{font-size:clamp(14px,2vw,19px);line-height:1.4}.beta-referral-link-row{margin:20px 0}.beta-referral-link-row label{margin:0 0 8px;font-size:13px;font-weight:700;display:block}.beta-referral-link-row>div{gap:8px;display:flex}.beta-referral-link-row input{border:1px solid var(--refine-hairline);background:var(--refine-canvas);min-width:0;color:var(--text);border-radius:12px;flex:1;padding:12px 14px;font-size:13px}.beta-referral-primary,.beta-referral-secondary{background:var(--refine-cta-bg);min-height:44px;color:var(--refine-cta-text);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.beta-referral-primary:hover,.beta-referral-secondary:hover{background:var(--refine-cta-hover)}.beta-referral-empty,.beta-referral-error{border:1px solid var(--refine-hairline);background:var(--refine-canvas);color:var(--soft);border-radius:16px;padding:17px;font-size:14px;line-height:1.7}.beta-referral-empty a{color:#df6e1a}.beta-referral-empty:not(.beta-referral-signin){text-align:center}.beta-referral-empty+.beta-referral-next-period{margin-top:16px}.beta-referral-empty p,.beta-referral-error p{margin:0 0 12px}.beta-referral-next-period{border-block:1px solid var(--refine-hairline);justify-content:space-between;align-items:center;gap:14px;padding:17px 0;display:flex}.beta-referral-next-period strong{color:var(--text);text-align:right;font-size:14px}.beta-referral-history{padding-top:18px}.beta-referral-history h3{margin:0 0 9px;font-size:14px}.beta-referral-history p{color:var(--soft);justify-content:space-between;gap:12px;font-size:13px;display:flex}.beta-referral-history b{color:#df6e1a;white-space:nowrap}.beta-referral-footnote{color:var(--refine-gray-text);margin:22px 0 0;font-size:11px;line-height:1.6}.theme-input:checked+.page .beta-referral-announcement{color:#f3e6da;background:#172235;border-color:#ffffff1a}.theme-input:checked+.page .beta-referral-announcement a{color:#ffb276}@media (max-width:640px){.beta-referral-announcement{gap:6px;font-size:12px}.beta-referral-announcement a{font-size:11px}.beta-referral-page-intro{padding:42px 0 22px}.beta-referral-card{border-radius:22px;margin-bottom:56px}.beta-referral-stats{grid-template-columns:1fr 1fr}.beta-referral-link-row>div{flex-direction:column}.beta-referral-next-period{flex-direction:column;align-items:center}.beta-referral-next-period strong{text-align:center}}.site-header{border:0;border-bottom:1px solid var(--refine-hairline);width:100%;max-width:none;min-height:64px;box-shadow:none;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#ffffffd1;border-radius:0;margin:-24px 0 0;padding:0 max(24px,50% - 600px)}.page.subpage .site-header{background:linear-gradient(180deg, color-mix(in srgb, var(--orange-soft) 48%, transparent) 0%, #fffffff0 56px);border-bottom-color:#0000}.theme-input:checked+.page .site-header{border-color:var(--refine-hairline);box-shadow:none;background:#060b14d1}.theme-input:checked+.page.subpage .site-header{background:linear-gradient(180deg, color-mix(in srgb, var(--orange-soft) 48%, transparent) 0%, #0b1625f0 56px);border-bottom-color:#0000}.site-navigation{gap:2px}.direct-nav{letter-spacing:-.01em;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.direct-nav:hover{background:var(--refine-fill-hover)}.direct-nav.is-active,.theme-input:checked+.page .direct-nav.is-active{color:var(--text);background:var(--refine-fill-hover);font-weight:600}.beta-nav,.theme-input:checked+.page .beta-nav{min-height:32px;box-shadow:none;border:0;margin-right:6px;font-weight:600}.beta-nav.is-active,.theme-input:checked+.page .beta-nav.is-active{color:var(--orange-deep);background:color-mix(in srgb, var(--orange-soft) 82%, transparent)}.login-link{font-weight:500}.theme-switch{border-color:var(--refine-hairline)}.download-link,.theme-input:checked+.page .download-link{background:var(--refine-cta-bg);height:40px;color:var(--refine-cta-text);box-shadow:none;cursor:pointer;border:0;font-family:inherit;font-weight:500}.download-link:hover{background:var(--refine-cta-hover);transform:none}.download-link:active{transform:translateY(1px)}.download-link.is-disabled,.download-link.is-disabled:hover,.download-link.is-disabled:active,.theme-input:checked+.page .download-link.is-disabled{color:var(--text);border:1px solid color-mix(in srgb, var(--text) 40%, transparent);box-shadow:none;cursor:default;pointer-events:none;background:0 0;transform:none}@media (min-width:768px){.login-link{letter-spacing:-.01em;font-size:14px}.site-header .download-link{letter-spacing:-.01em;min-width:0;padding-inline:18px;font-size:14px}}.waitlist-overlay{z-index:80;background:#1f19156b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.waitlist-dialog{background:var(--refine-canvas);width:min(100%,420px);color:var(--text);box-shadow:none;border:0;border-radius:28px;margin:0;padding:28px}.waitlist-dialog h2{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:600}.waitlist-dialog p{color:var(--refine-gray-text);margin:10px 0 18px;font-size:15px;line-height:1.55}.waitlist-dialog label{gap:8px;display:grid}.waitlist-dialog label span{font-size:13px;font-weight:600}.waitlist-dialog input{border:1px solid var(--refine-hairline);background:var(--refine-card);width:100%;height:48px;color:var(--text);font:inherit;border-radius:14px;padding:0 14px;font-size:15px}.waitlist-dialog input:focus-visible{outline:2px solid var(--refine-focus);outline-offset:2px}.waitlist-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.waitlist-cancel,.waitlist-submit{height:44px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.waitlist-cancel{background:var(--refine-card);color:var(--text)}.waitlist-submit{background:var(--refine-cta-bg);color:var(--refine-cta-text)}html:has(.theme-input:checked) .waitlist-overlay{background:#0000008c}html:has(.theme-input:checked) .waitlist-dialog{--refine-canvas:#060b14;--refine-card:#15243a;--refine-hairline:#ffffff14;--refine-gray-text:#9aa3ad;--refine-cta-bg:#f2f7ff;--refine-cta-text:#060b14;--refine-focus:#7eafd9;--text:#f2f7ff;background:var(--refine-canvas);color:var(--text)}.core-hero h1{letter-spacing:-.025em;font-size:clamp(40px,5.4vw,64px);font-weight:600;line-height:1.125}.home-faq-heading h2{letter-spacing:-.02em;font-size:clamp(30px,3.4vw,40px);font-weight:600;line-height:1.22}.home-faq-heading>p{color:var(--refine-gray-text);letter-spacing:.02em;font-size:13px;font-weight:500}.core-hero-description,.home-faq-list p{color:var(--refine-gray-text);letter-spacing:-.01em;font-size:17px;line-height:1.65}.core-hero-description,.theme-input:checked+.page .core-hero-description{white-space:normal;text-align:center;text-wrap:pretty;max-width:600px;margin-inline:auto}.core-hero-description br{display:block}.core-hero-kicker,.theme-input:checked+.page .core-hero-kicker{background:var(--refine-card);color:var(--text);letter-spacing:-.01em;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;padding:7px 14px;font-size:14px;font-weight:500}.core-hero-primary,.core-hero-secondary,.lp-button{letter-spacing:-.01em;width:auto;min-width:0;min-height:44px;box-shadow:none;border:0;padding:0 22px;font-size:15px;font-weight:500;transition:background-color .18s,transform .12s}.core-hero-primary,.lp-button-primary,.theme-input:checked+.page .core-hero-primary{background:var(--refine-cta-bg);color:var(--refine-cta-text);box-shadow:none}.core-hero-primary:hover,.lp-button-primary:hover,.theme-input:checked+.page .core-hero-primary:hover{background:var(--refine-cta-hover);box-shadow:none}.core-hero-secondary,.lp-button-secondary,.theme-input:checked+.page .core-hero-secondary{background:var(--refine-card-strong);color:var(--text);box-shadow:none;border:0}.core-hero-secondary:hover,.lp-button-secondary:hover,.theme-input:checked+.page .core-hero-secondary:hover{background:var(--refine-card-hover);box-shadow:none}.core-hero-primary:active,.core-hero-secondary:active,.lp-button:active{transform:translateY(1px)}.home-faq-list{border-top-color:var(--refine-hairline)}.home-faq-list details{border-bottom-color:var(--refine-hairline)}.home-faq-list summary{letter-spacing:-.015em;min-height:72px;font-size:17px;font-weight:500}.home-faq-list summary span{color:var(--refine-gray-text);font-size:20px;font-weight:300}.home-faq-list details[open] summary span{color:var(--text)}.home-faq-list p{font-size:16px}.site-footer,.footer-bottom{border-top-color:var(--refine-hairline)}.footer-brand p{color:var(--refine-gray-text);font-size:15px}.footer-groups nav{gap:12px}.footer-groups strong{color:var(--text);letter-spacing:0;text-transform:none;margin-bottom:6px;font-size:13px;font-weight:600}.footer-groups a{color:var(--refine-gray-text);font-size:14px}.footer-bottom,.footer-business,.footer-legal{font-size:12px}.ember-explainer h2,.beta-page{word-break:keep-all;overflow-wrap:break-word}body{font-family:var(--font-pretendard,sans-serif)}button{font-family:inherit}.core-hero h1,.hero-ai-word{font-family:inherit;font-weight:600}.home-page .hero-ai-word{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#ffc48a 0%,#ff7a1a 52%,#e85d04 100%);-webkit-background-clip:text;background-clip:text}.hero-slot-viewport{width:min(100%,18em)}.core-hero{min-height:0;margin:0 auto;padding:clamp(88px,12vh,136px) 24px 0;transform:none}.core-hero-content{transform:none}.core-hero-kicker,.theme-input:checked+.page .core-hero-kicker{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;align-items:center;gap:8px;margin:0 auto 28px;display:inline-flex}.theme-input:checked+.page .core-hero-kicker{background:#0e1929b8}.core-hero-actions{margin-top:36px}.hero-screen-single,.theme-input:checked+.page .hero-screen-single{border:1px solid var(--refine-hairline);background:color-mix(in srgb, var(--refine-card) 86%, transparent);opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:clamp(20px,2.4vw,32px);width:min(1200px,100% - 48px);margin:clamp(56px,7vw,88px) auto 0;padding:clamp(6px,1.2vw,14px);animation:none}.hero-screen-single-image{border-radius:clamp(14px,1.6vw,22px)}.hero-screen-block{z-index:1;width:min(1200px,100% - 48px);margin:clamp(56px,7vw,88px) auto 0;padding-bottom:clamp(24px,4vw,48px);position:relative}.hero-screen-block .hero-screen-single{width:100%;margin:0}.hero-screen-actions{justify-content:center;margin-top:clamp(20px,3vw,32px);display:flex}.hero-screen-follow-link,.theme-input:checked+.page .hero-screen-follow-link{background:var(--refine-card-strong);min-height:44px;color:var(--text);letter-spacing:-.01em;box-shadow:none;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .18s,transform .12s;display:inline-flex}.hero-screen-follow-link:hover,.theme-input:checked+.page .hero-screen-follow-link:hover{background:var(--refine-card-hover)}.hero-screen-follow-link:active{transform:translateY(1px)}.hero-screen-follow-link span{transition:transform .2s}.hero-screen-follow-link:hover span{transform:translate(3px)}.lp-familiar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.lp-familiar-grid article{background:var(--refine-card);border-radius:28px;padding:28px 24px}.lp-familiar-grid h3{color:var(--text);letter-spacing:-.02em;margin:0 0 10px;font-size:18px;font-weight:600}.lp-familiar-grid p{color:var(--refine-gray-text);letter-spacing:-.01em;word-break:keep-all;margin:0;font-size:15px;line-height:1.6}.lp-section{z-index:1;background:var(--refine-canvas);padding:clamp(112px,12vw,176px) max(24px,50% - 600px) 0;position:relative}.lp-head{text-align:center;max-width:720px;margin:0 auto clamp(48px,5vw,72px)}.lp-eyebrow{color:var(--refine-gray-text);letter-spacing:.02em;margin:0;font-size:13px;font-weight:500}.lp-section h2,.lp-closing h2{color:var(--text);letter-spacing:-.025em;word-break:keep-all;margin:14px 0 0;font-size:clamp(30px,3.4vw,40px);font-weight:600;line-height:1.22}.lp-section h2 em,.lp-closing h2 em{color:var(--muted);font-style:normal}.lp-lede{color:var(--refine-gray-text);letter-spacing:-.01em;word-break:keep-all;margin-top:16px;font-size:17px;line-height:1.65;display:block}.lp-head .lp-lede{max-width:560px;margin-inline:auto}.lp-keyword{transition:color .3s}.lp-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.lp-button{border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lp-button-secondary{color:var(--text)}.lp-flow{grid-template-columns:minmax(280px,400px) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}.lp-flow-tabs{flex-direction:column;gap:4px;display:flex}.lp-flow-tab{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:20px;padding:22px 24px 26px;transition:background-color .25s;display:grid;position:relative}.lp-flow-tab:hover{background:var(--refine-fill-hover)}.lp-flow-tab[aria-selected=true]{background:var(--refine-card)}.lp-flow-track{background:var(--refine-hairline);opacity:0;border-radius:2px;height:2px;transition:opacity .25s;position:absolute;bottom:12px;left:24px;right:24px;overflow:hidden}.lp-flow-tab[aria-selected=true] .lp-flow-track{opacity:1}.lp-flow-progress{background:var(--orange);transform-origin:0;width:100%;height:100%;animation:7s linear forwards lp-flow-progress;display:block;transform:scaleX(0)}@keyframes lp-flow-progress{to{transform:scaleX(1)}}.lp-flow-eyebrow{color:var(--refine-gray-text);letter-spacing:.02em;font-size:12px;font-weight:500}.lp-flow-title{color:var(--refine-gray-text);letter-spacing:-.02em;word-break:keep-all;margin-top:8px;font-size:20px;font-weight:600;line-height:1.4;transition:color .25s}.lp-flow-tab[aria-selected=true] .lp-flow-title,.lp-flow-tab:hover .lp-flow-title{color:var(--text)}.lp-flow-tab[aria-selected=true] .lp-keyword{color:var(--orange)}.lp-flow-body{color:var(--refine-gray-text);letter-spacing:-.01em;word-break:keep-all;opacity:0;grid-template-rows:0fr;margin-top:0;font-size:15px;line-height:1.6;transition:grid-template-rows .4s cubic-bezier(.2,.7,.2,1),margin-top .4s cubic-bezier(.2,.7,.2,1),opacity .3s;display:grid}.lp-flow-body>span{min-height:0;overflow:hidden}.lp-flow-tab[aria-selected=true] .lp-flow-body{opacity:1;grid-template-rows:1fr;margin-top:10px}.lp-flow-stage{aspect-ratio:3422/2332;background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--orange) 10%, transparent), transparent 62%), var(--refine-card);border-radius:28px;position:relative;overflow:hidden}.lp-flow-shot{opacity:0;margin:0;transition:opacity .5s,transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:clamp(8px,1.6vw,20px);transform:scale(.985)}.lp-flow-shot[data-active=true]{opacity:1;transform:none}.lp-flow-shot img{object-fit:contain}.lp-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lp-bento-card{--bento-pad:clamp(28px, 3.4vw, 48px);min-width:0;min-height:clamp(640px,58vw,760px);padding:var(--bento-pad) var(--bento-pad) 0;background:var(--refine-card);border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.lp-bento-card h2{font-size:clamp(26px,2.6vw,32px)}.lp-bento-card .lp-lede{max-width:460px;font-size:16px}.lp-bento-shot{min-height:320px;margin:clamp(28px, 3vw, 40px) calc(var(--bento-pad) * -1) 0 0;flex:1;position:relative}.lp-bento-shot img{width:150%;max-width:none;height:auto;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:-2%}.lp-bento-card:hover .lp-bento-shot img{transform:translate(-8px,-6px)}.lp-closing{z-index:1;background:radial-gradient(90% 120% at 100% 100%, color-mix(in srgb, var(--orange) 12%, transparent), transparent 60%), var(--refine-card);border-radius:28px;width:min(1200px,100% - 48px);margin:0 auto clamp(56px,7vw,96px);padding:clamp(48px,6vw,88px);position:relative;overflow:hidden}.lp-closing-copy{z-index:1;max-width:560px;position:relative}.lp-closing h2{font-size:clamp(32px,4vw,48px);line-height:1.18}.lp-closing-mark{pointer-events:none;width:clamp(220px,24vw,340px);position:absolute;bottom:clamp(-72px,-4vw,-32px);right:clamp(24px,6vw,96px)}.lp-closing-mark img{width:100%;height:auto;display:block}.lp-closing-mark .lp-closing-mark-dark,.theme-input:checked+.page .lp-closing-mark .lp-closing-mark-light{display:none}.theme-input:checked+.page .lp-closing-mark .lp-closing-mark-dark{display:block}.home-faq-section{padding-top:clamp(112px,12vw,176px)}@media (prefers-reduced-motion:reduce){.lp-flow-progress{animation:none}.lp-flow-track{display:none}.lp-flow-shot,.lp-flow-body,.lp-bento-shot img{transition:none}}@media (min-width:768px) and (max-width:1023px){.core-hero-description{white-space:normal;max-width:600px}}@media (max-width:1023px){.lp-familiar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-flow{grid-template-columns:minmax(0,1fr);gap:16px}.lp-flow-stage{order:-1}.lp-bento{grid-template-columns:minmax(0,1fr)}.lp-bento-card{min-height:0}.lp-bento-shot{flex:none;height:clamp(240px,58vw,440px)}.lp-bento-shot img{width:125%}}@media (max-width:767px){.site-header{grid-template-rows:52px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;column-gap:4px;min-height:52px;padding:0 10px}.site-header .brand{grid-area:1/1;gap:0;width:26px}.site-header .brand-lockup .brand-wordmark{display:none}.site-header .brand .brand-mark{flex:0 0 26px;width:26px;height:26px}.site-header .header-actions{flex-shrink:0;grid-area:1/3;justify-self:end;gap:6px}.site-header .account-menu summary{max-width:clamp(48px,17vw,100px);padding:5px}.site-header .account-menu summary>span{display:none}.site-header .login-link{white-space:nowrap;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.site-header .download-link{white-space:nowrap;min-width:0;height:30px;padding-inline:9px;font-size:12px}.site-header .site-navigation{grid-area:1/2;justify-content:center;gap:8px;width:100%;min-width:0;display:flex;overflow:hidden}.site-header .direct-nav{letter-spacing:-.03em;flex:none;min-height:36px;padding-inline:8px;font-size:12px}.site-header .beta-nav{min-height:32px;margin-right:0;padding-inline:10px}.site-header .direct-nav[href=\/guide]{display:none}.core-hero{padding:64px 20px 0}.core-hero-kicker{margin-bottom:20px;font-size:13px}.core-hero h1{letter-spacing:-.04em;font-size:clamp(26px,8.2vw,40px)}.core-hero-description,.lp-lede,.home-faq-list p{font-size:15px}.core-hero-actions{margin-top:28px}.core-hero-primary,.core-hero-secondary,.lp-button{width:auto;padding:0 20px;font-size:14px}.core-hero-primary{flex:none}.hero-screen-single,.theme-input:checked+.page .hero-screen-single{border-radius:16px;width:calc(100% - 24px);margin-top:40px;padding:5px}.hero-screen-single-image{border-radius:12px}.hero-screen-block{width:calc(100% - 24px);margin-top:32px;padding-bottom:20px}.hero-screen-actions{margin-top:16px}.lp-familiar-grid{grid-template-columns:minmax(0,1fr)}.hero-screen-follow-link{width:100%;max-width:320px;font-size:14px}.lp-section{padding:88px 12px 0}.lp-head{margin-bottom:36px;padding-inline:8px}.lp-head .lp-lede br{display:none}.lp-flow-tab{border-radius:16px;padding:18px 18px 24px}.lp-flow-track{bottom:10px;left:18px;right:18px}.lp-flow-title{font-size:17px}.lp-flow-stage{border-radius:18px}.lp-flow-shot{inset:6px}.lp-bento{gap:12px}.lp-bento-card{--bento-pad:24px;border-radius:20px}.home-faq-section{padding-top:88px}.home-faq-list summary{min-height:64px;font-size:16px}.lp-closing{border-radius:20px;width:calc(100% - 24px);padding:56px 24px 180px}.lp-closing-mark{width:180px;bottom:-36px;right:24px}}.home-page .hero-screen-single{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.home-page .hero-screen-single-image{border-radius:0}.home-page .hero-audience-line{font-size:1em;line-height:1.4;display:inline-block}.home-page .hero-context-slot{width:fit-content;display:flex}.home-page .hero-context-slot .hero-slot-viewport{width:auto;max-width:min(30rem,100vw - 48px)}.home-page .hero-slot-track.is-playing{animation-duration:12s}.home-page .lp-familiar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.familiar-example{color:var(--text);word-break:keep-all;margin-top:20px;font-size:14px;line-height:1.6;display:block}@media (max-width:767px){.home-page .lp-familiar-grid{grid-template-columns:minmax(0,1fr)}.home-page .hero-audience-line{font-size:1em}}.home-page .lp-flow-stage{aspect-ratio:16/9;background:var(--refine-card)}.home-page .lp-flow-shot{inset:0}.home-page .lp-flow-shot img{object-fit:contain}.home-page .core-hero h1{font-size:clamp(28px,4.4vw,56px)}.home-page .hero-audience-line{font-size:inherit}.home-page .hero-context-slot{border:1px solid var(--refine-hairline);-webkit-backdrop-filter:blur(12px);background:#ffffff7a;padding:6px 14px}.home-page .core-hero h1{font-weight:700}.home-page .core-hero-description{max-width:28rem;color:var(--muted);text-align:center;text-wrap:balance;margin:18px auto 0;font-size:16px;line-height:1.7;display:block}.home-page .hero-screen-block,.home-page .hero-screen-single,.home-page .hero-screen-single-image{filter:none;opacity:1}.home-page .hero-background-scene-current,.home-page .hero-background-scene-follow{animation-range:0 200px}.home-page .hero-background-scene-follow{background-position:0;background-color:var(--surface-3);opacity:.3;filter:blur(6px);will-change:auto;animation:none;transform:none;-webkit-mask-image:none;mask-image:none}@media (min-width:768px){.home-page .hero-background-scene-follow{width:calc(100% + 560px);left:24px;right:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 36px);mask-image:linear-gradient(90deg,#0000 0,#000 36px)}}.home-page .hero-background-transition{height:100%;position:absolute;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 180px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 180px),#0000 100%)}.home-page .lp-bento{grid-template-rows:auto minmax(240px,1fr)}.home-page .lp-bento-card{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}.home-page .lp-bento-shot{min-height:420px;margin-top:12px}.home-page .lp-familiar-grid article{min-height:230px;padding:32px;position:relative;overflow:hidden}.home-page .lp-familiar-grid h3{margin-bottom:14px;font-size:22px;line-height:1.4}.home-page .lp-familiar-grid p{max-width:36ch;line-height:1.75}.home-page .familiar-example{margin-top:24px;font-size:14px}@media (max-width:767px){.home-page .core-hero h1{font-size:clamp(28px,7vw,40px);line-height:1.3}.home-page .hero-audience-line{white-space:normal;max-width:100%}.home-page .hero-background-scene-follow{background-position:50%;-webkit-mask-image:none;mask-image:none}.home-page .lp-familiar-grid article{padding:28px}.home-page .lp-familiar-grid h3{font-size:21px}.home-page .lp-bento{grid-template-rows:none}.home-page .lp-bento-card{grid-row:auto;display:flex}}.home-page .lp-bento-card:hover .lp-bento-shot img{transform:translate(-8px)}@media (min-width:768px){.site-header{box-sizing:border-box;width:100%;padding-left:calc(max(32px,50% - 800px) + clamp(20px,3vw,48px));padding-right:calc(max(32px,50% - 860px) + clamp(16px,1.6vw,30px))}.home-hero-layout{box-sizing:border-box;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(20px,2.5vw,40px);width:min(1720px,100% - 64px);min-height:0;margin:0 auto;padding:clamp(60px,5.2vw,100px) 0;display:grid}.home-page .home-hero-layout .core-hero{width:100%;margin:0;padding:0}.home-page .home-hero-layout .core-hero-stage,.home-page .home-hero-layout .core-hero-content{text-align:left;width:100%}.home-page .home-hero-layout .core-hero-content{box-sizing:border-box;align-items:flex-start;padding-left:clamp(20px,3vw + max(0px,50vw - 832px),100px)}.home-page .home-hero-layout .core-hero h1{font-size:clamp(24px,2.85vw,44px);line-height:1.25}.home-page .home-hero-layout .hero-context-slot{margin-left:0;margin-right:0}.home-page .home-hero-layout .core-hero-description{text-align:left;max-width:none;margin-left:0;margin-right:0}.home-page .home-hero-layout .core-hero-actions{justify-content:flex-start;align-self:flex-start;width:100%;margin-left:0;margin-right:0}.home-page .home-hero-layout .hero-screen-block{width:100%;margin:0;padding-bottom:0}.home-page .home-hero-layout .hero-screen-single{width:100%;margin:0}}@media (max-width:767px){.home-page .home-hero-layout .core-hero-actions{justify-content:center;align-self:center;width:max-content;margin-inline:auto}}.home-page .lp-familiar-grid article{isolation:isolate}.hero-feature-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(6px,.77vw,12px);width:min(100%,clamp(240px,33.3vw - 74px,440px));max-width:100%;margin-top:clamp(20px,2.45vw,36px);display:grid}.hero-feature-tabs button{background:var(--surface);min-height:clamp(36px,3.4vw,54px);color:var(--text);cursor:pointer;text-align:center;border:0;border-radius:14px;justify-content:center;align-items:center;padding:clamp(7px,.77vw,10px) clamp(6px,.77vw,12px);font-size:clamp(9px,.75vw + 2px,14px);font-weight:600;line-height:1.3;transition:box-shadow .18s,background-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 12px #5c341817}.hero-feature-tabs button span{z-index:1;word-break:keep-all;position:relative}.hero-feature-icon{object-fit:contain;opacity:.45;pointer-events:none;width:clamp(40px,4.6vw,64px);height:clamp(40px,4.6vw,64px);transition:opacity .2s;position:absolute;bottom:-8px;right:-6px}.hero-feature-tabs button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px #f180317a,0 3px 12px #5c341817}.hero-feature-tabs button:hover{box-shadow:0 5px 16px #5c341824}.hero-feature-tabs button:hover .hero-feature-icon{opacity:.8}#hero-companion-tab .hero-feature-icon{transform-origin:50%;width:clamp(48px,5.3vw,72px);height:clamp(48px,5.3vw,72px);bottom:-10px;right:-15px;transform:scale(.85)rotate(12deg)}.hero-feature-tabs button:focus-visible,.hero-feature-panel:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.hero-feature-media{aspect-ratio:1.6732;background:var(--refine-card);border-radius:1.6%/2.677%;justify-content:center;align-items:center;width:100%;margin:0;display:flex;overflow:hidden;box-shadow:0 8px 24px #2a1e1624,0 24px 56px -10px #2a1e1640,0 0 48px #2a1e161c}.hero-feature-media img,.hero-feature-media video{object-fit:contain;width:100%;height:100%;display:block}.hero-feature-media video{transform:scale(1.004)}.hero-feature-caption{margin-top:20px}.hero-feature-caption h2{color:var(--text);margin:0 0 8px;font-size:20px;line-height:1.4}.hero-feature-caption p{color:var(--refine-gray-text);margin:0;font-size:15px;line-height:1.7}.hero-feature-caption span{color:var(--text);margin-top:12px;font-size:14px;line-height:1.6;display:block}@media (max-width:767px){.hero-feature-tabs{gap:8px;width:min(100%,440px);margin-top:24px}.hero-feature-tabs button{border-radius:12px;min-height:clamp(38px,11vw,48px);padding:clamp(6px,2vw,9px);font-size:clamp(10px,2.85vw,12px)}.hero-feature-icon{width:clamp(38px,12vw,52px);height:clamp(38px,12vw,52px)}.hero-feature-caption{text-align:center;padding-inline:16px}.hero-feature-media{border-radius:1.6%/2.677%}}.home-page .lp-familiar-grid article>:not(.familiar-card-art){z-index:1;position:relative}.familiar-card-art{object-fit:contain;pointer-events:none;z-index:0;width:150px;height:150px;position:absolute;bottom:20px;right:16px}.lp-familiar-grid article:nth-child(2n) .familiar-card-art{transform:scale(1.15)}@media (max-width:1023px) and (min-width:768px){.familiar-card-art{opacity:.2;width:110px;height:110px;right:8px}}@media (max-width:767px){.home-page .lp-familiar-grid article{padding:28px}.home-page .lp-familiar-grid h3{min-height:0;padding-right:0}.familiar-card-art{opacity:.4;width:120px;height:120px;top:auto;bottom:12px;right:12px}}.home-page .lp-flow-section{padding-top:clamp(56px,6vw,88px)}.hero-feature-tabs button,.hero-feature-tabs button[aria-selected=true]{-webkit-backdrop-filter:blur(16px)saturate(145%);background:#ffffff7a;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffffa6,0 5px 16px #4d36271a}.hero-feature-tabs button[aria-selected=true]{box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #f1803166,0 5px 16px #4d36271f}.hero-feature-tabs button:hover{background:#ffffffa3;box-shadow:inset 0 1px #fffffff2,0 7px 20px #4d362726}@media (max-width:767px){.site-header{border-radius:0;width:100%;max-width:none;padding-inline:20px}}.lp-flow-section>.lp-bento{padding:0}.site-header{top:0}.beta-ad-page{background:#fffaf6}.beta-ad-hero{grid-template-columns:minmax(0,1fr) minmax(380px,510px);align-items:start;gap:clamp(32px,6vw,96px);max-width:1240px;margin:auto;padding:64px 32px 80px;display:grid}.beta-ad-copy{padding-top:28px}.beta-ad-badge{color:#d76417;background:#fff0e3;border:1px solid #ffdbc0;border-radius:99px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:600;display:inline-flex}.beta-ad-badge i{background:#ff791f;border-radius:50%;width:7px;height:7px}.beta-ad-copy h1{letter-spacing:-.045em;color:#292019;margin:24px 0;font-size:clamp(32px,4vw,50px);font-weight:700;line-height:1.3}.beta-ad-copy h1 em{color:#f27824;font-style:normal}.beta-ad-lead{color:#8b7666;font-size:18px;line-height:1.8}.beta-credit-card{background:#ffffffb3;border:1px solid #f3dccb;border-radius:20px;align-items:flex-start;gap:16px;margin:32px 0 28px;padding:24px;display:flex}.beta-gift{color:#ff771f;background:#fff0e2;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:28px;display:grid}.beta-credit-card b{color:#3c2c20;font-size:16px}.beta-credit-card p{color:#8b7666;margin:8px 0 0;font-size:13px;line-height:1.7}.beta-ad-benefits{color:#5c4b3c;gap:17px;padding:0;font-size:15px;list-style:none;display:grid}.beta-ad-benefits li span{color:#dc8c57;margin-right:14px;font-size:12px}.beta-ad-footnote{color:#9b8573;margin-top:30px;font-size:12px}.beta-signup-card{background:#ffffffdb;border:1px solid #f0e2d8;border-radius:28px;padding:34px;box-shadow:0 18px 60px #59391f14}.beta-form-eyebrow{color:#f27824;margin:0 0 12px;font-size:13px;font-weight:600}.beta-signup-card h2{letter-spacing:-.035em;color:#292019;margin:0;font-size:29px;line-height:1.35}.beta-form-lead{color:#968271;margin:14px 0 26px;font-size:13px;line-height:1.7}.beta-field{color:#665344;gap:9px;margin-top:18px;font-size:13px;font-weight:600;display:grid}.beta-field input{box-sizing:border-box;width:100%;font:inherit;color:#33271d;background:#fffcf9;border:1px solid #eadfd6;border-radius:12px;padding:14px 15px;font-weight:400}.beta-field input:focus{outline-offset:2px;outline:2px solid #ffbf8f}.beta-industry{border:0;margin:24px 0;padding:0}.beta-industry legend{color:#665344;margin-bottom:12px;font-size:13px;font-weight:600}.beta-industry>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.beta-industry button{font:inherit;color:#887363;cursor:pointer;background:#fffdfb;border:1px solid #eadfd6;border-radius:10px;padding:11px 8px;font-size:12px}.beta-industry button.is-selected{color:#e06516;background:#fff0e3;border-color:#ff9a54}.beta-consent{color:#8e7a69;align-items:flex-start;gap:9px;font-size:11px;line-height:1.7;display:flex}.beta-consent input{accent-color:#f27824;margin-top:4px}.beta-consent small{margin-top:5px;display:block}.beta-consent a{text-decoration:underline}.beta-submit{color:#fff;width:100%;font:inherit;cursor:pointer;background:#fb781e;border:0;border-radius:13px;justify-content:space-between;margin-top:22px;padding:16px 19px;font-weight:600;display:flex;box-shadow:0 7px 20px #ff781f26}.beta-submit:disabled{opacity:.5;cursor:default}.beta-form-note{text-align:center;color:#ac9787;margin:12px 0 0;font-size:11px}.beta-form-error{color:#b93c27;font-size:12px;line-height:1.6}.beta-success{gap:22px;display:grid}.beta-success p{color:#8b7666;font-size:15px;line-height:1.8}@media (max-width:850px){.beta-ad-hero{grid-template-columns:1fr;gap:24px;max-width:570px;padding:24px 20px 48px}.beta-ad-copy{padding-top:0}.beta-ad-benefits,.beta-ad-footnote{display:none}.beta-ad-copy h1{margin:18px 0;font-size:34px}.beta-ad-lead{font-size:15px}.beta-credit-card{margin:20px 0 0;padding:18px}.beta-signup-card{border-radius:22px;padding:26px 22px}}.beta-auth-steps{color:#806b59;margin:24px 0;padding-left:20px;font-size:14px;line-height:2.3}.beta-signup-card a.beta-submit{box-sizing:border-box;text-decoration:none}.beta-field input[readonly]{color:#8c7969;background:#f7f2ed}.beta-ad-hero{align-items:center}.beta-ad-copy{text-align:center;padding-top:0}.beta-ad-copy .beta-credit-card{text-align:left}.beta-explore{color:#6f5948;background:#fffaf5;border:1px solid #e9ded5;border-radius:99px;align-items:center;gap:18px;padding:12px 22px;font-size:14px;text-decoration:none;display:inline-flex}.beta-explore:hover{background:#fff0e3}.beta-signup-card .beta-credit-card{gap:12px;margin:20px 0;padding:18px}.beta-signup-card .beta-credit-card b{font-size:14px}.beta-signup-card .beta-credit-card p{font-size:12px}.beta-ad-copy .beta-ad-lead{margin-bottom:28px;font-size:15px}.beta-signup-gate{text-align:center}.beta-signup-gate h2{letter-spacing:-.045em;font-size:23px}.beta-signup-gate .beta-form-eyebrow{text-align:center}.beta-signup-card .beta-credit-card{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;max-width:340px;margin:22px auto}.beta-signup-card .beta-submit{text-align:center;box-sizing:border-box;justify-content:center;gap:14px;max-width:340px;margin-inline:auto}.beta-signup-gate .beta-form-lead{max-width:360px;margin:20px auto 24px}@media (min-width:1100px){.beta-ad-copy .beta-ad-lead{white-space:nowrap;font-size:14px}.beta-signup-gate h2{white-space:nowrap}}@media (max-width:850px){.beta-ad-copy .beta-ad-lead{margin-bottom:24px}.beta-signup-gate h2{font-size:22px}}.beta-ad-recruitment{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.beta-ad-recruitment .beta-ad-badge{margin:0}.demo-viewer-panel{z-index:110;color:#775b48;background:#fffaf5;border:1px solid #f2d9c5;border-radius:20px;flex-wrap:wrap;align-items:center;gap:6px;max-width:min(320px,100vw - 32px);padding:6px 10px;font-size:11px;line-height:1.35;display:flex;position:fixed;top:9px;right:24px}.demo-viewer-panel i{background:#f17825;border-radius:50%;flex:none;width:5px;height:5px}.demo-viewer-panel strong{color:#ed7624;font-variant-numeric:tabular-nums}.demo-viewer-panel small{color:#775b48;font-size:11px}.demo-viewer-note{max-width:36rem;padding:16px 18px;font-size:16px;position:static}@media (max-width:850px){.demo-viewer-panel{top:auto;bottom:16px;right:16px}}a.hero-beta-banner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-footer .footer-groups{grid-template-columns:repeat(2,minmax(130px,1fr));justify-self:end;width:min(100%,380px);margin-left:auto;display:grid}@media (max-width:600px){.site-footer .footer-groups{width:100%}}.beta-explore-mobile{display:none}@media (max-width:767px){.beta-ad-copy .beta-explore-desktop{display:none}.beta-ad-hero>.beta-explore-mobile{justify-self:center;display:inline-flex}.home-page .home-hero-layout{flex-direction:column;align-items:center;display:flex}.home-page .home-hero-layout .core-hero,.home-page .home-hero-layout .core-hero-stage,.home-page .home-hero-layout .core-hero-content{display:contents}.home-page .home-hero-layout .core-hero-content>*{z-index:1;position:relative}.home-page .home-hero-layout .hero-slot-heading{text-align:center;margin-top:48px}.home-page .home-hero-layout .core-hero-description{text-align:center}.home-page .home-hero-layout .hero-screen-block{order:1}.home-page .home-hero-layout .hero-feature-tabs{order:2;gap:6px;width:min(400px,100% - 40px);margin:36px auto 24px}.home-page .home-hero-layout .hero-feature-tabs button{min-height:42px;padding:7px;font-size:12px}.home-page .home-hero-layout .hero-feature-icon{width:36px;height:36px}}.beta-referral-card h2,.beta-referral-card__lede{text-align:center}.beta-referral-card__lede{margin-inline:auto}.beta-referral-empty>.beta-referral-primary{width:fit-content;margin-left:auto;display:flex}.beta-referral-signin{justify-content:space-between;align-items:center;gap:20px;display:flex}.beta-referral-signin>p{min-width:0;margin:0}.beta-referral-signin>.beta-referral-primary{flex-shrink:0}.beta-referral-footnote{text-align:center}@media (max-width:640px){.beta-referral-signin{flex-wrap:wrap;gap:14px}.beta-referral-announcement{padding-top:23px}}.hero-ask-bar{box-sizing:border-box;border:1px solid var(--refine-hairline);background:color-mix(in srgb, var(--refine-canvas) 88%, transparent);border-radius:22px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin:14px 0 0;padding:12px 12px 12px 18px;display:flex;box-shadow:0 10px 28px #2a1e1614}.hero-ask-line{min-width:0;margin:0}.hero-ask-kicker{color:var(--refine-gray-text);font-size:12px;font-weight:650;display:block}.hero-ask-example{color:var(--text);letter-spacing:-.02em;word-break:keep-all;margin-top:2px;font-size:15px;font-weight:650;line-height:1.45;display:block}.hero-ask-gate{background:var(--refine-card-strong);color:var(--text);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:8px 12px;font-size:13px;font-weight:700}.work-prompt-rail{z-index:1;border-block:1px solid var(--refine-hairline);background:color-mix(in srgb, var(--refine-card) 82%, var(--refine-canvas));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:14px 0 14px max(24px,50% - 600px);display:grid;position:relative}.work-prompt-rail-label{color:var(--refine-gray-text);white-space:nowrap;margin:0;font-size:13px;font-weight:700}.work-prompt-rail-window{overflow:hidden}.work-prompt-track{width:max-content;animation:46s linear infinite work-prompt-marquee;display:flex}.work-prompt-rail:hover .work-prompt-track,.work-prompt-rail:focus-within .work-prompt-track{animation-play-state:paused}.work-prompt-track ul{gap:8px;margin:0;padding:0 8px 0 0;list-style:none;display:flex}.work-prompt-track li{display:flex}.work-prompt-track button,.work-prompt-track span{border:1px solid var(--refine-hairline);background:var(--refine-canvas);min-height:36px;color:var(--text);font:inherit;letter-spacing:-.01em;white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.work-prompt-track button{cursor:pointer}.work-prompt-track button[aria-pressed=true]{border-color:#f180318c;box-shadow:inset 0 0 0 1px #f1803159}.work-prompt-track button:hover{background:var(--refine-card)}@keyframes work-prompt-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-trust-section{padding-bottom:0}.lp-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1080px;margin:0 auto;padding:0;list-style:none;display:grid}.lp-trust-grid a{border:1px solid var(--refine-hairline);background:var(--refine-card);height:100%;color:inherit;border-radius:22px;flex-direction:column;gap:10px;padding:22px 22px 24px;text-decoration:none;display:flex}.lp-trust-grid a:hover{background:var(--refine-card-hover)}.lp-trust-grid strong{color:var(--text);letter-spacing:-.02em;word-break:keep-all;font-size:17px;font-weight:650}.lp-trust-grid span{color:var(--refine-gray-text);word-break:keep-all;font-size:14px;line-height:1.65}@media (max-width:800px){.hero-ask-bar{border-radius:18px;flex-direction:column;align-items:stretch;width:min(100%,520px);margin-inline:auto}.hero-ask-gate{align-self:flex-start}.work-prompt-rail{grid-template-columns:1fr;gap:10px;padding-inline:20px}.work-prompt-track{width:auto;animation:none}.work-prompt-track ul{flex-wrap:wrap}.work-prompt-track [aria-hidden=true]{display:none}.lp-trust-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.work-prompt-track{width:auto;animation:none}.work-prompt-track ul{flex-wrap:wrap}.work-prompt-track [aria-hidden=true]{display:none}}.beta-referral-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.beta-referral-heading .beta-referral-greeting{margin:0}.beta-referral-copy{flex-shrink:0}.beta-referral-copy-toast{z-index:1000;left:50%;bottom:max(24px, env(safe-area-inset-bottom));color:#fff;white-space:nowrap;background:#251b16;border-radius:999px;padding:12px 20px;font-size:14px;font-weight:700;position:fixed;transform:translate(-50%);box-shadow:0 6px 22px #26191033}.vooy-hero{z-index:1;text-align:center;width:min(1040px,100% - 40px);margin:0 auto;padding:clamp(36px,5vw,64px) 0 12px;position:relative}.vooy-hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(36px,5.2vw,64px);font-weight:700;line-height:1.18}.vooy-hero .core-hero-description{max-width:460px;margin-top:18px}.vooy-stage{width:min(880px,100%);margin:36px auto 0;position:relative}.vooy-stage .hero-screen-block{width:100%;margin:0;padding-bottom:0}.vooy-stage .hero-feature-media{border-radius:28px;box-shadow:0 24px 60px #2a1e161f}.vooy-bubble{z-index:2;background:var(--refine-canvas);text-align:left;border-radius:22px 22px 22px 8px;flex-direction:column;align-items:flex-start;gap:8px;max-width:min(320px,100% - 56px);padding:14px 16px 12px;display:flex;position:absolute;bottom:28px;left:28px;box-shadow:0 16px 40px #2a1e1624}.vooy-bubble p{color:var(--text);letter-spacing:-.02em;word-break:keep-all;margin:0;font-size:15px;font-weight:650;line-height:1.45}.vooy-bubble span{color:var(--refine-gray-text);font-size:12px;font-weight:700}.vooy-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.vooy-chips button{border:1px solid var(--refine-hairline);background:var(--refine-canvas);min-height:40px;color:var(--text);letter-spacing:-.01em;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 8px;font-size:13px;font-weight:650;display:inline-flex}.vooy-chips .hero-feature-icon,.vooy-chips #hero-companion-tab .hero-feature-icon{opacity:1;flex:0 0 28px;width:28px;height:28px;position:static;bottom:auto;right:auto;transform:none}.vooy-chips button[aria-selected=true]{background:var(--refine-cta-bg);color:var(--refine-cta-text);border-color:#0000}.vooy-chips button:hover{background:var(--refine-card)}.vooy-chips button[aria-selected=true]:hover{background:var(--refine-cta-hover)}.vooy-feature-note{width:max-content;max-width:100%;color:var(--refine-gray-text);white-space:nowrap;margin:16px auto 0;font-size:15px;line-height:1.65}.lp-trust-section{padding-top:clamp(72px,8vw,112px)}.home-page .hero-transition-stage{margin-top:-78px;padding-top:78px}@media (min-width:768px){.home-page .site-header{z-index:60;-webkit-backdrop-filter:blur(22px)saturate(1.8);backdrop-filter:blur(22px)saturate(1.8);background:#fffcf857;border:1px solid #ffffff7a;border-radius:999px;width:min(860px,100% - 48px);min-height:52px;margin:18px auto 0;padding:5px 6px 5px 14px;top:12px;box-shadow:inset 0 1px #ffffff9e,0 10px 28px #5c34180f}.home-page .site-header .direct-nav,.home-page .site-header .login-link{color:#6f675f;font-size:14px;font-weight:550}.home-page .site-header .beta-nav{color:#c45c12;background:#fff1e4b8;min-height:30px;padding-inline:12px;font-weight:650}}.home-page .site-header .download-link,.home-page .core-hero-primary,.theme-input:checked+.page.home-page .site-header .download-link,.theme-input:checked+.page.home-page .core-hero-primary{color:#4a2a12;background:linear-gradient(100deg,#fff8f1 0%,#ffd8b0 34%,#ff8a33 100%);border:0;font-weight:700;box-shadow:inset 0 1px #fffc,0 8px 18px #ff7a1a47}.home-page .site-header .download-link:hover,.home-page .core-hero-primary:hover,.theme-input:checked+.page.home-page .site-header .download-link:hover,.theme-input:checked+.page.home-page .core-hero-primary:hover{color:#4a2a12;background:linear-gradient(100deg,#fffaf4 0%,#ffc48a 30%,#ff7a1a 100%)}.theme-input:checked+.page.home-page .site-header{-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);background:#10141c6b;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff24,0 10px 28px #00000047}.theme-input:checked+.page.home-page .site-header .direct-nav,.theme-input:checked+.page.home-page .site-header .login-link{color:#d5dbe3}.theme-input:checked+.page.home-page .site-header .beta-nav{color:#ffc48a;background:#ffb06e29}@media (max-width:767px){.vooy-hero{width:min(100% - 28px,440px)}.vooy-feature-note{white-space:normal;width:auto}.vooy-bubble{box-sizing:border-box;width:100%;max-width:none;margin:12px 0 0;padding:12px 14px 10px;position:static;bottom:auto;left:auto}.vooy-bubble p{font-size:14px}.vooy-chips button{font-size:12px}}
.subpage,.theme-input:checked+.page.subpage{background:var(--refine-canvas)}.subpage :where(h1,h2,h3,p,li,span,b,small){word-break:keep-all;overflow-wrap:break-word}.beta-eyebrow,.beta-section-intro>p,.beta-demo-copy>p:first-child,.beta-benefits>div:first-child>p,.beta-application>div>p:first-child,.principle-intro>span,.principles-trust-heading>span,.scope-section>div:first-child>span,.guide-closing-inner>div:first-child>p,.guide-copy>span,.ember-explainer>div:first-child>span,.contact-intro>span,.demo-hero>span,.demo-layout>aside>span,.legal-hero>span,.legal-hero>p:first-child:not(.legal-lead){color:var(--refine-gray-text);letter-spacing:.02em;font-size:13px;font-weight:500}.beta-eyebrow i,.beta-status i{width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--orange) 18%, transparent)}.beta-hero h1,.principle-intro h1,.subpage-hero h1,.pricing-hero h1,.demo-hero h1,.contact-intro h2,.legal-hero h1,.login-panel h1{color:var(--text);letter-spacing:-.03em;font-size:clamp(38px,5vw,60px);font-weight:600;line-height:1.16}.beta-hero h1 em,.subpage-hero h1 em,.pricing-hero h1 em,.demo-hero h1 em{color:var(--muted)}.demo-hero h1 b{font-weight:inherit;display:block}.login-panel h1{font-size:clamp(28px,3vw,34px)}.beta-section-intro h2,.beta-demo-copy h2,.beta-benefits h2,.beta-application h2,.principles-trust-heading h2,.scope-section h2,.guide-closing-inner h2,.ember-explainer h2,.section-heading h2,.demo-layout>aside h2,.demo-process h2{color:var(--text);letter-spacing:-.025em;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1.22}.guide-copy h2{letter-spacing:-.02em;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.28}.principles-trust-grid h3,.beta-problem-grid h3,.pricing-fit-grid h3{letter-spacing:-.02em;font-weight:600}.principles-trust-grid h3{font-size:clamp(20px,2vw,24px)}.beta-problem-grid h3{font-size:clamp(22px,2.2vw,28px);line-height:1.3}.pricing-fit-grid h3{font-size:19px;line-height:1.35}.beta-lead,.beta-section-intro>span,.beta-demo-copy>p:not(:first-child),.beta-application>div>p:not(:first-child),.principle-intro p,.principles-trust-heading p,.guide-copy>p,.guide-closing-description,.ember-copy>p,.section-heading>p,.subpage-hero p,.contact-intro p,.demo-hero p,.legal-lead{color:var(--refine-gray-text);letter-spacing:-.01em;font-size:17px;line-height:1.65}.beta-problem-grid p,.principles-trust-grid p,.pricing-fit-grid p,.beta-benefit-list p,.demo-layout>aside p,.demo-process li p,.scope-columns li,.beta-demo-copy li,.guide-question-examples li,.contact-intro li,.demo-layout>aside li{color:var(--refine-gray-text);letter-spacing:-.01em;font-size:15px;line-height:1.6}.guide-question-examples li{font-weight:500}.beta-primary-button,.beta-secondary-button,.guide-closing-primary,.guide-closing-secondary,.pricing-grid .price-card>a,.form-submit button{letter-spacing:-.01em;width:auto;min-width:0;height:auto;min-height:48px;box-shadow:none;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:500;transition:background-color .18s,transform .12s;display:inline-flex}.beta-primary-button,.guide-closing-primary,.pricing-grid .price-card.recommended>a,.form-submit button,.theme-input:checked+.page .beta-primary-button,.theme-input:checked+.page .guide-closing-primary,.theme-input:checked+.page .pricing-grid .price-card.recommended>a,.theme-input:checked+.page .form-submit button{background:var(--refine-cta-bg);color:var(--refine-cta-text);box-shadow:none}.beta-primary-button:hover,.guide-closing-primary:hover,.pricing-grid .price-card.recommended>a:hover,.form-submit button:hover{background:var(--refine-cta-hover)}.beta-secondary-button,.guide-closing-secondary,.pricing-grid .price-card:not(.recommended)>a,.theme-input:checked+.page .beta-secondary-button,.theme-input:checked+.page .guide-closing-secondary,.theme-input:checked+.page .pricing-grid .price-card:not(.recommended)>a{background:var(--refine-card-strong);color:var(--text);box-shadow:none;border:0}.beta-secondary-button:hover,.guide-closing-secondary:hover,.pricing-grid .price-card:not(.recommended)>a:hover{background:var(--refine-card-hover)}:is(.beta-primary-button,.beta-secondary-button,.guide-closing-primary,.guide-closing-secondary,.form-submit button):active,.pricing-grid .price-card>a:active{transform:translateY(1px)}.beta-problem,.beta-demo,.beta-benefits,.ember-explainer,.demo-process,.guide-stepper,.guide-stage,.guide-remote,.contact-demo-link{border-color:var(--refine-hairline)}.beta-problem,.beta-demo,.beta-benefits,.ember-explainer,.demo-process{border-top:0}.principles-trust,.scope-section,.guide-closing-section,.theme-input:checked+.page .principles-trust,.theme-input:checked+.page .scope-section,.theme-input:checked+.page .guide-closing-section{background:0 0}.principles-trust:before,.principles-trust:after,.scope-section:before,.scope-section:after,.guide-closing-section:before,.guide-closing-section:after,.pricing-hero:after{display:none}.beta-question-card,.beta-problem-grid article,.beta-problem-grid article:last-child,.beta-demo-screen,.scope-columns article,.scope-columns article.future,.demo-layout>aside,.demo-process li,.contact-form,.demo-form,.theme-input:checked+.page .beta-question-card,.theme-input:checked+.page .beta-problem-grid article,.theme-input:checked+.page .beta-demo-screen,.theme-input:checked+.page .scope-columns article,.theme-input:checked+.page .demo-layout>aside,.theme-input:checked+.page .demo-process li,.theme-input:checked+.page .contact-form,.theme-input:checked+.page .demo-form{background:var(--refine-card);box-shadow:none;border:0;border-radius:28px}.demo-process li,.scope-columns article{border-radius:20px}.contact-form input,.contact-form select,.contact-form textarea,.demo-form input,.demo-form select,.demo-form textarea,.login-panel input,.theme-input:checked+.page .contact-form input,.theme-input:checked+.page .contact-form select,.theme-input:checked+.page .contact-form textarea,.theme-input:checked+.page .demo-form input,.theme-input:checked+.page .demo-form select,.theme-input:checked+.page .demo-form textarea,.theme-input:checked+.page .login-panel input{border:1px solid var(--refine-hairline);background:var(--refine-canvas);color:var(--text);box-shadow:none;border-radius:12px;font-size:15px}.contact-form input,.contact-form select,.demo-form input,.demo-form select,.login-panel input{height:48px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus,.demo-form input:focus,.demo-form select:focus,.demo-form textarea:focus,.login-panel input:focus,.theme-input:checked+.page :is(.contact-form,.demo-form,.login-panel) :is(input,select,textarea):focus{border-color:var(--refine-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--refine-focus) 18%, transparent)}.contact-form label>span,.demo-form label>span,.login-panel form label span{color:var(--text);font-size:13px;font-weight:500}.form-submit p{color:var(--refine-gray-text);font-size:13px}.beta-page{background:var(--refine-canvas)}.beta-hero{padding-block:clamp(80px,9vw,120px)}.beta-hero-note{color:var(--refine-gray-text);font-size:13px}.beta-primary-button span{display:none}.beta-question-card>span{color:var(--refine-gray-text);letter-spacing:.02em;font-size:12px;font-weight:500}.beta-question-card-main,.theme-input:checked+.page .beta-question-card-main{background:var(--refine-canvas);border:0;border-radius:20px}.beta-question-card-main p,.beta-question-card-main small{color:var(--refine-gray-text);font-size:14px}.beta-question-card-main b{letter-spacing:-.03em;font-weight:600}.beta-question-source{border-color:var(--refine-hairline)}.beta-question-source i{background:var(--refine-canvas);width:32px;height:32px;color:var(--refine-gray-text);border-radius:10px;font-size:12px;font-weight:500}.beta-question-source b{font-size:15px;font-weight:600}.beta-question-source small{color:var(--refine-gray-text);font-size:13px}.beta-problem{padding-block:clamp(96px,10vw,144px)}.beta-section-intro{text-align:center;max-width:720px;margin:0 auto;display:block}.beta-section-intro>p{justify-content:center}.beta-section-intro>span{max-width:600px;margin:16px auto 0;display:block}.beta-problem-grid{gap:16px;margin-top:clamp(48px,5vw,64px)}.beta-problem-grid article{min-height:0;padding:clamp(28px,3.4vw,44px)}.beta-problem-grid span,.beta-benefit-list article>span,.demo-process li span{color:var(--refine-gray-text);letter-spacing:.02em;font-size:13px;font-weight:500}.beta-problem-grid h3{margin-top:40px}.beta-problem-grid p{max-width:460px;margin-top:14px}.beta-demo{padding-block:clamp(96px,10vw,144px)}.beta-demo-copy li:before{color:var(--orange)}.beta-demo-screen{padding:clamp(8px,1.4vw,16px)}.beta-demo-screen img{border-radius:18px}.beta-demo-screen figcaption{color:var(--refine-gray-text);padding:14px 8px 4px;font-size:13px}.beta-benefits{padding-block:clamp(96px,10vw,144px)}.beta-benefit-list,.beta-benefit-list article{border-color:var(--refine-hairline)}.beta-benefit-list b{letter-spacing:-.015em;font-size:17px;font-weight:600}.beta-application,.theme-input:checked+.page .beta-application{background:var(--refine-card);color:var(--text);border-radius:28px;margin:0 auto clamp(56px,7vw,96px);padding:clamp(40px,6vw,80px)}.beta-application>div>p:first-child{color:var(--refine-gray-text)}.beta-application h2 em{color:var(--muted)}.beta-application>div>p:not(:first-child){font-size:16px}.beta-application aside,.theme-input:checked+.page .beta-application aside{background:var(--refine-canvas);border:0;border-radius:20px;padding:clamp(22px,2.6vw,32px)}.beta-status{color:var(--text);font-size:13px;font-weight:500}.beta-status i{background:var(--orange)}.beta-application li{border-color:var(--refine-hairline);gap:12px}.beta-application li>span{color:var(--refine-gray-text);font-size:12px;font-weight:500}.beta-application li b{font-size:15px;font-weight:600}.beta-application li p{color:var(--refine-gray-text);margin-top:-4px;font-size:13px}.beta-application button{background:var(--refine-card-strong);min-height:48px;color:var(--refine-gray-text);border-radius:999px;font-size:15px;font-weight:500}.beta-application aside>small{color:var(--refine-gray-text);font-size:12px}.beta-application aside>a{color:var(--text);text-underline-offset:3px;font-size:13px;font-weight:500;text-decoration:underline}.principle-intro{padding-top:clamp(80px,9vw,120px)}.guide-page-intro{padding-bottom:28px}.principle-intro p{text-wrap:pretty}.guide-stepper,.theme-input:checked+.page .guide-stepper{background:var(--refine-card);box-shadow:none;border:0;border-radius:28px;overflow:hidden}.guide-remote,.theme-input:checked+.page .guide-remote{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;padding:8px}.guide-remote-tabs{gap:4px}.guide-remote-tabs>button,.theme-input:checked+.page .guide-remote-tabs>button{min-height:52px;color:var(--refine-gray-text);letter-spacing:-.01em;border:0;border-radius:999px;font-size:15px;font-weight:500}.guide-remote-tabs>button b{color:var(--refine-gray-text);letter-spacing:.02em;font-size:12px;font-weight:500}.guide-remote-tabs>button:hover{background:var(--refine-fill-hover);color:var(--text)}.guide-remote-tabs>button.active,.theme-input:checked+.page .guide-remote-tabs>button.active{background:var(--refine-canvas);color:var(--text);border:0}.guide-remote-tabs>button.active b{color:var(--orange)}.guide-remote-actions{gap:4px;padding-left:8px}.guide-remote-actions button,.theme-input:checked+.page .guide-remote-actions button{min-height:52px;color:var(--text);border:0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:500}.guide-remote-actions button:last-child,.theme-input:checked+.page .guide-remote-actions button:last-child{background:var(--refine-cta-bg);color:var(--refine-cta-text)}.guide-remote-actions button:disabled{opacity:.35}.guide-stage,.theme-input:checked+.page .guide-stage{border:0;padding:clamp(32px,4.4vw,64px)}.guide-copy>span{color:var(--orange)}.guide-question-examples,.guide-question-examples li{border-color:var(--refine-hairline)}.principle-sample{box-shadow:none}.principles-trust-heading{text-align:center;max-width:720px;margin-inline:auto}.principles-trust-grid,.principles-trust-grid article{border-color:var(--refine-hairline)}.principles-trust-grid article>span{color:var(--refine-gray-text);font-size:13px;font-weight:500}.scope-section{padding-block:clamp(96px,10vw,144px)}.scope-section h2{text-wrap:balance}.scope-columns{border:0;gap:16px}.scope-columns:before,.scope-columns:after,.scope-columns article:before,.scope-columns article:after{display:none}.scope-columns article+article,.theme-input:checked+.page .scope-columns article+article{border:0;background-image:none!important}.scope-columns strong{letter-spacing:-.015em;font-size:16px;font-weight:600}.scope-columns article:first-child strong,.scope-columns article.future strong{color:var(--text)}.scope-verification{border-color:var(--refine-hairline);color:var(--refine-gray-text);font-size:14px;font-weight:500}.guide-closing-section,.theme-input:checked+.page .guide-closing-section{background:var(--refine-card);border:0;border-radius:28px;width:min(1200px,100% - 48px);margin:0 auto clamp(56px,7vw,96px);padding:clamp(64px,8vw,104px) 24px}.guide-closing-inner>div:first-child>p{margin:0}.guide-closing-primary span{display:none}.pricing-hero h1{font-size:clamp(36px,4.6vw,56px)}.pricing-grid{gap:16px}.pricing-grid .price-card,.pricing-grid .price-card:first-child,.pricing-grid .price-card:nth-child(2),.pricing-grid .price-card:nth-child(3),.pricing-grid .price-card:nth-child(4),.theme-input:checked+.page .pricing-grid .price-card,.theme-input:checked+.page .pricing-grid .price-card:first-child,.theme-input:checked+.page .pricing-grid .price-card:nth-child(2),.theme-input:checked+.page .pricing-grid .price-card:nth-child(3),.theme-input:checked+.page .pricing-grid .price-card:nth-child(4){background:var(--refine-card);box-shadow:none;border:0}.pricing-grid .price-card{border-radius:28px;min-height:0;padding:clamp(28px,3vw,36px)}.pricing-grid .price-card:first-child{border-radius:24px;padding:24px 28px}.pricing-grid .price-card.recommended,.theme-input:checked+.page .pricing-grid .price-card.recommended{box-shadow:inset 0 0 0 1.5px var(--text)}.price-card-top>span{color:var(--refine-gray-text);font-size:13px;font-weight:500}.price-card-top i,.theme-input:checked+.page .price-card-top i{background:var(--refine-cta-bg);color:var(--refine-cta-text);border:0;border-radius:999px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:500}.pricing-grid .price-card h2{letter-spacing:-.02em;font-size:24px;font-weight:600}.pricing-grid .price-card .price strong{letter-spacing:-.03em;font-size:clamp(32px,3vw,40px);font-weight:600}.pricing-grid .price-card .price span{color:var(--refine-gray-text);font-size:13px}.pricing-grid .price-card>p{color:var(--refine-gray-text);font-size:15px;line-height:1.6}.pricing-grid .price-card .plan-highlights,.pricing-grid .price-card:first-child .plan-highlights{border-color:var(--refine-hairline)}.pricing-grid .price-card .plan-highlights li,.pricing-grid .price-card:first-child .plan-highlights li{color:var(--text);font-size:14px}.pricing-grid .price-card:first-child .plan-highlights{flex-wrap:wrap;gap:6px 20px;display:flex}.pricing-grid .price-card:first-child .plan-highlights li{font-size:13px}.plan-policy-note{color:var(--refine-gray-text);font-size:12px}.pricing-grid .price-card>a span{display:none}.subpage>.legal-note{width:var(--content);color:var(--refine-gray-text);text-align:center;border:0;margin:24px auto 0;padding:0;font-size:13px}.ember-explainer{padding-block:clamp(96px,10vw,144px)}.ember-copy span,.theme-input:checked+.page .ember-copy span{background:var(--refine-card);color:var(--refine-gray-text);border:0;border-radius:20px;padding:22px;font-size:14px}.ember-copy i{color:var(--refine-gray-text);font-size:12px;font-style:normal}.ember-copy b{color:var(--text);font-size:20px;font-weight:600}.pricing-fit-grid,.pricing-fit-grid article{border-color:var(--refine-hairline)}.pricing-fit-grid span{color:var(--text);letter-spacing:0;font-size:14px;font-weight:600}.pricing-policy-list,.pricing-policy-list details{border-color:var(--refine-hairline)}.pricing-policy-list summary{letter-spacing:-.015em;font-size:17px;font-weight:500}.pricing-policy-list summary span{color:var(--refine-gray-text);font-size:20px;font-weight:300}.pricing-policy-list p{color:var(--refine-gray-text);font-size:16px;line-height:1.65}.contact-layout{padding-top:clamp(80px,9vw,120px)}.contact-form,.demo-form{gap:20px 14px;padding:clamp(24px,3vw,36px)}.contact-intro h2{font-size:clamp(32px,3.4vw,44px)}.contact-intro>a{color:var(--text);text-underline-offset:4px;font-size:15px;font-weight:500;text-decoration:underline}.contact-intro li{color:var(--refine-gray-text)}@media (max-width:1100px){.contact-layout .contact-intro{text-align:center}.contact-layout .contact-intro ul{justify-items:center}}.contact-demo-link{color:var(--refine-gray-text);font-size:15px}.contact-demo-link a{color:var(--text);font-weight:500}.demo-hero{padding-top:clamp(80px,9vw,120px)}.demo-hero p{max-width:640px;margin-inline:auto}.demo-layout{width:min(880px,100%);margin-inline:auto;display:block}.demo-layout>aside{padding:clamp(24px,3vw,36px)}.demo-layout>aside h2{font-size:clamp(24px,2.2vw,28px)}.demo-layout>aside ul{border-color:var(--refine-hairline)}.demo-selected-plan{text-align:center;word-break:keep-all;background:0 0;border:0;margin:0 0 24px;padding:0 16px;line-height:1.7}.demo-form-section{min-width:0}.demo-process li b{font-size:17px;font-weight:600}.demo-process h2{text-align:center}.demo-process ol{align-items:stretch;margin-top:56px;padding-top:0;position:relative}.demo-process ol:before,.demo-process li:not(:last-child):after{content:none}.demo-process li{z-index:1;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;min-height:0;padding:84px 22px 28px;display:flex;position:relative}.demo-process ol>li>span{background:var(--orange);color:#fffaf6;letter-spacing:0;z-index:1;width:44px;height:44px;box-shadow:0 0 0 6px var(--refine-card);border-radius:999px;place-items:center;font-size:13px;font-weight:650;display:grid;position:absolute;top:28px;left:50%;transform:translate(-50%)}.demo-process li b{margin-top:4px}.login-panel,.theme-input:checked+.page .login-panel{background:var(--refine-card);box-shadow:none;border:0;border-radius:28px}.login-eyebrow{color:var(--refine-gray-text);letter-spacing:.02em;font-size:13px;font-weight:500}.login-panel>p,.login-intro p{color:var(--refine-gray-text);font-size:15px}.login-mode-tabs{background:var(--refine-card-strong);border-radius:999px;padding:4px}.login-mode-tabs button,.theme-input:checked+.page .login-mode-tabs button{color:var(--refine-gray-text);box-shadow:none;background:0 0;border:0;border-radius:999px;font-size:14px;font-weight:500}.login-mode-tabs button[aria-selected=true],.login-mode-tabs button[aria-pressed=true],.login-mode-tabs button.active,.theme-input:checked+.page .login-mode-tabs button[aria-selected=true],.theme-input:checked+.page .login-mode-tabs button[aria-pressed=true],.theme-input:checked+.page .login-mode-tabs button.active{background:var(--refine-canvas);color:var(--text)}.login-panel form button,.email-continue-button,.theme-input:checked+.page .login-panel form button{background:var(--refine-cta-bg);color:var(--refine-cta-text);border-radius:999px;justify-content:center;font-size:15px;font-weight:500}.social-login{box-shadow:none;border-radius:999px;font-size:15px;font-weight:500}.login-divider{color:var(--refine-gray-text)}.legal-hero{padding-top:clamp(80px,9vw,120px)}.legal-badge,.theme-input:checked+.page .legal-badge{background:var(--refine-card);color:var(--text);border:0;font-size:13px;font-weight:500}.legal-content h2,.legal-content h3{letter-spacing:-.02em;font-weight:600}.legal-en,.theme-input:checked+.page .legal-en{border-color:var(--refine-hairline);background:0 0}.legal-no,.theme-input:checked+.page .legal-no{background:var(--refine-card);color:var(--refine-gray-text);font-weight:500}.legal-content section,.legal-kv,.legal-kv>div,.legal-table,.legal-table [role=row],.theme-input:checked+.page .legal-table,.theme-input:checked+.page .legal-kv{border-color:var(--refine-hairline)}.legal-table,.legal-kv,.theme-input:checked+.page .legal-table,.theme-input:checked+.page .legal-kv{box-shadow:none;background:0 0}.legal-table [role=row].legal-table-head,.theme-input:checked+.page .legal-table [role=row].legal-table-head{border-color:var(--refine-hairline);background:var(--refine-card)}.legal-table [role=cell],.legal-kv dd{color:var(--refine-gray-text);font-size:14px}.legal-table .legal-table-head [role=columnheader],.legal-kv dt{color:var(--text);letter-spacing:0;font-size:13px;font-weight:600}@media (max-width:900px){.guide-remote{grid-template-columns:minmax(0,1fr)}.guide-remote-actions{display:none}}@media (max-width:767px){.beta-hero h1,.principle-intro h1,.subpage-hero h1,.pricing-hero h1,.demo-hero h1,.contact-intro h2,.legal-hero h1{letter-spacing:-.035em;font-size:clamp(30px,8.4vw,40px)}.beta-section-intro h2,.beta-demo-copy h2,.beta-benefits h2,.beta-application h2,.principles-trust-heading h2,.scope-section h2,.guide-closing-inner h2,.ember-explainer h2,.section-heading h2,.demo-layout>aside h2,.demo-process h2{font-size:clamp(26px,7vw,32px)}.demo-process ol{padding-top:0}.demo-process li{text-align:left;justify-content:center;align-items:flex-start;min-height:0;padding:22px 22px 22px 76px}.demo-process ol>li>span{box-shadow:0 0 0 6px var(--bg);top:22px;left:0;transform:none}.beta-lead,.beta-section-intro>span,.beta-demo-copy>p:not(:first-child),.beta-application>div>p:not(:first-child),.principle-intro p,.guide-copy>p,.guide-closing-description,.ember-copy>p,.section-heading>p,.contact-intro p,.demo-hero p,.legal-lead{font-size:15px}.principle-intro p br{display:none}.beta-hero-actions{display:flex}.beta-primary-button,.beta-secondary-button{flex:auto;width:auto}.beta-application,.theme-input:checked+.page .beta-application,.guide-closing-section,.theme-input:checked+.page .guide-closing-section{border-radius:20px;width:calc(100% - 24px);padding:48px 22px}.guide-stepper{border-radius:20px}.guide-remote-tabs>button{min-height:44px;padding-inline:10px;font-size:13px}.guide-stage{padding:28px 20px}.pricing-grid .price-card,.beta-problem-grid article,.contact-form,.demo-form,.login-panel{border-radius:20px}.form-submit button{width:100%}}.principle-sample{min-height:280px}.principle-sample-header,.principle-sample-header>b{font-size:12px}.guide-sample-main>small{white-space:normal;font-size:12px}.guide-sample-main h3{letter-spacing:-.035em;line-height:1.24}.guide-sample-main p{font-size:13px}.guide-evidence-list>span,.guide-comparison>span{gap:5px;padding:11px 12px;font-size:13px}.guide-evidence-list small,.guide-comparison small{font-size:11px}.guide-comparison b{font-size:13px}.guide-approval-state,.principle-sample-footer,.principle-sample-footer>b,.principle-sample-footer>div>b{font-size:12px}.guide-topics{width:var(--content);margin-inline:auto;padding-block:clamp(64px,8vw,112px)}.guide-topics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(40px,5vw,64px);display:grid}.guide-topics-grid article,.theme-input:checked+.page .guide-topics-grid article{background:var(--refine-card);box-shadow:none;border:0;border-radius:20px;align-content:start;gap:7px;padding:24px 26px;display:grid}.guide-topics-grid h3{color:var(--text);letter-spacing:-.02em;word-break:keep-all;margin:0;font-size:17px;font-weight:600}.guide-topics-grid p{color:var(--refine-gray-text);letter-spacing:-.01em;word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:14px;line-height:1.6}@media (max-width:980px){.guide-topics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.guide-topics-grid{grid-template-columns:1fr}.guide-topics-grid article{padding:20px}}.guide-topic-link{color:inherit;text-decoration:none;display:block}.guide-library{width:var(--content);margin-inline:auto;padding-bottom:clamp(72px,9vw,120px)}.guide-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.guide-chip,.theme-input:checked+.page .guide-chip{border:1px solid var(--refine-hairline);min-height:40px;color:var(--refine-gray-text);letter-spacing:-.01em;box-shadow:none;background:0 0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:500}.guide-chip:hover{color:var(--text)}.guide-chip.is-active,.theme-input:checked+.page .guide-chip.is-active{border-color:var(--text);background:var(--text);color:var(--refine-canvas)}.guide-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.guide-card,.theme-input:checked+.page .guide-card{background:var(--refine-card);color:inherit;box-shadow:none;border:0;border-radius:20px;align-content:start;gap:10px;padding:24px 26px;text-decoration:none;transition:transform .15s;display:grid}.guide-card:hover{transform:translateY(-2px)}.guide-card-chips{flex-wrap:wrap;gap:6px;display:flex}.guide-card-chips span{background:var(--refine-canvas);color:var(--refine-gray-text);border-radius:999px;padding:5px 9px;font-size:12px;font-weight:600}.guide-card h3{color:var(--text);letter-spacing:-.02em;word-break:keep-all;margin:0;font-size:18px;font-weight:600}.guide-card p{color:var(--refine-gray-text);letter-spacing:-.01em;word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:14px;line-height:1.6}.guide-card-meta{color:var(--refine-gray-text);font-size:12.5px;font-weight:500}.guide-library-footnote{color:var(--refine-gray-text);word-break:keep-all;margin:28px 0 0;font-size:14px}.guide-library-footnote a{color:var(--text);text-underline-offset:3px;font-weight:600}.guide-article{width:min(720px,100% - 48px);margin-inline:auto;padding:clamp(36px,5vw,64px) 0 clamp(80px,10vw,128px)}.guide-back a{color:var(--refine-gray-text);font-size:14px;font-weight:500;text-decoration:none}.guide-back a:hover{color:var(--text)}.guide-article-hero{border-bottom:1px solid var(--refine-hairline);margin-top:26px;padding-bottom:28px}.guide-article-hero>span{color:var(--orange);font-size:13px;font-weight:600}.guide-article-hero h1{color:var(--text);letter-spacing:-.025em;word-break:keep-all;margin:14px 0 0;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.22}.guide-article-hero>p{color:var(--refine-gray-text);word-break:keep-all;margin:16px 0 0;font-size:16px;line-height:1.65}.guide-article-hero>small{color:var(--refine-gray-text);margin-top:14px;font-size:13px;font-weight:500;display:block}.guide-article-body h2{color:var(--text);letter-spacing:-.02em;word-break:keep-all;margin:clamp(36px,5vw,52px) 0 0;font-size:clamp(21px,2.2vw,26px);font-weight:600;line-height:1.28}.guide-article-body p{color:var(--refine-gray-text);letter-spacing:-.01em;word-break:keep-all;overflow-wrap:break-word;margin:14px 0 0;font-size:16px;line-height:1.78}.guide-article-steps,.guide-article-list{color:var(--refine-gray-text);letter-spacing:-.01em;margin:16px 0 0;padding-left:0;font-size:16px;line-height:1.78;list-style:none}.guide-article-steps li,.guide-article-list li{word-break:keep-all;overflow-wrap:break-word;padding:6px 0 6px 30px;position:relative}.guide-article-steps{counter-reset:guide-step}.guide-article-steps li{counter-increment:guide-step}.guide-article-steps li:before{background:var(--orange-soft,#ffe6d9);width:21px;height:21px;color:var(--orange-deep,#c4552f);content:counter(guide-step);text-align:center;border-radius:999px;font-size:12px;font-weight:700;line-height:21px;position:absolute;top:8px;left:0}.guide-article-list li:before{background:var(--orange);content:"";border-radius:999px;width:5px;height:5px;position:absolute;top:14px;left:8px}.guide-note{word-break:keep-all;overflow-wrap:break-word;border-radius:0 14px 14px 0;gap:6px;margin:20px 0 0;padding:16px 18px;font-size:15px;line-height:1.65;display:grid}.guide-note b{font-size:13px;font-weight:700}.guide-note span{color:var(--refine-gray-text)}.guide-note-tip{background:#3f8f6f17;border-left:3px solid #3f8f6f}.guide-note-tip b{color:#2f7355}.guide-note-warn{background:#d9604417;border-left:3px solid #d96044}.guide-note-warn b{color:#c14e33}.guide-pager{border-top:1px solid var(--refine-hairline);justify-content:space-between;gap:12px;margin-top:clamp(44px,6vw,64px);padding-top:24px;display:flex}.guide-pager-link{background:var(--refine-card);color:inherit;border-radius:14px;gap:4px;padding:14px 18px;text-decoration:none;display:grid}.guide-pager-link small{color:var(--refine-gray-text);font-size:12px;font-weight:600}.guide-pager-link b{color:var(--text);word-break:keep-all;font-size:15px;font-weight:600}.guide-pager-link.is-next{text-align:right}@media (max-width:980px){.guide-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.guide-library-grid{grid-template-columns:1fr}.guide-card{padding:20px}.guide-article{width:calc(100% - 40px)}}.guide-topics-more{text-align:center;margin:28px 0 0}.guide-topics-more a{color:var(--text);letter-spacing:-.01em;border-bottom:1px solid var(--refine-hairline);padding-bottom:3px;font-size:15px;font-weight:600;text-decoration:none}.guide-topics-more a:hover{color:var(--orange);border-bottom-color:var(--orange)}.guide-article-cta{border:1px solid var(--refine-hairline);background:var(--refine-card);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:40px;padding:22px 24px;display:flex}.guide-article-cta-copy{gap:4px;min-width:0;display:grid}.guide-article-cta-copy b{color:var(--text);letter-spacing:-.015em;font-size:15.5px;font-weight:600}.guide-article-cta-copy span{color:var(--refine-gray-text);word-break:keep-all;font-size:14px;line-height:1.5}.guide-article-cta-button,.theme-input:checked+.page .guide-article-cta-button{background:var(--refine-cta-bg);min-height:46px;color:var(--refine-cta-text);letter-spacing:-.01em;box-shadow:none;border:0;border-radius:999px;flex:none;align-items:center;padding:0 22px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.guide-article-cta-button:hover{background:var(--refine-cta-hover)}.plan-card{overflow:hidden}.plan-card h2{margin:0;font-size:26px}.plan-card .plan-audience{max-width:none;min-height:0;color:var(--refine-gray-text);word-break:keep-all;margin:6px 0 0;font-size:13.5px;line-height:1.5}.plan-price{color:var(--text);align-items:baseline;gap:3px;margin-top:26px;display:flex}.plan-price strong{letter-spacing:-.045em;font-size:clamp(40px,3.6vw,54px);font-weight:700;line-height:1}.plan-price small{color:var(--text);font-size:17px;font-weight:600}.plan-price .plan-price-per{color:var(--refine-gray-text);margin-left:6px;font-size:13.5px;font-weight:500}.plan-price-meta{align-items:center;gap:8px;min-height:26px;margin-top:12px;display:flex}.plan-price-meta>span{color:var(--refine-gray-text);font-size:13px}.plan-price-chip,.theme-input:checked+.page .plan-price-chip{background:var(--refine-cta-bg);color:var(--refine-cta-text);border:0;border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:600}.plan-card .plan-cta,.theme-input:checked+.page .plan-card .plan-cta{border-radius:999px;justify-content:center;width:100%;min-height:52px;margin-top:22px;font-size:15px;font-weight:600}.plan-card.recommended .plan-cta,.theme-input:checked+.page .plan-card.recommended .plan-cta{background:var(--refine-cta-bg);color:var(--refine-cta-text)}.plan-card .plan-cta:hover{background:var(--refine-cta-hover);color:var(--refine-cta-text)}.plan-card .plan-checklist{border-top:1px solid var(--refine-hairline);gap:0;margin-top:26px;padding:6px 0 0}.plan-card .plan-checklist li{border-bottom:1px solid var(--refine-hairline);color:var(--text);gap:3px;padding:13px 0 13px 28px;display:grid}.plan-card .plan-checklist li:last-child{border-bottom:0}.plan-card .plan-checklist li:before{color:var(--orange);content:"✓";font-weight:700;position:absolute;left:0}.plan-card .plan-checklist li{position:relative}.plan-card .plan-checklist b{letter-spacing:-.015em;word-break:keep-all;font-size:14.5px;font-weight:600}.plan-card .plan-checklist small{color:var(--refine-gray-text);word-break:keep-all;overflow-wrap:break-word;font-size:13px;line-height:1.5}.pricing-hero{text-align:center;grid-template-columns:1fr;justify-items:center}.pricing-grid .price-card:first-child{border-radius:28px;flex-direction:column;grid-column:auto;align-items:stretch;padding:clamp(28px,3vw,36px);display:flex}.pricing-grid .price-card:first-child .plan-cta{margin:22px 0 0}.pricing-grid .price-card.plan-card{background:#fff;border:1px solid #e7e4e0;border-radius:26px;min-height:650px;padding:28px 24px;box-shadow:0 3px 12px #291f1905}.pricing-grid .price-card.plan-card.recommended{border-color:#f6aa76}.plan-card h2{font-size:20px}.plan-card .plan-audience{min-height:58px;color:var(--text);letter-spacing:-.035em;margin:28px 0 12px;font-size:24px;line-height:1.35}.plan-card .plan-description{min-height:54px;color:var(--refine-gray-text);word-break:keep-all;margin:0;font-size:14px;line-height:1.8}.pricing-grid .plan-card .plan-cta{min-height:46px;margin:24px 0 0}.plan-card .plan-price{margin-top:32px}.plan-card .plan-price strong{font-size:clamp(36px,3.2vw,48px);font-weight:500}.plan-card .plan-checklist{border:0;flex-direction:column;gap:18px;margin:28px 0 32px;padding:0;display:flex}.plan-card .plan-checklist li{letter-spacing:-.02em;border:0;align-items:flex-start;gap:12px;padding:0;font-size:13px;line-height:1.65;display:flex}.plan-card .plan-checklist li:before{content:none}.plan-feature-icon{flex:0 0 19px;width:19px;height:19px;margin-top:1px}.plan-card.recommended .plan-feature-icon{color:var(--orange)}.plan-card .plan-footnote{color:var(--refine-gray-text);margin:auto 0 0;font-size:12px;line-height:1.6}@media (max-width:850px){.pricing-grid .price-card.plan-card,.plan-card .plan-audience,.plan-card .plan-description{min-height:0}}.pricing-grid .price-card.plan-card{flex-direction:column;align-items:stretch;display:flex}.pricing-grid .price-card.plan-card .plan-audience{min-height:65px;color:var(--text);margin:28px 0 12px;font-size:24px;line-height:1.35}.pricing-grid .price-card.plan-card .plan-description{min-height:54px;margin:0;font-size:14px;line-height:1.8}.pricing-grid .price-card.plan-card .plan-footnote{margin:auto 0 0;font-size:12px}@media (max-width:850px){.pricing-grid .price-card.plan-card .plan-audience,.pricing-grid .price-card.plan-card .plan-description{min-height:0}}.plan-feature-emoji{text-align:center;flex:0 0 22px;width:22px;font-size:17px;line-height:1.4}.plan-card .plan-feature-icon{color:#e77d36;flex-basis:21px;width:21px;height:21px}.plan-card .plan-price-vat{color:var(--refine-gray-text);white-space:nowrap;margin-left:4px;font-size:12px;font-weight:400}.pricing-grid .price-card.plan-card .plan-audience{min-height:0;margin:24px 0 12px}.pricing-grid .price-card.plan-card .plan-description{min-height:0}.pricing-hero{padding-top:clamp(64px,7vw,96px);padding-bottom:clamp(30px,3vw,40px)}.pricing-grid .price-card.plan-card{min-height:0;padding:22px 24px}.pricing-grid .price-card.plan-card .plan-audience{margin:16px 0 6px}.pricing-grid .price-card.plan-card .plan-description{line-height:1.6}.pricing-grid .price-card.plan-card .plan-cta{margin:18px 0 0}.pricing-grid .price-card.plan-card .plan-checklist{gap:13px;margin:20px 0 0}.pricing-grid{margin-bottom:0;padding-bottom:24px}.pricing-grid+.legal-note{margin-top:0;padding-block:8px}.pricing-policies{padding-top:104px}.pricing-grid .price-card.plan-card .plan-checklist{border-top:1px solid var(--refine-hairline);padding-top:18px}.pricing-grid .price-card.plan-card h2{margin:0;line-height:1.3}.pricing-grid .price-card.plan-card:nth-child(2) .plan-checklist li:first-child>span{color:#efa873;font-weight:700}.pricing-grid .price-card.plan-card:nth-child(3) .plan-checklist li:first-child>span{color:var(--orange);font-weight:700}.pricing-current-label,.pricing-referral-status{width:var(--content);margin-inline:auto}.pricing-current-label{color:var(--refine-gray-text);margin-top:24px;margin-bottom:0;font-size:13px;font-weight:700}.plan-price-sale{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.plan-price-sale .plan-price-old{color:var(--refine-gray-text);font-size:14px;font-weight:400;position:relative}.plan-price-sale .plan-price-old i{background:#ef6b21;width:106%;height:2px;position:absolute;top:50%;left:-3%;transform:rotate(-13deg)}.plan-price-sale strong{color:var(--orange)}.plan-price-sale .plan-price-per{margin-left:0}.checkout-price-old{color:var(--refine-gray-text);margin-right:2px;position:relative}.checkout-price-old:after{content:"";background:#ef6b21;width:104%;height:1.5px;position:absolute;top:50%;left:-2%;transform:rotate(-13deg)}.pricing-referral-status{color:var(--refine-gray-text);margin-top:18px;font-size:13px;line-height:1.6}.pricing-referral-status b{color:#a43f00}.beta-invite-reward{width:var(--content);background:#fffaf6;border:1px solid #f1cfbb;border-radius:24px;margin:48px auto 0;padding:clamp(22px,4vw,36px)}.beta-invite-reward h2{margin:12px 0 10px;font-size:clamp(22px,3vw,30px)}.beta-invite-reward p{max-width:760px;color:var(--refine-gray-text);word-break:keep-all;margin:8px 0 0;font-size:14px;line-height:1.7}.beta-invite-reward p b{color:#a43f00}@media (max-width:900px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid .price-card.plan-card:nth-child(3){grid-column:1/-1;justify-self:center;width:min(100%,460px)}}@media (max-width:767px){.pricing-grid{grid-template-columns:1fr}.pricing-grid .price-card.plan-card:nth-child(3){grid-column:auto}}.login-card a.email-continue-button{box-sizing:border-box;justify-content:center;align-items:center;min-height:49px;margin-top:20px;padding:0 20px;text-decoration:none;display:flex}.utility-page .utility-content{max-width:980px;margin:0 auto;padding:64px 0 72px}.utility-page .checkout-layout{gap:24px;width:100%;margin:0;padding:0}.utility-page .checkout-main,.utility-invite .login-panel{border:1px solid var(--refine-hairline);background:var(--refine-card);box-shadow:none;border-radius:28px;padding:clamp(28px,4vw,48px)}.utility-page .checkout-layout:not(:has(.checkout-side)){max-width:600px;margin-inline:auto;display:block}.utility-page .checkout-main h1,.utility-invite h1{letter-spacing:-.04em;white-space:pre-line;margin:16px 0;font-size:clamp(28px,3vw,38px);line-height:1.35}.utility-page .checkout-main>p,.utility-invite .login-panel>p{color:var(--refine-gray-text);word-break:keep-all;font-size:14px;line-height:1.8}.utility-page .preview-badge{display:none}.utility-page .checkout-step{color:var(--orange);letter-spacing:0;font-size:12px;font-weight:600}.utility-page .checkout-side{border:1px solid var(--refine-hairline);color:var(--text);box-shadow:none;background:#fff;border-radius:28px;padding:28px}.utility-page .login-preview-link,.utility-invite form button{background:var(--refine-cta-bg);min-height:48px;color:var(--refine-cta-text);cursor:pointer;box-sizing:border-box;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;margin-top:24px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.utility-page .checkout-change{color:var(--refine-gray-text);text-align:center;margin-top:18px;font-size:13px;display:block}.utility-invite{max-width:600px!important}.utility-invite .login-panel{box-sizing:border-box;text-align:center;width:100%}.utility-invite form button{width:100%}.utility-page .billing-details{border-color:var(--refine-hairline)}@media (max-width:700px){.utility-page .utility-content{padding:32px 0 48px}.utility-page .checkout-layout{grid-template-columns:1fr}}.utility-page .checkout-layout,.utility-page .checkout-main{box-shadow:none;background:0 0;border:0;outline:0}.utility-page .checkout-layout:before,.utility-page .checkout-layout:after,.utility-page .checkout-main:before,.utility-page .checkout-main:after{content:none}.utility-page .checkout-layout{min-height:0}.utility-page .checkout-main{text-align:center}.utility-page .checkout-main .login-preview-link{width:fit-content;min-width:220px;margin-inline:auto}.utility-page .checkout-main>p{margin-inline:auto}.utility-page .checkout-layout:not(:has(.checkout-side)){max-width:760px}.utility-invite .login-panel .login-notice{padding:14px 18px;font-size:14px;line-height:1.7}.invite-title-break{display:none}@media (max-width:600px){.invite-title-break{display:inline}.invite-title-space{display:none}}.utility-page .checkout-main{box-sizing:border-box;width:100%;margin-inline:auto}.utility-page .checkout-main h1{text-align:center;width:100%;max-width:none}.utility-page .checkout-main .login-status{box-sizing:border-box;text-align:center;width:fit-content;max-width:100%;margin:22px auto;padding:12px 20px}.utility-page .utility-invite .login-panel p.login-notice{letter-spacing:0;font-size:15px;line-height:1.7}.checkout-form-page .checkout-layout:has(.checkout-side) .checkout-main{text-align:left;background:var(--refine-card);border-radius:28px}@media (min-width:850px){.utility-page .checkout-layout:not(.start-layout) .checkout-main h1{white-space:nowrap}}.utility-page .utility-invite .login-panel p.login-notice{font-size:15px!important}.checkout-form-page .checkout-step{font-size:14px}.checkout-form-page .checkout-plan-summary small{margin-top:8px;font-size:14px;line-height:1.6}.checkout-form-page .checkout-card label{gap:9px;font-size:14px;font-weight:600}.checkout-form-page .checkout-card legend{font-size:16px}.checkout-form-page .checkout-agree{align-items:flex-start;gap:12px;font-size:14px;line-height:1.7}.checkout-form-page .checkout-agree input{width:20px;height:20px;accent-color:var(--orange);flex:0 0 20px;margin-top:2px}.checkout-form-page .checkout-side>span{color:var(--orange);font-size:13px}.checkout-form-page .checkout-side li p{font-size:14px;line-height:1.7}.checkout-form-page .checkout-side li b{font-size:12px}.checkout-form-page .checkout-side>div a{text-align:center;font-size:14px}.checkout-feature-list{border-top:1px solid var(--refine-hairline);margin-top:24px;padding-top:22px}.checkout-feature-list h2{margin:0 0 14px;font-size:16px}.checkout-feature-list ul{gap:10px;margin:0;padding-left:18px;display:grid}.checkout-feature-list ul li{border:0;min-height:0;font-size:14px;line-height:1.6;display:list-item}.checkout-form-page .checkout-layout:has(.checkout-side) .checkout-main{box-shadow:none;background:0 0;border:0}.checkout-form-page .checkout-side>div{text-align:center;justify-items:center}.checkout-form-page .checkout-side>div a{text-align:center;width:100%;display:block}.pricing-grid .price-card.plan-card .plan-checklist{gap:18px}.pricing-grid .price-card.plan-card .plan-cta{margin-top:24px}.pricing-grid .price-card.plan-card .plan-price{margin-top:28px}.pricing-grid .price-card.plan-card .plan-description{font-size:12px}.pricing-grid .price-card.plan-card{padding-top:28px;padding-bottom:36px}.checkout-form-page .checkout-agree a{text-underline-offset:3px;text-decoration:underline}.checkout-form-page .checkout-plan-summary>div{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.checkout-form-page .checkout-plan-summary small{margin:0;font-size:12px}.checkout-form-page .checkout-side{align-self:start;min-height:0}.checkout-form-page .checkout-side>div{margin-top:24px}.checkout-form-page .checkout-side ol li{align-items:start;min-height:0;padding-block:12px}.checkout-form-page .checkout-side ol li p{margin:0}.checkout-form-page .checkout-side ol li b{line-height:1.98}.checkout-form-page .checkout-feature-list ul{padding:0;list-style:none}.checkout-form-page .checkout-feature-list ul li{align-items:flex-start;gap:10px;display:flex}.checkout-form-page .checkout-feature-list .plan-feature-icon{color:var(--orange);flex:0 0 20px;width:20px;height:20px}.checkout-form-page .checkout-main>.checkout-step{text-align:center;display:block}.checkout-form-page .checkout-layout:has(.checkout-side) .checkout-main h1{text-align:center}.checkout-form-page .checkout-plan-summary>div{text-align:center;justify-content:center}.checkout-form-page .checkout-plan-summary{container-type:inline-size}.checkout-form-page .checkout-plan-summary>div>span,.checkout-form-page .checkout-plan-summary small{white-space:nowrap}@container (max-width:480px){.checkout-form-page .checkout-plan-summary small{white-space:normal;flex-basis:100%}}.checkout-form-page .checkout-side ol li p{font-size:12.5px}.checkout-form-page .checkout-side .checkout-feature-list{border-top:0;margin-top:0;padding-top:0}.checkout-form-page .checkout-side .checkout-before-title{border-top:1px solid var(--refine-hairline);margin-top:24px;padding-top:22px}.checkout-form-page .checkout-side ol{margin-top:14px}.pricing-grid .price-card.plan-card .plan-audience,.pricing-grid .price-card.plan-card .plan-description{display:block}.checkout-form-page .checkout-plan-summary{justify-content:center}.checkout-form-page .checkout-plan-summary>div{text-align:center;justify-content:center;width:100%}.checkout-form-page .checkout-side ol li+li:before{content:"";background:var(--orange);opacity:.45;width:42px;height:1px;position:absolute;top:0;left:0}.checkout-form-page .checkout-side ol li{border-bottom:0;position:relative}.checkout-form-page .checkout-side ol li+li:before{opacity:.5;width:126px;left:50%;transform:translate(-50%)}.beta-signup-card .beta-form-lead{text-align:center}@media (max-width:767px){.contact-layout .contact-intro{text-align:center}.contact-layout .contact-intro h2,.contact-layout .contact-intro p{margin-left:auto;margin-right:auto}.pricing-grid .price-card.plan-card:nth-child(2),.pricing-grid .price-card.plan-card:nth-child(3){align-self:start;height:auto;min-height:0;padding-bottom:24px}.pricing-grid .price-card.plan-card:nth-child(2) .plan-checklist,.pricing-grid .price-card.plan-card:nth-child(3) .plan-checklist{min-height:0;margin-bottom:0}.utility-page .checkout-side{box-shadow:none;text-align:center;border:0;border-radius:0}.checkout-form-page .checkout-side .checkout-before-title{border-top:0}.checkout-form-page .checkout-side ol li{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.checkout-form-page .checkout-feature-list ul li{text-align:center;justify-content:center}.page.subpage .auth-form-side .login-card{background:#fff}}.checkout-mobile-break{display:none}@media (max-width:767px){.checkout-mobile-break{display:block}}
