.guide-page{--g-bg:#080b09;--g-surface:#111713;--g-card:#151d18;--g-ink:#f5f7f5;--g-muted:#a3aea6;--g-green:#31df8f;--g-line:#ffffff1a;background:var(--g-bg);color:var(--g-ink);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow:clip}.guide-page *{box-sizing:border-box}.guide-page a{-webkit-tap-highlight-color:transparent}.guide-page a:focus-visible{outline:3px solid var(--g-green);outline-offset:5px}.guide-page section{scroll-margin-top:96px}.guide-skip{z-index:100;background:var(--g-green);color:#062116;border-radius:8px;padding:12px 18px;position:fixed;top:-80px;left:24px}.guide-skip:focus{top:12px}.guide-header{z-index:50;border-bottom:1px solid var(--g-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b09eb;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:76px;padding:0 max(24px,50vw - 660px);display:grid;position:sticky;top:0}.guide-brand{letter-spacing:-.8px;white-space:nowrap;justify-self:start;align-items:center;gap:10px;font-size:21px;font-weight:700;display:inline-flex}.guide-brand>span{width:40px;height:40px;color:var(--g-green);letter-spacing:-1px;border:1px solid #3c4940;border-radius:12px;place-items:center;font:900 24px Barlow Condensed;display:grid}.guide-brand i{color:var(--g-green);margin-left:-10px;font-style:normal}.guide-back,.guide-download-top{color:#c0cbc3;align-items:center;gap:9px;min-height:44px;font-size:14px;display:flex}.guide-download-top{color:#e6efe9;border:1px solid #385441;border-radius:99px;justify-self:end;padding:9px 16px}.guide-hero{background:radial-gradient(circle at 77% 55%,#194d2d70,#0000 32%);grid-template-columns:minmax(0,1.1fr) minmax(360px,.7fr);align-items:center;gap:90px;min-height:680px;padding:84px max(24px,50vw - 590px);display:grid}.guide-kicker,.guide-section>header>p{letter-spacing:2px;color:#6fe8aa;margin:0 0 24px;font-size:12px;font-weight:700}.guide-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(62px,7.2vw,104px);line-height:.95}.guide-hero h1 em{color:var(--g-green);font-style:normal}.guide-hero-copy>p:nth-of-type(2){color:#afbab2;max-width:700px;margin:30px 0;font-size:19px;line-height:1.7}.guide-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.guide-hero-actions a,.guide-final>a,.guide-support>a{border-radius:99px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:15px 22px;font-size:15px;font-weight:700;display:inline-flex}.guide-hero-actions a:first-child,.guide-final>a{background:var(--g-green);color:#052015}.guide-hero-actions a:last-child{color:#e2eae5;border:1px solid #4c6354}.guide-hero-visual{justify-content:center;align-items:flex-end;display:flex;position:relative}.guide-hero-visual .guide-shot{width:270px;transform:rotate(3deg)}.guide-hero-note{color:#122219;background:#f3f6f3;border-radius:18px;padding:16px 19px;font-size:13px;font-weight:700;position:absolute;bottom:58px;right:-18px;box-shadow:0 20px 50px #0007}.guide-hero-note span{color:#0d8750;font:900 34px/1 Barlow Condensed;display:block}.guide-shot{min-width:0;margin:0}.guide-shot img{background:#0c120e;border:1px solid #405148;border-radius:28px;width:100%;height:auto;padding:6px;display:block;box-shadow:0 25px 65px #0006}.guide-shot figcaption{color:#91a097;text-align:center;margin:14px 0 0;font-size:13px;line-height:1.55}.guide-chapters{display:none}.guide-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:64px;max-width:1240px;margin:auto;padding:0 26px;display:grid}.guide-rail{border-top:1px solid var(--g-line);border-bottom:1px solid var(--g-line);margin-top:95px;padding:18px 0;display:grid;position:sticky;top:104px}.guide-rail a{color:#98a79d;align-items:center;gap:13px;min-height:42px;font-size:14px;display:flex}.guide-rail a:hover{color:#fff}.guide-rail a span{color:#5f826c;font-size:11px}.guide-rail .guide-rail-pdf{color:var(--g-green);border-top:1px solid var(--g-line);margin-top:8px;padding-top:8px}.guide-content{min-width:0}.guide-section{border-bottom:1px solid var(--g-line);padding:95px 0}.guide-section>header{max-width:760px;margin-bottom:44px}.guide-section>header>p{margin-bottom:18px}.guide-section h2{letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(42px,5vw,68px);line-height:1.02}.guide-section>header>p:last-child{letter-spacing:0;color:var(--g-muted);margin:0;font-size:18px;font-weight:400;line-height:1.7}.guide-access-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:52px;display:grid}.guide-access-grid article,.guide-card-grid article{background:var(--g-card);border:1px solid var(--g-line);border-radius:20px;padding:24px}.guide-access-grid span{color:#6beaa9;letter-spacing:1px;background:#183a26;border-radius:99px;padding:8px 11px;font-size:11px;font-weight:800;display:inline-flex}.guide-access-grid h3{margin:28px 0 12px;font-size:20px;line-height:1.2}.guide-access-grid p,.guide-card-grid p{color:var(--g-muted);margin:0;font-size:15px;line-height:1.7}.guide-split,.guide-feature-row{grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:70px;display:grid}.guide-feature-row{grid-template-columns:290px minmax(0,1fr)}.guide-feature-row:has(.guide-steps:first-child){grid-template-columns:minmax(0,1fr) 290px}.guide-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.guide-steps li{border-top:1px solid var(--g-line);grid-template-columns:42px 1fr;gap:18px;padding:22px 0;display:grid}.guide-steps li:last-child{border-bottom:1px solid var(--g-line)}.guide-steps li>span{width:38px;height:38px;color:var(--g-green);border:1px solid #3e5e49;border-radius:50%;place-items:center;font-size:12px;display:grid}.guide-steps strong{margin:4px 0 9px;font-size:18px;display:block}.guide-steps p{color:var(--g-muted);margin:0;font-size:15px;line-height:1.7}.guide-callout,.guide-rule{background:#0e2b1a;border:1px solid #2b6847;border-radius:20px;align-items:flex-start;gap:18px;margin-top:42px;padding:24px;display:flex}.guide-callout svg{color:var(--g-green);flex:none}.guide-callout strong,.guide-rule strong{margin-bottom:7px;font-size:16px;display:block}.guide-callout p,.guide-rule p{color:#b5c9bc;margin:0;font-size:15px;line-height:1.7}.guide-card-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.guide-card-grid b{letter-spacing:.2px;color:var(--g-green);margin-bottom:15px;font:800 27px Barlow Condensed;display:block}.guide-rule{background:#151a16;border-color:#3c4a40;grid-template-columns:130px 1fr;display:grid}.guide-rule strong{letter-spacing:1.3px;color:var(--g-green);text-transform:uppercase;margin:4px 0 0;font-size:12px}.guide-gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:26px;margin:5px 0 58px;display:grid}.guide-gallery .guide-shot:nth-child(2){margin-top:46px}.guide-gallery .guide-shot img{border-radius:25px}.guide-steps-wide{grid-template-columns:1fr 1fr;column-gap:34px}.guide-steps-wide li:nth-child(2){border-bottom:0}.guide-price{background:linear-gradient(130deg,#102f1d,#152219);border:1px solid #2b6847;border-radius:28px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px;padding:38px;display:grid}.guide-price span{letter-spacing:1.5px;color:#7debb3;font-size:12px;font-weight:700;display:block}.guide-price strong{letter-spacing:-4px;margin:16px 0 10px;font-size:68px;line-height:1;display:block}.guide-price p{color:#9cad9f;margin:0}.guide-price ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.guide-price li{color:#d5dfd8;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.guide-price li svg{color:var(--g-green);flex:none}.guide-troubleshoot{grid-template-columns:1fr 1fr;gap:14px;display:grid}.guide-troubleshoot article{border-top:1px solid #425148;grid-template-columns:42px 1fr;column-gap:12px;padding:22px 0;display:grid}.guide-troubleshoot span{color:var(--g-green);grid-row:1/3;margin-top:6px;font-size:12px}.guide-troubleshoot h3{margin:0 0 10px;font-size:20px}.guide-troubleshoot p{color:var(--g-muted);margin:0;font-size:15px;line-height:1.65}.guide-support{color:#102017;background:#f2f5f2;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin-top:42px;padding:30px;display:flex}.guide-support>div>p{letter-spacing:1.4px;color:#147845;margin:0 0 10px;font-size:11px;font-weight:800}.guide-support h3{margin:0 0 10px;font-size:24px}.guide-support span{color:#53645a;font-size:14px}.guide-support>a{color:#f4f8f5;white-space:nowrap;background:#102a1a}.guide-final{text-align:center;color:#11261a;background:#dceae0;padding:105px 24px}.guide-final>p{letter-spacing:1.4px;color:#28744d;text-transform:uppercase;font-size:12px;font-weight:800}.guide-final h2{letter-spacing:-.055em;margin:18px 0 30px;font-size:clamp(46px,6vw,78px);line-height:1}.guide-final>a{color:#f6fbf7;background:#123921}.guide-footer{border-top:1px solid var(--g-line);color:#91a097;align-items:center;gap:25px;min-height:110px;padding:28px max(24px,50vw - 590px);font-size:13px;display:flex}.guide-footer>p{margin-right:auto}.guide-footer>div{gap:22px;display:flex}.guide-footer small{white-space:nowrap}@media (max-width:1000px){.guide-header{grid-template-columns:1fr auto}.guide-back{display:none}.guide-hero{grid-template-columns:1fr 300px;gap:40px;padding-top:70px}.guide-layout{grid-template-columns:170px minmax(0,1fr);gap:38px}.guide-access-grid{grid-template-columns:1fr}:is(.guide-split,.guide-feature-row,.guide-feature-row:has(.guide-steps:first-child)){grid-template-columns:minmax(0,1fr) 250px;gap:42px}.guide-feature-row{grid-template-columns:250px minmax(0,1fr)}.guide-footer{flex-wrap:wrap}.guide-footer>p{margin-right:0}.guide-footer>div{margin-left:auto}}@media (max-width:760px){.guide-header{height:66px;padding:0 18px}.guide-brand{font-size:18px}.guide-brand>span{border-radius:10px;width:34px;height:34px;font-size:21px}.guide-download-top{padding:8px 12px;font-size:12px}.guide-download-top svg{width:15px}.guide-hero{grid-template-columns:1fr;gap:50px;min-height:0;padding:58px 20px 70px}.guide-hero h1{font-size:clamp(55px,15vw,78px)}.guide-hero-copy>p:nth-of-type(2){font-size:17px}.guide-hero-actions{display:grid}.guide-hero-actions a{width:100%}.guide-hero-visual{max-width:290px;margin:auto}.guide-hero-visual .guide-shot{width:220px}.guide-hero-note{bottom:48px;right:-4px}.guide-chapters{scrollbar-width:none;z-index:30;border-block:1px solid var(--g-line);background:#0d120f;gap:7px;padding:10px 14px;display:flex;position:sticky;top:66px;overflow-x:auto}.guide-chapters::-webkit-scrollbar{display:none}.guide-chapters a{color:#c3cdc6;border:1px solid #2e4035;border-radius:99px;flex:none;align-items:center;gap:7px;padding:10px 13px;font-size:12px;display:flex}.guide-chapters span{color:#65dca0}.guide-layout{padding:0 20px;display:block}.guide-rail{display:none}.guide-section{padding:72px 0;scroll-margin-top:128px}.guide-section>header{margin-bottom:34px}.guide-section h2{font-size:42px}.guide-section>header>p:last-child{font-size:16px}.guide-access-grid{gap:10px;margin-bottom:38px}.guide-access-grid article,.guide-card-grid article{padding:21px}:is(.guide-split,.guide-feature-row,.guide-feature-row:has(.guide-steps:first-child)){flex-direction:column;gap:38px;display:flex}.guide-feature-row .guide-shot,.guide-split .guide-shot{order:2;width:min(250px,80vw);margin:auto}.guide-feature-row .guide-steps{order:1;width:100%}.guide-card-grid,.guide-troubleshoot{grid-template-columns:1fr}.guide-rule{grid-template-columns:1fr;gap:7px}.guide-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0 -20px 45px;padding:0 20px 20px;display:flex;overflow-x:auto}.guide-gallery::-webkit-scrollbar{display:none}.guide-gallery .guide-shot{scroll-snap-align:center;flex:none;width:min(72vw,270px)}.guide-gallery .guide-shot:nth-child(2){margin-top:0}.guide-steps-wide{grid-template-columns:1fr}.guide-steps-wide li:nth-child(2){border-bottom:1px solid var(--g-line)}.guide-price{grid-template-columns:1fr;gap:34px;padding:27px}.guide-price strong{font-size:60px}.guide-support{flex-direction:column;align-items:stretch;padding:24px}.guide-support>a{white-space:normal}.guide-final{padding:80px 20px}.guide-footer{grid-template-columns:1fr auto;gap:18px;padding:26px 20px;display:grid}.guide-footer>p{display:none}.guide-footer>div{flex-wrap:wrap;grid-column:1/-1;margin:0;display:flex}.guide-footer small{align-self:center}}@media (max-width:380px){.guide-download-top{min-width:44px;font-size:0}.guide-download-top svg{width:18px}.guide-hero h1{font-size:52px}.guide-section h2{font-size:37px}.guide-page p,.guide-page li{overflow-wrap:anywhere}.guide-steps li{grid-template-columns:36px 1fr;gap:13px}.guide-steps li>span{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.guide-page *{scroll-behavior:auto!important}}
