.guide-page{width:100%;display:block;--display:var(--font-display);--sans:var(--font-sans);--glass:rgba(255,255,255,0.72);--glass-strong:rgba(255,255,255,0.88);--glass-edge:rgba(22,37,63,0.09);--glass-shadow:0 22px 60px rgba(20,38,68,0.13);--guide-gap:clamp(2.75rem,1.9rem + 3vw,4.5rem);--guide-measure:46rem}.guide-page [id]{scroll-margin-top:7.5rem}.guide-page .section--roomy,.guide-page .section--tinted{padding-top:0;padding-bottom:var(--guide-gap)}.guide-page .guide-hero.section--roomy{padding-top:clamp(2.5rem,5vw,4rem)}.guide-page .container>:last-child,.guide-page .guide-prose>:last-child{margin-bottom:0}.guide-page .section--tinted{left:auto;right:auto;width:100%;margin-inline:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:0}.guide-page .section>.container{width:min(1180px,calc(100% - 2.5rem))}@media (max-width:900px){.guide-page .section>.container{width:min(1180px,calc(100% - (var(--m-gutter, 20px) * 2)))}}.guide-page .guide-hero__grid{display:block}.guide-page .guide-hero__copy{min-width:0;max-width:none}.guide-page .guide-hero h1{margin:0 0 .85rem;max-width:22ch;font-family:var(--font-display);font-size:clamp(2.15rem,4.4vw,3.35rem);font-weight:600;line-height:1.05;letter-spacing:-.045em;color:var(--ink-strong);text-wrap:balance}.guide-page .guide-byline{margin:0 0 1.35rem;max-width:none;color:var(--muted);font-size:.95rem;font-style:italic;line-height:1.55}.guide-page .guide-byline__author{display:block}.guide-page .guide-byline__meta{display:flex;flex-wrap:wrap;column-gap:.45rem}.guide-page .guide-byline__meta>span{white-space:nowrap}.guide-page .guide-byline__meta>span:not(:last-child):after{content:"·";margin-left:.45rem}.guide-page .guide-lead{max-width:none;margin-top:1.75rem}.guide-page .guide-hero--text .guide-lead{margin-top:0}.guide-page .guide-hero--text .guide-byline{margin-bottom:.85rem}.guide-page .guide-lead p{margin-bottom:.75rem}.guide-page .guide-hero--text h1{max-width:min(28ch,100%)}.guide-page .guide-lead p{margin:0 0 1rem;font-size:clamp(1.02rem,1.4vw,1.12rem);line-height:1.7;color:var(--ink)}.guide-page .guide-lead p:last-child{margin-bottom:0}.guide-page .guide-hero__visual{display:flex;flex-direction:column;align-items:stretch;gap:.85rem;width:100%;margin:0}.guide-page .hero-duel{position:relative;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:clamp(.75rem,3vw,2rem);gap:clamp(.75rem,3vw,2rem);align-items:center;justify-items:center;width:100%;min-width:0;padding:1.25rem .35rem .5rem}.guide-page .hero-duel__vs{display:grid;place-items:center;align-self:center;width:2.35rem;height:2.35rem;border-radius:999px;background:var(--palette-deep);color:var(--palette-warm);font-size:.7rem;font-weight:800;letter-spacing:.04em;box-shadow:0 8px 20px rgba(20,36,58,.25)}.guide-page .hero-duel .paper-card{width:min(280px,100%);transform:rotate(-3deg)}.guide-page .miniphone--wallet{position:relative;width:min(214px,100%);aspect-ratio:71.5/149.6;justify-self:center;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;filter:drop-shadow(0 18px 28px rgba(20,36,58,.28));transform:rotate(2.5deg)}.guide-page .miniphone--wallet .miniphone__notch{display:none}.guide-page .miniphone--wallet .miniphone__btn{position:absolute;z-index:3;background:linear-gradient(90deg,#6a6a70,#333338 38%,#1a1a1c);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.5)}.guide-page .miniphone--wallet .miniphone__btn--action{top:13.4%;left:-3px;width:3px;height:4.4%;border-radius:1.5px 0 0 1.5px}.guide-page .miniphone--wallet .miniphone__btn--volup{top:20.8%;left:-3px;width:3px;height:5.8%;border-radius:1.5px 0 0 1.5px}.guide-page .miniphone--wallet .miniphone__btn--voldown{top:27.6%;left:-3px;width:3px;height:5.8%;border-radius:1.5px 0 0 1.5px}.guide-page .miniphone--wallet .miniphone__btn--side{top:21.2%;height:7.2%}.guide-page .miniphone--wallet .miniphone__btn--control,.guide-page .miniphone--wallet .miniphone__btn--side{right:-3px;width:3px;border-radius:0 1.5px 1.5px 0;background:linear-gradient(-90deg,#6a6a70,#333338 38%,#1a1a1c)}.guide-page .miniphone--wallet .miniphone__btn--control{top:52%;height:8.4%}.guide-page .miniphone--wallet .miniphone__shell{position:absolute;inset:0;padding:2.35%;border-radius:17.6%/8.4%;background:linear-gradient(155deg,#7a7a82,#3e3e44 14%,#1c1c1e 44%,#2c2c30 78%,#55555c);box-shadow:0 0 0 .6px #9a9aa2,0 0 0 1.6px #141416,inset 0 1.2px 1.4px rgba(255,255,255,.42),inset 0 -1.2px 1.6px rgba(0,0,0,.55)}.guide-page .miniphone--wallet .miniphone__screen{position:relative;display:flex;flex-direction:column;gap:0;height:100%;padding:0;overflow:hidden;border-radius:15.3%/7.3%;background:#f2f2f7;color:#1c1c1e;font-family:var(--font-ios,-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif);-webkit-font-smoothing:antialiased}.guide-page .miniphone--wallet .miniphone__status{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:28px;padding:7px 10px 0;color:#1c1c1e}.guide-page .miniphone--wallet .miniphone__time{padding-left:4px;font-size:8.5px;font-weight:700;letter-spacing:.01em}.guide-page .miniphone--wallet .miniphone__island{display:flex;align-items:center;width:62px;height:18px;padding-left:7px;border-radius:999px;background:#000;box-shadow:0 0 0 1px #000}.guide-page .miniphone--wallet .miniphone__island-lens{width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#3a4e72,#07090e 62%);box-shadow:inset 0 0 0 1px rgba(110,130,170,.4)}.guide-page .miniphone--wallet .miniphone__status-end{display:flex;justify-content:flex-end}.guide-page .miniphone--wallet .miniphone__cluster{display:flex;align-items:center;gap:3px;padding-right:2px}.guide-page .miniphone--wallet .miniphone__cluster svg{display:block;height:7px;width:auto}.guide-page .miniphone--wallet .miniphone__wallet{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:2px 9px 0}.guide-page .miniphone--wallet .miniphone__navbar{margin:0 0 8px 1px;padding-left:0;color:#000;font-size:17px;font-weight:800;letter-spacing:-.045em;line-height:1}.guide-page .miniphone--wallet .miniphone__stack{position:relative;display:flex;flex:1 1;flex-direction:column;min-height:0}.guide-page .miniphone--wallet .cs-pass{position:relative;z-index:3;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 22px rgba(10,18,32,.28);max-width:none;width:100%}.guide-page .miniphone--wallet .miniphone__peek{position:relative;z-index:2;display:flex;align-items:center;gap:6px;height:28px;margin-top:-8px;padding:10px 10px 0;overflow:hidden;border-radius:10px;color:#fff;font-size:8px;font-weight:700;letter-spacing:-.02em;box-shadow:0 8px 16px rgba(10,18,32,.16)}.guide-page .miniphone--wallet .miniphone__peek--one{background:#2a4a3a}.guide-page .miniphone--wallet .miniphone__peek-mark{display:grid;place-items:center;width:12px;height:12px;border-radius:3px;background:#fff;color:#2a4a3a;font-size:7px;font-weight:800}.guide-page .miniphone--wallet .miniphone__home{display:flex;justify-content:center;padding:6px 0 7px}.guide-page .miniphone--wallet .miniphone__home span{width:68px;height:3px;border-radius:99px;background:#000}.guide-page .section-head{margin-bottom:clamp(1rem,.75rem + 1vw,1.4rem);max-width:min(52rem,100%)}.guide-page .section-head .muted{max-width:var(--guide-measure);margin:.75rem 0 0;font-size:1.02rem;line-height:1.65}.guide-page .section-head h2{margin:0;font-family:var(--font-display);font-size:clamp(1.85rem,3.8vw,2.85rem);font-weight:600;line-height:1.1;letter-spacing:-.04em;color:var(--ink-strong);text-wrap:balance}.guide-page .guide-prose{max-width:46rem}.guide-page .guide-prose:has(.compare),.guide-page .guide-prose:has(.file-grid),.guide-page .guide-prose:has(.guide-checks),.guide-page .guide-prose:has(.guide-spot),.guide-page .guide-prose:has(.split-stat),.guide-page .guide-prose:has(.step-grid),.guide-page .guide-prose:has(.table-wrap),.guide-page .guide-prose:has(.vs-duo){max-width:none}.guide-page .guide-prose:has(.compare)>p,.guide-page .guide-prose:has(.file-grid)>p,.guide-page .guide-prose:has(.guide-checks)>p,.guide-page .guide-prose:has(.guide-spot)>p,.guide-page .guide-prose:has(.split-stat)>p,.guide-page .guide-prose:has(.step-grid)>p,.guide-page .guide-prose:has(.table-wrap)>p,.guide-page .guide-prose:has(.vs-duo)>p{max-width:46rem}.guide-page .guide-prose:has(.guide-spot)>h3,.guide-page .guide-prose:has(.split-stat)>h3{max-width:46rem}.guide-page .guide-prose>.compare,.guide-page .guide-prose>.file-grid,.guide-page .guide-prose>.guide-checks,.guide-page .guide-prose>.step-grid,.guide-page .guide-prose>.table-wrap,.guide-page .guide-prose>.vs-duo{width:100%;max-width:100%}.guide-page .guide-prose>p{margin:0 0 1.1rem;font-size:1.05rem;line-height:1.7;color:var(--ink);overflow-wrap:break-word}.guide-page .guide-prose h3{margin:1.9rem 0 .7rem;font-family:var(--font-display);font-size:clamp(1.2rem,2.4vw,1.45rem);font-weight:600;line-height:1.2;letter-spacing:-.03em;color:var(--ink-strong);text-wrap:balance}.guide-page .guide-prose .table-wrap+p{margin-top:.85rem;font-size:.94rem;color:var(--muted)}.guide-page .guide-prose .file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1.35rem 0 0;padding:0;list-style:none;width:100%}.guide-page .guide-prose .file-card{margin:0;padding:1.35rem 1.4rem 1.5rem;border:1px solid var(--glass-edge);border-radius:1.25rem;background:var(--glass);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:var(--glass-shadow)}.guide-page .guide-prose .file-card h3{margin:0 0 .55rem;font-family:var(--font-sans);font-size:1.05rem;font-weight:750;letter-spacing:-.02em;color:var(--ink-strong)}.guide-page .guide-prose .file-card p{margin:0;font-size:.98rem;line-height:1.55}.guide-page .guide-checks{list-style:none;margin:1.35rem 0 0;padding:0;display:grid;grid-gap:.85rem;gap:.85rem;max-width:46rem}.guide-page .guide-check{display:grid;grid-template-columns:auto 1fr;grid-gap:.85rem;gap:.85rem;align-items:start;margin:0;padding:.2rem 0}.guide-page .guide-check__mark{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;margin-top:.1rem;border-radius:50%;background:var(--palette-deep);color:var(--palette-warm)}.guide-page .guide-check strong{display:block;margin:0 0 .3rem;font-size:1.02rem;font-weight:750;letter-spacing:-.02em;color:var(--ink-strong);overflow-wrap:anywhere}.guide-page .guide-check p{margin:0;font-size:.95rem;line-height:1.55;color:var(--muted);overflow-wrap:break-word}.guide-page .guide-spot{display:grid;grid-gap:.85rem;gap:.85rem;justify-items:start;min-width:0;margin:0;padding:clamp(1.6rem,4vw,2.4rem) clamp(1.4rem,4vw,2.25rem);border-radius:1.5rem;background:radial-gradient(circle at 88% 90%,rgba(255,212,130,.22),transparent 42%),var(--palette-deep);color:#fff;box-shadow:0 22px 50px rgba(10,22,40,.22)}.guide-page .guide-spot .section-kicker{margin:0;color:var(--palette-light)}.guide-page .guide-spot--deploy{gap:1.1rem}.guide-page .guide-spot--deploy .section-kicker,.guide-page .guide-spot--deploy h2,.guide-page .guide-spot--deploy>p{width:100%;min-width:0;justify-self:center;text-align:center}.guide-page .guide-spot--deploy .section-kicker:after{margin-inline:auto}.guide-page .guide-spot--deploy h2{margin:0;max-width:100%;text-wrap:balance;font-family:var(--font-display);font-size:clamp(1.85rem,3.6vw,2.65rem);font-weight:600;line-height:1.08;letter-spacing:-.04em;color:#fff}.guide-page .guide-spot--deploy>p{max-width:min(44rem,100%);margin:0;color:rgba(255,255,255,.74);font-size:1.02rem;line-height:1.65}.guide-page .guide-spot--deploy .guide-checks{width:100%;max-width:none;margin:.35rem 0 .15rem;gap:.7rem}.guide-page .guide-spot--deploy .guide-check{padding:1.15rem 1.25rem;border:1px solid rgba(255,255,255,.14);border-radius:1.15rem;background:rgba(255,255,255,.08)}.guide-page .guide-spot--deploy .guide-check strong{color:#fff}.guide-page .guide-spot--deploy .guide-check p{color:rgba(255,255,255,.72)}.guide-page .guide-spot--deploy .guide-check__mark{background:var(--palette-warm);color:var(--palette-deep)}.guide-page .guide-spot--formula{gap:.75rem;width:100%;max-width:min(100%,var(--guide-measure));box-sizing:border-box;margin:1.35rem 0 0;padding:clamp(1.15rem,2.8vw,1.65rem) clamp(1.1rem,2.5vw,1.5rem)}.guide-page .guide-spot--formula .section-kicker{color:var(--palette-light)}.guide-page .guide-spot--formula .formula{width:100%;margin:0;border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.08);box-shadow:none}.guide-page .guide-spot--formula .formula__den,.guide-page .guide-spot--formula .formula__eq,.guide-page .guide-spot--formula .formula__label,.guide-page .guide-spot--formula .formula__num,.guide-page .guide-spot--formula .formula__tail{color:#fff}.guide-page .guide-spot--formula .formula__num{border-bottom-color:rgba(255,255,255,.42)}.guide-page .table-wrap--wide{-webkit-overflow-scrolling:touch}.guide-page .table-wrap--wide table{min-width:44rem;font-size:.88rem}.guide-page .table-wrap--wide td,.guide-page .table-wrap--wide th{white-space:nowrap}.guide-page .table-wrap--wide td:first-child,.guide-page .table-wrap--wide th:first-child{white-space:normal;min-width:7.5rem}.guide-page .guide-spot .btn{margin-top:.35rem;justify-self:center}.guide-page .guide-hero--split .guide-hero__grid{display:grid;grid-gap:clamp(1.5rem,3.5vw,2.75rem);gap:clamp(1.5rem,3.5vw,2.75rem);align-items:start}@media (min-width:980px){.guide-page .guide-hero--split .guide-hero__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center}.guide-page .guide-hero--split .guide-hero__copy h1{max-width:17ch}}.guide-page .guide-hero--split .guide-lead{margin-top:0}.guide-page .guide-hero__visual--margin{margin:0;min-width:0}.guide-page .margin-gauge{margin:0;padding:clamp(1.35rem,3vw,1.9rem);border-radius:1.5rem;background:radial-gradient(circle at 88% 8%,rgba(255,212,130,.24),transparent 46%),var(--palette-deep);color:#fff;box-shadow:0 24px 55px rgba(10,22,40,.24)}.guide-page .margin-gauge__kicker{margin:0 0 1.15rem;color:var(--palette-light);font-size:.74rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.guide-page .margin-gauge__kicker sup{text-transform:none}.guide-page .margin-gauge__rows{display:grid;grid-gap:1.15rem;gap:1.15rem}.guide-page .margin-gauge__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.4rem 1rem;gap:.4rem 1rem;align-items:center}.guide-page .margin-gauge__label{grid-column:1;font-size:.86rem;font-weight:650;color:rgba(255,255,255,.76)}.guide-page .margin-gauge__value{grid-column:2;grid-row:1/span 2;align-self:center;font-family:var(--display);font-size:clamp(1.6rem,3.4vw,2.15rem);font-weight:600;letter-spacing:-.035em;line-height:1;color:var(--palette-warm)}.guide-page .margin-gauge__track{grid-column:1;display:block;height:.6rem;border-radius:999px;background:rgba(255,255,255,.14);overflow:hidden}.guide-page .margin-gauge__fill{display:block;width:var(--fill,100%);height:100%;border-radius:999px;background:linear-gradient(90deg,var(--palette-warm),#ffe4ab)}.guide-page .margin-gauge__fill--perceived{--fill:100%}.guide-page .margin-gauge__fill--real{--fill:20%}.guide-page .margin-gauge__row--real .margin-gauge__value{color:#fff}.guide-page .margin-gauge__row--real .margin-gauge__fill{background:linear-gradient(90deg,var(--palette-light),#cfe3ff)}.guide-page .margin-gauge__foot{display:flex;flex-wrap:wrap;gap:.35rem .9rem;margin:1.35rem 0 0;padding-top:1rem;border-top:1px solid rgba(255,255,255,.14);font-size:.82rem;color:rgba(255,255,255,.62)}.guide-page .margin-gauge__foot span:not(:last-child):after{content:"·";margin-left:.9rem;color:rgba(255,255,255,.35)}.guide-page .proof-band{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));grid-gap:1rem;gap:1rem;margin-top:clamp(1.75rem,3.5vw,2.5rem)}.guide-page .proof-stat{display:grid;align-content:start;grid-gap:.5rem;gap:.5rem;margin:0;padding:1.35rem 1.4rem 1.25rem;border:1px solid var(--glass-edge);border-radius:1.25rem;background:var(--glass);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:var(--glass-shadow)}.guide-page .proof-stat__figure{font-family:var(--display);font-size:clamp(2rem,4vw,2.6rem);font-weight:600;line-height:1;letter-spacing:-.045em;color:var(--ink-strong)}.guide-page .proof-stat__body{margin:0;font-size:.95rem;line-height:1.55;color:var(--muted)}.guide-page .proof-stat__source{justify-self:start;display:inline-flex;align-items:center;margin-top:.15rem;padding:.32rem .7rem;border-radius:999px;background:rgba(20,36,58,.07);color:var(--ink-strong);font-size:.76rem;font-weight:700;letter-spacing:.02em;text-decoration:none}.guide-page .proof-stat__source:hover{background:rgba(20,36,58,.13)}.guide-page .guide-check__source,.guide-page .proof-stat__source{position:relative}.guide-page .guide-check__source:after,.guide-page .proof-stat__source:after{content:"";position:absolute;inset:-.6rem -.4rem}.guide-page .section-num{display:grid;place-items:center;width:2.1rem;height:2.1rem;margin:0 0 .9rem;border-radius:999px;background:var(--palette-warm);color:var(--palette-deep);font-family:var(--sans);font-size:.95rem;font-weight:800;line-height:1;letter-spacing:0}.guide-page .formula{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .7rem;margin:0;padding:1.15rem 1.25rem;border:1px solid var(--line);border-radius:16px;background:var(--glass-strong);text-align:center}.guide-page .formula__label,.guide-page .formula__tail{font-weight:600}.guide-page .formula__frac{display:inline-flex;flex-direction:column;align-items:stretch}.guide-page .formula__den,.guide-page .formula__num{padding:0 .55rem;font-size:.94rem;line-height:1.35}.guide-page .formula__num{padding-bottom:.4rem;border-bottom:1.5px solid}.guide-page .formula__den{padding-top:.4rem}.guide-page .table-wrap{margin:1.35rem 0 0;overflow-x:auto;border:1px solid var(--glass-edge);border-radius:16px;background:var(--glass-strong)}.guide-page .table-wrap table{width:100%;border-collapse:collapse}.guide-page .table-wrap td,.guide-page .table-wrap th{padding:.75rem .9rem;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.guide-page .table-wrap th{background:rgba(216,232,255,.5);font-weight:700}.guide-page .table-wrap tbody tr:last-child td{border-bottom:0}.guide-page .table-wrap--wide td,.guide-page .table-wrap--wide th{white-space:normal}.guide-page .table-wrap--wide tbody tr:nth-child(2n) td{background-color:rgba(216,232,255,.3)}.guide-page .table-wrap--wide tbody td:last-child,.guide-page .table-wrap--wide thead th:last-child{background-color:rgba(255,212,130,.24);font-weight:700;color:var(--ink-strong)}.guide-page .step-grid{list-style:none;margin:1.35rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;width:100%}@media (min-width:641px){.guide-page .guide-prose .file-grid:has(>:nth-child(3):last-child),.guide-page .step-grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}}.guide-page .step-card{display:flex;gap:1rem;align-items:flex-start;margin:0;padding:1.25rem 1.3rem;border:1px solid var(--glass-edge);border-radius:1.25rem;background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--glass-shadow)}.guide-page .step-card__num{flex:0 0 auto;display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:999px;background:var(--palette-deep);color:var(--palette-warm);font-size:.95rem;font-weight:800}.guide-page .guide-prose .step-card h3{margin:.15rem 0 .4rem;font-family:var(--font-sans);font-size:1.08rem;font-weight:750;line-height:1.3;letter-spacing:-.02em}.guide-page .step-card p{margin:0;font-size:.95rem;line-height:1.55}.guide-page .step-grid--pitfalls .step-card{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem;padding:1.25rem 1.35rem 1.4rem;border-color:rgba(160,66,44,.22);background:linear-gradient(180deg,rgba(160,66,44,.08),rgba(160,66,44,0)),var(--glass)}.guide-page .guide-prose .step-grid--pitfalls .step-card h3{margin:0}.guide-page .guide-related-grid{display:grid;grid-gap:1rem;gap:1rem;max-width:min(100%,calc(var(--guide-measure) * 1.35))}@media (min-width:720px){.guide-page .guide-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.guide-page .guide-related-card{position:relative;display:grid;justify-items:start;grid-gap:.55rem;gap:.55rem;max-width:none;padding:clamp(1.35rem,3vw,1.85rem);border:1px solid var(--glass-edge);border-radius:1.35rem;background:var(--glass);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:var(--glass-shadow);transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.guide-page .guide-related-card:hover{background-color:var(--glass-strong);box-shadow:0 26px 64px rgba(20,38,68,.16);transform:translateY(-3px)}.guide-page .guide-related-card:has(.guide-related-card__link:focus-visible){outline:2px solid var(--primary-mid);outline-offset:3px}.guide-page .guide-related-card .section-kicker{margin:0 0 .2rem}.guide-page .guide-related-card h2{margin:0;font-family:var(--font-display);font-size:clamp(1.45rem,1.1rem + 1.2vw,1.9rem);font-weight:600;line-height:1.15;letter-spacing:-.03em;color:var(--ink-strong)}.guide-page .guide-related-card__text{margin:0;color:var(--muted);font-size:1rem;line-height:1.65}.guide-page .guide-related-card__link{display:inline-flex;align-items:center;gap:.35rem;margin-top:.35rem;color:var(--ink-strong);font-weight:700;text-decoration:none}.guide-page .guide-related-card__link:after{content:"";position:absolute;inset:0;border-radius:1.35rem}.guide-page .guide-related-card__link:focus-visible{outline:none}.guide-page .geo-neighbours{margin:0}.guide-page .geo-neighbours a{align-content:start;gap:.5rem;padding:1.25rem 1.35rem 1.35rem;border:1px solid var(--glass-edge);border-radius:1.25rem;background:var(--glass);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:var(--glass-shadow)}.guide-page .geo-neighbours a:hover{background:var(--glass-strong)}.guide-page .geo-neighbours__hub{margin:1.25rem 0 0;text-align:left;text-wrap:balance}.guide-page .geo-neighbours__hub a{display:inline;padding-block:.6rem}.guide-page .geo-neighbours__hub a svg{display:inline-block;margin-left:.35rem;vertical-align:-.2em}.guide-page .vs-duo{display:grid;grid-gap:.85rem;gap:.85rem;margin:1.5rem 0 1.75rem;width:100%}.guide-page .vs-duo__row{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:.75rem;gap:.75rem;align-items:stretch;min-width:0}.guide-page .vs-duo__cell{min-width:0;padding:1.15rem 1.25rem;border:1px solid var(--glass-edge);border-radius:1.15rem;background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--glass-shadow)}.guide-page .vs-duo__cell--digital{background:rgba(173,208,255,.28);border-color:rgba(20,36,58,.12)}.guide-page .vs-duo__label{display:block;margin-bottom:.45rem;font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.guide-page .vs-duo__cell p{margin:0;font-size:1rem;font-weight:650;color:var(--ink-strong);line-height:1.4;overflow-wrap:break-word}.guide-page .vs-duo__vs{display:grid;place-items:center;align-self:center;width:2.4rem;height:2.4rem;border-radius:999px;background:var(--palette-deep);color:var(--palette-warm);font-size:.72rem;font-weight:800;letter-spacing:.04em}.guide-page .compare{margin:1.75rem 0 .5rem;width:100%;border:1px solid var(--glass-edge);border-radius:1.35rem;overflow:hidden;background:var(--glass-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--glass-shadow)}.guide-page .compare__head,.guide-page .compare__row{display:grid;grid-template-columns:minmax(8rem,.9fr) minmax(0,1.1fr) minmax(0,1.1fr);grid-gap:0;gap:0}.guide-page .compare__head{background:rgba(20,36,58,.06);border-bottom:1px solid var(--line)}.guide-page .compare__col-label,.guide-page .compare__subject-label{padding:.95rem 1.15rem;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.guide-page .compare__col-label--digital{color:var(--ink);background:rgba(173,208,255,.28)}.guide-page .compare__row+.compare__row{border-top:1px solid var(--line)}.guide-page .compare__cell,.guide-page .compare__subject{min-width:0;padding:1.05rem 1.15rem;font-size:.95rem;line-height:1.45;overflow-wrap:break-word}.guide-page .compare__subject{color:var(--ink-strong);background:rgba(255,255,255,.35)}.guide-page .compare__subject,.guide-page .guide-prose .compare__subject{margin:0;font-family:var(--font-sans);font-size:.95rem;font-weight:700;line-height:1.45}.guide-page .guide-prose .compare__subject{letter-spacing:normal}.guide-page .compare__cell{display:flex;gap:.65rem;align-items:flex-start;color:var(--muted)}.guide-page .compare__cell p{margin:0;font:inherit;color:inherit}.guide-page .compare__icon{display:none}.guide-page .compare__cell--digital{background:rgba(173,208,255,.14);color:var(--ink);font-weight:550}.guide-page .compare__mark{flex:0 0 auto;display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;margin-top:.05rem;border-radius:999px;background:rgba(20,36,58,.08);color:var(--muted);font-size:.85rem;font-weight:700}.guide-page .compare__mark--ok{background:var(--palette-warm);color:var(--palette-deep)}.guide-page .faq-list{display:block;margin-top:0;max-width:var(--guide-measure);gap:0;border-top:1px solid var(--line)}.guide-page .faq-item.is-open,.guide-page article.faq-item{display:block;margin:0;padding:1.15rem 0 1.25rem;overflow:visible;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.guide-page .faq-item.is-open:hover,.guide-page article.faq-item:hover{border-color:transparent;border-bottom-color:var(--line);background:transparent;box-shadow:none}.guide-page .faq-item h3{margin:0 0 .45rem;font-family:var(--font-sans);font-size:1.02rem;font-weight:750;line-height:1.4;color:var(--ink-strong)}.guide-page .faq-item__answer{display:block;max-width:none;padding:0;opacity:1;overflow:visible}.guide-page .faq-item__answer p{margin:0;color:var(--muted);font-size:1.02rem;line-height:1.65}.guide-page .final-cta-wrap{width:100%;margin:0;padding:0;background:transparent}.guide-page .final-cta-wrap .final-cta{width:min(1180px,calc(100% - 2.5rem));max-width:none;margin-inline:auto;min-height:0;grid-template-columns:minmax(0,1fr) auto;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(2.5rem,5vw,3.75rem) clamp(1.5rem,5vw,4rem);border-radius:var(--radius)}.guide-page .final-cta h2{max-width:20ch;font-size:clamp(1.9rem,1.1rem + 2.2vw,2.75rem);line-height:1.1;text-wrap:balance}.guide-page .final-cta__note{margin:0!important;color:rgba(255,255,255,.7)!important;font-size:.84rem!important;font-weight:650;line-height:1.45;text-align:center}.guide-page .final-cta__actions{display:flex;flex-direction:column;gap:.9rem;align-items:stretch}@media (min-width:901px){.guide-page .final-cta__actions .btn{width:100%;justify-content:center;white-space:nowrap}}.guide-page .final-cta__actions>p{margin:0}.guide-page .split-stat{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:1rem;gap:1rem;margin:1.35rem 0 1.5rem;width:min(100%,var(--guide-measure))}.guide-page .split-stat__cell{display:grid;align-content:start;grid-gap:.4rem;gap:.4rem;padding:1.25rem 1.35rem 1.35rem;border:1px solid var(--glass-edge);border-radius:1.25rem;background:var(--glass);box-shadow:var(--glass-shadow)}.guide-page .split-stat__cell--perceived{background:rgba(173,208,255,.34)}.guide-page .split-stat__cell--real{background:radial-gradient(circle at 90% 12%,rgba(255,212,130,.2),transparent 50%),var(--palette-deep);border-color:rgba(20,36,58,.2);color:#fff}.guide-page .split-stat__label{font-size:.73rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.guide-page .split-stat__cell--real .split-stat__label{color:var(--palette-light)}.guide-page .split-stat__figure{font-family:var(--display);font-size:clamp(2.1rem,4.4vw,2.9rem);font-weight:600;line-height:1;letter-spacing:-.045em;color:var(--ink-strong)}.guide-page .split-stat__cell--real .split-stat__figure{color:var(--palette-warm)}.guide-page .guide-prose .split-stat__note{margin:0;max-width:none;font-size:.92rem;line-height:1.45;color:var(--muted)}.guide-page .split-stat__cell--real .split-stat__note{color:rgba(255,255,255,.72)}.guide-page .guide-prose .file-card--mechanic{display:grid;align-content:start;grid-gap:.85rem;gap:.85rem;padding-top:1.5rem}.guide-page .file-card__badge{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:999px;background:var(--palette-deep);color:var(--palette-warm);font-size:.86rem;font-weight:800}.guide-page .guide-prose .file-card--mechanic h3{margin:0;font-size:1.12rem}.guide-page .mechanic{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding-top:.9rem;border-top:1px solid var(--line)}.guide-page .mechanic__row{display:grid;grid-gap:.15rem;gap:.15rem}.guide-page .mechanic dt{font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--palette-earth)}.guide-page .mechanic dd{margin:0;font-size:.95rem;line-height:1.5;color:var(--ink)}.guide-page .step-card__flag{justify-self:start;display:inline-flex;margin-bottom:.25rem;align-items:center;gap:.35rem;padding:.26rem .62rem;border-radius:999px;background:rgba(160,66,44,.13);color:#8a3823;font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.guide-page .guide-check__source{display:inline-flex;align-items:center;margin-top:.5rem;padding:.28rem .66rem;border-radius:999px;background:rgba(20,36,58,.07);color:var(--ink-strong);font-size:.74rem;font-weight:700;text-decoration:none}.guide-page .guide-check__source:hover{background:rgba(20,36,58,.13)}.guide-page .guide-spot .guide-check__source{background:rgba(255,255,255,.14);color:#fff}.guide-page .guide-check p{max-width:46rem}@media (max-width:900px){.guide-page .guide-hero--split .guide-hero__grid{grid-template-columns:1fr}.guide-page .table-wrap--wide{border:0;background:transparent;overflow-x:visible}.guide-page .table-wrap--wide table,.guide-page .table-wrap--wide tbody,.guide-page .table-wrap--wide td,.guide-page .table-wrap--wide tr{display:block;width:100%;min-width:0}.guide-page .table-wrap--wide thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.guide-page .table-wrap--wide tr{margin-bottom:.85rem;border:1px solid var(--glass-edge);border-radius:1.15rem;background:var(--glass-strong);overflow:hidden}.guide-page .table-wrap--wide td{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.4rem 1rem;gap:.4rem 1rem;align-items:baseline;padding:.65rem 1rem;border-bottom:1px solid var(--line);text-align:right;white-space:normal}.guide-page .table-wrap--wide td:before{content:attr(data-label);text-align:left;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.guide-page .table-wrap--wide td:first-child{grid-template-columns:minmax(0,1fr);text-align:left;background-color:rgba(216,232,255,.55);font-size:1.02rem;font-weight:750;color:var(--ink-strong)}.guide-page .table-wrap--wide td:first-child:before{display:none}.guide-page .table-wrap--wide tbody tr:nth-child(2n) td{background-color:transparent}.guide-page .table-wrap--wide tbody tr:nth-child(2n) td:first-child{background-color:rgba(216,232,255,.55)}.guide-page .table-wrap--wide tbody td:last-child{border-bottom:0}.guide-page .final-cta-wrap .final-cta{width:min(1180px,calc(100% - (var(--m-gutter, 20px) * 2)));grid-template-columns:1fr;gap:1.35rem;min-height:0;align-items:start}.guide-page .final-cta-wrap .final-cta h2{max-width:none}.guide-page .final-cta__actions{width:100%;align-items:stretch}}@media (max-width:720px){.guide-page .section-head h2{font-size:clamp(1.55rem,5.5vw,2rem)}.guide-page .section-num{width:1.85rem;height:1.85rem;margin-bottom:.7rem;font-size:.85rem}.guide-page .margin-gauge__row{grid-template-columns:minmax(0,1fr)}.guide-page .margin-gauge__value{grid-column:1;grid-row:auto;order:-1}}@media (max-width:640px){.guide-page .guide-hero h1,.guide-page .guide-hero--text h1{max-width:none;font-size:1.85rem}.guide-page .guide-byline{margin-bottom:1.15rem;font-size:.88rem;line-height:1.5}.guide-page .guide-prose .file-grid,.guide-page .step-grid{margin-top:1.1rem;gap:.75rem;grid-template-columns:1fr}.guide-page .guide-checks{gap:.75rem}.guide-page .guide-check{padding:.85rem .9rem;border:1px solid var(--glass-edge);border-radius:1rem;background:var(--glass)}.guide-page .guide-spot--formula .formula{flex-direction:column;align-items:stretch;gap:.55rem;padding:1rem .85rem;text-align:center}.guide-page .guide-spot--formula .formula__label{font-size:.86rem;line-height:1.35}.guide-page .guide-spot--formula .formula__den,.guide-page .guide-spot--formula .formula__num{font-size:.82rem;padding-inline:.25rem}.guide-page .guide-spot--formula{margin-top:1.1rem;padding:1rem .9rem}.guide-page .hero-duel{grid-template-columns:1fr;justify-items:center;gap:1rem}.guide-page .hero-duel__vs{width:2rem;height:2rem}.guide-page .miniphone--wallet{width:min(196px,62vw);transform:none}.guide-page .hero-duel .paper-card{width:min(240px,88%);transform:rotate(-2deg)}.guide-page .vs-duo__row{grid-template-columns:1fr}.guide-page .vs-duo__vs{width:2.2rem;height:2.2rem;justify-self:center}.guide-page .guide-prose .file-grid{grid-template-columns:1fr}.guide-page .guide-compare .compare{--compare-card:rgba(255,255,255,0.82);--compare-line:rgba(22,37,63,0.1);--compare-muted:var(--muted);--compare-phone:var(--palette-deep);margin:1.1rem 0 0;border:0;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;overflow:visible;display:grid;grid-gap:.75rem;gap:.75rem}.guide-page .guide-compare .compare__head{display:none}.guide-page .guide-compare .compare__row{display:flex;flex-direction:column;grid-template-columns:none;gap:.95rem;margin:0;padding:1.2rem 1.15rem 1.25rem;border:1px solid var(--compare-line);border-radius:1.15rem;background:var(--compare-card);box-shadow:0 14px 36px rgba(20,38,68,.1);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15)}.guide-page .guide-compare .compare__row+.compare__row{border-top:1px solid var(--compare-line)}.guide-page .guide-compare .compare__subject{padding:0;background:transparent;font-size:1.12rem;font-weight:700;letter-spacing:-.025em;line-height:1.25;color:var(--ink-strong)}.guide-page .guide-compare .compare__cell{padding:0;gap:.85rem;align-items:flex-start;background:transparent!important;font-size:.98rem;line-height:1.45}.guide-page .guide-compare .compare__cell--paper{color:var(--compare-muted);font-weight:450}.guide-page .guide-compare .compare__cell--digital{color:var(--ink-strong);font-weight:600}.guide-page .guide-compare .compare__mark{display:none}.guide-page .guide-compare .compare__icon{flex:0 0 auto;display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;margin-top:.12rem}.guide-page .guide-compare .compare__icon--paper{color:var(--muted)}.guide-page .guide-compare .compare__icon--digital{color:var(--compare-phone)}.guide-page .guide-compare .compare__icon svg{display:block}.guide-page .guide-compare .compare__cell--digital:before,.guide-page .guide-compare .compare__cell--paper:before{display:none;content:none}.guide-page .guide-spot{padding:1.4rem 1.15rem}.guide-page .guide-spot--deploy h2{font-size:1.7rem}.guide-page .final-cta-wrap .btn,.guide-page .guide-spot .btn{width:100%}.guide-page .final-cta-wrap{padding-inline:0}.guide-page .final-cta-wrap .final-cta{width:100%;padding:2.25rem 1.25rem;border-radius:0}}@media (max-width:480px){.guide-page .guide-byline__meta{flex-direction:column}.guide-page .guide-byline__meta>span:not(:last-child):after{content:none}}