.ProductTour-module__kCBaTa__section{scroll-margin-top:var(--gutter)}.ProductTour-module__kCBaTa__intro{gap:.75rem;display:grid}.ProductTour-module__kCBaTa__demo{border:1px solid var(--line);color:#f4f1ea;background:#0c0b09;border-radius:.5rem;margin:1.75rem 0 0;overflow:hidden;box-shadow:0 1.75rem 4rem -2.5rem #000000d9}.ProductTour-module__kCBaTa__browserBar{background:#161512;border-bottom:1px solid #2c2a25;align-items:center;gap:.35rem;height:1.5rem;padding-inline:.65rem;display:flex}.ProductTour-module__kCBaTa__browserBar span{background:#514d44;border-radius:50%;width:.38rem;height:.38rem}.ProductTour-module__kCBaTa__demoHeader{justify-content:space-between;align-items:center;gap:1rem;padding:clamp(.9rem,2.5vw,1.6rem);display:flex}.ProductTour-module__kCBaTa__demoBrand{color:#f4f1ea;min-width:max-content;font-family:var(--font-anton);text-align:center;text-transform:uppercase;border:2px solid #f4f1ea;padding:.28rem .65rem .38rem;line-height:.92;display:grid}.ProductTour-module__kCBaTa__demoBrand span{font-family:var(--font-sans);letter-spacing:.32em;font-size:.45rem;font-weight:700}.ProductTour-module__kCBaTa__demoBrand strong{color:var(--demo-accent);font-size:clamp(.8rem,1.8vw,1.2rem);font-weight:400}.ProductTour-module__kCBaTa__demoActions{color:#9b978f;font-size:var(--step-xs);align-items:center;gap:clamp(1rem,3vw,2.5rem);display:none}.ProductTour-module__kCBaTa__demoActions strong{color:#b6b2aa;font-size:inherit;letter-spacing:.08em;text-transform:uppercase}.ProductTour-module__kCBaTa__demoNav{scrollbar-width:thin;scrollbar-color:#514d44 transparent;border-bottom:1px solid #2c2a25;display:flex;overflow-x:auto}.ProductTour-module__kCBaTa__demoTab{color:#a8a49c;min-height:3.25rem;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:.4rem;padding:.2rem .8rem;font-size:clamp(.67rem,1.4vw,.9rem);font-weight:700;display:inline-flex;position:relative}.ProductTour-module__kCBaTa__demoTab:after{background:var(--demo-accent);content:"";opacity:0;height:2px;position:absolute;bottom:0;left:0;right:0}.ProductTour-module__kCBaTa__demoTab:hover,.ProductTour-module__kCBaTa__demoTab:focus-visible,.ProductTour-module__kCBaTa__demoTab[data-active]{color:var(--demo-accent)}.ProductTour-module__kCBaTa__demoTab:focus-visible{outline:2px solid var(--demo-accent);outline-offset:-4px}.ProductTour-module__kCBaTa__demoTab[data-active]:after{opacity:1}.ProductTour-module__kCBaTa__demoCaption{color:#aaa69e;font-size:var(--step-sm);text-align:center;margin:0;padding:clamp(1rem,2.5vw,1.5rem);line-height:1.5}.ProductTour-module__kCBaTa__demoViewport{background:#0a0908;border-top:1px solid #24221e;min-height:clamp(17rem,52vw,46rem);animation:.18s ease-out ProductTour-module__kCBaTa__screenIn;position:relative;overflow:hidden}.ProductTour-module__kCBaTa__screenshot,.ProductTour-module__kCBaTa__phoneScreenshot{width:100%;height:auto;display:block}.ProductTour-module__kCBaTa__phoneOverlay{z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c0b09f0;border:1px solid #3d3a33;border-radius:1rem;width:clamp(7.5rem,23%,14rem);padding:clamp(.45rem,1.2vw,.8rem);position:absolute;top:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem);box-shadow:0 1.5rem 3rem -1rem #000000e6}.ProductTour-module__kCBaTa__phoneLabel{color:#aaa69e;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:clamp(.52rem,1.2vw,.7rem);font-weight:700;display:flex}.ProductTour-module__kCBaTa__phoneLabel span{background:var(--demo-accent);border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 0 3px #191712}.ProductTour-module__kCBaTa__phoneFrame{background:#0c0b09;border:1px solid #3d3a33;border-radius:1.4rem;padding:.28rem;position:relative;overflow:hidden}.ProductTour-module__kCBaTa__phoneSpeaker{z-index:1;background:#3d3a33;border-radius:99px;width:2rem;height:.18rem;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}.ProductTour-module__kCBaTa__phoneScreenshot{border-radius:1.15rem}@media (min-width:44rem){.ProductTour-module__kCBaTa__demoActions{display:flex}.ProductTour-module__kCBaTa__demoTab{padding-inline:clamp(.9rem,1.8vw,1.45rem)}}@media (prefers-reduced-motion:reduce){.ProductTour-module__kCBaTa__demoViewport{animation:none}}@keyframes ProductTour-module__kCBaTa__screenIn{0%{opacity:.55;transform:translateY(.3rem)}to{opacity:1;transform:translateY(0)}}
.PlatformHome-module__pC6McG__blocks{gap:clamp(1.75rem,4vw,2.75rem);display:grid}.PlatformHome-module__pC6McG__block{gap:var(--gap);display:grid}.PlatformHome-module__pC6McG__head{gap:10px;display:grid}.PlatformHome-module__pC6McG__band{background:var(--surface);padding:var(--section-gap) 0}.PlatformHome-module__pC6McG__outcomes{gap:var(--gap);grid-template-columns:1fr;display:grid}.PlatformHome-module__pC6McG__outcomeCard{gap:10px;display:grid}.PlatformHome-module__pC6McG__outcomeName{font-size:var(--step-lg);color:var(--heading);text-wrap:pretty;align-items:start;gap:10px;margin:0;display:flex}.PlatformHome-module__pC6McG__outcomeMark{color:var(--gold);flex:none;display:flex}.PlatformHome-module__pC6McG__priceCard{flex-direction:column;display:flex}.PlatformHome-module__pC6McG__guarantees{background:var(--surface);border:1px solid var(--line);padding:20px}.PlatformHome-module__pC6McG__guaranteesLabel{border-bottom:1px solid var(--line);font-size:var(--step-base);color:var(--heading);margin:0 0 16px;padding-bottom:16px;font-weight:600}.PlatformHome-module__pC6McG__guaranteeList{margin:0;padding:0;list-style:none}.PlatformHome-module__pC6McG__guarantee{font-size:var(--step-base);color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;line-height:1.5;display:grid}.PlatformHome-module__pC6McG__guaranteeMark{color:var(--gold);padding-top:3px;display:flex}.PlatformHome-module__pC6McG__steps{gap:calc(var(--gap) * 1.25);margin:0;padding:0;list-style:none;display:grid}.PlatformHome-module__pC6McG__close{--bg:#0c0b09;--surface:#161512;--raised:#1e1c18;--line:#2c2a25;--line-strong:#3d3a33;--tertiary:#8b867d;--muted:#a3a099;--text:#edebe6;--heading:#f8f6f0;--gold:#fbbf24;--gold-hover:#fde68a;background:var(--bg);color:var(--text);padding-top:var(--section-gap);padding-bottom:calc(var(--section-gap) + var(--safe-bottom))}.PlatformHome-module__pC6McG__closeAsk{gap:var(--gap);display:grid}.PlatformHome-module__pC6McG__closeWords{max-width:var(--page-column)}.PlatformHome-module__pC6McG__closeAction{justify-items:stretch;gap:12px;display:grid}.PlatformHome-module__pC6McG__closeButton{justify-content:center}@media (min-width:44rem){.PlatformHome-module__pC6McG__outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:65rem){.PlatformHome-module__pC6McG__priceAction{white-space:nowrap}.PlatformHome-module__pC6McG__closeAsk{column-gap:var(--section-gap);grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:end}}.PlatformHome-module__pC6McG__priceLadder{gap:var(--gap);display:grid}.PlatformHome-module__pC6McG__billingToggle{display:inline-flex}.PlatformHome-module__pC6McG__billingRadio{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PlatformHome-module__pC6McG__billingOption{height:44px;font-size:var(--step-xs);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--muted);cursor:pointer;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex}label[for=billing-annual].PlatformHome-module__pC6McG__billingOption{border-left:none}.PlatformHome-module__pC6McG__billingBadge{text-transform:none;letter-spacing:normal;color:var(--gold);font-size:.7em;font-weight:400}.PlatformHome-module__pC6McG__billingRadio:checked+.PlatformHome-module__pC6McG__billingOption{background:var(--gold);color:var(--bg)}.PlatformHome-module__pC6McG__billingRadio:checked+.PlatformHome-module__pC6McG__billingOption .PlatformHome-module__pC6McG__billingBadge{color:var(--bg)}.PlatformHome-module__pC6McG__billingRadio:focus-visible+.PlatformHome-module__pC6McG__billingOption{outline:2px solid var(--gold);outline-offset:2px}.PlatformHome-module__pC6McG__billingAnnualPrice{display:none}.PlatformHome-module__pC6McG__billingAnnualCaption{visibility:hidden}.PlatformHome-module__pC6McG__priceLadder:has(.PlatformHome-module__pC6McG__billingAnnualRadio:checked) .PlatformHome-module__pC6McG__billingMonthlyPrice{display:none}.PlatformHome-module__pC6McG__priceLadder:has(.PlatformHome-module__pC6McG__billingAnnualRadio:checked) .PlatformHome-module__pC6McG__billingAnnualPrice{display:block}.PlatformHome-module__pC6McG__priceLadder:has(.PlatformHome-module__pC6McG__billingAnnualRadio:checked) .PlatformHome-module__pC6McG__billingAnnualCaption{visibility:visible}
.form-row{gap:var(--gap);display:flex}.form-row>*{flex:1 1 0;min-width:0}.form-section{border-top:1px solid var(--line);gap:12px;padding-top:18px;display:grid}.field-select{display:block;position:relative}.field-select:after{content:"";top:calc(50% - var(--select-mark) / 2);right:var(--select-gutter);width:var(--select-mark);height:var(--select-mark);border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);pointer-events:none;transition:border-color var(--hover-fade);position:absolute;transform:rotate(45deg)}.field-select:hover:after{border-right-color:var(--text);border-bottom-color:var(--text)}.field-textarea{resize:vertical;height:auto;min-height:52px;padding:14px 16px;line-height:1.5}.field-check{cursor:pointer;align-items:center;gap:10px;display:flex}.field-check>input{width:1.25rem;height:1.25rem;accent-color:var(--gold)}.field-hint{font-size:var(--step-sm);color:var(--tertiary);margin:8px 0 0}.field-value{font-size:var(--step-base);color:var(--text);white-space:pre-line;overflow-wrap:anywhere;margin:8px 0 0}.field-error{font-size:var(--step-sm);color:var(--red);margin:8px 0 0;font-weight:600}.form-alert{font-size:var(--step-base);color:var(--red);margin:0}.form-status{font-size:var(--step-base);color:var(--muted);margin:0}.form-said-offset:not(:empty){margin-top:12px}.form-alert:empty,.form-status:empty{position:absolute}.btn-secondary,.btn-quiet,.btn-danger{width:100%;height:56px;font-size:var(--step-base);text-transform:uppercase;letter-spacing:.1em;text-align:center;cursor:pointer;transition:background-color var(--hover-fade), border-color var(--hover-fade), color var(--hover-fade);background:0 0;border-radius:0;justify-content:center;align-items:center;padding-inline:20px;display:flex}.btn-secondary{background:var(--raised);border:1px solid var(--line-strong);color:var(--text);font-weight:700}.btn-quiet{background:var(--raised);border:1px solid var(--line);color:var(--muted);font-weight:400}.btn-danger{border:1px solid var(--red);color:var(--red);font-weight:700}.btn-secondary:hover:not(:disabled),.btn-quiet:hover:not(:disabled){background:var(--raised-hover);color:var(--text)}.btn-secondary:active:not(:disabled),.btn-quiet:active:not(:disabled){background:var(--bg);color:var(--text)}.btn-danger:hover:not(:disabled){background:var(--red);color:var(--bg)}.btn-secondary:disabled,.btn-quiet:disabled{background:var(--raised);opacity:.7;cursor:default}.btn-danger:disabled{opacity:.7;cursor:default;background:0 0}@media (min-width:44rem){.btn-secondary.btn-fit,.btn-quiet.btn-fit,.btn-danger.btn-fit{width:auto;padding-inline:2.5rem}}.btn-swap{place-items:center;display:grid}.btn-swap>*{grid-area:1/1}.btn-swap>[aria-hidden=true]{visibility:hidden}.field-error:empty{margin:0}.field-check-label{font-size:var(--step-sm);line-height:1.4}.field-check>input[type=radio]{width:1.25rem;height:1.25rem;accent-color:var(--gold)}.field-group{border:none;margin:0;padding:0}.field-group-legend{font-size:var(--step-sm);color:var(--tertiary);padding:0}.field-search{background:var(--surface);flex:16rem;width:auto;min-width:0;margin-top:0}.combobox{display:block;position:relative}.combobox-list{z-index:1;border:1px solid var(--line-strong);background:var(--raised);max-height:15rem;margin:0;padding:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.combobox-option{min-height:44px;font-size:var(--step-base);color:var(--text);cursor:pointer;align-items:center;padding:10px 16px;line-height:1.3;display:flex}.combobox-option+.combobox-option{border-top:1px solid var(--line)}.combobox-option[aria-selected=true]{background:var(--gold);color:var(--bg)}.combobox-option:hover:not([aria-selected=true]){background:var(--surface);color:var(--text)}.file-field{margin-top:8px;display:flex}.file-field-box{flex:auto;min-width:0;position:relative}.file-field-input{clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.file-field-face{contain:inline-size;background:var(--bg);border:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;min-height:52px;padding-right:16px;display:flex}.file-field-verb{background:var(--raised);border-right:1px solid var(--line-strong);color:var(--text);font-size:var(--step-sm);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;align-self:stretch;align-items:center;padding-inline:16px;font-weight:700;display:flex}.file-field-input:focus-visible+.file-field-face{outline:2px solid var(--gold);outline-offset:2px}.file-field-input[aria-invalid=true]+.file-field-face{border-color:var(--red)}.file-field-said,.file-field-chosen{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--step-sm);overflow:hidden}.file-field-said{color:var(--tertiary)}.file-field-chosen{color:var(--text)}.file-field[data-over=true] .file-field-face{background:var(--surface);border-color:var(--gold)}.file-field-clear{background:var(--raised);border:1px solid var(--line-strong);color:var(--muted);font-size:var(--step-sm);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;flex:none;align-items:center;margin-left:-1px;padding-inline:16px;display:flex}.file-field-clear:hover{background:var(--raised-hover);color:var(--text)}.file-field-clear:active{background:var(--bg);color:var(--text)}.copy-value{margin-top:8px;display:flex}.copy-value-said{background:var(--bg);border:1px solid var(--line);min-width:0;min-height:52px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--step-sm);color:var(--text);overflow-wrap:anywhere;flex:auto;align-items:center;padding:12px 16px;line-height:1.4;display:flex}.copy-value-verb{background:var(--raised);border:1px solid var(--line-strong);color:var(--muted);font-size:var(--step-sm);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;flex:none;align-items:center;margin-left:-1px;padding-inline:16px;font-weight:700;display:flex}.copy-value-verb:hover{background:var(--raised-hover);color:var(--text)}.copy-value-verb:active{background:var(--bg);color:var(--text)}.copy-value-verb[data-failed=true]{border-color:var(--red);color:var(--red)}
