.lp-main{display:block}.lp-section{padding-block:clamp(56px,7vw,104px);position:relative;scroll-margin-top:80px}.lp-section--dim{background:linear-gradient(180deg,var(--miura-black) 0%,var(--miura-graphite) 100%)}.lp-prose{max-width:760px;display:grid;gap:20px}.lp-prose p{font-size:clamp(16px,1.2vw,19px);color:var(--miura-stone);line-height:1.6}.lp-prose em{font-family:var(--font-editorial);font-style:italic;font-weight:300;color:var(--miura-gold)}.lp-prose strong{color:var(--miura-ivory);font-weight:500}.lp-hero{position:relative;padding-top:clamp(132px,18vh,200px);padding-bottom:clamp(48px,6vw,80px);overflow:hidden;background:radial-gradient(ellipse 70% 45% at 50% 30%,rgba(178,154,99,.08),transparent 65%),var(--miura-black)}.lp-hero__inner{display:grid;gap:clamp(20px,2.4vw,30px);max-width:980px}.lp-hero__eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--miura-gold)}.lp-hero__title{font-family:var(--font-display);font-weight:600;font-size:clamp(40px,6vw,88px);letter-spacing:-.045em;line-height:.98;color:var(--miura-ivory);max-width:16ch}.lp-hero__title em{font-family:var(--font-editorial);font-style:italic;font-weight:300;color:var(--miura-gold);letter-spacing:-.02em}.lp-hero__lede{font-family:var(--font-editorial);font-style:italic;font-weight:300;font-size:clamp(19px,1.9vw,28px);line-height:1.4;color:var(--miura-stone);max-width:720px}.lp-hero__lede em{font-style:italic;color:var(--miura-gold);font-weight:400}.lp-actions{display:inline-flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:6px}.lp-btn{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.2em;padding:16px 26px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:all .4s var(--ease-out-quint)}.lp-btn--primary{background:var(--miura-ivory);color:var(--miura-black)}.lp-btn--primary:hover{background:var(--miura-gold);color:var(--miura-black)}.lp-btn--ghost{border-color:var(--hairline-strong);color:var(--miura-ivory)}.lp-btn--ghost:hover{background:var(--miura-graphite);border-color:var(--miura-stone)}.lp-btn__dot{width:7px;height:7px;border-radius:50%;background:var(--miura-gold);box-shadow:0 0 12px #b29a638c}.lp-btn--primary .lp-btn__dot{background:var(--miura-black);box-shadow:none}.lp-trust{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--hairline);margin-top:clamp(24px,3vw,40px)}.lp-trust>div{padding:28px 24px 0 0;border-right:1px solid var(--hairline);display:grid;gap:10px;align-content:start}.lp-trust>div:last-child{border-right:0;padding-right:0}.lp-trust>div:not(:first-child){padding-left:24px}.lp-trust__k{font-family:var(--font-display);font-weight:500;font-size:clamp(30px,3vw,46px);letter-spacing:-.03em;line-height:1;color:var(--miura-ivory)}.lp-trust__v{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--miura-smoke);line-height:1.4}.lp-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--hairline)}.lp-grid--three{grid-template-columns:repeat(3,1fr)}.lp-card{padding:48px 32px 48px 0;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);display:grid;gap:18px;align-content:start;transition:background .5s var(--ease-out-quint)}.lp-card:hover{background:#b29a630a}.lp-grid:not(.lp-grid--three) .lp-card:nth-child(2n){border-right:0;padding-right:0;padding-left:32px}.lp-grid:not(.lp-grid--three) .lp-card:nth-last-child(-n+2){border-bottom:0}.lp-grid--three .lp-card:nth-child(3n){border-right:0;padding-right:0}.lp-grid--three .lp-card:not(:nth-child(3n)){padding-right:32px}.lp-grid--three .lp-card:not(:nth-child(3n+1)){padding-left:32px}.lp-grid--three .lp-card:nth-last-child(-n+3){border-bottom:0}.lp-card__n{font-family:var(--font-editorial);font-style:italic;font-weight:300;font-size:26px;line-height:1;color:var(--miura-gold)}.lp-card__title{font-family:var(--font-display);font-weight:500;font-size:clamp(22px,1.9vw,30px);letter-spacing:-.025em;color:var(--miura-ivory);line-height:1.08}.lp-card p{font-size:clamp(15px,1.05vw,17px);color:var(--miura-stone);line-height:1.55}.lp-card em{font-family:var(--font-editorial);font-style:italic;font-weight:300;color:var(--miura-gold)}.lp-compare{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-top:clamp(8px,2vw,16px)}.lp-compare__col{padding:clamp(32px,4vw,52px) clamp(20px,3vw,40px) clamp(32px,4vw,52px) 0;display:grid;gap:24px;align-content:start}.lp-compare__col--them{border-right:1px solid var(--hairline)}.lp-compare__col--us{padding-left:clamp(20px,3vw,40px);padding-right:0;background:linear-gradient(90deg,rgba(178,154,99,.05),transparent 75%);position:relative}.lp-compare__col--us:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:linear-gradient(180deg,var(--miura-gold),transparent)}.lp-compare__label{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:var(--miura-smoke)}.lp-compare__col--us .lp-compare__label{color:var(--miura-gold)}.lp-compare__col ul{list-style:none;display:grid;gap:18px}.lp-compare__col li{font-family:var(--font-display);font-weight:400;font-size:clamp(17px,1.5vw,22px);letter-spacing:-.015em;line-height:1.3}.lp-compare__col--them li{color:var(--miura-stone)}.lp-compare__col--us li{color:var(--miura-ivory)}.lp-compare__col li strong{font-weight:600;color:var(--miura-ivory)}.lp-compare__col li em{font-family:var(--font-editorial);font-style:italic;font-weight:300;color:var(--miura-gold)}.lp-steps{list-style:none;border-top:1px solid var(--hairline)}.lp-step{display:grid;grid-template-columns:110px 1fr;gap:clamp(24px,4vw,56px);padding:clamp(32px,4vw,52px) 0;border-bottom:1px solid var(--hairline);align-items:start}.lp-step__n{font-family:var(--font-editorial);font-style:italic;font-weight:300;font-size:clamp(48px,6vw,80px);line-height:.8;color:var(--miura-gold)}.lp-step__body{display:grid;gap:12px;max-width:680px}.lp-step__title{font-family:var(--font-display);font-weight:500;font-size:clamp(22px,2.2vw,32px);letter-spacing:-.025em;color:var(--miura-ivory);line-height:1.1}.lp-step__body p{font-size:clamp(15px,1.1vw,18px);color:var(--miura-stone);line-height:1.55}.lp-case{display:grid;grid-template-columns:200px 1fr;gap:clamp(32px,5vw,80px);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:clamp(40px,5vw,64px) 0;align-items:start}.lp-case__aside{display:grid;gap:16px;align-content:start}.lp-case__logo{padding:18px;background:#f3efe60a;border:1px solid var(--hairline);border-radius:14px;display:flex;align-items:center;justify-content:center;min-height:88px}.lp-case__logo img{max-height:56px;width:auto;object-fit:contain}.lp-case__url{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--miura-gold);transition:color .3s var(--ease-out-quint)}.lp-case__url:hover{color:var(--miura-ivory)}.lp-case__body{display:grid;gap:24px}.lp-case__head{display:grid;gap:6px}.lp-case__brand{font-family:var(--font-display);font-weight:500;font-size:clamp(26px,3vw,40px);letter-spacing:-.03em;color:var(--miura-ivory);line-height:1}.lp-case__sub{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--miura-stone)}.lp-case__quote{font-family:var(--font-editorial);font-style:italic;font-weight:300;font-size:clamp(22px,2.6vw,36px);letter-spacing:-.02em;color:var(--miura-ivory);line-height:1.14;border-left:2px solid var(--miura-gold);padding-left:24px}.lp-case__body p{font-size:clamp(15px,1.1vw,18px);color:var(--miura-stone);line-height:1.6;max-width:680px}.lp-case__metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--hairline)}.lp-case__metrics>div{padding:22px 18px 0 0;border-right:1px solid var(--hairline);display:grid;gap:8px}.lp-case__metrics>div:last-child{border-right:0;padding-right:0}.lp-case__metrics>div:not(:first-child){padding-left:18px}.lp-case__metrics dt{font-family:var(--font-display);font-weight:600;font-size:clamp(24px,2.4vw,34px);color:var(--miura-ivory);letter-spacing:-.03em;line-height:1}.lp-case__metrics dd{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--miura-smoke);line-height:1.4}.lp-callout{display:flex;align-items:center;gap:clamp(18px,3vw,32px);flex-wrap:wrap;padding:22px 28px;border:1px dashed var(--hairline-strong);border-radius:14px;margin-top:clamp(32px,4vw,48px);background:#b29a6308}.lp-callout__tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--miura-gold);white-space:nowrap}.lp-callout p{flex:1;min-width:280px;margin:0;color:var(--miura-stone);font-size:clamp(14px,1.05vw,16px);line-height:1.55}.lp-callout a{color:var(--miura-gold);border-bottom:1px solid currentColor;padding-bottom:2px;white-space:nowrap}.lp-faq{border-top:1px solid var(--hairline)}.lp-faq details{border-bottom:1px solid var(--hairline);padding:8px 0}.lp-faq summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;gap:18px;padding:22px 0;font-family:var(--font-display);font-weight:500;font-size:clamp(18px,1.7vw,26px);letter-spacing:-.02em;color:var(--miura-ivory);line-height:1.2}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";margin-left:auto;font-family:var(--font-editorial);font-style:italic;font-weight:300;color:var(--miura-gold);font-size:28px;line-height:1;transition:transform .35s var(--ease-out-quint)}.lp-faq details[open] summary:after{transform:rotate(45deg)}.lp-faq__a{padding:0 0 26px;max-width:760px;color:var(--miura-stone);font-size:clamp(15px,1.15vw,18px);line-height:1.6}.lp-faq__a em{font-family:var(--font-editorial);font-style:italic;font-weight:300;color:var(--miura-gold)}.lp-cta{background:radial-gradient(ellipse 60% 40% at 50% 25%,rgba(178,154,99,.08),transparent 70%),var(--miura-black)}.cal-embed{margin-top:clamp(40px,5vw,64px);border:1px solid var(--hairline-strong);border-radius:18px;overflow:hidden;background:transparent;box-shadow:0 24px 80px #00000073}#cal-inline{width:100%;min-height:720px}.lp-cta__fallback{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--miura-smoke);text-align:center;margin-top:clamp(28px,3vw,40px)}.lp-cta__fallback a{color:var(--miura-ivory);border-bottom:1px solid var(--hairline-strong);padding-bottom:2px}.lp-cta__fallback a:hover{color:var(--miura-gold);border-bottom-color:var(--miura-gold)}.lp-related{border-top:1px solid var(--hairline);padding-top:clamp(32px,4vw,48px);display:grid;gap:20px}.lp-related__tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--miura-gold)}.lp-related__links{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;border-top:1px solid var(--hairline)}.lp-related__links a{padding:22px 20px 22px 0;border-bottom:1px solid var(--hairline);border-right:1px solid var(--hairline);font-family:var(--font-display);font-weight:500;font-size:clamp(16px,1.3vw,20px);letter-spacing:-.02em;color:var(--miura-stone);transition:color .3s var(--ease-out-quint),padding-left .3s var(--ease-out-quint)}.lp-related__links a:hover{color:var(--miura-ivory);padding-left:8px}.lp-related__links a:before{content:"↗ ";color:var(--miura-gold)}@media(max-width:1024px){.lp-grid--three{grid-template-columns:repeat(2,1fr)}.lp-case{grid-template-columns:1fr;gap:24px}}@media(max-width:720px){.lp-trust,.lp-grid,.lp-grid--three,.lp-compare,.lp-case__metrics{grid-template-columns:1fr}.lp-trust>div,.lp-card{border-right:0;border-bottom:1px solid var(--hairline);padding:24px 0}.lp-trust>div:last-child,.lp-card:last-child{border-bottom:0}.lp-trust>div:not(:first-child),.lp-card:not(:first-child){padding-left:0}.lp-grid:not(.lp-grid--three) .lp-card:nth-child(2n),.lp-grid--three .lp-card:not(:nth-child(3n+1)),.lp-grid--three .lp-card:not(:nth-child(3n)){padding-left:0;padding-right:0}.lp-compare__col--them{border-right:0;border-bottom:1px solid var(--hairline);padding:24px 0}.lp-compare__col--us{padding:24px 0 24px 18px}.lp-step{grid-template-columns:1fr;gap:8px;padding:28px 0}.lp-step__n{font-size:clamp(40px,12vw,56px)}.lp-case__metrics>div{border-right:0;border-bottom:1px solid var(--hairline);padding:16px 0}.lp-case__metrics>div:last-child{border-bottom:0}.lp-case__metrics>div:not(:first-child){padding-left:0}.lp-callout{flex-direction:column;align-items:flex-start;gap:10px}.lp-callout__tag{white-space:normal}.lp-callout p{min-width:0;width:100%}#cal-inline{min-height:560px}}
