:root{color-scheme:light;--bg:#fbfaf7;--surface:#fff;--text:#172e2b;--muted:#4d635e;--accent:#17614b;--accent-soft:#eaf1e9;--line:#d7dfd8;--navy:#182f2d;--on-dark:#f7faf4;--radius:18px;--space:24px;--shadow:0 22px 65px #17362a12}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:var(--accent);text-underline-offset:4px}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible{outline:3px solid #bd6b10;outline-offset:5px;border-radius:4px}img{display:block;width:100%;height:auto}figure{margin:0;min-width:0}p{margin:0 0 18px}h1,h2,h3,h4{margin:0 0 20px;line-height:1.12;letter-spacing:-.035em}h1{font-size:clamp(2.45rem,5vw,4.5rem);font-weight:650}h2{font-size:clamp(2rem,3.5vw,3.1rem);font-weight:620}h3{font-size:1.55rem;font-weight:620}h4{font-size:1.1rem;letter-spacing:-.015em}.wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.skip{position:absolute;top:-100px;z-index:10;padding:16px;background:var(--surface)}.skip:focus{top:0}.preview-note{padding:8px 20px;text-align:center;font-size:.76rem;background:var(--navy);color:var(--on-dark);letter-spacing:.04em}.header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:23px;border-bottom:1px solid var(--line)}.brand{display:flex;gap:7px;align-items:center;text-decoration:none;font-weight:750;font-size:1.3rem;color:var(--text);letter-spacing:-.04em}.brand>span:not(.brand-mark){font-weight:400}.brand-mark{display:grid;place-content:center;width:34px;height:34px;border-radius:9px;background:var(--accent);color:#fff;margin-right:4px}.header nav{display:flex;gap:20px}.header nav a{font-size:.86rem;font-weight:600;color:var(--text);text-decoration:none;padding-block:9px}.hero{padding-block:48px;display:grid;gap:36px;align-items:center}.eyebrow,.step{font-size:.73rem;font-weight:750;letter-spacing:.13em;color:var(--accent);display:block;margin-bottom:18px}.lead{font-size:1.16rem;color:var(--muted);max-width:490px;margin-bottom:26px}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:24px;min-height:52px;padding:14px 23px;border-radius:8px;background:var(--accent);color:#fff;text-decoration:none;font-weight:650;font-size:.96rem}.button:hover{filter:brightness(1.08)}.micro{font-size:.82rem;line-height:1.6;color:var(--muted);margin-top:18px}.hero-product{padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);position:relative}.sheet-top{display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:650;padding:8px 6px 16px}.sheet-top>span:last-child{margin-left:auto;color:var(--muted)}.file-dot{width:9px;height:9px;border-radius:2px;background:var(--accent)}.hero-product img{border:1px solid #e8edeb;border-radius:6px}figcaption{font-size:.72rem;padding:12px 4px;color:var(--muted);line-height:1.5}.sample-summary{background:var(--accent-soft);border-radius:8px;padding:14px 18px;display:flex;flex-wrap:wrap;align-items:center;gap:7px 14px;font-size:.77rem}.sample-summary>span:first-child{font-size:.62rem;letter-spacing:.1em;font-weight:700}.sample-summary strong{font-size:1.5rem;letter-spacing:-.04em}.promise-bar{display:grid;gap:18px;padding-block:26px;border-block:1px solid var(--line)}.promise-bar p{margin:0}.promise-bar strong,.promise-bar span{display:block}.promise-bar strong{font-size:.97rem}.promise-bar span{font-size:.8rem;color:var(--muted)}.section{padding-block:64px}.section-heading{max-width:740px;margin-bottom:36px}.section-heading>p:not(.eyebrow){color:var(--muted);font-size:1.04rem}.grid{display:grid;gap:28px}.grid p{color:var(--muted);font-size:.94rem}.risk-section .grid article{padding-top:24px;border-top:1px solid var(--line)}.risk-section .grid h3{font-size:1.35rem}.source-note{border-left:3px solid var(--accent);padding:0 0 0 20px;margin:32px 0 0;font-size:.82rem;color:var(--muted);max-width:950px}.tour-row{display:grid;gap:28px;padding:36px 0 48px;border-top:1px solid var(--line);align-items:center}.tour-row>div>p:not(.micro){color:var(--muted)}.capture{background:var(--surface);border:1px solid var(--line);padding:12px;border-radius:var(--radius)}.capture img{border-radius:6px}.included{padding:28px;background:var(--accent-soft);border-radius:var(--radius)}.included>h3{font-size:1.4rem;margin-bottom:30px}.included p{margin-bottom:0}.difference{background:var(--navy);color:var(--on-dark)}.difference .eyebrow,.difference h3{color:#c3e4b5}.difference .section-heading>p:not(.eyebrow),.difference .grid p,.difference .micro{color:#d1ded8}.difference h3{font-size:1.3rem}.difference .micro{padding-top:24px;border-top:1px solid #526660}.start{display:grid;gap:26px}.start>div>p:not(.eyebrow){color:var(--muted)}.start ol{padding:0;margin:0;list-style:none;counter-reset:steps}.start li{counter-increment:steps;position:relative;padding:0 0 27px 48px}.start li:before{content:counter(steps);position:absolute;left:0;top:0;width:30px;height:30px;display:grid;place-content:center;border-radius:50%;background:var(--accent-soft);font-weight:700}.start strong,.start span{display:block}.start span{color:var(--muted);font-size:.93rem}.price-section{padding:30px 24px;background:var(--accent-soft);border-radius:var(--radius);display:grid;gap:25px;align-items:center}.price-copy>p:not(.eyebrow){color:var(--muted)}.price-card{padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:14px}.price{font-size:3.8rem;line-height:1;letter-spacing:-.07em;font-weight:650;margin-bottom:18px}.price-card>p:not(.price):not(.eyebrow){font-size:.88rem;color:var(--muted)}.price-card .button{width:100%;gap:10px}.price-card .micro{font-size:.78rem!important}.faq{max-width:850px}.faq details{border-top:1px solid var(--line);padding:18px 0}.faq details:last-child{border-bottom:1px solid var(--line)}summary{font-weight:600;cursor:pointer;padding:8px 4px;line-height:1.5}.faq details p{margin:12px 0 0;color:var(--muted);padding:0 4px}.sources{padding:26px 0 40px;border-top:1px solid var(--line);font-size:.8rem;color:var(--muted)}.sources h2{font-size:1rem;letter-spacing:0}.sources p{max-width:1000px}.footer{display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between;align-items:center;padding-block:28px;border-top:1px solid var(--line)}.footer p,.footer>a:last-child{font-size:.76rem;color:var(--muted);margin:0}
@media(min-width:761px){.hero{grid-template-columns:1.04fr 1fr;gap:52px;padding-block:70px}.promise-bar{grid-template-columns:repeat(3,1fr)}.promise-bar p+ p{border-left:1px solid var(--line);padding-left:24px}.three{grid-template-columns:repeat(3,1fr)}.section{padding-block:85px}.tour-row{grid-template-columns:.86fr 1.14fr;gap:70px;padding-block:45px}.tour-row:nth-of-type(even)>div{order:2}.start{grid-template-columns:1fr 1fr;gap:90px}.price-section{grid-template-columns:1.2fr 1fr;padding:54px;gap:65px}.price-card{padding:32px}.tour-row h3{font-size:2.05rem}}
@media(max-width:760px){.header{gap:8px}.brand{font-size:1.1rem;gap:4px}.header nav{gap:12px}.header nav a{font-size:.75rem}.brand-mark{display:none}.tour-row .capture{padding:7px}.hero .button{width:100%}.price-section{width:calc(100% - 24px);padding:28px 16px}.price-card{padding:23px 18px}.price-card .button{font-size:.85rem}.footer{align-items:flex-start}.hero h1 br{display:none}.hero h1{max-width:430px}.hero h1 br:after{content:' '}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media(prefers-color-scheme:dark){:root{color-scheme:dark;--bg:#14231f;--surface:#20332d;--text:#f0f5ee;--muted:#b8cbbf;--accent:#a8d9b5;--accent-soft:#293e33;--line:#52675b;--navy:#0b1712;--on-dark:#f0f5ee;--shadow:0 22px 65px #0002}.button,.brand-mark{background:#a8d9b5;color:#14231f}.capture img,.hero-product img{background:#fff}.price-card{border-color:#62786b}}
