.cu-page .h2 em{font-family:var(--script);font-style:normal;font-weight:400;color:var(--maroon)}.cu-hero{padding:46px 0 50px;overflow:hidden;background:radial-gradient(ellipse 70% 70% at 85% 30%,#f3e1c6,transparent 60%),radial-gradient(ellipse 60% 50% at 0 100%,#f1d9d4,transparent 60%),var(--bg)}.cu-hero-grid{display:grid;gap:40px;align-items:center}.cu-h1{font-size:clamp(46px,7.4vw,86px);margin:14px 0 18px}.cu-h1 em{font-family:var(--script);font-style:normal;font-weight:400;color:var(--maroon);display:block;font-size:.95em;line-height:1.15}.cu-price{display:grid;gap:4px;margin:24px 0 0}.cu-price .price b{font-size:34px}.cu-price .muted{font-size:13px}.cu-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.cu-visual{position:relative;display:grid;place-items:center;padding:10px 0 20px}.cu-phone{width:min(270px,70vw);aspect-ratio:9 / 19.2;border-radius:42px;padding:10px;background:#111;box-shadow:0 50px 90px -40px #3d0a14aa,inset 0 0 0 2px #333;transform:rotate(2deg)}.cu-screen{width:100%;height:100%;border-radius:33px;overflow:hidden;background:#1b1610}.cu-screen img{width:100%;height:100%;object-fit:cover}.cu-tag{position:absolute;display:grid;gap:1px;padding:11px 15px;border-radius:14px;background:#fff;box-shadow:0 18px 40px -16px #0005;font-size:12px;color:var(--mute);animation:cufloat 6s ease-in-out infinite}.cu-tag b{color:var(--ink);font-size:13px}.cu-tag.t1{top:16%;right:0}.cu-tag.t2{bottom:16%;left:0;animation-delay:-3s}@keyframes cufloat{50%{transform:translateY(-9px)}}@media (prefers-reduced-motion: reduce){.cu-tag{animation:none}}@media (min-width: 900px){.cu-hero{padding:80px 0 70px}.cu-hero-grid{grid-template-columns:1.1fr .9fr}.cu-phone{width:290px}.cu-tag.t1{right:4%}.cu-tag.t2{left:4%}}.cu-case{background:#17120d;color:#efe3cf;padding:80px 0}.cu-case .eyebrow{color:#d9b26a}.cu-case .h2{color:#fff;margin:12px 0 16px}.cu-case .h2 em{color:#e3c27f;display:block}.cu-case .lede{color:#efe3cfcc}.cu-case .btn.ghost{background:transparent;color:#fff;border-color:#fff4;margin-top:8px}.cu-case-grid{display:grid;gap:44px;align-items:center}@media (min-width: 900px){.cu-case-grid{grid-template-columns:.85fr 1.15fr;gap:80px}}.cu-quote{border-left:2px solid #b8893b;padding-left:16px;margin:0 0 22px;color:#efe3cfaa;font-size:15px}.cu-file{position:relative;max-width:420px;transform:rotate(-2deg)}.cu-file-tab{display:inline-block;padding:8px 18px 6px;border-radius:10px 10px 0 0;background:#d8bf8c;color:#3a2a12;font:700 11px ui-monospace,monospace;letter-spacing:.14em}.cu-file-body{position:relative;padding:28px 26px;border-radius:0 14px 14px;background:linear-gradient(170deg,#e9d6ab,#d8bf8c);color:#2c2110;box-shadow:0 40px 70px -30px #000c}.cu-stamp{position:absolute;top:18px;right:18px;margin:0;padding:4px 10px;border:2px solid #9b1c2e;color:#9b1c2e;font:700 12px ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;transform:rotate(8deg);opacity:.85}.cu-file dl{margin:28px 0 0;display:grid;grid-template-columns:auto 1fr;gap:10px 18px;font-size:15px}.cu-file dt{font:600 11px ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:#6b5530;padding-top:3px}.cu-file dd{margin:0;font:500 19px/1.25 var(--serif);border-bottom:1px dashed #6b553055;padding-bottom:8px}.cu-inc-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin-top:40px}.cu-inc-card{padding:24px;border-radius:var(--r);background:var(--paper);border:1px solid var(--line)}.cu-inc-card span{font-size:24px}.cu-inc-card h3{font:600 17px var(--sans);margin:10px 0 4px}.cu-inc-card p{margin:0;color:var(--mute);font-size:14px}.cu-how{background:var(--paper)}.cu-steps{list-style:none;padding:0;margin:40px 0 0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));counter-reset:s}.cu-steps li{position:relative;padding:26px;border-radius:var(--r);background:var(--bg);border:1px solid var(--line)}.cu-steps span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--maroon);color:#fff;font:600 15px var(--sans);margin-bottom:14px}.cu-steps h3{font-size:26px;margin-bottom:6px}.cu-steps p{margin:0;color:var(--mute);font-size:14.5px}.cu-plan{scroll-margin-top:60px}.cu-plan-grid{display:grid;gap:34px;align-items:start}@media (min-width: 900px){.cu-plan-grid{grid-template-columns:.9fr 1.1fr;gap:70px}.cu-plan-copy{position:sticky;top:110px}}.cu-plan-copy .h2{margin:12px 0 14px}.cu-points{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:10px}.cu-points li{padding-left:24px;position:relative}.cu-points li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:700}.cu-points s{color:var(--mute)}.cu-form{display:grid;gap:16px;padding:26px 20px;border-radius:26px;background:var(--paper);border:1px solid var(--line);box-shadow:0 40px 80px -50px #3d0a1455}@media (min-width: 900px){.cu-form{padding:34px}}.cu-row{display:grid;gap:16px}@media (min-width: 600px){.cu-row{grid-template-columns:1fr 1fr}}.cu-send{width:100%;padding:17px;font-size:16px}.cu-fine{margin:0;font-size:12.5px;color:var(--mute);line-height:1.5}.cu-fine a{color:var(--maroon)}.cu-faq-in{max-width:760px}.cu-q{border-bottom:1px solid var(--line);padding:4px 0}.cu-q summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:16px 0;font:600 16px var(--sans)}.cu-q summary::-webkit-details-marker{display:none}.cu-q summary:after{content:"+";color:var(--gold);font-size:22px;line-height:1;transition:transform .2s}.cu-q[open] summary:after{transform:rotate(45deg)}.cu-q p{margin:0 0 18px;color:var(--mute)}@media (min-width: 900px){.cu-h1{font-size:clamp(56px,5.2vw,76px)}.cu-inc-grid{grid-template-columns:repeat(3,1fr)}}.cu-phone{aspect-ratio:auto}.cu-screen{aspect-ratio:1180 / 2092;height:auto}.cu-screen video{display:block;width:100%;height:100%;object-fit:cover}
