.platform-pill{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:.6rem;font-weight:500;color:var(--muted);padding:2px 8px 2px 6px;background:rgba(0,0,0,.025);border-radius:20px;letter-spacing:.01em;white-space:nowrap}.platform-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.social-proof{padding:80px clamp(24px,6vw,80px);max-width:1320px;margin:0 auto}.support-matrix{padding:88px clamp(16px,6vw,80px);background:var(--paper);border-top:1px solid var(--mid);border-bottom:1px solid var(--mid)}.support-matrix-inner{max-width:1080px;margin:0 auto}.how-steps h2,.support-matrix h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.15;letter-spacing:-.02em;color:var(--ink);margin:0 0 12px}.support-matrix-sub{font-size:1rem;line-height:1.6;color:var(--muted);margin:0 0 32px;max-width:620px}.support-matrix-scroll{overflow-x:auto;background:var(--card);-webkit-overflow-scrolling:touch;border:1px solid var(--mid);border-radius:12px}.support-matrix-scroll:focus-visible{outline:2px solid var(--warm);outline-offset:2px}.support-matrix-table{width:100%;min-width:720px;border-collapse:collapse;font-size:.9rem}.support-matrix-table td,.support-matrix-table th{padding:13px 16px;text-align:left;border-bottom:1px solid var(--mid);color:var(--ink);vertical-align:top}.support-matrix-table thead th{font-family:var(--sans);font-size:.82rem;font-weight:600;letter-spacing:-.005em;color:var(--muted);background:var(--paper)}.support-matrix-table tbody tr:last-child td,.support-matrix-table tbody tr:last-child th{border-bottom:none}.support-matrix-table tbody th{font-weight:600;white-space:nowrap}.support-matrix-table td.is-no{color:var(--muted)}.support-matrix-table td.is-partial{color:#8a5a00}.support-matrix-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;vertical-align:1px}.support-matrix-list,.support-matrix-list-head,.support-matrix-mobile-note{display:none}@media (max-width:767.98px){.support-matrix{padding-top:56px;padding-bottom:56px}.support-matrix-sub{font-size:.94rem;margin-bottom:20px}.support-matrix-scroll{display:none}.support-matrix-list-head{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--mid);font-size:.78rem;font-weight:600;color:var(--muted)}.support-matrix-list{display:block;list-style:none;margin:0;padding:0}.support-matrix-item{padding:12px 0;border-bottom:1px solid var(--mid)}.support-matrix-item-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.support-matrix-item-name{flex:none;font-size:.92rem;font-weight:600;color:var(--ink)}.support-matrix-item-check{font-size:.86rem;text-align:right;color:var(--ink)}.support-matrix-item-check.is-no{color:var(--muted)}.support-matrix-item-notes{display:block;margin-top:4px;padding-left:16px;font-size:.8rem;line-height:1.45;color:var(--muted)}.support-matrix-item-notes>span{display:block}.support-matrix-item-notes .is-partial{color:#8a5a00}.support-matrix-mobile-note{display:block!important;margin:-8px 0 14px;font-size:.9rem;color:var(--ink)}}.platform-dot-poshmark{background:var(--platform-poshmark)}.platform-dot-ebay{background:var(--platform-ebay)}.platform-dot-depop{background:var(--platform-depop)}.platform-dot-etsy{background:var(--platform-etsy)}.platform-dot-mercari{background:var(--platform-mercari)}.platform-dot-whatnot{background:var(--platform-whatnot)}.platform-dot-grailed{background:var(--platform-grailed)}.platform-dot-vinted{background:var(--platform-vinted)}.how-steps{padding:88px clamp(16px,6vw,80px)}.how-steps-inner{max-width:1080px;margin:0 auto}.how-steps-list{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.how-step{background:var(--card);border:1px solid var(--mid);border-radius:12px;padding:24px}.how-step-num{display:block;font-family:var(--mono);font-size:.78rem;color:var(--warm-dark);margin-bottom:12px}.how-step-title{font-size:1.05rem;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 8px}.how-step-body{color:var(--muted);margin:0}.how-step-body,.how-steps-note{font-size:.95rem;line-height:1.6}.how-steps-note{margin:24px 0 0;color:var(--ink);max-width:720px}@media (max-width:860px){.how-steps-list{grid-template-columns:1fr}}.how-art{display:block;width:100%;max-width:340px;height:auto;margin:0 0 20px;overflow:visible}.how-art .ha-frame{fill:var(--card);stroke:var(--mid)}.how-art .ha-slot{fill:none;stroke:var(--faint);stroke-dasharray:3 3}.how-art .ha-rule{stroke:var(--mid)}.how-art .ha-address,.how-art .ha-bar{fill:var(--mid)}.how-art .ha-ext{fill:var(--ink)}.how-art .ha-sail{fill:var(--card)}.how-art .ha-photo{fill:#f6f4f1}.how-art .ha-check-box{fill:var(--ink)}.how-art .ha-tick{fill:none;stroke:var(--card);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.how-art .ha-ring{fill:var(--card);stroke-width:1.3}.how-art .ha-wash{fill:#f2d9d7}.how-art .ha-ink{fill:none;stroke:var(--ink);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.how-art .ha-sail-mark{fill:none;stroke:var(--muted);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.how-art .ha-sail-line{stroke-dasharray:1 2}.how-art .ha-text{font-family:var(--sans);font-size:11px;fill:var(--ink)}.how-art .ha-small{font-size:10px}.how-art .ha-strong{font-weight:600}.how-art .ha-mono{font-family:var(--mono)}.how-art .ha-muted{fill:var(--muted)}.how-art .ha-ink-text{fill:var(--ink)}.how-art .ha-serif{font-family:var(--serif);font-size:12px;fill:var(--ink)}.how-art .ha-a{animation-duration:9s;animation-iteration-count:2.88;animation-timing-function:var(--motion-ease);animation-fill-mode:both}.how-art .ha-work-14,.how-art .ha-work-24,.how-art .ha-work-34,.how-art .ha-work-44{opacity:0}.how-art .ha-on-14{animation-name:ha-on-14}.how-art .ha-on-24{animation-name:ha-on-24}.how-art .ha-on-34{animation-name:ha-on-34}.how-art .ha-on-44{animation-name:ha-on-44}.how-art .ha-on-64{animation-name:ha-on-64}.how-art .ha-work-14{animation-name:ha-work-14}.how-art .ha-work-24{animation-name:ha-work-24}.how-art .ha-work-34{animation-name:ha-work-34}.how-art .ha-work-44{animation-name:ha-work-44}.how-art .ha-draw-14{animation-name:ha-draw-14}.how-art .ha-draw-24{animation-name:ha-draw-24}.how-art .ha-draw-34{animation-name:ha-draw-34}.how-art .ha-draw-44{animation-name:ha-draw-44}.how-art .ha-fly-14{animation-name:ha-fly-14}.how-art .ha-fly-34{animation-name:ha-fly-34}.how-art .ha-fly-54{animation-name:ha-fly-54}@keyframes ha-on-14{0%,14%{opacity:0}18%,88%{opacity:1}95%,to{opacity:0}}@keyframes ha-on-24{0%,24%{opacity:0}28%,88%{opacity:1}95%,to{opacity:0}}@keyframes ha-on-34{0%,34%{opacity:0}38%,88%{opacity:1}95%,to{opacity:0}}@keyframes ha-on-44{0%,44%{opacity:0}48%,88%{opacity:1}95%,to{opacity:0}}@keyframes ha-on-64{0%,64%{opacity:0}68%,88%{opacity:1}95%,to{opacity:0}}@keyframes ha-work-14{0%,6%{opacity:0}13%,7%{opacity:1}14%,to{opacity:0}}@keyframes ha-work-24{0%,16%{opacity:0}17%,23%{opacity:1}24%,to{opacity:0}}@keyframes ha-work-34{0%,26%{opacity:0}27%,33%{opacity:1}34%,to{opacity:0}}@keyframes ha-work-44{0%,36%{opacity:0}37%,43%{opacity:1}44%,to{opacity:0}}@keyframes ha-draw-14{0%,7%{stroke-dashoffset:1.03}12%,to{stroke-dashoffset:0}}@keyframes ha-draw-24{0%,17%{stroke-dashoffset:1.03}22%,to{stroke-dashoffset:0}}@keyframes ha-draw-34{0%,27%{stroke-dashoffset:1.03}32%,to{stroke-dashoffset:0}}@keyframes ha-draw-44{0%,37%{stroke-dashoffset:1.03}42%,to{stroke-dashoffset:0}}@keyframes ha-fly-14{0%,14%{opacity:0;transform:translate(var(--dx),var(--dy))}16%{opacity:1;transform:translate(var(--dx),var(--dy))}24%,88%{opacity:1;transform:translate(0)}95%,to{opacity:0;transform:translate(0)}}@keyframes ha-fly-34{0%,34%{opacity:0;transform:translate(var(--dx),var(--dy))}36%{opacity:1;transform:translate(var(--dx),var(--dy))}44%,88%{opacity:1;transform:translate(0)}95%,to{opacity:0;transform:translate(0)}}@keyframes ha-fly-54{0%,54%{opacity:0;transform:translate(var(--dx),var(--dy))}56%{opacity:1;transform:translate(var(--dx),var(--dy))}64%,88%{opacity:1;transform:translate(0)}95%,to{opacity:0;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.how-art .ha-a{animation:none}}:is([data-motion],.how-art,.cps-detail-stage).motion-observed:not(.in-view) *{animation-play-state:paused!important}.testimonials-editorial{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:start}.testi-feature{position:relative;padding-top:8px}.testi-feature-title{font-family:var(--serif);font-size:clamp(1.6rem,2.8vw,2.2rem);line-height:1.2;letter-spacing:-.02em;font-weight:400;margin-bottom:20px}.testi-feature-body{font-size:1.02rem;line-height:1.65;color:var(--ink);max-width:52ch}.testi-feature-note{font-size:.84rem;color:var(--muted);line-height:1.7;margin-top:20px}.testi-story-link{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;font-weight:600;color:var(--warm-dark);text-decoration:none;margin-top:20px}.testi-stack{display:flex;flex-direction:column;border-bottom:1px solid var(--mid)}.testi-quote-card{padding:18px 0;border-top:1px solid var(--mid)}.testi-promise-title{font-family:var(--sans);font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.4;color:var(--ink);margin:0 0 6px}.testi-quote-detail{font-size:.9rem;line-height:1.6;color:var(--muted);margin:0}.pricing-section{padding:80px clamp(24px,6vw,80px);background:var(--deep);color:var(--paper)}.pricing-inner{max-width:900px;margin:0 auto}.pricing-section .pricing-header{margin-bottom:12px;display:block;text-align:center}.pricing-section .pricing-header h1,.pricing-section .pricing-header h2{font-family:var(--serif);font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.2;letter-spacing:-.02em;margin-bottom:10px;font-weight:400}.pricing-sub{font-size:.88rem;color:hsla(0,0%,100%,.6);text-align:center;margin-bottom:40px;letter-spacing:-.01em}.pricing-toggle{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:40px}.pricing-toggle span{font-size:.82rem;color:hsla(0,0%,100%,.5);font-weight:500;transition:color .3s}.pricing-toggle span.active{color:var(--paper)}.pricing-toggle-discount{color:var(--warm);font-weight:600}.toggle-track{width:40px;height:22px;background:hsla(0,0%,100%,.12);border-radius:11px;position:relative;cursor:pointer;transition:background .3s}.toggle-track:after{content:"";width:16px;height:16px;border-radius:50%;background:#fff;position:absolute;top:3px;left:3px;transition:transform .3s}.toggle-track.annual:after{transform:translateX(18px)}.toggle-track.annual{background:rgba(212,99,94,.4)}.price-card-body{padding:36px 32px}.price-amount-block{text-align:right;flex-shrink:0}.price-amount-block[data-vt=amount-single]{view-transition-name:price-amount-single}.price-amount-block[data-vt=amount-all]{view-transition-name:price-amount-all}::view-transition-new(price-amount-all),::view-transition-new(price-amount-single),::view-transition-old(price-amount-all),::view-transition-old(price-amount-single){animation-duration:.28s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.price-amount{font-family:var(--mono);font-size:2.4rem;line-height:1;margin-bottom:3px;font-weight:500}.price-amount span{font-family:var(--sans);font-size:.82rem;color:hsla(0,0%,100%,.6);font-weight:400}.price-period{font-size:.72rem;color:hsla(0,0%,100%,.5)}.price-savings{font-family:var(--mono);font-size:.68rem;color:#e8918d;margin-top:4px}.price-btn-solo{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px;border-radius:8px;background:var(--warm);color:var(--paper);border:none;font-family:var(--sans);font-size:.88rem;font-weight:600;cursor:pointer;text-align:center;transition:all .25s;text-decoration:none;margin-bottom:28px;letter-spacing:-.01em;box-shadow:0 1px 3px rgba(0,0,0,.08),0 2px 8px rgba(212,99,94,.12)}.price-btn-solo:hover{background:var(--warm-dark);transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.08),0 4px 12px rgba(212,99,94,.2)}.price-btn-solo:disabled{cursor:not-allowed;opacity:.7;transform:none;box-shadow:0 1px 3px rgba(0,0,0,.06),0 2px 6px rgba(212,99,94,.1)}.price-feature-item{display:flex;align-items:center;gap:8px;font-size:.78rem;color:hsla(0,0%,100%,.5);letter-spacing:-.01em}.price-feature-item svg{flex-shrink:0;color:rgba(212,99,94,.6)}.pricing-note{text-align:center;margin-top:28px;font-size:.74rem;color:hsla(0,0%,100%,.5);letter-spacing:-.01em}.pricing-section-light{background:linear-gradient(170deg,var(--paper) 0,var(--warm-bg) 50%,var(--paper) 100%);color:var(--ink)}.pricing-section-light .pricing-sub,.pricing-section-light .pricing-toggle span{color:var(--muted)}.pricing-section-light .pricing-toggle span.active{color:var(--ink)}.pricing-section-light .toggle-track{background:rgba(0,0,0,.08)}.pricing-section-light .toggle-track:after{background:var(--ink)}.pricing-section-light .toggle-track.annual{background:rgba(212,99,94,.2)}.pricing-section-light .toggle-track.annual:after{background:var(--warm)}.pricing-section-light .price-amount span,.pricing-section-light .price-card-duo .price-desc,.pricing-section-light .price-period{color:var(--muted)}.pricing-section-light .price-savings{color:var(--warm)}.pricing-section-light .price-feature-item{color:var(--muted)}.pricing-section-light .price-feature-item svg{color:var(--warm)}.pricing-section-light .pricing-note{color:var(--muted)}.pricing-account-error,.pricing-account-note{max-width:680px;margin:0 auto 18px;text-align:center;font-size:.82rem;line-height:1.55}.pricing-account-note{color:var(--muted)}.pricing-account-error{color:var(--error)}.pricing-inner-wide{max-width:860px}.pricing-two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch;padding-top:12px}.price-card-duo{border-radius:12px;overflow:visible;border:1px solid rgba(0,0,0,.08);background:var(--card);box-shadow:0 4px 24px rgba(0,0,0,.04);position:relative;display:flex;flex-direction:column}.price-card-featured{border-color:var(--warm)}.price-popular-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--warm-dark);color:var(--paper);padding:4px 14px;border-radius:6px;font-size:.75rem;font-weight:600;white-space:nowrap;z-index:1}.price-features-list{display:flex;flex-direction:column;gap:10px}.price-card-duo .price-card-body{text-align:center;display:flex;flex-direction:column;padding:40px 32px 36px;flex:1}.price-card-featured .price-card-body{padding-top:44px}.price-card-duo .price-card-body h3{font-family:var(--serif);font-size:1.25rem;font-weight:400;letter-spacing:-.02em;margin-bottom:6px}.price-card-duo .price-desc{font-size:.82rem;margin-bottom:28px}.price-card-duo .price-amount-block{text-align:center;flex-shrink:unset;margin-bottom:28px}.price-card-duo .price-amount{font-size:2.6rem}.price-card-duo .price-features-list{text-align:left;margin-bottom:24px}.price-card-duo .price-btn-solo{margin-bottom:0;margin-top:auto}.price-divider{height:1px;background:rgba(0,0,0,.06);margin-bottom:24px}.price-marketplace-select{margin-bottom:20px}.price-marketplace-label{display:block;font-family:var(--sans);font-size:.82rem;font-weight:500;color:var(--muted);margin-bottom:10px}.billing-platform-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.billing-platform-pill{padding:6px 14px;border-radius:100px;border:1px solid rgba(0,0,0,.1);background:transparent;font-family:var(--sans);font-size:.78rem;font-weight:500;color:var(--muted);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.billing-platform-pill:hover:not(:disabled){border-color:rgba(0,0,0,.2);color:var(--ink)}.billing-platform-pill.is-selected{border-color:var(--warm);background:var(--warm-soft);color:var(--warm-dark)}.billing-platform-pill:disabled{opacity:.5;cursor:not-allowed}.pricing-section-light .price-card-duo{border:1px solid rgba(0,0,0,.08);background:var(--card);box-shadow:0 4px 24px rgba(0,0,0,.04)}.pricing-section-light .price-card-featured{border-color:var(--warm)}.pricing-section:not(.pricing-section-light) .price-card-duo{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04)}.pricing-section:not(.pricing-section-light) .price-card-featured{border-color:rgba(212,99,94,.5)}.pricing-section:not(.pricing-section-light) .price-card-duo .price-desc{color:hsla(0,0%,100%,.6)}.pricing-section:not(.pricing-section-light) .price-divider{background:hsla(0,0%,100%,.08)}.pricing-section:not(.pricing-section-light) .price-marketplace-label{color:hsla(0,0%,100%,.5)}.pricing-section:not(.pricing-section-light) .billing-platform-pill{border-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.5)}.pricing-section:not(.pricing-section-light) .billing-platform-pill:hover:not(:disabled){border-color:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.8)}.pricing-section:not(.pricing-section-light) .billing-platform-pill.is-selected{border-color:var(--warm);background:rgba(212,99,94,.15);color:#e8918d}.pricing-inner-wide:has(.pricing-three-col){max-width:1080px}.pricing-three-col{grid-template-columns:repeat(3,1fr)}.price-card-duo .price-card-body .price-free-current{margin-top:auto;font-size:.84rem;color:var(--muted)}.pricing-compare-line{text-align:center;margin-top:28px;font-size:.84rem;color:var(--muted);line-height:1.6}.pricing-compare-line a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media (max-width:960px){.pricing-three-col{grid-template-columns:1fr;max-width:440px;margin:0 auto}}@media (max-width:680px){.pricing-two-col{grid-template-columns:1fr}}.faq{padding:80px clamp(24px,6vw,80px);max-width:760px;margin:0 auto}.faq-header{text-align:center;margin-bottom:52px}.faq h2{font-family:var(--serif);font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.2;letter-spacing:-.02em;font-weight:400}.faq-item{border-bottom:1px solid rgba(0,0,0,.06);overflow:hidden}.faq-q{width:100%;padding:20px 0;font-size:.98rem;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left;background:none;border:none;color:var(--ink);font-family:inherit;transition:color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:-.01em}.faq-q .faq-icon,.faq-q:hover{color:var(--muted)}.faq-q .faq-icon{flex-shrink:0;font-size:1.2rem;transition:transform .3s ease;font-weight:300}.faq-item.open .faq-icon{transform:rotate(45deg);color:var(--ink)}.faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.faq-item.open .faq-a{max-height:400px;padding-bottom:20px}.faq-a p{font-size:.95rem;color:var(--muted);line-height:1.65}.faq-a p.faq-direct-answer{font-size:.98rem;color:var(--ink);margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--mid)}.faq-a p.faq-details{margin-top:0}.final-cta{padding:80px clamp(24px,6vw,80px);text-align:center;position:relative;border-top:none;background:radial-gradient(ellipse 80% 60% at 50% 100%,var(--warm-light) 0,var(--warm-bg) 35%,var(--paper) 70%)}.final-cta h2{font-family:var(--serif);font-size:clamp(2rem,3.5vw,2.8rem);line-height:1.15;letter-spacing:-.025em;margin-bottom:16px;font-weight:400}.final-quote{font-size:1rem;line-height:1.6;color:var(--muted);max-width:460px;margin:0 auto 28px}.final-cta .btn-primary{font-size:.95rem;padding:14px 36px}.final-waitlist{max-width:460px;margin:0 auto}.final-waitlist .waitlist-input-row{flex-wrap:nowrap;background:var(--card);border:1.5px solid var(--mid);border-radius:10px;padding:4px;gap:0;transition:border-color .2s cubic-bezier(.4,0,.2,1)}.final-waitlist .waitlist-input-row:focus-within{border-color:var(--warm)}.final-waitlist .waitlist-input{border:none;background:transparent;padding:10px 14px;font-size:.9rem;min-width:0}.final-waitlist .waitlist-input:focus{border-color:transparent;box-shadow:none;outline:none}.final-waitlist .waitlist-btn{padding:10px 22px;font-size:.85rem;border-radius:7px}.final-waitlist .waitlist-meta{text-align:center}.final-note{margin-top:16px;font-size:.875rem;color:var(--muted)}.fee-page{max-width:760px;margin:0 auto;padding:112px 16px 72px}.fee-page h1{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,5vw,2.8rem);letter-spacing:-.02em;color:var(--ink);margin:8px 0 12px}.fee-page h2{font-size:1.15rem;font-weight:600;color:var(--ink);margin:0 0 12px}.fee-page-breadcrumb{font-size:.85rem;color:var(--muted)}.fee-page-breadcrumb a,.fee-page-lead{color:var(--muted)}.fee-page-lead{font-size:1.05rem;line-height:1.6;margin:0 0 28px}.fee-calc{background:var(--card);border:1px solid var(--mid);border-radius:14px;padding:clamp(18px,4vw,28px)}.fee-calc-label{display:block;font-weight:600;font-size:.92rem;color:var(--ink);margin-bottom:8px}.fee-calc-input-wrap{display:flex;align-items:center;gap:6px;max-width:220px;padding:0 14px;border:1px solid var(--mid);border-radius:10px;background:#fff;font-size:1.2rem;color:var(--ink)}.fee-calc-input{width:100%;border:none;outline:none;padding:12px 0;font-size:1.2rem;font-family:var(--mono);background:transparent;color:var(--ink)}.fee-calc-input-wrap:focus-within{border-color:var(--warm);box-shadow:0 0 0 3px rgba(212,99,94,.16)}.fee-calc-lines{margin:22px 0 0}.fee-calc-line{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--mid);font-size:.95rem;color:var(--muted)}.fee-calc-line dd{margin:0;font-family:var(--mono);color:var(--ink)}.fee-calc-line.is-total{color:var(--ink);font-weight:600}.fee-calc-line.is-net{border-bottom:none;color:var(--ink);font-weight:700;font-size:1.1rem}.fee-calc-pct{color:var(--muted);font-weight:400;font-size:.9rem}.fee-calc-compare-title{margin-top:28px!important}.fee-calc-compare{width:100%;border-collapse:collapse;font-size:.92rem}.fee-calc-compare td,.fee-calc-compare th{text-align:left;padding:8px 0;border-bottom:1px solid var(--mid);color:var(--ink)}.fee-calc-compare thead th{font-family:var(--sans);font-size:.8rem;font-weight:500;color:var(--muted)}.fee-calc-compare td{text-align:right;font-family:var(--mono)}.fee-calc-compare thead th:last-child{text-align:right}.fee-calc-compare tr.is-current td,.fee-calc-compare tr.is-current th{font-weight:700;color:var(--warm-dark)}.fee-page-cta,.fee-page-notes,.fee-page-others{margin-top:40px}.fee-page-notes ul,.fee-page-others ul{list-style:disc;margin:0;padding-left:20px;display:grid;gap:8px;font-size:.95rem;line-height:1.6;color:var(--muted)}.fee-page-notes a,.fee-page-others a{color:var(--ink)}.fee-page-cta{padding:24px;border-radius:14px;background:var(--warm-bg);border:1px solid var(--warm-light)}.fee-page-cta p{font-size:.98rem;line-height:1.6;color:var(--ink);margin:0 0 16px}.fee-index{list-style:none;margin:0;padding:0;display:grid;gap:12px}.fee-index a{display:grid;gap:4px;padding:16px 18px;border:1px solid var(--mid);border-radius:12px;background:var(--card);text-decoration:none;color:var(--ink)}.fee-index span{font-size:.9rem;color:var(--muted)}.signup-page{max-width:560px;margin:0 auto;padding:112px 16px 72px}.signup-card{background:var(--card);border:1px solid var(--mid);border-radius:14px;padding:clamp(24px,5vw,40px)}.signup-title{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,5vw,2.6rem);letter-spacing:-.02em;color:var(--ink);margin:0 0 10px}.signup-sub{font-size:1rem;line-height:1.6;color:var(--muted);margin:0 0 24px}.google-start-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:50px;padding:12px 18px;border-radius:10px;border:1px solid rgba(0,0,0,.16);background:#fff;color:var(--ink);font-family:var(--sans);font-size:.98rem;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s}.google-start-btn:hover{border-color:var(--ink);background:#fafafa}.signup-mobile-action{display:flex;flex-direction:column;gap:12px}.signup-mobile-note{font-size:.9rem;line-height:1.55;color:var(--muted);margin:0}.signup-mobile-note strong{color:var(--ink)}.signup-desktop-action{display:none}@media (min-width:768px){.signup-desktop-action{display:block}.signup-mobile-action{display:none}}.signup-next-title{font-size:.95rem;font-weight:600;color:var(--ink);margin:32px 0 10px}.signup-next-steps{list-style:decimal;margin:0;padding-left:20px;display:grid;gap:8px;font-size:.92rem;line-height:1.55;color:var(--muted)}.signup-footnote{margin:28px 0 0;font-size:.88rem;line-height:1.6;color:var(--muted)}.signup-footnote a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}footer{padding:52px clamp(24px,6vw,80px);border-top:1px solid rgba(0,0,0,.06);max-width:1320px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:40px}.footer-brand p{font-size:.78rem;color:var(--muted);line-height:1.55;max-width:260px;margin-top:10px}.footer-col h3{font-family:var(--sans);font-size:.82rem;letter-spacing:-.005em;color:var(--muted);font-weight:600;margin-bottom:14px}.footer-col a{display:block;font-size:.82rem;color:var(--ink);text-decoration:none;padding:3px 0;transition:color .2s}.footer-col a:hover{color:var(--muted)}.footer-bottom{padding:20px clamp(24px,6vw,80px);max-width:1320px;margin:0 auto;border-top:1px solid rgba(0,0,0,.04)}.footer-bottom p{font-size:.78rem;color:var(--muted)}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.reveal.reveal-pending{opacity:0;transform:translateY(14px);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-i, 0) * 70ms)}.reveal.reveal-pending.visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){.hero{grid-template-columns:1fr;gap:48px}.hero-left{max-width:100%}.diff-top{grid-template-columns:1fr;gap:20px}.testimonials-editorial{grid-template-columns:1fr;gap:40px}.price-amount-block{text-align:left}footer{grid-template-columns:1fr 1fr}}@media (max-width:640px){.hero{padding-top:100px;min-height:auto}.hero-actions{flex-direction:column;align-items:stretch}.nav-links{display:none}.mock-dashboard{grid-template-columns:1fr}.mock-dashboard.compact{grid-template-columns:1fr 1fr}.product-window .activity-platform{min-width:48px;font-size:.52rem}.product-window .activity-action{font-size:.65rem}.product-window .platform-pills{gap:4px}.product-window .platform-pill{font-size:.5rem;padding:2px 7px}footer{grid-template-columns:1fr;gap:28px}}.mobile-only{display:block}.desktop-only{display:none}@media (min-width:768px){.mobile-only{display:none}.desktop-only{display:block}}.mobile-nav-controls{display:none;align-items:center;gap:10px}@media (max-width:767.98px){.nav-links{display:none!important}.mobile-nav-controls{display:flex}}.mobile-nav-toggle{background:transparent;border:1px solid rgba(0,0,0,.08);color:var(--ink);width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,border-color .2s}.mobile-nav-toggle:active,.mobile-nav-toggle:hover{background:rgba(0,0,0,.04)}.mobile-nav-cta{background:var(--warm);color:var(--paper);text-decoration:none;padding:7px 14px;border-radius:7px;font-family:var(--sans);font-size:.82rem;font-weight:600;letter-spacing:-.01em;box-shadow:0 1px 3px rgba(0,0,0,.08),0 2px 6px var(--warm-glow);transition:background .2s}.mobile-nav-cta:active{background:var(--warm-hover)}.mobile-nav-drawer{position:fixed;inset:calc(58px + env(safe-area-inset-top, 0px)) 0 0 0;z-index:95;background:var(--paper);overflow-y:auto;-webkit-overflow-scrolling:touch;animation:mDrawerIn .22s cubic-bezier(.22,1,.36,1)}@keyframes mDrawerIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mobile-nav-drawer-inner{padding:28px 28px 44px;display:flex;flex-direction:column;gap:32px;min-height:calc(100vh - 58px - env(safe-area-inset-top, 0px));max-width:480px;margin:0 auto}.mobile-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mobile-nav-list li{border-bottom:1px solid var(--mid)}.mobile-nav-list li:first-child{border-top:1px solid var(--mid)}.mobile-nav-list a{display:block;padding:18px 4px;font-family:var(--sans);font-size:.98rem;font-weight:500;color:var(--ink);text-decoration:none;letter-spacing:-.01em;transition:color .18s}.mobile-nav-list a:active{color:var(--warm)}.mobile-nav-footer{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:8px}.mobile-nav-primary{width:100%;justify-content:center;padding:16px 24px!important;font-size:.98rem!important;min-height:52px}.mobile-nav-signin,.mobile-nav-signout{background:transparent;border:1.5px solid var(--mid);border-radius:9px;padding:14px 24px;color:var(--ink);font-family:var(--sans);font-size:.92rem;font-weight:500;letter-spacing:-.01em;cursor:pointer;width:100%;min-height:50px;transition:border-color .2s,background .2s}.mobile-nav-signin:active{border-color:var(--ink);background:rgba(0,0,0,.02)}a.mobile-nav-signin{display:block;text-align:center;text-decoration:none;box-sizing:border-box}.mobile-nav-signout{color:#b91c1c}.mhero{padding:80px 24px 32px;display:flex;flex-direction:column;gap:14px;background:var(--paper)}.mhero-title{font-family:var(--serif);font-size:clamp(2.1rem,9.5vw,2.8rem);font-weight:400;line-height:1.08;letter-spacing:-.02em;color:var(--ink);margin:4px 0 0;text-wrap:balance}.mhero-sub{font-family:var(--sans);font-size:.98rem;line-height:1.55;color:#5a5856;margin:2px 0 0;letter-spacing:-.012em;max-width:36ch}.mhero-primary-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--warm);color:var(--paper);text-decoration:none;font-family:var(--sans);font-weight:600;font-size:.96rem;letter-spacing:-.015em;padding:16px 24px;border-radius:9px;min-height:54px;margin-top:14px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 3px 10px var(--warm-glow);transition:background .2s,transform .15s,box-shadow .2s}.mhero-primary-btn:active{background:var(--warm-hover);transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.06),0 2px 6px var(--warm-glow)}.mhero-primary-btn>span:last-child{display:inline-block;transition:transform .22s cubic-bezier(.22,1,.36,1)}.mhero-email-form{display:flex;flex-direction:column;gap:10px;margin-top:6px;padding-top:18px;border-top:1px dashed var(--mid)}.mx-wrap{position:relative;margin:4px 0 0}.mx-wrap:focus:not(:focus-visible){outline:none}.mx{--mx-play:16s;--mx-wash:#f2d9d7;margin:0;padding:8px 12px 6px;background:var(--card);border:1px solid var(--mid);border-radius:12px;font-family:var(--sans);color:var(--ink)}.mx-item{display:flex;align-items:center;gap:10px;padding-bottom:6px}.mx-thumb{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:6px;background:#f6f4f1}.mx-dress{width:31px;height:31px;overflow:visible}.mx-ink{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2}.mx-wash{fill:var(--mx-wash)}.mx-title{flex:1;min-width:0;font-size:.86rem;font-weight:500;line-height:1.3}.mx-num,.mx-price{font-family:var(--mono);font-variant-numeric:tabular-nums}.mx-price{flex:none;font-size:.8rem;font-weight:600}.mx-copies{list-style:none;margin:0;padding:0;border-top:1px solid var(--mid)}.mx-row{display:grid;grid-template-columns:8px 70px 1fr auto;align-items:center;gap:0 10px;min-height:28px;border-bottom:1px solid var(--mid);font-size:.82rem;line-height:1.2}.mx-name{font-weight:600}.mx-swap{display:grid;align-items:center}.mx-swap>*{grid-area:1/1}.mx-row .mx-swap>*{white-space:nowrap}.mx-dot{width:8px;height:8px;border-radius:50%}.mx-ring{border:1.5px solid;background:transparent}.mx-muted{color:var(--muted)}.mx-sold{justify-self:start;padding:1px 7px;border-radius:999px;background:var(--warm-light);color:var(--warm-dark);font-size:.76rem;font-weight:600}.mx-working{display:inline-flex;align-items:center;gap:5px;color:var(--muted)}.mx-sail{flex:none;width:13px;height:13px}.mx-sail path{fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.mx-sail-line{stroke-dasharray:1 2}.mx-when{justify-items:end;font-size:.76rem;color:var(--muted)}.mx-num{font-size:.95em;color:var(--ink)}.mx-foot{min-height:20px;margin-top:5px}.mx-foot p{margin:0}.mx-quiet{font-size:.74rem;line-height:1.3;color:var(--muted)}.mx-needs{font-family:var(--serif);font-size:.95rem;line-height:1.25;letter-spacing:-.01em}.mx-replay{position:absolute;right:6px;bottom:-2px;padding:8px;border:0;background:none;font-family:var(--sans);font-size:.74rem;color:var(--muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer;animation:mx-fade var(--motion-in) var(--motion-ease) both}.mx-in-13-20,.mx-in-16-47,.mx-in-16-54,.mx-in-20-49,.mx-in-20-57,.mx-in-47-54,.mx-in-49-57,.mx-in-9-16,.mx-out-12-95,.mx-out-41-95,.mx-out-61-95,.mx-out-8-95{opacity:0}.mx .mx-a{animation-duration:var(--mx-play);animation-iteration-count:1.9;animation-timing-function:var(--motion-ease);animation-fill-mode:both}.mx .mx-out-8-95{animation-name:mx-out-8-95}.mx .mx-out-12-95{animation-name:mx-out-12-95}.mx .mx-out-41-95{animation-name:mx-out-41-95}.mx .mx-out-61-95{animation-name:mx-out-61-95}.mx .mx-in-9-16{animation-name:mx-in-9-16}.mx .mx-in-13-20{animation-name:mx-in-13-20}.mx .mx-in-16-47{animation-name:mx-in-16-47}.mx .mx-in-16-54{animation-name:mx-in-16-54}.mx .mx-in-20-49{animation-name:mx-in-20-49}.mx .mx-in-20-57{animation-name:mx-in-20-57}.mx .mx-in-41-95{animation-name:mx-in-41-95}.mx .mx-in-47-54{animation-name:mx-in-47-54}.mx .mx-in-49-57{animation-name:mx-in-49-57}.mx .mx-in-54-95{animation-name:mx-in-54-95}.mx .mx-in-57-95{animation-name:mx-in-57-95}.mx .mx-in-62-95{animation-name:mx-in-62-95}.mx .mx-draw-13,.mx .mx-draw-47,.mx .mx-draw-49,.mx .mx-draw-9{animation-duration:var(--mx-play);animation-iteration-count:1.9;animation-timing-function:var(--motion-ease);animation-fill-mode:both}.mx .mx-draw-9{animation-name:mx-draw-9}.mx .mx-draw-13{animation-name:mx-draw-13}.mx .mx-draw-47{animation-name:mx-draw-47}.mx .mx-draw-49{animation-name:mx-draw-49}.mx .mx-ink{animation:mx-ink 1.1s var(--motion-ease) .2s both}.mx .mx-wash{animation:mx-fade .5s var(--motion-ease) 1.1s both}@keyframes mx-fade{0%{opacity:0}to{opacity:1}}@keyframes mx-ink{0%{stroke-dashoffset:1.02}to{stroke-dashoffset:0}}@keyframes mx-out-8-95{0%,8%{opacity:1}9%,95%{opacity:0}96%,to{opacity:1}}@keyframes mx-out-12-95{0%,12%{opacity:1}13%,95%{opacity:0}96%,to{opacity:1}}@keyframes mx-out-41-95{0%,41%{opacity:1}42%,95%{opacity:0}96%,to{opacity:1}}@keyframes mx-out-61-95{0%,61%{opacity:1}62%,95%{opacity:0}96%,to{opacity:1}}@keyframes mx-in-9-16{0%,9%{opacity:0;transform:translateY(4px)}10%,16%{opacity:1;transform:none}17%,to{opacity:0;transform:none}}@keyframes mx-in-13-20{0%,13%{opacity:0;transform:translateY(4px)}14%,20%{opacity:1;transform:none}21%,to{opacity:0;transform:none}}@keyframes mx-in-16-47{0%,16%{opacity:0;transform:translateY(4px)}17%,47%{opacity:1;transform:none}48%,to{opacity:0;transform:none}}@keyframes mx-in-16-54{0%,16%{opacity:0}17%,54%{opacity:1}55%,to{opacity:0}}@keyframes mx-in-20-49{0%,20%{opacity:0;transform:translateY(4px)}21%,49%{opacity:1;transform:none}50%,to{opacity:0;transform:none}}@keyframes mx-in-20-57{0%,20%{opacity:0}21%,57%{opacity:1}58%,to{opacity:0}}@keyframes mx-in-41-95{0%,41%{opacity:0;transform:translateY(4px)}42%,95%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes mx-in-47-54{0%,47%{opacity:0;transform:translateY(4px)}48%,54%{opacity:1;transform:none}55%,to{opacity:0;transform:none}}@keyframes mx-in-49-57{0%,49%{opacity:0;transform:translateY(4px)}50%,57%{opacity:1;transform:none}58%,to{opacity:0;transform:none}}@keyframes mx-in-54-95{0%,54%{opacity:0;transform:translateY(4px)}55%,95%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes mx-in-57-95{0%,57%{opacity:0;transform:translateY(4px)}58%,95%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes mx-in-62-95{0%,62%{opacity:0;transform:translateY(4px)}63%,95%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes mx-draw-9{0%,9%{stroke-dashoffset:1.03}14.6%,to{stroke-dashoffset:0}}@keyframes mx-draw-13{0%,13%{stroke-dashoffset:1.03}18.6%,to{stroke-dashoffset:0}}@keyframes mx-draw-47{0%,47%{stroke-dashoffset:1.03}52.6%,to{stroke-dashoffset:0}}@keyframes mx-draw-49{0%,49%{stroke-dashoffset:1.03}54.6%,to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.mx .mx-a,.mx .mx-ink,.mx .mx-sail-line,.mx .mx-wash{animation:none}}.mhero-form-note{margin:-6px 0 0;font-family:var(--sans);font-size:.82rem;line-height:1.5;color:var(--muted);letter-spacing:-.005em}.mhero-email-label{font-family:var(--sans);font-size:.9rem;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.mhero-email-row{display:flex;gap:8px;align-items:stretch}.mhero-email-input{flex:1 1 auto;min-width:0;font-family:var(--sans);font-size:16px;padding:13px 14px;border-radius:8px;border:1px solid var(--mid);background:var(--card);color:var(--ink);letter-spacing:-.01em;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s}.mhero-email-input:focus{outline:none;border-color:var(--warm);box-shadow:0 0 0 3px rgba(212,99,94,.16)}.mhero-email-btn{flex:0 0 auto;background:var(--ink);color:var(--paper);border:none;border-radius:8px;padding:0 18px;font-family:var(--sans);font-weight:600;font-size:.88rem;letter-spacing:-.01em;cursor:pointer;min-width:64px;min-height:48px;transition:opacity .2s}.mhero-email-btn:disabled{opacity:.55}.mhero-email-error{color:#b91c1c;font-size:.78rem;margin:0}.mhero-email-error,.mhero-email-success{font-family:var(--sans);letter-spacing:-.01em}.mhero-email-success{background:color-mix(in srgb,var(--success) 8%,var(--paper));border:1px solid color-mix(in srgb,var(--success) 25%,transparent);color:var(--success);font-size:.9rem;font-weight:500;padding:12px 14px;border-radius:8px;margin-top:6px}.sticky-mobile-cta{position:fixed;left:0;right:0;bottom:0;z-index:90;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--paper);border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -4px 16px rgba(0,0,0,.04);transform:translateY(110%);transition:transform .25s cubic-bezier(.4,0,.2,1);pointer-events:none}.sticky-mobile-cta.is-visible{transform:none;pointer-events:auto}.sticky-mobile-cta:after{content:"";position:absolute;left:0;right:0;top:100%;height:120px;background:var(--paper);pointer-events:none}.sticky-mobile-cta-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:var(--warm);color:var(--paper);text-decoration:none;font-family:var(--sans);font-weight:600;font-size:.96rem;letter-spacing:-.015em;padding:14px 20px;border-radius:9px;min-height:50px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 3px 10px var(--warm-glow);transition:background .2s,transform .15s}.sticky-mobile-cta-btn:active{background:var(--warm-hover);transform:scale(.99)}@media (min-width:768px){.sticky-mobile-cta{display:none}}@media (max-width:767.98px){footer .footer-brand p{max-width:100%!important}.faq{padding:56px 24px!important}.final-cta{padding:64px 24px 96px!important;text-align:center}.final-cta .btn-primary,.final-cta a.btn-primary{width:100%;max-width:360px;justify-content:center;padding:16px 24px!important;font-size:.96rem!important;min-height:54px}.pricing{padding:56px 16px!important}.pricing-grid,.pricing-two-col{grid-template-columns:1fr!important;gap:16px!important}.price-amount{font-size:2rem!important}.price-btn-solo{width:100%;justify-content:center;min-height:52px;font-size:.96rem!important}body{overflow-x:hidden}.footer-bottom{padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px))!important}.mhero-email-input,input[type=email],input[type=text]{font-size:16px!important}}.cps-detail-stat,.pricing-phone-tabs{display:none}@media (max-width:767.98px){.how-steps{padding-top:56px;padding-bottom:56px}.how-steps-list{margin-top:20px;gap:0;border-bottom:1px solid var(--mid)}.how-step{background:none;border:none;border-top:1px solid var(--mid);border-radius:0;padding:18px 0 18px 36px;position:relative}.how-step .how-art{display:none}.how-step-num{position:absolute;left:0;top:21px;margin:0}.how-step-title{font-size:1rem;margin-bottom:4px}.how-step-body{font-size:.9rem;line-height:1.55}.how-steps-note{font-size:.9rem;margin-top:18px}.diff-section{padding-top:56px!important;padding-bottom:40px!important}.diff-top{margin-bottom:20px!important}.diff-sub{font-size:.92rem!important}.cps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 10px;margin-bottom:12px}.cps-card{width:100%;padding:12px 0 10px;min-height:44px}@media (max-width:379.98px){.cps-card-dot{display:none}}.cps-card-head{margin:0;gap:5px}.cps-card-name{font-size:.75rem;letter-spacing:-.01em;white-space:nowrap}.cps-card-stat,.cps-card-stat-label{display:none}.cps-detail-stage{margin-bottom:0}.cps-detail{padding:22px 18px 24px}.cps-detail-head{flex-direction:column;gap:6px;margin-bottom:12px}.cps-detail-stat{display:block;margin:0;font-size:.82rem;color:hsla(0,0%,100%,.72)}.cps-detail-stat-num{font-family:var(--mono);font-weight:500;color:var(--paper)}.cps-detail-intro{font-size:.92rem}.cps-detail-support{display:none}.cps-detail-top.has-art{gap:16px}.cps-features{grid-template-columns:1fr 1fr;grid-auto-flow:row dense;margin-top:18px;gap:12px 14px}.cps-feature{padding-top:10px}.cps-feature-name{margin-bottom:0;font-size:.84rem;line-height:1.35}.cps-feature-desc{display:none}.cps-feature.has-caveat{grid-column:1/-1}.cps-feature.has-caveat .cps-feature-desc{display:block;margin-top:4px;font-size:.8rem;line-height:1.5}.social-proof{padding-top:56px;padding-bottom:48px}.testimonials-editorial{grid-template-columns:1fr;gap:24px}.testi-feature-title{margin-bottom:14px}.testi-feature-body{font-size:.95rem}.testi-feature-note,.testi-story-link{margin-top:14px}.testi-quote-card{padding:12px 0}.testi-promise-title{font-size:.95rem;margin:0}.testi-quote-detail{display:none}.pricing-section{padding:56px 16px!important}.pricing-phone-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;padding:3px;margin:0 0 14px;border-radius:10px;background:var(--mid)}.pricing-phone-tab{min-height:44px;padding:6px 4px;border:none;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:.86rem;font-weight:500;cursor:pointer}.pricing-phone-tab.active{background:var(--card);font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.1)}.pricing-section .is-phone-hidden{display:none!important}.pricing-section .price-popular-badge{display:none}.pricing-section .pricing-sub{margin-bottom:18px}.pricing-section .pricing-toggle{margin-bottom:14px}.pricing-section .pricing-account-note{margin-bottom:18px}.faq{padding-top:48px!important;padding-bottom:40px!important}.faq-header{margin-bottom:16px}footer{grid-template-columns:1fr 1fr!important;gap:28px 16px!important;padding:40px 20px 32px!important}footer .footer-brand{grid-column:1/-1}.footer-col h3{margin-bottom:8px}.footer-col a{padding:8px 0;font-size:.8rem;line-height:1.35}}@media (prefers-reduced-motion:reduce){.mobile-nav-drawer{animation:none}.sticky-mobile-cta{transition:none}}[role=button]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--warm);outline-offset:2px;border-radius:4px}button:focus-visible:has(svg:only-child){box-shadow:0 0 0 3px rgba(212,99,94,.2)}a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible){outline:none}.waitlist-form{display:flex;flex-direction:column;gap:10px}.waitlist-input-row{display:flex;gap:8px;flex-wrap:wrap}.waitlist-input{flex:1;min-width:220px;padding:12px 16px;border:1.5px solid var(--mid);border-radius:9px;font-family:var(--sans);font-size:.92rem;color:var(--ink);background:var(--card);transition:border-color .2s cubic-bezier(.4,0,.2,1);outline:none}.waitlist-input:focus{border-color:var(--warm)}.waitlist-input::-moz-placeholder{color:var(--faint)}.waitlist-input::placeholder{color:var(--faint)}.waitlist-input:disabled{opacity:.6;cursor:not-allowed}.waitlist-btn{white-space:nowrap;flex-shrink:0}.waitlist-meta{font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0}.waitlist-error{font-size:.82rem;color:var(--warm-dark);margin:0}.waitlist-success{display:flex;align-items:center;gap:10px;padding:14px 18px;background:rgba(26,122,69,.08);border:1px solid rgba(26,122,69,.15);border-radius:9px;font-size:.92rem;color:var(--ink);line-height:1.5}.waitlist-success strong{color:var(--success)}.waitlist-form--card .waitlist-input-row{justify-content:center}.waitlist-form--card .waitlist-meta{text-align:center}.waitlist-success--card{justify-content:center;text-align:center}.waitlist-form--hero .waitlist-input-row{flex-wrap:nowrap;background:var(--card);border:1.5px solid var(--mid);border-radius:10px;padding:4px;gap:0;transition:border-color .2s cubic-bezier(.4,0,.2,1)}.waitlist-form--hero .waitlist-input-row:focus-within{border-color:var(--warm)}.waitlist-form--hero .waitlist-input{min-width:auto;border:none;background:transparent;padding:10px 14px;font-size:.9rem}.waitlist-form--hero .waitlist-input:focus{border-color:transparent;box-shadow:none;outline:none}.waitlist-form--hero .waitlist-btn{padding:10px 22px;font-size:.85rem;border-radius:7px}.waitlist-success--hero{width:100%}.switch-hero{max-width:760px;margin:0 auto;padding:clamp(80px,10vw,120px) clamp(24px,6vw,80px) clamp(56px,8vw,96px)}.switch-hero h1{font-family:var(--serif);font-size:clamp(2.2rem,4.5vw,3.2rem);line-height:1.1;letter-spacing:-.025em;font-weight:400;margin-bottom:24px}.switch-hero .switch-subtitle{font-size:clamp(1rem,1.8vw,1.12rem);color:var(--muted);line-height:1.65;max-width:580px;margin-bottom:40px}.switch-hero .switch-actions{display:flex;gap:12px;flex-wrap:wrap}.switch-hero .switch-actions .btn-ghost,.switch-hero .switch-actions .btn-primary{font-size:.95rem;padding:13px 30px}@media (max-width:767px){.switch-hero .switch-actions .btn-ghost,.switch-hero .switch-actions .btn-primary{flex:1 1 100%;display:flex;align-items:center;justify-content:center}}.switch-hero .switch-trust{margin-top:16px;font-size:.78rem;color:var(--muted);font-family:var(--sans);line-height:1.55}.switch-section-narrow{max-width:760px;margin:0 auto;border-top:1px solid var(--mid);padding:clamp(56px,8vw,96px) clamp(24px,6vw,80px)}.switch-section-title{font-family:var(--serif);font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.15;letter-spacing:-.02em;font-weight:400;margin-bottom:clamp(28px,4vw,40px)}.switch-migration-intro{font-size:.9rem;color:var(--muted);line-height:1.65;margin-bottom:clamp(32px,5vw,48px)}.switch-steps{list-style:none;margin:0;padding:0;border-top:1px solid var(--mid);counter-reset:switch-step}.switch-step{position:relative;padding:14px 0 14px 2.5rem;border-bottom:1px solid var(--mid);counter-increment:switch-step}.switch-step:before{content:counter(switch-step,decimal-leading-zero);position:absolute;left:0;top:14px;font-family:var(--mono);font-size:.78rem;line-height:1.6rem;color:var(--muted)}.switch-step-title{font-size:.92rem;font-weight:600;color:var(--ink);margin-right:8px}.switch-step-detail{font-size:.88rem;color:var(--muted)}.switch-cta{max-width:760px;margin:0 auto;border-top:1px solid var(--mid);padding:clamp(56px,8vw,96px) clamp(24px,6vw,80px)}.switch-cta h2{font-family:var(--serif);font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.15;letter-spacing:-.02em;font-weight:400;margin-bottom:16px}.switch-cta .switch-cta-subtitle{font-size:.92rem;color:var(--muted);line-height:1.6;max-width:520px;margin:0 0 28px}.switch-cta .btn-primary{font-size:.95rem;padding:14px 36px}.switch-cta .waitlist-form{max-width:480px}.switch-day-one-list{list-style:none;margin:0;padding:0}.switch-day-one-item{padding:20px 0;border-bottom:1px solid var(--mid)}.switch-day-one-item:first-child{padding-top:0}.switch-day-one-item:last-child{border-bottom:none}.switch-day-one-title{font-weight:600;font-size:.92rem;color:var(--ink);margin-bottom:4px}.switch-day-one-detail{font-size:.85rem;color:var(--muted);line-height:1.6}.switch-founder h2{font-family:var(--serif);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:400;letter-spacing:-.02em;margin-bottom:16px}.switch-founder .btn-primary{font-size:.95rem;padding:14px 36px}.switch-founder-name{font-size:.85rem;color:var(--muted);margin-top:16px}