:root{--cream:#f7f1e5;--cream-deep:#ede1c6;--cream-deeper:#e4d5b0;--ink:#241c12;--ink-soft:#5b4e3c;--ink-faint:#8a7a62;--gold:#ad8850;--gold-deep:#8a6b3d;--gold-light:#e7d3a5;--white:#fffdf8;--green:#3f7a5c;--red:#b23b3b;--radius-sm:8px;--radius:16px;--radius-lg:26px;--shadow-card:0 24px 60px -24px #241c1247;--shadow-soft:0 10px 30px -12px #241c122e;--ease:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}::selection{background:var(--gold-light);color:var(--ink)}.scroll-progress{z-index:300;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.scroll-progress-fill{background:linear-gradient(90deg,var(--gold-deep),var(--gold-light));width:0%;height:100%;transition:width 80ms linear}.wrap{max-width:1240px;margin:0 auto;padding:0 40px}h1,h2,h3,h4{letter-spacing:-.01em;color:var(--ink);font-family:Fraunces,serif;font-weight:600}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);font-family:Inter,sans-serif;font-size:12.5px;font-weight:700}button,.btn{cursor:pointer;transition:transform .35s var(--ease), box-shadow .35s var(--ease), background .3s ease;border:none;border-radius:999px;font-family:Inter,sans-serif;font-size:15px;font-weight:600}.btn-primary{background:linear-gradient(180deg, #c4a06a, var(--gold-deep));color:var(--white);padding:15px 30px;box-shadow:0 14px 30px -10px #8a6b3d8c}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 36px -10px #8a6b3da6}.btn-ghost{color:var(--ink);background:0 0;border:1.5px solid #241c1229;padding:15px 26px}.btn-ghost:hover{border-color:var(--gold-deep);color:var(--gold-deep)}nav{z-index:100;padding:22px 0;transition:background .4s,padding .4s,box-shadow .4s;position:fixed;top:0;left:0;right:0}nav.scrolled{-webkit-backdrop-filter:blur(14px);background:#f7f1e5db;padding:14px 0;box-shadow:0 8px 30px -18px #241c1259}nav .wrap{justify-content:space-between;align-items:center;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand img{object-fit:contain;width:34px;height:34px}.brand-text{letter-spacing:.02em;font-family:Fraunces,serif;font-size:19px;font-weight:600;line-height:1}.brand-sub{letter-spacing:.2em;color:var(--ink-faint);margin-top:3px;font-family:Inter,sans-serif;font-size:9px;font-weight:600}.nav-links{color:var(--ink-soft);gap:36px;font-size:14.5px;font-weight:600;display:flex}.nav-links a:hover{color:var(--ink)}.nav-cta{align-items:center;gap:18px;display:flex}.nav-cta .btn-primary{padding:11px 22px;font-size:14px}@media (max-width:860px){.nav-links{display:none}}.hero{text-align:center;padding:105px 0 20px;position:relative}.hero:before{content:"";z-index:-1;background:radial-gradient(700px 400px at 50% 0,#ad885029,#0000 65%);position:absolute;inset:0}.hero .eyebrow{margin-bottom:12px;display:block}.hero h1{max-width:900px;margin:0 auto 12px;font-size:clamp(38px,5.6vw,68px);line-height:1.05}.hero h1 em{color:var(--gold-deep);font-style:italic}.hero p.sub{max-width:560px;color:var(--ink-soft);margin:0 auto 22px;font-size:18px;line-height:1.6}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.reveal-item{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(18px)}.hero.loaded .reveal-item{opacity:1;transform:none}.hero.loaded .eyebrow{transition-delay:50ms}.hero.loaded h1{transition-delay:.18s}.hero.loaded p.sub{transition-delay:.34s}.hero.loaded .hero-ctas{transition-delay:.48s}.hero.loaded .hero-trust{transition-delay:.6s}.hero-trust{margin-top:20px}.hero-trust-label{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:12px;font-size:11.5px;font-weight:700;display:block}.hero-trust-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(24px,4vw,52px);display:flex}.hero-trust-item{align-items:center;gap:11px;display:flex}.hero-trust-icon{width:36px;height:36px;color:var(--gold-deep);border:1.5px solid #ad88504d;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.hero-trust-value{text-align:left;font-family:Fraunces,serif;font-size:18px;font-weight:600;line-height:1.2}.hero-trust-sub{color:var(--ink-faint);text-align:left;font-size:11px;font-weight:600}.hero-image-slot{max-width:1160px;margin:18px auto 0;padding:0 40px}.hero-image-frame{aspect-ratio:16/9;width:100%}.dashboard-handoff-img{z-index:45;object-fit:cover;object-position:top left;box-shadow:var(--shadow-card), 0 60px 90px -30px #241c1266, 0 18px 28px -14px #241c1240;background:var(--white);pointer-events:none;opacity:0;border:1px solid #ad88502e;position:fixed}@media (max-width:900px){.hero-image-slot,.dashboard-handoff-img{display:none}}.story{padding:20px 0 40px;scroll-margin-top:90px;position:relative}.story-intro{text-align:center;max-width:640px;margin:0 auto 30px}.story-intro h2{font-size:clamp(28px,3.6vw,42px);line-height:1.15}.story-inner{align-items:flex-start;gap:70px;display:flex}.story-visual{flex:0 0 48%;position:sticky;top:calc(50% - 220px)}.device-frame{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-card), 0 55px 110px -46px #c4a06a66;border:1px solid #ad88502e;transition:box-shadow .6s;overflow:hidden}.story-progress{justify-content:center;align-items:center;gap:22px;margin-top:26px;display:flex}.prog-dot{width:30px;height:30px;color:var(--ink-faint);transition:all .5s var(--ease);border:1.5px solid #ad885059;border-radius:50%;justify-content:center;align-items:center;font-family:Fraunces,serif;font-size:11px;font-weight:600;display:flex;position:relative}.prog-dot:not(:last-child):after{content:"";background:#ad88504d;width:22px;height:1px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.prog-dot.active{background:linear-gradient(180deg,#c4a06a,var(--gold-deep));color:var(--white);border-color:#0000;transform:scale(1.12)}.device-chrome{background:var(--white);border-bottom:1px solid #ad88501f;align-items:center;gap:6px;padding:9px 14px;display:flex}.device-chrome .dot{border-radius:50%;width:6.5px;height:6.5px}.device-chrome .dot:first-child{background:#c46e648c}.device-chrome .dot:nth-child(2){background:#c8a46099}.device-chrome .dot:nth-child(3){background:#6ea0828c}.device-url{color:var(--ink-faint);letter-spacing:.01em;background:#241c120a;border-radius:999px;align-items:center;gap:5px;margin-left:8px;padding:4px 11px 4px 9px;font-size:10.5px;font-weight:600;display:flex}.device-url svg{opacity:.6;flex:none;width:9px;height:9px}.device-screen{aspect-ratio:16/10.3;background:var(--cream);position:relative}.device-screen .scene{object-fit:cover;object-position:top left;opacity:0;width:100%;height:100%;transition:opacity .65s var(--ease), transform .65s var(--ease);will-change:opacity, transform;position:absolute;inset:0;transform:scale(1.015)}.device-screen .scene.active{opacity:1;z-index:2;transform:scale(1)}.overlay{opacity:0;pointer-events:none;transition:opacity .5s ease .1s, transform .5s var(--ease) .1s;z-index:5;position:absolute}.action-badge{background:var(--white);box-shadow:var(--shadow-soft);border:1px solid #b23b3b40;border-radius:14px;max-width:230px;padding:12px 16px;top:8%;right:6%;transform:translateY(-10px)}.action-badge .tag{letter-spacing:.08em;color:var(--red);text-transform:uppercase;font-size:10px;font-weight:800}.action-badge .msg{margin-top:4px;font-size:13px;font-weight:700}.action-badge .pulse{background:var(--red);border-radius:50%;width:9px;height:9px;animation:1.6s ease-in-out infinite pulseDot;position:absolute;top:10px;right:10px}@keyframes pulseDot{0%,to{box-shadow:0 0 #b23b3b80}50%{box-shadow:0 0 0 8px #b23b3b00}}.market-pills{flex-wrap:wrap;gap:10px;display:flex;bottom:7%;left:6%;right:6%;transform:translateY(10px)}.market-pills .pill{background:var(--white);box-shadow:var(--shadow-soft);border:1px solid #ad88504d;border-radius:999px;align-items:center;gap:7px;padding:10px 16px;font-size:12.5px;font-weight:700;display:flex}.market-pills .pill.marketplace{background:linear-gradient(180deg,#c4a06a,var(--gold-deep));color:var(--white)}.market-pills .pill .dot-live{background:var(--green);border-radius:50%;width:6px;height:6px}[data-active-scene=leaddetail-action] .action-badge{opacity:1;transform:translateY(0)}.pull-quote{border-left:2px solid var(--gold-deep);color:var(--ink);max-width:430px;margin:22px 0 6px;padding-left:22px;font-family:Fraunces,serif;font-size:clamp(19px,2vw,23px);font-style:italic;line-height:1.45}.story-copy{flex-direction:column;flex:1;min-width:0;display:flex}.chapter{opacity:.35;flex-direction:column;justify-content:center;min-height:78vh;padding:30px 0;transition:opacity .5s;display:flex}.chapter.in-view{opacity:1}.chapter:last-child{min-height:60vh}.chapter-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);align-items:center;gap:8px;margin-bottom:16px;font-size:12px;font-weight:700;display:inline-flex}.chapter-tag:before{content:"";background:var(--gold-deep);width:20px;height:1px}.chapter h3{max-width:480px;margin-bottom:16px;font-size:clamp(24px,2.6vw,34px);line-height:1.18}.chapter p{color:var(--ink-soft);max-width:440px;font-size:16.5px;line-height:1.7}.chapter p strong{color:var(--ink);font-weight:700}@media (max-width:900px){.story-inner{flex-direction:column;gap:0}.story-visual{z-index:3;flex:none;width:100%;margin-bottom:10px;position:sticky;top:78px}.device-frame{box-shadow:0 16px 40px -18px #241c1259}.chapter{min-height:56vh;padding:26px 0}}.interstitial{background:var(--ink);color:var(--cream);text-align:center;padding:160px 0;position:relative;overflow:hidden}.interstitial .eyebrow{color:var(--gold-light);opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(14px)}.interstitial-seal{opacity:0;width:56px;height:56px;transition:opacity .7s var(--ease) .15s, transform .8s var(--ease) .15s;margin:0 auto 26px;transform:scale(.6)rotate(-8deg)}.interstitial h2{color:var(--white);opacity:0;max-width:720px;transition:opacity .9s var(--ease) .1s, transform .9s var(--ease) .1s;margin:0 auto 18px;font-size:clamp(32px,5vw,58px);font-style:italic;line-height:1.12;transform:translateY(20px)}.interstitial p{color:#f7f1e5a6;opacity:0;max-width:480px;transition:opacity .9s var(--ease) .3s, transform .9s var(--ease) .3s;margin:0 auto;font-size:16px;line-height:1.6;transform:translateY(16px)}.interstitial.active .eyebrow,.interstitial.active h2,.interstitial.active p{opacity:1;transform:none}.interstitial.active .interstitial-seal{opacity:1;transform:scale(1)rotate(0)}.fleck{background:linear-gradient(180deg,#e7d3a5,var(--gold-deep));opacity:0;border-radius:50%;position:absolute;bottom:-10px}.interstitial.active .fleck{animation:5.5s ease-in infinite floatFleck}@keyframes floatFleck{0%{opacity:0;transform:translateY(0)scale(.6)}12%{opacity:.85}to{opacity:0;transform:translateY(-420px)scale(1)}}.finale-panel{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);align-items:center;gap:64px;padding:110px 0 40px;display:flex;transform:translateY(28px)}.finale-panel.in-view{opacity:1;transform:none}.finale-text{flex:0 0 40%}.finale-text h3{margin-bottom:16px;font-size:clamp(26px,3vw,36px)}.finale-text p{color:var(--ink-soft);max-width:420px;font-size:16.5px;line-height:1.7}.finale-visual{flex:1;min-width:0;position:relative}.finale-visual .device-frame{overflow:hidden}.finale-visual .device-screen{position:relative}.finale-visual .device-screen img{object-fit:cover;object-position:top left;width:100%;height:100%;position:absolute;inset:0}.finale-visual .market-pills{opacity:0;transition:opacity .5s ease .3s, transform .5s var(--ease) .3s;transform:translateY(10px)}.finale-panel.in-view .market-pills{opacity:1;transform:none}@media (max-width:880px){.finale-panel{flex-direction:column;gap:26px}.finale-text{flex:none}}.divider{background:linear-gradient(90deg,#0000,#ad885066,#0000);height:1px;margin:40px 0}.why{background:linear-gradient(180deg, var(--cream) 0%, var(--cream-deep) 12%, var(--cream-deeper) 100%);padding:120px 0 130px}.why-head{text-align:center;max-width:680px;margin:0 auto 90px}.why-head h2{margin-top:16px;font-size:clamp(30px,4vw,46px);line-height:1.14}.why-head h2 em{color:var(--gold-deep);font-style:italic}.capability{border-top:1px solid #ad885038;align-items:center;gap:64px;padding:64px 0;display:flex}.capability:last-of-type{border-bottom:1px solid #ad885038}.capability.reverse{flex-direction:row-reverse}.capability.capability-centered{flex-direction:column;align-items:center}.capability-centered .cap-text{text-align:center;flex:none;max-width:640px;margin:0 auto}.capability-centered .cap-text .chapter-tag{justify-content:center}.capability-centered .cap-visual{flex:none;width:100%}.cap-text{flex:0 0 40%}.cap-text .chapter-tag{margin-bottom:14px}.cap-text h3{margin-bottom:14px;font-size:clamp(22px,2.4vw,30px)}.cap-text p{color:var(--ink-soft);font-size:15.5px;line-height:1.75}.cap-visual{flex:1;min-width:0}.cap-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-soft);border:1px solid #ad88502e;min-height:260px;padding:30px;position:relative;overflow:hidden}.cap-card-frame{position:relative}.cap-card-body{padding:26px}.flip-card-frame{position:relative}.flip-card-frame .flip-card-stage,.flip-card-frame .flip-card-inner{min-height:300px}.flip-card-frame .flip-card-face{box-shadow:none;border:none;border-radius:0}.flow-track{flex-direction:column;gap:12px;display:flex}.flow-msg{background:var(--cream);opacity:1;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.flow-dot{background:linear-gradient(180deg,#c4a06a,var(--gold-deep));border-radius:50%;flex:none;width:32px;height:32px}.flow-label{font-size:13.5px;font-weight:700}.flow-sub{color:var(--ink-faint);font-size:12px}.flip-card-stage{perspective:1800px;min-height:340px}.flip-card-inner{width:100%;height:100%;min-height:340px;transform-style:preserve-3d;position:relative;transform:rotateY(0)}.flip-card-face{backface-visibility:hidden;border-radius:var(--radius);box-shadow:var(--shadow-soft);background:var(--white);border:1px solid #ad88502e;position:absolute;inset:0;overflow:hidden}.flip-card-back{align-items:center;padding:30px;display:flex;transform:rotateY(180deg)}.flip-face-image{width:100%;height:100%}.flip-face-image img{object-fit:cover;object-position:top left;width:100%;height:100%}@media (max-width:900px){.flip-card-stage,.flip-card-inner{min-height:220px}}.cal-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.cal-day{aspect-ratio:1;background:var(--cream);color:var(--ink-faint);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.cal-day.hi{background:linear-gradient(180deg,#c4a06a,var(--gold-deep));color:var(--white)}.cal-day.meet{background:var(--white);border:1.5px solid var(--gold);color:var(--gold-deep)}.meet-pill{background:var(--cream);border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:9px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.meet-pill .dot-live{background:var(--green);border-radius:50%;width:6px;height:6px}.integ-row{flex-wrap:wrap;gap:12px;display:flex}.integ-chip{background:var(--cream);border-radius:12px;flex:150px;align-items:center;gap:10px;padding:14px 18px;font-size:13.5px;font-weight:700;display:flex}.integ-chip .ic{background:linear-gradient(180deg,#c4a06a,var(--gold-deep));border-radius:7px;width:26px;height:26px}.integ-note{color:var(--ink-faint);text-align:center;margin-top:16px;font-size:12px;font-weight:600}.integ-visual{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-soft);border:1px solid #ad88502e;padding:34px 0 26px;position:relative;overflow:hidden}.integ-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.integ-marquee-inner{width:max-content;animation:22s linear infinite integMarquee;display:flex}.integ-marquee:hover .integ-marquee-inner{animation-play-state:paused}.integ-marquee-track{flex:none;gap:14px;padding:0 7px;display:flex}@keyframes integMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.integ-pill{background:var(--ink);color:var(--white);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:10px;padding:9px 16px 9px 9px;display:flex}.integ-pill-mark{border-radius:6px;flex:none;width:22px;height:22px;display:flex;overflow:hidden}.integ-pill-mark svg{display:block}.integ-pill-name{font-size:13.5px;font-weight:700}.integ-pill-badge{letter-spacing:.06em;color:#f7f1e5bf;background:#f7f1e51f;border:1px solid #f7f1e52e;border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:700}@media (max-width:880px){.capability,.capability.reverse{flex-direction:column;align-items:flex-start;gap:28px}.cap-text{flex:none}}.final-cta{text-align:center;background:var(--ink);color:var(--cream);padding:130px 0;position:relative;overflow:hidden}.final-cta:before{content:"";background:radial-gradient(700px 450px at 50% -10%,#d4af6e47,#0000 65%),radial-gradient(500px 500px at 0 100%,#d4af6e14,#0000 60%),radial-gradient(500px 500px at 100% 100%,#d4af6e14,#0000 60%);position:absolute;inset:0}.final-cta .eyebrow{color:var(--gold-light)}.final-cta h2{color:var(--white);margin:18px 0 22px;font-size:clamp(30px,4.4vw,50px);line-height:1.12}.final-cta p{color:#f7f1e5b3;max-width:520px;margin:0 auto 40px;font-size:16.5px;line-height:1.65}.final-cta .btn-ghost{color:var(--cream);border-color:#f7f1e54d}.final-cta .btn-ghost:hover{border-color:var(--gold-light);color:var(--gold-light)}.final-cta-buttons{z-index:1;flex-wrap:wrap;justify-content:center;gap:16px;display:flex;position:relative}.final-cta-buttons .btn{align-items:center;gap:9px;display:inline-flex}.final-cta-buttons .btn svg{flex:none}.final-cta-trust{z-index:1;color:#f7f1e599;justify-content:center;align-items:center;gap:18px;margin-top:38px;font-size:13px;font-weight:500;display:flex;position:relative}.final-cta-trust span:not(.final-cta-trust-sep){align-items:center;gap:7px;display:inline-flex}.final-cta-trust svg{color:var(--gold-light);flex:none}.final-cta-trust-sep{background:#f7f1e533;width:1px;height:14px}@media (max-width:600px){.final-cta-trust{flex-direction:column;gap:12px}.final-cta-trust-sep{display:none}}footer{background:var(--ink);color:#f7f1e58c;padding:40px 0 46px}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}footer .brand-text{color:var(--cream)}footer .brand-sub{color:#f7f1e566}.foot-links{gap:28px;font-size:13.5px;display:flex}.foot-links a:hover{color:var(--gold-light)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}@media (max-width:600px){.wrap{padding:0 22px}.hero{padding:150px 0 30px}}.page-transition{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translate(60px)}.page-transition.entered{opacity:1;transform:translate(0)}.pricing-hero{text-align:center;padding:190px 0 50px;position:relative}.pricing-hero:before{content:"";z-index:-1;background:radial-gradient(700px 400px at 50% 0,#ad885029,#0000 65%);position:absolute;inset:0}.pricing-hero .eyebrow{margin-bottom:20px;display:block}.pricing-hero h1{max-width:760px;margin:0 auto 20px;font-size:clamp(36px,5vw,60px);line-height:1.08}.pricing-hero .sub{max-width:560px;color:var(--ink-soft);margin:0 auto 46px;font-size:18px;line-height:1.6}.billing-toggle-wrap{flex-direction:column;align-items:center;gap:8px;margin-bottom:38px;display:flex;position:relative}.billing-toggle{background:var(--white);box-shadow:var(--shadow-soft);border:1px solid #ad885038;border-radius:999px;align-items:center;gap:10px;padding:5px 12px;display:inline-flex}.billing-toggle button{color:var(--ink-faint);cursor:pointer;background:0 0;border:none;padding:4px 2px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:600;transition:color .3s}.billing-toggle button.active{color:var(--ink)}.billing-switch{background:var(--cream-deep);cursor:pointer;border-radius:999px;flex:none;width:36px;height:20px;transition:background .35s;position:relative}.billing-switch.yearly{background:linear-gradient(180deg,#c4a06a,var(--gold-deep))}.billing-knob{background:var(--white);width:16px;height:16px;transition:transform .35s var(--ease);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #241c1240}.billing-knob.yearly{transform:translate(16px)}.save-badge{color:var(--gold-deep);align-items:center;gap:5px;padding-left:4px;font-size:11.5px;font-weight:700;display:flex;position:relative}.save-arrow{color:var(--gold);transform:rotate(-6deg)}.pricing-trust{padding:4px 0 50px}.pricing-trust-row{border-top:1px solid #ad885033;border-bottom:1px solid #ad885033;justify-content:center;align-items:stretch;padding:18px 0;display:flex}.pricing-trust-item{flex:1 1 0;justify-content:center;align-items:center;display:flex;position:relative}.pricing-trust-sep{background:#ad885040;align-self:stretch;width:1px;margin:0 clamp(20px,4vw,64px)}.pricing-trust-content{text-align:center}.pricing-trust-main{justify-content:center;align-items:center;gap:7px;display:flex}.pricing-trust-icon{color:var(--gold-deep);opacity:.9;justify-content:center;align-items:center;display:flex}.pricing-trust-value{color:var(--ink);font-family:Fraunces,serif;font-size:clamp(15px,1.2vw,17px);font-weight:600}.pricing-trust-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-top:5px;font-size:10px;font-weight:600}@media (max-width:760px){.pricing-trust-row{flex-direction:column;gap:16px}.pricing-trust-sep{display:none}}.pricing-cards-section{padding:20px 0 130px}.pricing-cards{perspective:1600px;height:700px;position:relative}.pricing-card{background:var(--white);border-radius:var(--radius-lg);width:320px;box-shadow:var(--shadow-soft);cursor:pointer;transform:var(--slot-transform);transition:transform .7s var(--ease), opacity .6s ease, box-shadow .4s ease, border-color .4s ease, background .4s ease;border:1px solid #ad885038;flex-direction:column;margin-left:-160px;padding:34px 26px;display:flex;position:absolute;top:0;left:50%}.pricing-card:hover{transform:var(--slot-transform) translateY(-10px);box-shadow:var(--shadow-card), 0 0 0 1.5px var(--gold), 0 0 34px #c4a06a59;border-color:#0000}.pricing-card.slot-left{--slot-transform:translateX(-345px) translateZ(-70px) rotateY(16deg) scale(.86);opacity:.82;z-index:3}.pricing-card.slot-center{--slot-transform:translateX(0) translateZ(50px) rotateY(0deg) scale(1.07);opacity:1;z-index:5;cursor:default}.pricing-card.slot-right{--slot-transform:translateX(345px) translateZ(-70px) rotateY(-16deg) scale(.86);opacity:.82;z-index:3}.pricing-card.slot-back{--slot-transform:translateX(560px) translateZ(-140px) rotateY(-22deg) scale(.74);opacity:.65;z-index:1}.pricing-card.chosen{background:linear-gradient(165deg,#f3e4c4 0%,#ead4a3 55%,#e4c88f 100%);border-color:#8a6b3d59;box-shadow:0 30px 70px -28px #8a6b3d66}.pricing-card.chosen:hover{box-shadow:0 34px 76px -26px #8a6b3d7a}.plan-badge{background:linear-gradient(180deg,#c4a06a,var(--gold-deep));color:var(--white);letter-spacing:.08em;white-space:nowrap;border-radius:999px;padding:7px 16px;font-size:11px;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 10px 22px -8px #8a6b3d8c}.plan-name{margin-bottom:6px;font-family:Fraunces,serif;font-size:22px;font-weight:600}.plan-tagline{color:var(--ink-soft);min-height:34px;margin-bottom:22px;font-size:13.5px}.pricing-card.chosen .plan-tagline{color:#241c12a6}.plan-price{align-items:baseline;gap:5px;margin-bottom:2px;display:flex}.plan-price-amount{font-family:Fraunces,serif;font-size:40px;font-weight:600}.plan-price-period{color:var(--ink-faint);font-size:14px;font-weight:600}.pricing-card.chosen .plan-price-period{color:#241c128c}.plan-price-custom{font-family:Fraunces,serif;font-size:28px;font-weight:600}.plan-price-note{color:var(--ink-faint);margin-bottom:22px;font-size:12px}.pricing-card.chosen .plan-price-note{color:#241c128c}.plan-cta{text-align:center;justify-content:center;width:100%;margin-bottom:26px;padding:13px 20px}.pricing-card.chosen .btn-ghost{border-color:#241c1240}.plan-features{flex-direction:column;gap:13px;list-style:none;display:flex}.plan-features li{color:var(--ink-soft);align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.4;display:flex}.pricing-card.chosen .plan-features li{color:#241c12bf}.plan-check{color:var(--gold-deep);flex:none;margin-top:2px}@media (max-width:1300px){.pricing-card.slot-left{--slot-transform:translateX(-260px) translateZ(-70px) rotateY(16deg) scale(.86)}.pricing-card.slot-right{--slot-transform:translateX(260px) translateZ(-70px) rotateY(-16deg) scale(.86)}.pricing-card.slot-back{--slot-transform:translateX(470px) translateZ(-140px) rotateY(-22deg) scale(.74)}}@media (max-width:900px){.pricing-cards{perspective:none;flex-direction:column;gap:22px;height:auto;display:flex}.pricing-card{width:100%;margin-left:0;position:static;opacity:1!important;transform:none!important}.pricing-card:hover{transform:translateY(-6px)!important}.pricing-card.slot-center{order:-1}}.comparison-section{padding:20px 0 130px}.comparison-head{text-align:center;max-width:640px;margin:0 auto 56px}.comparison-head h2{font-size:clamp(28px,3.6vw,42px);line-height:1.15}.comparison-table{max-width:960px;margin:0 auto}.comparison-header-row,.comparison-row{grid-template-columns:2fr repeat(4,1fr);align-items:center;gap:12px;display:grid}.comparison-header-row{border-bottom:1.5px solid #ad885059;padding:0 0 16px}.comparison-header-cell{text-align:center;color:var(--ink-soft);font-family:Fraunces,serif;font-size:15.5px;font-weight:600}.comparison-header-cell.comparison-cell-highlight{color:var(--gold-deep)}.comparison-row{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease), background .3s ease;border-bottom:1px solid #ad885026;padding:18px 0;transform:translateY(16px)}.comparison-row.in-view{opacity:1;transform:none}.comparison-row:hover{background:#ad88500d}.comparison-feature{color:var(--ink);align-items:center;gap:11px;font-size:14.5px;font-weight:600;display:flex}.comparison-feature-icon{color:var(--gold-deep);background:#ad88501a;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.comparison-cell{text-align:center;justify-content:center;display:flex}.comparison-cell-highlight{background:#d4af6e1a;border-radius:10px;padding:6px 0}.comparison-check{color:var(--gold-deep)}.comparison-dash{color:var(--ink-faint);font-size:16px}.comparison-text{color:var(--ink);font-size:13.5px;font-weight:700}@media (max-width:820px){.comparison-table{overflow-x:auto}.comparison-header-row,.comparison-row{grid-template-columns:180px repeat(4,110px);min-width:620px}}
