.mgr .wrap{width:min(1180px,90vw);margin-inline:auto}.mgr .section{padding:clamp(4rem,9vw,8rem) 0;position:relative}.mgr .eyebrow{font-family:var(--ff-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--brass);align-items:center;gap:.7em;margin-bottom:1.5rem;font-size:.72rem;display:inline-flex}.mgr .eyebrow:before{content:"";background:var(--brass);opacity:.7;width:26px;height:1px}.mgr h1,.mgr h2,.mgr h3{font-family:var(--ff-display);letter-spacing:-.018em;font-weight:500;line-height:1.06}.mgr h2{max-width:20ch;font-size:clamp(1.9rem,3.6vw,2.95rem)}.mgr h3{letter-spacing:-.01em;font-size:1.16rem;line-height:1.25}.mgr .lead{color:var(--stone);max-width:48ch;font-size:clamp(1.08rem,1.7vw,1.32rem);line-height:1.55}.mgr .muted{color:var(--stone)}.mgr .btn{font-family:var(--ff-display);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:.5em;padding:.92em 1.5em;font-size:1rem;font-weight:500;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.mgr .btn-brass{background:var(--brass);color:#1c160a}.mgr .btn-brass:hover{background:var(--brass-bright);transform:translateY(-1px)}.mgr .nav{z-index:50;-webkit-backdrop-filter:saturate(120%)blur(6px);backdrop-filter:saturate(120%)blur(6px);border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:sticky;top:0}.mgr .nav.scrolled{border-color:var(--line);background:#f7f5efdb}.mgr .nav-in{justify-content:space-between;align-items:center;padding:1.05rem 0;display:flex}.mgr .brand{font-family:var(--ff-display);letter-spacing:-.02em;align-items:center;gap:.6rem;font-size:1.22rem;font-weight:600;display:inline-flex}.mgr .nav .btn{padding:.7em 1.2em;font-size:.92rem}.mgr .hero{padding-top:clamp(2.6rem,6vw,5rem);padding-bottom:clamp(3.6rem,8vw,6.5rem)}.mgr .hero-grid{grid-template-columns:1.06fr .94fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.mgr .hero h1{max-width:16ch;margin-bottom:1.4rem;font-size:clamp(2.3rem,5vw,4.05rem);font-weight:500}.mgr .hero h1 em{color:var(--brass);font-style:normal}.mgr .hero .lead{max-width:46ch;margin-bottom:2rem}.mgr .signup{flex-wrap:wrap;gap:.6rem;max-width:460px;display:flex}.mgr .signup input[type=email]{min-width:0;font-family:var(--ff-body);color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:7px;flex:220px;padding:.85em 1.05em;font-size:1rem;transition:border-color .18s}.mgr .signup input[type=email]:focus{border-color:var(--brass);outline:none}.mgr .reassure{font-family:var(--ff-mono);letter-spacing:.04em;color:var(--stone);margin-top:1rem;font-size:.74rem}.mgr .hero-art{justify-content:center;align-items:center;display:flex;position:relative}.mgr .hero-art .glow{filter:blur(10px);background:radial-gradient(circle,#ac823f21,#0000 70%);border-radius:50%;width:80%;height:80%;margin:auto;position:absolute;inset:0}.mgr .stmt{border:1px solid var(--line);background:#fff;border-radius:16px;width:min(400px,88vw);padding:1.55rem 1.7rem 1.4rem;position:relative;box-shadow:0 26px 60px -30px #14281e57}.mgr .stmt-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;padding-bottom:1.05rem;display:flex}.mgr .stmt-head .who{font-family:var(--ff-display);font-size:1.02rem;font-weight:500}.mgr .stmt-head .per{font-family:var(--ff-mono);letter-spacing:.05em;color:var(--stone);margin-top:.3rem;font-size:.66rem;display:block}.mgr .stmt-head .seal svg{display:block}.mgr .stmt-row{font-family:var(--ff-mono);justify-content:space-between;align-items:baseline;padding:.5rem 0;font-size:.9rem;display:flex}.mgr .stmt-row .lbl{color:var(--stone)}.mgr .stmt-row .val{color:var(--ink);font-variant-numeric:tabular-nums}.mgr .stmt-row.neg .val{color:var(--neg)}.mgr .stmt-net{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:.55rem;padding-top:.95rem;display:flex}.mgr .stmt-net .lbl{font-family:var(--ff-display);font-size:1rem;font-weight:500}.mgr .stmt-net .val{font-family:var(--ff-mono);color:var(--brass);font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:500}.mgr .stmt-tag{font-family:var(--ff-mono);letter-spacing:.07em;color:var(--stone);align-items:center;gap:.5em;margin-top:1.05rem;font-size:.64rem;display:inline-flex}.mgr .stmt-tag .dot{background:#3f7d54;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #3f7d5429}.mgr .dark{background:var(--pine);color:var(--bone)}.mgr .dark h2{color:var(--bone)}.mgr .dark .lead,.mgr .dark .muted{color:#f7f5efbd}.mgr .dark .eyebrow{color:var(--brass-bright)}.mgr .dark .eyebrow:before{background:var(--brass-bright)}.mgr .pain h2{max-width:22ch;margin-bottom:3rem}.mgr .pain-grid{background:var(--line-dark);border:1px solid var(--line-dark);border-radius:12px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.mgr .pain-cell{background:var(--pine);padding:clamp(1.5rem,3vw,2.3rem)}.mgr .pain-cell .tag{font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass-bright);margin-bottom:.9rem;font-size:.72rem;display:block}.mgr .pain-cell h3{color:var(--bone);margin-bottom:.55rem;font-size:1.08rem;font-weight:500}.mgr .pain-cell p{color:#f7f5efb3;font-size:1.01rem;line-height:1.5}.mgr .callout{border-top:1px solid var(--line-dark);grid-template-columns:auto 1fr;align-items:center;gap:clamp(1.4rem,3vw,2.6rem);margin-top:2.6rem;padding-top:2.6rem;display:grid}.mgr .callout .big{font-family:var(--ff-display);color:var(--brass-bright);letter-spacing:-.03em;font-size:clamp(3.4rem,9vw,5.6rem);font-weight:500;line-height:.9}.mgr .callout p{color:var(--bone);font-size:clamp(1.1rem,2.1vw,1.45rem);font-family:var(--ff-display);letter-spacing:-.01em;max-width:24ch;font-weight:400}.mgr .callout .src{font-family:var(--ff-mono);letter-spacing:.05em;color:#f7f5ef6b;text-transform:none;margin-top:.7rem;font-size:.66rem;display:block}.mgr .pain-foot{font-family:var(--ff-display);color:#f7f5efd1;max-width:34ch;margin-top:2.4rem;font-size:clamp(1.1rem,2.1vw,1.5rem);font-weight:400}.mgr .mkt h2{margin-bottom:1.1rem}.mgr .mkt .lead{max-width:42ch;margin-bottom:3.2rem}.mgr .stats{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.mgr .stat{background:var(--bone);padding:clamp(1.4rem,3vw,2.1rem)}.mgr .stat .fig{font-family:var(--ff-display);letter-spacing:-.025em;color:var(--ink);font-size:clamp(2.1rem,4.5vw,3.1rem);font-weight:500;line-height:1}.mgr .stat .cap{color:var(--stone);max-width:24ch;margin-top:.7rem;font-size:.95rem;line-height:1.4}.mgr .stat .src{font-family:var(--ff-mono);letter-spacing:.05em;color:var(--brass);text-transform:uppercase;margin-top:.9rem;font-size:.62rem}.mgr .mkt-kick{font-family:var(--ff-display);letter-spacing:-.01em;color:var(--ink);max-width:34ch;margin-top:2.6rem;font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:400}.mgr .mkt-kick b{color:var(--brass);font-weight:500}.mgr .steps-grid{grid-template-columns:repeat(4,1fr);gap:clamp(1.3rem,2.6vw,2.2rem);margin-top:3rem;display:grid}.mgr .step .num{font-family:var(--ff-mono);letter-spacing:.1em;color:var(--brass);border-bottom:1px solid var(--line-dark);margin-bottom:1rem;padding-bottom:1rem;font-size:.8rem;display:block}.mgr .step h3{color:var(--bone);margin-bottom:.55rem;font-size:1.06rem;font-weight:500}.mgr .step p{color:#f7f5efb3;font-size:.97rem}.mgr .feat h2{margin-bottom:3rem}.mgr .feat-grid{grid-template-columns:repeat(2,1fr);column-gap:clamp(2rem,5vw,5rem);display:grid}.mgr .feat-item{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:1.1rem;padding:1.4rem 0;display:grid}.mgr .feat-item .mk{flex:none;margin-top:.2rem}.mgr .feat-item h3{margin-bottom:.3rem;font-size:1.05rem;font-weight:500}.mgr .feat-item p{color:var(--stone);font-size:.98rem;line-height:1.5}.mgr .win{background:var(--pine-deep);color:var(--bone)}.mgr .win-in{max-width:42ch}.mgr .win h2{color:var(--bone);margin-bottom:1.3rem}.mgr .win p{color:#f7f5efc7;font-size:clamp(1.05rem,1.7vw,1.25rem)}.mgr .cta{background:var(--pine)}.mgr .cta-card{border:1px solid var(--line-dark);background:linear-gradient(#1f4032,#1a3528);border-radius:16px;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,5vw,4rem);padding:clamp(1.8rem,5vw,3.6rem);display:grid}.mgr .cta-card h2{color:var(--bone);max-width:15ch}.mgr .cta-card .lead{color:#f7f5efbd;max-width:38ch;margin-top:1.1rem}.mgr .ll-bridge{color:#f7f5efa8;margin-top:2rem;font-size:.95rem}.mgr .ll-bridge a{color:var(--brass-bright);border-bottom:1px solid #c49b5866;padding-bottom:1px}.mgr .ll-bridge a:hover{border-color:var(--brass-bright)}.mgr form .row2{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.mgr form .field{margin-bottom:1rem}.mgr form label{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:#f7f5ef99;margin-bottom:.5rem;font-size:.7rem;display:block}.mgr form input,.mgr form select{width:100%;font-family:var(--ff-body);color:var(--bone);border:1px solid var(--line-dark);background:#f7f5ef0a;border-radius:7px;padding:.78em 1em;font-size:1rem;transition:border-color .18s}.mgr form input::placeholder{color:#f7f5ef66}.mgr form input:focus,.mgr form select:focus{border-color:var(--brass);outline:none}.mgr form select{appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2010%206'%3E%3Cpath%20fill='%23C49B58'%20d='M0%200l5%206%205-6z'/%3E%3C/svg%3E");background-position:right 1em center;background-repeat:no-repeat;background-size:10px;padding-right:2.4em}.mgr form select option{color:#16201b}.mgr form .btn{width:100%;margin-top:.6rem;padding:1em}.mgr .form-note{font-family:var(--ff-mono);letter-spacing:.03em;color:#f7f5ef73;text-align:center;margin-top:.9rem;font-size:.68rem}.mgr .form-done{text-align:center;padding:2rem 0;display:none}.mgr .form-done.show{display:block}.mgr .form-done .mk{margin-bottom:1.2rem}.mgr .form-done h3{color:var(--bone);margin-bottom:.6rem;font-weight:500}.mgr .form-done p{color:#f7f5efb8}.mgr .is-sent form{display:none}.mgr footer{background:var(--ink);color:#f7f5efb3;padding:clamp(3rem,6vw,4.5rem) 0 2.5rem}.mgr .foot-top{border-bottom:1px solid #f7f5ef1a;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:2.5rem;display:flex}.mgr .foot-brand{font-family:var(--ff-display);color:var(--bone);align-items:center;gap:.6rem;margin-bottom:1rem;font-size:1.22rem;font-weight:600;display:inline-flex}.mgr .foot-def{font-family:var(--ff-mono);letter-spacing:.02em;color:#f7f5ef80;max-width:42ch;font-size:.76rem;line-height:1.7}.mgr .foot-mission{font-family:var(--ff-display);color:var(--bone);text-align:right;max-width:18ch;font-size:1.05rem;font-weight:400}.mgr .foot-bottom{font-family:var(--ff-mono);letter-spacing:.04em;color:#f7f5ef73;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.6rem;font-size:.72rem;display:flex}.mgr .foot-bottom a:hover{color:var(--bone)}.mgr .r{opacity:1;transform:none}.mgr.js .r{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(16px)}.mgr.js .r.in{opacity:1;transform:none}.mgr.js .seal svg .ring{transform-origin:50%;animation:1s cubic-bezier(.2,.8,.2,1) both lockIn}@media (max-width:900px){.mgr .hero-grid{grid-template-columns:1fr;gap:2.4rem}.mgr .steps-grid{grid-template-columns:repeat(2,1fr)}.mgr .cta-card{grid-template-columns:1fr;gap:2.2rem}.mgr .foot-mission{text-align:left}}@media (max-width:620px){.mgr .section{padding:3.4rem 0}.mgr .pain-grid{grid-template-columns:1fr}.mgr .stats{grid-template-columns:repeat(2,1fr)}.mgr .feat-grid{grid-template-columns:1fr}.mgr .steps-grid{grid-template-columns:1fr;gap:1.6rem}.mgr .callout{text-align:left;grid-template-columns:1fr;gap:.6rem}.mgr .signup{flex-direction:column;gap:.7rem;max-width:100%}.mgr .signup input[type=email]{flex:none;width:100%;padding:.8em 1rem;font-size:16px}.mgr .signup .btn{width:100%}.mgr form .row2{grid-template-columns:1fr}.mgr .foot-top{flex-direction:column}}@media (max-width:430px){.mgr .hero h1{font-size:2.05rem}.mgr h2{font-size:1.72rem}.mgr .section{padding:3rem 0}.mgr .stmt{padding:1.3rem 1.35rem 1.2rem}}@media (prefers-reduced-motion:reduce){.mgr.js .r{opacity:1;transform:none}}
