:root{--ink:#153c32;--gold:#f4cf87;--cream:#f6f2e8}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--cream)}header{gap:20px;flex-wrap:wrap}main{max-width:1280px;margin:auto}h1{font-size:clamp(2.5rem,5.8vw,5.5rem);line-height:1.04;letter-spacing:-.045em;max-width:13ch}h2{font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.12;letter-spacing:-.03em}.hero-copy .lead{max-width:32ch;font-size:clamp(1.15rem,1.8vw,1.5rem)}.hero{padding-block:64px 100px;gap:56px}.hero-grid{align-items:center}.hero-actions{margin-top:32px;gap:24px}.hero-meta{gap:12px;flex-wrap:wrap;font-size:1rem}.hero-meta span{padding:9px 14px;border:1px solid #b9c8bb;border-radius:999px}.deal{gap:64px;align-items:start;padding:clamp(26px,5vw,64px);position:relative;overflow:hidden;border:1px solid #efc57b;background:linear-gradient(125deg,#103c30,#1d5040);box-shadow:0 24px 60px #143d3215}.deal h2{max-width:16ch}.price{font-size:clamp(3.8rem,7vw,6.4rem)!important;line-height:1.05;color:#fff9e5!important;text-shadow:0 0 26px #f4cf8750;font-variant-numeric:tabular-nums;white-space:nowrap}.deal .price-note{font-size:1.1rem;line-height:1.6}.deal .actions{margin-block:28px}.gold,.gold:visited{background:linear-gradient(115deg,#ffe6a4,#f0be6d);color:#133e32;border:0;min-height:56px;font-weight:800;box-shadow:0 8px 22px #0002}.gold:hover{transform:translateY(-3px);box-shadow:0 14px 28px #0003}.button{font-size:1.08rem}.section-gap{margin-block:112px}.split-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}.proof-card{background:#fffdf6;border:1px solid #bbc9ba;border-radius:24px;padding:32px}.proof-card h3{font-size:1.4rem}.proof-points{display:grid;gap:28px;margin-block:32px}.proof-points p{margin:6px 0;max-width:48ch}.proof-points strong{font-size:1.2rem}.tag{font-size:.9rem;font-weight:750;text-transform:uppercase;letter-spacing:.06em;color:#6f552b}.mini-flow{display:grid;gap:12px;margin-top:28px}.mini-flow span{padding:16px 20px;border-radius:12px;background:#e9ede2;border-left:4px solid #c99b4a}.tool-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-block:40px}.tool-pair article{border:1px solid #bdcdbb;border-radius:24px;padding:32px;background:#fffdf6}.tool-pair h3{font-size:1.65rem;line-height:1.2}.tool-pair p{max-width:42ch}.big-no{font-size:3rem;font-weight:850;color:#ac7e36;line-height:1}.preview-action{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.preview-action button{min-height:48px}.planner-preview{padding:36px;border:1px solid #b3c4b3;border-radius:24px;background:#e7edde}.planner-preview .value-grid{margin-top:28px}.planner-preview .metric-number{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.2;font-weight:800}.planner-preview [role=status]{min-height:3em}.purchase-note{font-size:1rem!important;max-width:35ch}.deal details{margin-top:28px;color:#e4eada}.deal summary{font-size:1rem}.sticky-tool{position:fixed;z-index:90;inset:auto 20px 18px;max-width:1000px;margin-inline:auto;padding:16px 22px;background:#103a30f5;color:#fff9e7;border:1px solid #f4cf87;border-radius:20px;box-shadow:0 16px 48px #0003;display:flex;align-items:center;justify-content:space-between;gap:20px;backdrop-filter:blur(12px)}.sticky-tool[hidden]{display:none}.sticky-tool p{margin:0;font-size:1rem;line-height:1.5}.sticky-tool strong{font-size:1.7rem;color:#ffe2a1}.sticky-tool .button{padding:15px 22px;white-space:nowrap}.sticky-close{min-width:44px;min-height:44px;padding:8px;border:1px solid #d9c69e;background:transparent;color:#fff9e7}.sample-chip{border:1px solid #ecc882;color:#ffdf9c;display:inline-block;padding:8px 12px;border-radius:10px;margin-bottom:12px;font-size:1rem}.dark-stage{position:relative;box-shadow:16px 24px 0 #d6dfcf,0 24px 60px #153c3220;transform-origin:50% 60%;will-change:transform}.dark-stage .hint{font-size:1rem;line-height:1.6;color:#d8e5d5}.dark-stage h2{font-size:clamp(1.7rem,2.8vw,2.5rem)}.demo-detail{margin-top:32px}.power-enter{animation:power-in .75s cubic-bezier(.18,.7,.25,1) both}.power-enter.side{animation-name:power-side}.power-enter .number{animation:power-number .7s both}.power-enter .number:nth-child(2){animation-delay:.12s}@keyframes power-in{from{opacity:.1;transform:translateY(30px) rotateX(6deg)}to{opacity:1;transform:none}}@keyframes power-side{from{opacity:.1;transform:translateX(30px) rotate(-2deg)}to{opacity:1;transform:none}}@keyframes power-number{from{transform:translateY(12px);opacity:.2}to{transform:none;opacity:1}}.glance{animation:glance .6s ease-out}@keyframes glance{from{background:#f4cf8770;transform:translateY(5px)}to{background:transparent;transform:none}}html.motion-pause *,html.motion-paused *,body.motion-paused *,html.tab-hidden *{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.motion-pause .dark-stage,html.motion-paused .dark-stage{transform:none!important}.growth-tool{padding:clamp(24px,5vw,48px);margin:60px auto;border:2px solid #d4aa5e;border-radius:24px;background:#fffdf6;color:#153c32}.growth-tool h2{max-width:24ch}.growth-tool form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.growth-tool label{display:block;font-size:1.05rem}.growth-tool input{display:block;width:100%;min-height:48px;font-size:1.2rem;margin-top:8px;box-sizing:border-box}.growth-tool .growth-results{margin-top:32px}.growth-tool .growth-results>p{grid-column:1/-1;line-height:1.7;overflow-wrap:anywhere}.growth-tool .growth-notice{line-height:1.65;margin-top:28px}.growth-tool button{margin:8px 12px 8px 0;min-height:48px}.growth-tool input[type=file]{font-size:1rem}.growth-tool .metric-number{font-size:clamp(1.7rem,4vw,2.7rem);font-weight:800;line-height:1.25}.growth-tool .value-card{background:#edf0e6;color:#153c32}.growth-tool .value-card h3{color:#153c32;font-size:1.1rem}.growth-tool [hidden]{display:none!important}:focus-visible{outline:3px solid #be772b;outline-offset:5px}[hidden]{display:none!important}footer{padding-bottom:130px}button,a{touch-action:manipulation}
@media(max-width:800px){.split-story{grid-template-columns:1fr;gap:28px}.hero{padding-block:32px 60px;gap:40px}.hero-grid,.tool-pair{grid-template-columns:1fr}.section-gap{margin-block:72px}.dark-stage{box-shadow:6px 10px 0 #d6dfcf}.deal{gap:40px}.sticky-tool{inset-inline:10px;bottom:10px;padding:12px;gap:12px}.sticky-tool .button{white-space:normal;font-size:1rem;padding:12px 15px}.sticky-tool p{font-size:.9rem}.sticky-tool strong{font-size:1.4rem}.sticky-tool .sticky-label{display:none}.growth-tool form{grid-template-columns:1fr}header{padding-block:20px}.hero-meta{font-size:.9rem}.proof-card,.planner-preview,.tool-pair article{padding:24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.dark-stage{transform:none!important}}
@media print{.sticky-tool,header,.preview-action,nav,button{display:none!important}.growth-tool{break-before:page}.dark-stage{box-shadow:none;transform:none}}
html.motion-pause,html.motion-paused,html.tab-hidden{scroll-behavior:auto}.deal a.secondary{color:#ffe1a3}.hero-grid .eyebrow{font-size:1rem}.more-metrics{display:none}@media(max-width:800px){.dark-stage[data-compact]:not(.show-all-metrics) .kpi:nth-child(2),.dark-stage[data-compact]:not(.show-all-metrics) .kpi:nth-child(4){display:none}.dark-stage[data-compact] .more-metrics{display:inline-flex;background:transparent;color:#ffdf9c;border-color:#bdaa7e;width:100%;margin:18px 0}.demo-detail{margin-top:24px}.section-gap{margin-block:64px}}
h1{font-size:clamp(2.5rem,4.7vw,4.4rem)}.hint{font-size:1rem}.dark-stage[data-compact]:not(.show-all-metrics) .kpi:nth-child(2),.dark-stage[data-compact]:not(.show-all-metrics) .kpi:nth-child(4){display:none}.dark-stage[data-compact] .more-metrics{display:inline-flex;background:transparent;color:#ffdf9c;border-color:#bdaa7e;width:100%;margin:18px 0}.tool-pair [data-growth-demo][aria-pressed=true],.planner-preview [data-growth-demo][aria-pressed=true]{background:#f2cd87;color:#153c32;border-color:#b58c44}
