.coo-page *{box-sizing:border-box}.coo-page{color:#fafafa;font:16px/1.65 var(--font-inter), Arial, sans-serif;background:#010101;margin:0}.coo-page a{color:inherit}.coo-page button,.coo-page input{font:inherit}.coo-page .shell{width:min(1180px,100% - 64px);margin:auto}.coo-page header{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;height:92px;display:flex}.coo-page header img{width:172px;height:auto}.coo-page nav{gap:28px;font-size:13px;display:flex}.coo-page nav a{color:#ccc;text-decoration:none}.coo-page nav a:hover{color:#e8a82a}.coo-page .eyebrow{font:11px/1.7 var(--font-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#e8a82a}.coo-page .hero{grid-template-columns:1.45fr 1fr;align-items:center;gap:68px;padding:76px 0 84px;display:grid}.coo-page h1,.coo-page h2,.coo-page h3,.coo-page p{margin-top:0}.coo-page h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(42px,4.7vw,66px);font-weight:600;line-height:1.07}.coo-page h1 span,.coo-page h2 em{color:#e8a82a;font-style:normal}.coo-page p{color:#b7b7bb}.coo-page .deck{max-width:590px;font-size:18px}.coo-page .button{color:#080808;background:#e8a82a;border:1px solid #e8a82a;border-radius:3px;justify-content:space-between;align-items:center;gap:32px;padding:16px 23px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.coo-page .button:hover{background:#f6bd4d}.coo-page .button:focus-visible,.coo-page a:focus-visible,.coo-page summary:focus-visible,.coo-page input:focus-visible{outline-offset:5px;outline:3px solid #fff}.coo-page .hero .button{margin:15px 0}.coo-page .small{color:#999;font-size:12px;line-height:1.7}.coo-page .signal{background:#0a0a0b;border:1px solid #ffffff28;padding:25px;position:relative}.coo-page .signal-title{font:10px var(--font-plex-mono), monospace;color:#aaa;letter-spacing:.06em;justify-content:space-between;padding-bottom:22px;display:flex}.coo-page .dot{color:#e8a82a}.coo-page .signal-row{border-top:1px solid #ffffff1c;grid-template-columns:26px 1fr;gap:12px;padding:18px 0;display:grid}.coo-page .signal-row b{font-size:14px;font-weight:500}.coo-page .signal-row p{margin:4px 0 0;font-size:12px}.coo-page .signal-footer{background:#e8a82a0d;border:1px solid #e8a82a44;margin-top:12px;padding:17px;font-size:13px}.coo-page .signal-footer strong{color:#e8a82a}.coo-page .line{border-top:1px solid #ffffff26}.coo-page .section{padding:88px 0}.coo-page h2{letter-spacing:-.045em;margin:16px 0 24px;font-size:clamp(32px,3.5vw,48px);font-weight:550;line-height:1.14}.coo-page h3{letter-spacing:-.02em;font-size:21px;font-weight:550;line-height:1.25}.coo-page .intro{max-width:720px}.coo-page .pain-grid{grid-template-columns:repeat(3,1fr);gap:38px;margin-top:42px;display:grid}.coo-page .pain-grid article{border-top:1px solid #ffffff30;padding-top:23px}.coo-page .num{font:12px var(--font-plex-mono), monospace;color:#e8a82a;margin-bottom:21px;display:block}.coo-page .pain-grid p{font-size:14px}.coo-page .statement{color:#fff;max-width:830px;margin:35px 0 0;font-size:22px}.coo-page .meister{background:#0c0c0e;border-block:1px solid #ffffff18}.coo-page .split{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.coo-page .list{margin:0;padding:0;list-style:none}.coo-page .list li{border-bottom:1px solid #ffffff24;padding:21px 0}.coo-page .list strong{font-size:17px;font-weight:550}.coo-page .list p{margin:8px 0 0;font-size:14px}.coo-page .demo{border:1px solid #ffffff30;grid-template-columns:1fr 48px 1fr;align-items:center;gap:18px;margin-top:50px;padding:30px;display:grid}.coo-page .demo p{margin:12px 0 0;font-size:14px}.coo-page .demo .arrow{color:#e8a82a;text-align:center;font-size:28px}.coo-page .demo-label{font:10px var(--font-plex-mono), monospace;color:#a4a4aa;letter-spacing:.08em}.coo-page .demo strong{margin-top:12px;font-weight:500;display:block}.coo-page .demo .resolved{border-left:2px solid #e8a82a;padding-left:24px}.coo-page .offer{border:1px solid #ffffff28;grid-template-columns:repeat(3,1fr);gap:0;margin-top:42px;display:grid}.coo-page .offer article{padding:30px}.coo-page .offer article+article{border-left:1px solid #ffffff28}.coo-page .offer p{font-size:14px}.coo-page .equation{letter-spacing:-.05em;flex-wrap:wrap;align-items:baseline;gap:22px;margin:38px 0 28px;font-size:clamp(28px,5vw,66px);line-height:1.2;display:flex}.coo-page .equation .gold{color:#e8a82a}.coo-page .equation .operator{color:#85858b}.coo-page .comparison{grid-template-columns:1fr 1fr;gap:22px;display:grid}.coo-page .price-box{border:1px solid #ffffff28;padding:30px}.coo-page .price-box.featured{background:#e8a82a08;border-color:#e8a82a88}.coo-page .price-box h3{margin:15px 0 30px;font-size:18px}.coo-page .price-row{color:#b7b7bb;justify-content:space-between;gap:20px;margin:14px 0;font-size:14px;display:flex}.coo-page .price-row strong{color:#fff;white-space:nowrap}.coo-page .total{border-top:1px solid #ffffff30;margin-top:24px;padding-top:20px}.coo-page .total strong{font-size:28px;line-height:1}.coo-page .savings{color:#080808;background:#e8a82a;align-items:center;gap:32px;margin:26px 0;padding:22px 28px;display:flex}.coo-page .savings strong{letter-spacing:-.05em;font-size:38px;line-height:1}.coo-page .savings p{color:#080808;margin:0;font-size:14px}.coo-page .calculator{border-top:1px solid #ffffff28;grid-template-columns:1fr 1fr;gap:35px;margin-top:36px;padding-top:28px;display:grid}.coo-page .calculator label{margin-bottom:10px;font-size:14px;display:block}.coo-page .calculator input{color:#fff;background:#111;border:1px solid #777;border-radius:3px;width:100%;padding:13px 16px}.coo-page .calculator output{color:#e8a82a;margin:10px 0;font-size:36px;line-height:1.3;display:block}.coo-page .steps{grid-template-columns:repeat(3,1fr);gap:38px;margin-top:38px;display:grid}.coo-page .steps p{font-size:14px}.coo-page .steps article{border-top:1px solid #ffffff30;padding-top:22px}.coo-page .faq{max-width:820px}.coo-page details{border-bottom:1px solid #ffffff28;padding:22px 0}.coo-page summary{cursor:pointer;justify-content:space-between;gap:20px;font-weight:500;list-style:none;display:flex}.coo-page summary:after{content:"+";color:#e8a82a}.coo-page details[open] summary:after{content:"−"}.coo-page details p{margin:16px 30px 0 0;font-size:14px}.coo-page .cta{background:linear-gradient(135deg,#e8a82a0d,#0000 70%);border-top:1px solid #e8a82a66;padding:82px 0}.coo-page .cta .intro{max-width:820px}.coo-page .cta .button{margin:14px 0}.coo-page .footer{color:#999;border-top:1px solid #ffffff24;justify-content:space-between;gap:24px;padding:30px 0;font-size:12px;display:flex}.coo-page .footer a{margin-left:20px}.coo-page .skip{color:#000;z-index:5;background:#e8a82a;padding:12px;position:absolute;top:-100px;left:20px}.coo-page .skip:focus{top:10px}@media (max-width:800px){.coo-page .shell{width:calc(100% - 40px)}.coo-page header{height:76px}.coo-page nav a:first-child{display:none}.coo-page nav{gap:15px;font-size:12px}.coo-page header img{width:140px}.coo-page .hero{grid-template-columns:1fr;gap:35px;padding:48px 0}.coo-page .section{padding:56px 0}.coo-page .split{grid-template-columns:1fr;gap:25px}.coo-page .pain-grid,.coo-page .steps,.coo-page .offer{grid-template-columns:1fr;gap:15px}.coo-page .offer article+article{border-top:1px solid #ffffff28;border-left:0}.coo-page .offer article{padding:25px}.coo-page .comparison{grid-template-columns:1fr}.coo-page .equation{gap:12px}.coo-page .calculator{grid-template-columns:1fr;gap:18px}.coo-page .demo{grid-template-columns:1fr;padding:24px}.coo-page .demo .arrow{text-align:left;width:30px;transform:rotate(90deg)}.coo-page .savings{align-items:start;gap:18px;padding:22px}.coo-page .savings strong{font-size:32px}.coo-page .footer{flex-direction:column}.coo-page .footer a{margin-left:0;margin-right:20px}}@media (prefers-reduced-motion:reduce){.coo-page html{scroll-behavior:auto}}.coo-page .hero{padding-top:150px}.coo-page .coo-contact{border:1px solid #ffffff30;border-radius:12px;max-width:680px;margin-top:32px;padding:28px}.coo-page .coo-contact p{margin:0}.coo-page .coo-contact button:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (max-width:800px){.coo-page .hero{padding-top:118px}.coo-page .coo-contact{padding:20px}}
