.owner .wrap{width:min(1180px,90vw);margin-inline:auto}.owner .section{padding:clamp(4rem,9vw,8rem) 0;position:relative}.owner .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}.owner .eyebrow:before{content:"";background:var(--brass);opacity:.7;width:26px;height:1px}.owner h1,.owner h2,.owner h3{font-family:var(--ff-display);letter-spacing:-.018em;font-weight:500;line-height:1.06}.owner h2{max-width:18ch;font-size:clamp(1.9rem,3.6vw,2.95rem)}.owner h3{letter-spacing:-.01em;font-size:1.16rem;line-height:1.25}.owner .lead{color:var(--stone);max-width:46ch;font-size:clamp(1.08rem,1.7vw,1.32rem);line-height:1.55}.owner .muted{color:var(--stone)}.owner .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,box-shadow .18s,border-color .18s;display:inline-flex}.owner .btn-brass{background:var(--brass);color:#1c160a;box-shadow:0 1px #0000000a}.owner .btn-brass:hover{background:var(--brass-bright);transform:translateY(-1px)}.owner .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}.owner .nav.scrolled{border-color:var(--line);background:#f7f5efdb}.owner .nav-in{justify-content:space-between;align-items:center;padding:1.05rem 0;display:flex}.owner .brand{font-family:var(--ff-display);letter-spacing:-.02em;align-items:center;gap:.6rem;font-size:1.22rem;font-weight:600;display:inline-flex}.owner .nav .btn{padding:.7em 1.2em;font-size:.92rem}.owner .hero{padding-top:clamp(2.6rem,6vw,5.5rem);padding-bottom:clamp(3.6rem,8vw,7rem)}.owner .hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.owner .hero h1{max-width:15ch;margin-bottom:1.4rem;font-size:clamp(2.3rem,5.4vw,4.35rem);font-weight:500}.owner .hero h1 em{color:var(--brass);font-style:normal}.owner .hero .lead{max-width:44ch;margin-bottom:2rem}.owner .signup{flex-wrap:wrap;gap:.6rem;max-width:440px;display:flex}.owner .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}.owner .signup input[type=email]:focus{border-color:var(--brass);outline:none}.owner .reassure{font-family:var(--ff-mono);letter-spacing:.04em;color:var(--stone);margin-top:1rem;font-size:.74rem}.owner .hero-art{justify-content:center;align-items:center;display:flex;position:relative}.owner .hero-art .glow{filter:blur(8px);background:radial-gradient(circle,#ac823f29,#0000 68%);border-radius:50%;width:78%;height:78%;margin:auto;position:absolute;inset:0}.owner .collet-hero{width:min(380px,72vw);height:auto;position:relative}.owner .dark{background:var(--pine);color:var(--bone)}.owner .dark h2{color:var(--bone)}.owner .dark .lead,.owner .dark .muted{color:#f7f5efbd}.owner .dark .eyebrow{color:var(--brass-bright)}.owner .dark .eyebrow:before{background:var(--brass-bright)}.owner .pain h2{max-width:20ch;margin-bottom:3rem}.owner .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}.owner .pain-cell{background:var(--pine);padding:clamp(1.5rem,3vw,2.4rem)}.owner .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}.owner .pain-cell h3{color:var(--bone);margin-bottom:.6rem;font-weight:500}.owner .pain-cell p{color:#f7f5efb3;font-size:1.02rem;line-height:1.5}.owner .pain-foot{font-family:var(--ff-display);letter-spacing:-.01em;color:var(--bone);max-width:24ch;margin-top:2.6rem;font-size:clamp(1.2rem,2.4vw,1.7rem);font-weight:400}.owner .pain-foot b{color:var(--brass-bright);font-weight:500}.owner .flip h2{margin-bottom:3rem}.owner .flip h2 em{color:var(--brass);font-style:normal}.owner .flip-list{gap:0;display:grid}.owner .flip-row{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:1.3rem;padding:1.5rem 0;display:grid}.owner .flip-row:last-child{border-bottom:1px solid var(--line)}.owner .flip-row .mk{flex:none;margin-top:.15rem}.owner .flip-row p{color:var(--ink);max-width:40ch;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.45;font-family:var(--ff-display);letter-spacing:-.01em;font-weight:400}.owner .steps-grid{grid-template-columns:repeat(3,1fr);gap:clamp(1.4rem,3vw,2.6rem);margin-top:3rem;display:grid}.owner .step .num{font-family:var(--ff-mono);letter-spacing:.1em;color:var(--brass);border-bottom:1px solid var(--line);margin-bottom:1.1rem;padding-bottom:1.1rem;font-size:.8rem;display:block}.owner .step h3{margin-bottom:.6rem;font-weight:500}.owner .step p{color:var(--stone);font-size:1rem}.owner .feat h2{margin-bottom:3rem}.owner .feat-grid{grid-template-columns:repeat(2,1fr);gap:0 clamp(2rem,5vw,5rem);display:grid}.owner .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}.owner .feat-item .mk{flex:none;margin-top:.2rem}.owner .feat-item h3{margin-bottom:.3rem;font-size:1.05rem;font-weight:500}.owner .feat-item p{color:var(--stone);font-size:.98rem;line-height:1.5}.owner .dia{background:var(--pine-deep);color:var(--bone)}.owner .dia-in{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.owner .dia h2{color:var(--bone);margin-bottom:1.3rem}.owner .dia p{color:#f7f5efc7;max-width:42ch;font-size:clamp(1.05rem,1.7vw,1.25rem)}.owner .dia-art{justify-content:center;align-items:center;display:flex}.owner .trust h2{margin-bottom:3rem}.owner .trust-grid{grid-template-columns:repeat(4,1fr);gap:clamp(1.3rem,3vw,2.4rem);display:grid}.owner .pillar .mk{margin-bottom:1.1rem}.owner .pillar h3{margin-bottom:.5rem;font-size:1.04rem;font-weight:500}.owner .pillar p{color:var(--stone);font-size:.95rem;line-height:1.5}.owner .cta{background:var(--pine);color:var(--bone)}.owner .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}.owner .cta-card h2{color:var(--bone);max-width:14ch}.owner .cta-card .lead{color:#f7f5efbd;max-width:36ch;margin-top:1.1rem}.owner .pm-bridge{color:#f7f5efa8;margin-top:2rem;font-size:.95rem}.owner .pm-bridge a{color:var(--brass-bright);border-bottom:1px solid #c49b5866;padding-bottom:1px;transition:border-color .18s}.owner .pm-bridge a:hover{border-color:var(--brass-bright)}.owner form .field{margin-bottom:1rem}.owner form label{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:#f7f5ef99;margin-bottom:.5rem;font-size:.7rem;display:block}.owner form input,.owner 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}.owner form input::placeholder{color:#f7f5ef66}.owner form input:focus,.owner form select:focus{border-color:var(--brass);outline:none}.owner 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}.owner form select option{color:#16201b}.owner form .btn{width:100%;margin-top:.6rem;padding:1em}.owner .form-note{font-family:var(--ff-mono);letter-spacing:.03em;color:#f7f5ef73;text-align:center;margin-top:.9rem;font-size:.68rem}.owner .form-done{text-align:center;padding:2rem 0;display:none}.owner .form-done.show{display:block}.owner .form-done .mk{margin-bottom:1.2rem}.owner .form-done h3{color:var(--bone);margin-bottom:.6rem;font-weight:500}.owner .form-done p{color:#f7f5efb8}.owner .is-sent form{display:none}.owner footer{background:var(--ink);color:#f7f5efb3;padding:clamp(3rem,6vw,4.5rem) 0 2.5rem}.owner .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}.owner .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}.owner .foot-def{font-family:var(--ff-mono);letter-spacing:.02em;color:#f7f5ef80;max-width:40ch;font-size:.76rem;line-height:1.7}.owner .foot-mission{font-family:var(--ff-display);color:var(--bone);text-align:right;max-width:18ch;font-size:1.05rem;font-weight:400}.owner .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}.owner .foot-bottom a{transition:color .18s}.owner .foot-bottom a:hover{color:var(--bone)}.owner .r{opacity:1;transform:none}.owner.js .r{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(16px)}.owner.js .r.in{opacity:1;transform:none}.owner.js .collet-ring-grp{transform-origin:50%;animation:1.05s cubic-bezier(.2,.8,.2,1) both lockIn}.owner.js .collet-core{transform-origin:50%;animation:.8s cubic-bezier(.2,.8,.2,1) .35s both fadeScale}.owner.js .collet-reticle{transform-origin:50%;animation:1.1s .15s both fadeScale}@media (max-width:860px){.owner .hero-grid{grid-template-columns:1fr;gap:2.4rem}.owner .hero-art{order:-1}.owner .collet-hero{width:min(240px,56vw)}.owner .dia-in{grid-template-columns:1fr}.owner .dia-art{order:-1}.owner .trust-grid{grid-template-columns:repeat(2,1fr)}.owner .cta-card{grid-template-columns:1fr;gap:2.2rem}.owner .foot-mission{text-align:left}}@media (max-width:620px){.owner .section{padding:3.4rem 0}.owner .pain-grid,.owner .feat-grid{grid-template-columns:1fr}.owner .steps-grid{grid-template-columns:1fr;gap:1.6rem}.owner .trust-grid{grid-template-columns:1fr}.owner .signup{flex-direction:column;gap:.7rem;max-width:100%}.owner .signup input[type=email]{flex:none;width:100%;padding:.8em 1rem;font-size:16px}.owner .signup .btn{width:100%}.owner .foot-top{flex-direction:column}}@media (max-width:430px){.owner .hero h1{font-size:2.1rem}.owner h2{font-size:1.72rem}.owner .section{padding:3rem 0}}@media (prefers-reduced-motion:reduce){.owner.js .r{opacity:1;transform:none}}
