.guide-page{background:#f8f7f3}.guide-page .site-header nav a.active{border-color:var(--gold);color:var(--gold-dark)}.guide-hero{position:relative;min-height:650px;display:flex;align-items:flex-end;overflow:hidden;background:#17191b;color:#fff}.guide-hero-media{position:absolute;inset:0;background:linear-gradient(90deg,#0c0e0ff7,#0c0e0fdb 48%,#0c0e0f2e 80%),url(/assets/realisations/hero-realisations-v1.webp) center/cover no-repeat;transform:scale(1.01)}.guide-hero-content{position:relative;z-index:1;padding-top:130px;padding-bottom:85px}.guide-hero h1{max-width:940px;margin:0;font:600 clamp(52px,7vw,88px)/.98 Sora,sans-serif;letter-spacing:-.055em}.guide-hero h1 span{color:#d1ae6e}.guide-hero-content>p:not(.eyebrow){max-width:730px;margin:26px 0;color:#d4d5d3;font-size:17px;line-height:1.7}.guide-hero-actions{display:flex;align-items:center;gap:28px;margin-top:30px}.guide-opening{border-bottom:1px solid var(--line);background:#fff}.guide-opening>.container{display:grid;grid-template-columns:1.35fr .65fr;gap:70px;align-items:center;padding-top:36px;padding-bottom:36px}.guide-opening p{margin:0;color:#4f5355;font-size:14px;line-height:1.8}.guide-opening div div{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.guide-opening span{padding:12px;background:#f4f1ea;color:#73572d;font-size:9px;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase}.guide-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:55px;align-items:start;padding-top:70px;padding-bottom:90px}.guide-toc{position:sticky;top:98px;max-height:calc(100vh - 120px);overflow:auto;padding:22px;border:1px solid var(--line);background:#fff}.guide-toc>strong{display:block;margin-bottom:15px;color:var(--gold-dark);font:600 11px Sora,sans-serif;letter-spacing:.1em;text-transform:uppercase}.guide-toc nav{display:flex;flex-direction:column}.guide-toc a{padding:7px 0;border-bottom:1px solid #edeae3;color:#646769;font-size:9px;line-height:1.35;transition:color .18s ease,padding-left .18s ease}.guide-toc a:hover,.guide-toc a.active{padding-left:5px;color:var(--gold-dark)}.guide-content{min-width:0}.guide-section{position:relative;padding:78px 62px;border:1px solid var(--line);border-bottom:0;background:#fff;scroll-margin-top:92px}.guide-section:last-child{border-bottom:1px solid var(--line)}.guide-number{position:absolute;top:25px;right:28px;margin:0;color:#b99352;font:600 11px Sora,sans-serif}.guide-section h2{max-width:800px;margin:0 0 26px;font:600 clamp(34px,4.4vw,56px)/1.08 Sora,sans-serif;letter-spacing:-.045em}.guide-section h3{font-family:Sora,sans-serif}.guide-section>p:not(.eyebrow,.guide-number,.guide-lead,.fine-guide){max-width:800px;color:var(--muted);font-size:13px;line-height:1.75}.guide-lead{max-width:760px;margin-bottom:35px;color:#343739;font-size:18px;line-height:1.65}.scope-grid{display:flex;flex-wrap:wrap;gap:7px;margin:30px 0}.scope-grid span,.difference-results span{padding:8px 10px;border:1px solid var(--line);background:#fbfaf7;color:#505356;font-size:9px}.guide-note,.guide-alert,.limit-text{margin-top:25px;padding:18px 20px;border-left:3px solid var(--gold);background:#f3f0e9}.guide-note strong{font-size:12px}.guide-note p,.guide-alert{margin-bottom:0;color:var(--muted);font-size:11px;line-height:1.65}.guide-card-grid{display:grid;gap:1px;margin:35px 0;background:var(--line)}.guide-card-grid.four{grid-template-columns:repeat(4,1fr)}.guide-card-grid article,.equipment-grid article{padding:23px;background:#fbfaf7}.guide-card-grid span,.equipment-grid span,.preparation-flow span{color:var(--gold-dark);font-size:9px;font-weight:800}.guide-card-grid h3,.equipment-grid h3{margin:30px 0 10px;font-size:16px}.guide-card-grid p,.equipment-grid p{margin:0;color:var(--muted);font-size:10px;line-height:1.65}.dark-guide-section{background:#1c1f21;color:#fff}.dark-guide-section h2{color:#fff}.comparison-table{border:1px solid #45484a;background:#1c1f21}.comparison-table>div{display:grid;grid-template-columns:repeat(3,1fr)}.comparison-table>div:first-child{background:#2b2e30}.comparison-table strong{padding:18px;color:#d5b273;font-size:11px}.comparison-table p{margin:0;padding:22px;border-top:1px solid #45484a;border-right:1px solid #45484a;color:#c7c9c7;font-size:11px;line-height:1.7}.comparison-table p:last-child{border-right:0}.professional-points{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:35px;background:var(--line)}.professional-points article{padding:25px;background:#fbfaf7}.professional-points h3{margin:0 0 10px;font-size:16px}.professional-points p{margin:0;color:var(--muted);font-size:11px;line-height:1.7}.guide-section blockquote{margin:26px 0 0;padding:20px 24px;border:0;border-left:3px solid var(--gold);background:#202325;color:#fff;font:500 17px/1.55 Sora,sans-serif}.difference-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:42px}.difference-layout h3{margin:0 0 8px;font-size:16px}.difference-layout h3:not(:first-child){margin-top:25px}.difference-layout p{color:var(--muted);font-size:11px;line-height:1.7}.difference-results{display:flex;align-content:flex-start;flex-wrap:wrap;gap:7px}.guide-wide-photo{margin:36px 0 0}.guide-wide-photo img{display:block;width:100%;aspect-ratio:16/8;object-fit:cover}.guide-wide-photo figcaption{padding:13px 16px;background:#1d2022;color:#c7c9c7;font-size:9px}.equipment-grid,.preparation-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:30px;background:var(--line)}.equipment-grid article,.preparation-flow article{min-height:190px}.fine-guide{margin-top:18px;color:var(--muted);font-size:9px;line-height:1.6}.preparation-flow article{padding:27px;background:#fbfaf7}.preparation-flow h3{margin:35px 0 10px;font-size:17px}.preparation-flow p{margin:0;color:var(--muted);font-size:11px;line-height:1.7}.onsite-steps{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:34px 0;padding:0;list-style:none;counter-reset:steps;background:var(--line)}.onsite-steps li{counter-increment:steps;padding:18px;background:#fbfaf7;color:#4d5052;font-size:11px}.onsite-steps li:before{content:counter(steps,decimal-leading-zero);margin-right:12px;color:var(--gold-dark);font-weight:800}.visual-section{display:grid;grid-template-columns:1fr .85fr;gap:45px}.visual-section.reverse{grid-template-columns:.85fr 1fr}.visual-section.reverse>div{grid-column:2}.visual-section.reverse>figure{grid-row:1;grid-column:1}.visual-section figure{align-self:center;margin:0;overflow:hidden;background:#17191b}.visual-section figure img{display:block;width:100%;height:100%;max-height:620px;object-fit:cover}.option-natural{margin-top:25px;padding:17px;border:1px solid var(--line);background:#f6f3ed}.option-natural strong{font-size:11px}.option-natural p{margin-bottom:0;color:var(--muted);font-size:10px}.check-list{padding:0;list-style:none}.check-list li{padding:5px 0;color:#55595b;font-size:11px}.check-list li:before{content:"—";margin-right:9px;color:var(--gold-dark)}.limit-text{font-size:10px!important;line-height:1.65!important}.option-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:35px;background:var(--line)}.option-guide-grid article{padding:27px;background:#fbfaf7}.option-guide-grid article>span{color:var(--gold-dark);font:600 19px Sora,sans-serif}.option-guide-grid article>span small,.priority-guide h3 small,.guide-price-grid strong small,.travel-guide dd small{font-size:.48em;letter-spacing:.06em;vertical-align:.35em}.option-guide-grid h3{margin:25px 0 10px;font-size:18px}.option-guide-grid p{color:#56595b;font-size:11px;line-height:1.7}.option-guide-grid article>small{display:block;color:#828482;font-size:9px;line-height:1.6}.priority-guide{display:grid;grid-template-columns:.35fr .65fr;gap:35px;margin-top:22px;padding:32px;background:#202325;color:#fff}.priority-guide h3{margin:0;color:#d1ae6e;font-size:30px}.priority-guide p,.priority-guide li{color:#c4c6c4;font-size:10px;line-height:1.65}.priority-guide strong{display:block;margin-top:15px;padding-left:12px;border-left:2px solid var(--gold);font-size:10px}.case-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:35px}.case-grid article{padding:26px;border:1px solid var(--line);background:#fbfaf7}.case-grid h3{min-height:46px;margin:0 0 20px;font-size:16px}.case-grid dl{margin:0}.case-grid dl div{display:contents}.case-grid dt{margin-top:9px;color:var(--gold-dark);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.case-grid dd{margin:2px 0 0;color:var(--muted);font-size:10px;line-height:1.55}.split-guide-section{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:0;background:var(--line)}.split-guide-section>div{position:relative;padding:78px 42px;background:#fff}.split-guide-section>div:last-child{background:#f0ede5}.split-guide-section h2{font-size:37px}.regulation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:32px;background:var(--line)}.regulation-grid article{padding:24px;background:#fbfaf7}.regulation-grid h3{margin:0 0 10px;font-size:15px}.regulation-grid p{margin:0;color:var(--muted);font-size:10px;line-height:1.6}.credentials-future{margin-top:22px;padding:18px;border:1px dashed #b9a986;background:#f6f2e9}.credentials-future strong{font-size:10px}.credentials-future p{margin:5px 0 0;color:var(--muted);font-size:9px;line-height:1.6}.guide-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:35px;background:var(--line)}.guide-price-grid article{display:flex;min-height:225px;flex-direction:column;padding:25px;background:#fbfaf7}.guide-price-grid h3{margin:0 0 25px;font-size:15px}.guide-price-grid strong{color:var(--gold-dark);font:600 25px Sora,sans-serif}.guide-price-grid p{margin-top:auto;color:var(--muted);font-size:10px;line-height:1.6}.travel-guide{display:grid;grid-template-columns:.55fr .45fr;gap:35px;margin-top:22px;padding:28px;background:#202325;color:#fff}.travel-guide h3{margin:0;font-size:18px}.travel-guide p{color:#bfc1bf;font-size:10px}.travel-guide dl{margin:0}.travel-guide dl div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #444749}.travel-guide dt,.travel-guide dd{font-size:10px}.travel-guide dd{margin:0;color:#d1ae6e;font-weight:800}.faq-list{margin-top:30px;border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{position:relative;padding:18px 40px 18px 0;color:#333638;font-size:12px;font-weight:800;list-style:none;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:4px;top:12px;color:var(--gold-dark);font:500 21px Sora,sans-serif}.faq-list details[open] summary:after{content:"−"}.faq-list p{max-width:740px;margin:0;padding:0 35px 18px 0;color:var(--muted);font-size:11px;line-height:1.7}.final-guide-cta{background:#1a1d1f;color:#fff}.final-guide-cta h2{color:#fff}.final-guide-cta>p:not(.eyebrow,.guide-number){color:#c5c7c5}.final-guide-cta>div{display:flex;align-items:center;gap:14px;margin-top:30px}.final-guide-cta .button-secondary{border-color:#6b6e70;background:transparent;color:#fff}.toc-heading{display:flex;align-items:center;justify-content:space-between}.toc-heading>strong{color:var(--gold-dark);font:600 11px Sora,sans-serif;letter-spacing:.1em;text-transform:uppercase}.toc-toggle{display:none;border:1px solid var(--line);background:#fff;padding:7px 10px;color:var(--ink);font-size:9px;font-weight:800;text-transform:uppercase}.value-panel{margin-top:24px;padding:19px 21px;border:1px solid #d8c7a6;background:#faf6ed}.value-panel strong{color:#73572d;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.value-panel p{margin:6px 0 0;color:#4f5355;font-size:11px;line-height:1.7}.dark-guide-section .guide-lead{color:#d0d1cf}.technology-chain{display:grid;grid-template-columns:1fr;gap:8px;max-width:720px;margin:35px auto 0}.technology-chain article{min-height:0;padding:22px;border:1px solid #4a4d4f;background:#25282a}.technology-chain i{color:#d1ae6e;font-size:20px;font-style:normal;line-height:1;text-align:center}.technology-chain span{color:#d1ae6e;font-size:9px;font-weight:800}.technology-chain h3{margin:18px 0 9px;font-size:15px}.technology-chain p{margin:0;color:#bfc1bf;font-size:10px;line-height:1.65}.equipment-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:22px;background:#4a4d4f}.equipment-strip span{padding:14px;background:#202325;color:#bfc1bf;font-size:9px}.equipment-strip b{display:block;margin-bottom:4px;color:#fff}.mission-section{padding-right:45px;padding-left:45px}.mission-steps{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:38px;background:var(--line)}.mission-steps article{display:grid;grid-template-columns:42px 1fr;gap:15px;min-height:205px;padding:24px;background:#fbfaf7}.mission-steps article>span{color:var(--gold-dark);font:600 11px Sora,sans-serif}.mission-steps h3{margin:0 0 10px;font-size:15px}.mission-steps p{margin:0;color:var(--muted);font-size:10px;line-height:1.7}.mission-steps small{display:block;margin-top:12px;padding-left:10px;border-left:2px solid var(--gold);color:#5a5d5f;font-size:9px;line-height:1.6}.regulatory-update{margin-top:24px;padding:22px;border-left:3px solid var(--gold);background:#202325;color:#fff}.regulatory-update strong{font-size:12px}.regulatory-update p{margin:6px 0 0;color:#c4c6c4;font-size:10px;line-height:1.7}.weather-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:22px;background:var(--line)}.weather-grid article{padding:22px;background:#fbfaf7}.weather-grid h3{margin:0 0 9px;font-size:14px}.weather-grid p{margin:0;color:var(--muted);font-size:10px;line-height:1.65}.official-sources{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.official-sources strong{width:100%;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.official-sources a{padding:7px 9px;border:1px solid var(--line);color:var(--gold-dark);font-size:9px}.official-sources a:hover{text-decoration:underline}.faq-list details[open]{background:#fbfaf7}.faq-list details[open] p{padding-left:18px}@media(hover:hover)and (pointer:fine){.guide-card-grid article,.professional-points article,.equipment-grid article,.preparation-flow article,.option-guide-grid article,.case-grid article,.regulation-grid article,.guide-price-grid article{transition:background-color .22s ease,box-shadow .22s ease,transform .22s ease}.guide-card-grid article:hover,.professional-points article:hover,.equipment-grid article:hover,.preparation-flow article:hover,.option-guide-grid article:hover,.case-grid article:hover,.regulation-grid article:hover,.guide-price-grid article:hover{z-index:1;background:#fff;box-shadow:inset 0 3px var(--gold),0 12px 30px #1214150f;transform:translateY(-2px)}}@media(max-width:1050px){.guide-layout{grid-template-columns:1fr}.guide-toc{position:sticky;top:74px;z-index:15;max-height:calc(100vh - 88px);overflow:auto;padding:14px 18px}.guide-toc>strong{display:none}.toc-toggle{display:block}.guide-toc nav{display:none;grid-template-columns:repeat(3,1fr);gap:0 20px;margin-top:12px}.guide-toc.toc-open nav{display:grid}.professional-points,.case-grid{grid-template-columns:1fr 1fr}.visual-section,.visual-section.reverse{grid-template-columns:1fr}.visual-section.reverse>div,.visual-section.reverse>figure{grid-column:auto;grid-row:auto}.visual-section figure{max-height:500px}.equipment-strip{grid-template-columns:1fr 1fr}}@media(max-width:760px){.guide-hero{min-height:600px}.guide-hero-content{padding-top:110px;padding-bottom:65px}.guide-hero h1{font-size:50px}.guide-hero-content>p:not(.eyebrow){font-size:14px}.guide-opening>.container{grid-template-columns:1fr;gap:22px}.guide-layout{width:min(100% - 24px,1180px);gap:24px;padding-top:18px}.guide-toc nav{grid-template-columns:1fr 1fr}.guide-section,.mission-section{padding:65px 28px}.guide-section h2{font-size:37px}.guide-card-grid.four,.equipment-grid,.preparation-flow,.regulation-grid,.guide-price-grid,.weather-grid{grid-template-columns:1fr 1fr}.comparison-table>div{grid-template-columns:1fr}.comparison-table strong{border-bottom:1px solid #45484a}.comparison-table p{border-right:0}.difference-layout,.priority-guide,.split-guide-section,.travel-guide,.case-grid,.mission-steps{grid-template-columns:1fr}.mission-steps article{min-height:0}.split-guide-section>div{padding:65px 28px}.option-guide-grid{grid-template-columns:1fr}.final-guide-cta>div{align-items:stretch;flex-direction:column}.final-guide-cta .text-link{align-self:flex-start}}@media(max-width:480px){.guide-hero h1{font-size:42px}.guide-hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.guide-opening div div,.guide-toc nav,.guide-card-grid.four,.professional-points,.equipment-grid,.preparation-flow,.onsite-steps,.regulation-grid,.guide-price-grid,.weather-grid,.equipment-strip,.technology-chain{grid-template-columns:1fr}.technology-chain i{transform:none}.guide-section,.mission-section{padding:58px 21px}.guide-section h2{font-size:32px}.guide-lead{font-size:15px}.comparison-table strong,.comparison-table p{padding:16px}.case-grid article{padding:22px}.mission-steps article{grid-template-columns:30px 1fr;padding:20px 16px}.guide-wide-photo img{aspect-ratio:4/3}.visual-section{gap:26px}.visual-section figure{max-height:380px}.official-sources{flex-direction:column}.official-sources strong{width:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.guide-toc a,.guide-card-grid article,.professional-points article,.equipment-grid article,.preparation-flow article,.option-guide-grid article,.case-grid article,.regulation-grid article,.guide-price-grid article{transition:none!important;transform:none!important}}@media print{.site-header,.guide-toc,.guide-hero-actions,.final-guide-cta>div,footer{display:none!important}.guide-page{background:#fff}.guide-hero{min-height:0;background:#fff;color:#111;page-break-after:always}.guide-hero-media{display:none}.guide-hero-content{padding:35mm 15mm}.guide-hero h1,.guide-hero h1 span{color:#111}.guide-hero-content>p:not(.eyebrow){color:#444}.guide-opening>.container{display:block;padding:12mm 15mm}.guide-opening div div{margin-top:8mm}.guide-layout{display:block;width:100%;padding:0}.guide-section{padding:14mm 15mm;border:0;border-bottom:1px solid #bbb;break-inside:auto}.guide-section h2{font-size:25pt}.guide-card-grid article,.professional-points article,.equipment-grid article,.preparation-flow article,.option-guide-grid article,.case-grid article,.regulation-grid article,.guide-price-grid article,.priority-guide,.travel-guide,.dark-guide-section,.final-guide-cta{break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}.guide-wide-photo,.visual-section figure{break-inside:avoid}.faq-list details{break-inside:avoid}.faq-list details>p{display:block}.guide-section[id]{scroll-margin-top:0}}
