.hero{min-height:100dvh;display:grid;grid-template-columns:55% 45%;align-items:center;max-width:1360px;margin:0 auto;padding:clamp(4.5rem,12vh,7rem) clamp(1.5rem,5vw,4rem) clamp(1.5rem,5vh,3rem);gap:2rem;box-sizing:border-box}.hero-left{display:flex;flex-direction:column}.hero-eyebrow{display:inline-flex;align-items:center;gap:.7rem;font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--copper);margin-bottom:2.5rem;opacity:0;animation:fadeUp .6s .1s ease-out forwards}.hero-eyebrow:before{content:"";width:28px;height:1.5px;background:var(--copper);display:block;flex-shrink:0}.hero-h1{font-family:var(--f-g);font-weight:800;font-size:clamp(3.8rem,5.5vw + .5rem,7rem);line-height:.9;letter-spacing:-.035em;margin-bottom:1.75rem}.line{display:block;overflow:hidden}.line span{display:block;opacity:0;transform:translateY(110%);animation:slideUp .75s ease-out forwards}.line:nth-child(1) span{animation-delay:.2s}.line:nth-child(2) span{animation-delay:.38s}.line:nth-child(3) span{animation-delay:.56s}.copper{color:var(--copper)}.hero-sub{font-size:clamp(1rem,1.5vw,1.15rem);color:var(--ink-soft);line-height:1.65;max-width:46ch;margin-bottom:2.5rem;opacity:0;animation:fadeUp .6s .8s ease-out forwards}.hero-ctas{display:flex;gap:1rem;flex-wrap:wrap;opacity:0;animation:fadeUp .6s 1s ease-out forwards}.hero-right{display:flex;align-items:center;justify-content:center;position:relative;opacity:0;animation:fadeIn 1.2s .4s ease-out forwards}.clock-wrap{position:relative;width:min(440px,90%);aspect-ratio:1}.clock-wrap:before{content:"";position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(circle at 60% 40%,oklch(94% .04 45 / .45) 0%,transparent 70%)}#clock-svg{width:100%;height:100%;position:relative;z-index:1}.btn-primary{display:inline-flex;align-items:center;gap:.5rem;background:var(--copper);color:oklch(98% .015 60);font-size:.95rem;font-weight:600;padding:.9rem 1.75rem;border-radius:3px;border:none;cursor:pointer;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s}.btn-primary:hover{background:var(--copper-h);transform:translateY(-2px);box-shadow:0 8px 24px #c2603047}.btn-outline{display:inline-flex;align-items:center;gap:.5rem;background:transparent;color:var(--ink);font-size:.95rem;font-weight:600;padding:.9rem 1.75rem;border-radius:3px;border:1.5px solid var(--border-s);text-decoration:none;transition:all .2s}.btn-outline:hover{border-color:var(--ink);background:var(--ink);color:var(--bg)}.ticker-bar{background:var(--ink);padding:1.1rem 0;overflow:hidden}.ticker-inner{display:flex;white-space:nowrap;will-change:transform}.ticker-content{display:inline-flex;align-items:center;gap:1.75rem;padding:0 1.75rem;font-family:var(--f-g);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c0b5aa;flex-shrink:0}.t-dot{color:var(--copper);font-size:1.1rem;line-height:1}.stats-band{background:#050c12;padding:5rem clamp(1.5rem,5vw,4rem)}.stats-grid{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr)}.stat-item{padding:1.5rem 2.5rem;position:relative}.stat-item+.stat-item{border-left:1px solid oklch(28% .02 240)}.stat-num{font-family:var(--f-g);font-weight:800;font-size:clamp(2.75rem,4.5vw,5rem);color:#f4ede6;line-height:1;letter-spacing:-.04em;display:flex;align-items:baseline;gap:.2em}.stat-num .unit{color:var(--copper);font-size:.6em;font-weight:700}.stat-label{margin-top:1rem;font-size:.875rem;color:#51606b;line-height:1.5;max-width:24ch}.promises{padding:7rem clamp(1.5rem,5vw,4rem);max-width:1360px;margin:0 auto}.section-label{font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--copper);margin-bottom:1rem;display:block}.promises-hdr{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:2.5rem;border-bottom:2px solid var(--border);margin-bottom:0}.promises-hdr h2{font-family:var(--f-g);font-weight:800;font-size:clamp(1.75rem,3vw,2.75rem);letter-spacing:-.025em;line-height:1.05}.promises-hdr p{font-size:.9rem;color:var(--ink-soft);max-width:28ch;text-align:right;line-height:1.5}.promise-row{display:grid;grid-template-columns:90px 1fr 1.1fr;gap:2rem 3rem;padding:2.5rem 0;border-bottom:1px solid var(--border);align-items:start;transition:background .2s}.promise-row:hover{background:var(--bg-surface);margin:0 -2rem;padding:2.5rem 2rem}.p-num{font-family:var(--f-g);font-weight:800;font-size:3.5rem;color:var(--border-s);line-height:1;letter-spacing:-.04em;transition:color .3s}.promise-row:hover .p-num{color:var(--copper)}.p-title{font-family:var(--f-g);font-weight:700;font-size:1.25rem;letter-spacing:-.015em;padding-top:.4rem}.p-desc{font-size:.925rem;color:var(--ink-soft);line-height:1.65;padding-top:.4rem}.split{display:grid;grid-template-columns:1fr 1fr}.split-before{background:#0e171e;padding:5rem clamp(2rem,5vw,6rem)}.split-after{background:var(--copper-tint);padding:5rem clamp(2rem,5vw,6rem)}.split-tag{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:.3rem .75rem;border-radius:2px;margin-bottom:1.75rem}.split-before .split-tag{background:#252f37;color:#67737c}.split-after .split-tag{background:var(--copper);color:oklch(98% .015 60)}.split-title{font-family:var(--f-g);font-weight:800;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.1;letter-spacing:-.02em;margin-bottom:2.25rem}.split-before .split-title{color:#aba39b}.split-after .split-title{color:var(--ink)}.split-list{list-style:none;display:flex;flex-direction:column;gap:1rem}.split-list li{display:flex;align-items:flex-start;gap:.75rem;font-size:.925rem;line-height:1.45}.split-before .split-list li{color:#59656e}.split-after .split-list li{color:var(--ink-soft)}.split-list .ico{flex-shrink:0;margin-top:2px}.process{padding:7rem clamp(1.5rem,5vw,4rem);background:var(--bg-surface)}.process-inner{max-width:1360px;margin:0 auto}.process-hdr{margin-bottom:4rem}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.process-grid:before{content:"";position:absolute;top:2rem;left:2rem;right:2rem;height:1px;background:var(--border);z-index:0}.process-step{padding:0 2rem 0 0;position:relative;z-index:1}.step-num{font-family:var(--f-g);font-weight:800;font-size:.8rem;letter-spacing:.1em;color:oklch(98% .015 60);background:var(--copper);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.step-title{font-family:var(--f-g);font-weight:700;font-size:1.05rem;margin-bottom:.6rem}.step-desc{font-size:.875rem;color:var(--ink-soft);line-height:1.6}.pricing{padding:7rem clamp(1.5rem,5vw,4rem);max-width:1360px;margin:0 auto}.pricing-hdr{margin-bottom:3rem}.pricing-hdr h2{font-family:var(--f-g);font-weight:800;font-size:clamp(1.75rem,3vw,2.75rem);letter-spacing:-.025em}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.p-card{border:1.5px solid var(--border-s);border-radius:6px;padding:2.75rem;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.p-card:hover{border-color:var(--ink);transform:translateY(-3px)}.p-card.pro{background:var(--ink);border-color:var(--ink)}.p-card.pro:hover{border-color:var(--copper)}.p-tier{font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--copper);margin-bottom:1rem}.p-card.pro .p-tier{color:#c27b5b}.p-price{font-family:var(--f-g);font-weight:800;font-size:clamp(2.75rem,4vw,3.75rem);letter-spacing:-.03em;line-height:1}.p-card.pro .p-price{color:#f4ede6}.p-suffix{font-size:1rem;font-weight:500;color:var(--ink-muted);margin-left:.2em}.p-card.pro .p-suffix{color:#414f5a}.p-sub{font-size:.82rem;color:var(--ink-muted);margin-top:.4rem}.p-card.pro .p-sub{color:#414f5a}.p-divider{height:1px;background:var(--border);margin:2rem 0}.p-card.pro .p-divider{background:#202a32}.p-features{list-style:none;display:flex;flex-direction:column;gap:.65rem;flex:1;margin-bottom:2rem}.p-features li{display:flex;align-items:flex-start;gap:.6rem;font-size:.88rem;color:var(--ink-soft);line-height:1.4}.p-card.pro .p-features li{color:#6d7d88}.chk{color:var(--copper);font-weight:700;flex-shrink:0}.p-cta{display:block;text-align:center;padding:.85rem;border-radius:3px;font-size:.92rem;font-weight:600;transition:all .2s;text-decoration:none}.p-cta.ghost{border:1.5px solid var(--border-s);color:var(--ink)}.p-cta.ghost:hover{border-color:var(--ink);background:var(--ink);color:var(--bg)}.p-cta.fill{background:var(--copper);color:oklch(98% .015 60);border:none}.p-cta.fill:hover{background:var(--copper-h);box-shadow:0 6px 20px #c260304d}.cta-section{background:var(--copper);padding:7rem clamp(1.5rem,5vw,4rem);text-align:center;position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;inset:0;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.06'/%3E%3C/svg%3E");opacity:.18;pointer-events:none}.cta-inner{position:relative;z-index:1}.cta-section h2{font-family:var(--f-g);font-weight:800;font-size:clamp(2.25rem,4.5vw,5rem);color:oklch(98% .015 60);letter-spacing:-.03em;line-height:.95;margin-bottom:1.25rem}.cta-section p{font-size:1.05rem;color:#f9cdb5;margin-bottom:2.75rem}.btn-white{display:inline-flex;align-items:center;gap:.6rem;background:oklch(98% .015 60);color:var(--copper-deep);font-size:1rem;font-weight:700;padding:1.1rem 2.25rem;border-radius:3px;text-decoration:none;transition:transform .2s,box-shadow .2s}.btn-white:hover{transform:translateY(-2px);box-shadow:0 12px 36px #66270359}@media(max-width:960px){.hero{grid-template-columns:1fr;padding-top:6rem}.hero-right{display:none}.stats-grid{grid-template-columns:1fr}.stat-item+.stat-item{border-left:none;border-top:1px solid oklch(28% .02 240)}.promise-row{grid-template-columns:70px 1fr}.p-desc{display:none}.split{grid-template-columns:1fr}.process-grid{grid-template-columns:1fr 1fr;gap:2rem}.process-grid:before{display:none}.pricing-grid{grid-template-columns:1fr}.promises-hdr{flex-direction:column;gap:1rem;align-items:flex-start}.promises-hdr p{text-align:left}}@media(max-width:640px){.process-grid{grid-template-columns:1fr}}
