/* Alavija · Paket- und Erklärseiten, Muster auf Preiskarten (2026-10-04) */
/* Preiskarten: Muster */
.pk-ex{border-top:1px solid var(--line);padding-top:16px;display:grid;gap:10px}
.pk-lbl{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
.pk-th{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.pk-th:has(a:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}
.pk-th a{display:block;border-radius:8px;overflow:hidden;border:1px solid var(--line);aspect-ratio:16/10;transition:border-color .3s,transform .3s var(--ease)}
.pk-th a:only-child{grid-column:1/-1;aspect-ratio:16/7}
.pk-th a:hover{border-color:var(--gline);transform:translateY(-2px)}
.pk-th img{width:100%;height:100%!important;object-fit:cover;object-position:top;display:block}
.pk-links{display:flex;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;font-size:14.5px}
.pk-links a,.row-more{color:var(--gold);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}
.pk-links a:hover,.row-more:hover{border-bottom-color:var(--gold)}
.row-more{display:inline-block;margin-top:6px;font-size:14.5px}
.card .row-more{margin-top:12px}
/* Seitenbausteine */
.xp-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center}
.xp-price{display:inline-flex;gap:12px;align-items:baseline;flex-wrap:wrap;margin:0 0 26px;padding:10px 18px;border:1px solid var(--gline);border-radius:999px;font-size:15px;color:var(--soft)}
.xp-price b{font-size:22px;font-weight:400;color:var(--ink)}
.xp-hero .lead{margin-bottom:24px}
.cap{margin-top:12px;color:var(--muted);font-size:13.5px;text-align:center}
.inc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;list-style:none;padding:0;margin:0}
.inc li{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--line);font-size:16.5px}
.inc li::before{content:"";flex-shrink:0;width:18px;height:18px;margin-top:3px;border-radius:50%;background:radial-gradient(circle,#0B130E 0 2.5px,transparent 3px),linear-gradient(135deg,#F3DFA8,#C9A14E)}
.inc li small{display:block;color:var(--muted);font-size:14px;margin-top:2px}
.mus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.mus.n1{grid-template-columns:minmax(0,1fr);max-width:620px}
.mus.n2{grid-template-columns:repeat(2,minmax(0,1fr))}
.mus a{display:block;text-decoration:none;color:inherit;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--glass);transition:border-color .3s,transform .3s var(--ease)}
.mus a:hover{border-color:var(--gline);transform:translateY(-3px)}
.mus img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top}
.mus div{padding:16px 18px;display:grid;gap:2px}
.mus small{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
.mus b{font-weight:500;font-size:17px}
.mus span{color:var(--gold);font-size:14.5px;margin-top:6px}
.mus-note{margin-top:16px;color:var(--muted);font-size:14.5px}
.mus-note a,.xp-text a{color:var(--gold)}
.steps.xs{grid-template-columns:repeat(var(--n),minmax(0,1fr))}
.cmp-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:18px;-webkit-overflow-scrolling:touch}
.cmp{width:100%;border-collapse:collapse;min-width:620px;font-size:15.5px}
.cmp th,.cmp td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--line)}
.cmp thead th{font-weight:500;font-size:16px}
.cmp tbody th{font-weight:400;color:var(--soft)}
.cmp .me{background:rgba(226,194,125,.08)}
.cmp thead .me a{color:var(--gold)}
.cmp td.y{color:var(--gold)}.cmp td.n{color:var(--muted)}
.cmp tr:last-child th,.cmp tr:last-child td{border-bottom:0}
.cmp a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line)}
.cmp th:first-child{position:sticky;left:0;background:#07110C;z-index:1}
.tiers3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.tier{border:1px solid var(--line);border-radius:22px;padding:26px 24px;background:var(--glass);display:grid;gap:10px;align-content:start}
.tier.top{border-color:var(--gline);background:linear-gradient(180deg,rgba(226,194,125,.09),rgba(255,255,255,.03))}
.tier small{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
.tier b{font-size:36px;font-weight:300;letter-spacing:-.03em}
.tier b span{font-size:15px;color:var(--muted);letter-spacing:0;margin-left:6px}
.tier p{color:var(--soft);font-size:15.5px}
.pbox{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;border:1px solid var(--gline);border-radius:24px;padding:clamp(24px,4vw,44px);background:linear-gradient(180deg,rgba(226,194,125,.08),rgba(255,255,255,.02))}
.pbox .big{font-size:clamp(38px,5vw,60px);font-weight:300;letter-spacing:-.04em;line-height:1.1;margin-top:8px}
.pbox .big small{font-size:16px;color:var(--muted);letter-spacing:0;margin:0 8px}
.pbox p{color:var(--soft);margin-top:8px}
.pbox .cta-row{flex-direction:column;align-items:stretch;margin:0}
.rel{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}
.rel a{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:16px 18px;border:1px solid var(--line);border-radius:14px;text-decoration:none;color:var(--ink);background:var(--glass);transition:border-color .3s,background .3s}
.rel a small{display:block;color:var(--muted);font-size:13px;margin-top:2px}
.rel a::after{content:"→";color:var(--gold)}
.rel a:hover{border-color:var(--gline);background:rgba(226,194,125,.05)}
/* Grafiken */
.vz{position:relative}
.win{position:absolute;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#0B130E;box-shadow:0 30px 80px rgba(0,0,0,.55)}
.win::before{content:"";display:block;height:26px;background:rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.08)}
.win::after{content:"";position:absolute;top:9px;left:14px;width:8px;height:8px;border-radius:50%;background:#E2C27D;box-shadow:12px 0 0 #9AA8A0}
.win img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top}
.stack{aspect-ratio:16/12}
.stack .w1{left:0;top:0;width:82%}.stack .w2{right:0;bottom:0;width:62%}
.stack.one .w1{width:100%;position:relative}
.play{position:absolute;left:12px;bottom:12px;display:flex;gap:8px;align-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(5,13,9,.8);border:1px solid var(--gline);color:var(--gold);padding:6px 10px;border-radius:999px;z-index:2}
.play i{width:0;height:0;border-left:8px solid var(--gold);border-top:5px solid transparent;border-bottom:5px solid transparent}
.panel{border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#0B130E;box-shadow:0 30px 80px rgba(0,0,0,.45);overflow:hidden}
.vs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.vs figure{margin:0;border:1px solid var(--line);border-radius:20px;padding:18px;background:var(--glass)}
.vs figure.on{border-color:var(--gline);background:linear-gradient(180deg,rgba(226,194,125,.08),rgba(255,255,255,.02))}
.scr{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:16/9;background:#0E1F16;border:1px solid rgba(255,255,255,.08)}
.scr .ph{position:absolute;inset:0;background:linear-gradient(135deg,#12301F,#0B1A12)}
.scr .ph::after{content:"";position:absolute;right:10%;top:22%;width:34%;height:56%;border-radius:10px;background:linear-gradient(160deg,#294B38,#183324)}
.scr .tx{position:absolute;left:8%;top:30%;display:grid;gap:8px;width:40%;z-index:2}
.scr .tx i{display:block;height:9px;border-radius:5px;background:rgba(242,239,230,.75)}.scr .tx i:nth-child(2){width:70%;background:rgba(242,239,230,.4)}.scr .tx i:nth-child(3){width:46%;height:16px;margin-top:6px;background:var(--gold)}
.on .scr .ph{background:url(/muster-seiten/img/kamp.webp) center/cover}
.on .scr .ph::after{display:none}
.on .scr::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,13,9,.6),rgba(5,13,9,0));z-index:1}
.vs figcaption{margin-top:14px}
.vs figcaption b{display:block;font-size:18px;font-weight:500;margin-bottom:4px}
.vs figcaption span{color:var(--soft);font-size:15.5px}
/* Start: eine Seite */
.onep{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:clamp(20px,4vw,48px);align-items:center;max-width:820px}
.phone{border:1px solid rgba(255,255,255,.16);border-radius:34px;padding:12px;background:#0B130E;box-shadow:0 30px 80px rgba(0,0,0,.5)}
.phone .ps{border-radius:24px;overflow:hidden;display:grid;gap:6px;background:#0E1F16;padding:8px}
.blk{border-radius:12px;padding:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07);font-size:12.5px;color:var(--soft);display:grid;gap:7px}
.blk i{display:block;height:6px;border-radius:3px;background:rgba(242,239,230,.25)}
.blk i.s{width:60%}
.blk.h{min-height:110px;background:linear-gradient(160deg,#1C3F2B,#0F2318);align-content:end}
.blk.h i{background:rgba(242,239,230,.7)}.blk.h i.g{width:40%;height:12px;background:var(--gold)}
.blk.m{min-height:70px;background:repeating-linear-gradient(35deg,rgba(255,255,255,.05) 0 2px,transparent 2px 18px),#122A1D;position:relative}
.blk.m::after{content:"";position:absolute;right:22px;top:18px;width:14px;height:14px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--red)}
.blk b{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-weight:400}
.legend{list-style:none;padding:0;margin:0;display:grid;gap:14px}
.legend li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:start}
.legend span{width:36px;height:36px;border-radius:50%;border:1px solid var(--gline);display:grid;place-items:center;font-family:var(--mono);color:var(--gold);font-size:12px}
.legend b{display:block;font-weight:500;font-size:17px}
.legend p{color:var(--soft);font-size:15px}
/* Business: Seitenbaum */
.tree{display:grid;gap:26px;justify-items:center;padding:28px 18px;border:1px solid var(--line);border-radius:22px;background:var(--glass)}
.tree .root{padding:12px 22px;border-radius:12px;border:1px solid var(--gline);background:rgba(226,194,125,.1);font-weight:500;position:relative}
.tree .root::after{content:"";position:absolute;left:50%;top:100%;width:1px;height:26px;background:var(--gline)}
.tree .kids{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;position:relative;padding-top:4px;border-top:1px solid var(--gline)}
.tree .kids span{padding:10px 16px;border-radius:10px;border:1px solid var(--line);background:rgba(255,255,255,.04);font-size:15px;color:var(--soft)}
.tree .lng{display:flex;gap:8px;align-items:center;font-size:13.5px;color:var(--muted)}
.tree .lng b{font-family:var(--mono);font-weight:400;font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--line);color:var(--ink)}
.tree .lng b:first-of-type{background:var(--gold);color:#0B130E;border-color:var(--gold)}
/* Buchung */
.bk{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0}
.bk .cal{padding:20px;border-right:1px solid var(--line)}
.bk .mh{display:flex;justify-content:space-between;font-size:15px;margin-bottom:12px}
.bk .mh span{color:var(--muted);font-family:var(--mono);font-size:12px}
.bk .g{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;text-align:center;font-size:13px}
.bk .g i{font-style:normal;color:var(--muted);font-family:var(--mono);font-size:10.5px;padding-bottom:4px}
.bk .g b{font-weight:400;padding:7px 0;border-radius:8px;background:rgba(255,255,255,.04)}
.bk .g b.x{color:var(--muted);text-decoration:line-through;background:transparent}
.bk .g b.s{background:var(--gold);color:#0B130E;font-weight:500}
.bk .g b.r{background:rgba(226,194,125,.22)}
.bk .g b.e{background:transparent}
.bk .sum{padding:20px;display:grid;gap:10px;align-content:start;font-size:14.5px}
.bk .sum div{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid var(--line);padding-bottom:8px;color:var(--soft)}
.bk .sum div b{font-weight:500;color:var(--ink)}
.bk .sum .go{margin-top:6px;text-align:center;padding:11px;border-radius:999px;background:linear-gradient(180deg,#F1D79A,#D2AC60);color:#0B130E;font-weight:500}
.bk .key{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px;font-size:12px;color:var(--muted)}
.bk .key span::before{content:"";display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px;background:rgba(255,255,255,.08)}
.bk .key span.s::before{background:var(--gold)}.bk .key span.x::before{background:transparent;border:1px solid var(--muted)}
.flow{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:18px}
.flow span{padding:10px 16px;border-radius:999px;border:1px solid var(--line);background:var(--glass);font-size:14.5px}
.flow span.g{border-color:var(--gline);color:var(--gold)}
.flow em{font-style:normal;color:var(--gold)}
/* SEO */
.serp-bar{display:flex;gap:10px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line)}
.serp-q{flex:1;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:9px 16px;font-size:15px}
.serp-q::before{content:"⌕";color:var(--muted);margin-right:10px}
.serp ol{list-style:none;margin:0;padding:8px 0}
.serp li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;padding:12px 16px}
.serp li>span{font-family:var(--mono);font-size:13px;color:var(--muted);padding-top:2px}
.serp li i{display:block;height:8px;border-radius:4px;background:rgba(255,255,255,.12);margin-top:6px}
.serp li i.t{height:11px;width:62%;background:rgba(138,180,248,.45);margin-top:3px}
.serp li i.s{width:88%}
.serp li.you{background:linear-gradient(90deg,rgba(226,194,125,.14),rgba(226,194,125,.02));box-shadow:inset 3px 0 0 var(--gold)}
.serp li.you>span{color:var(--gold)}
.serp li.you b{display:block;color:#F5DDA5;font-weight:500;font-size:16px}
.serp li.you small,.serp li small{display:block;color:var(--soft);font-size:13.5px;margin-top:2px}
.serp li.old{opacity:.55}
.serp li.old b{color:var(--muted);font-weight:400;font-size:14px}
.serp .gap{padding:2px 16px 2px 60px;color:var(--muted);font-family:var(--mono);font-size:12px;letter-spacing:.2em}
.sp{display:inline-block;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:2px 6px;margin-bottom:6px}
/* Werbung */
.ads{display:grid;gap:14px}
.ad-g{padding:18px}
.ad-g b{display:block;color:rgba(160,195,250,.95);font-weight:500;font-size:17px;margin:2px 0}
.ad-g small{color:var(--soft);font-size:13.5px}
.ad-g p{color:var(--soft);font-size:14px;margin-top:6px}
.ad-m .hd{display:flex;gap:10px;align-items:center;padding:12px 14px;font-size:14px}
.ad-m .hd i{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#F1D79A,#C9A14E)}
.ad-m .hd small{display:block;color:var(--muted);font-size:12px}
.ad-m img{display:block;width:100%;height:auto;aspect-ratio:16/8;object-fit:cover}
.ad-m .ft{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;color:var(--soft)}
.ad-m .ft span{padding:7px 12px;border-radius:8px;background:rgba(255,255,255,.1);color:var(--ink);font-size:13px;white-space:nowrap}
/* Google-Profil */
.gbp .map{height:120px;position:relative;background:linear-gradient(115deg,transparent 46%,rgba(255,255,255,.1) 46% 48%,transparent 48%),linear-gradient(20deg,transparent 60%,rgba(255,255,255,.08) 60% 62%,transparent 62%),linear-gradient(160deg,#16352A,#0F241B)}
.gbp .map::before{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;background:linear-gradient(180deg,#123247,#0E2838)}
.gbp .map::after{content:"";position:absolute;left:52%;top:30%;width:22px;height:22px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--red);box-shadow:0 0 0 4px rgba(224,51,62,.2)}
.gbp .bd{padding:18px;display:grid;gap:6px}
.gbp .bd>b{font-size:20px;font-weight:500}
.gbp .st{color:var(--soft);font-size:14px}
.gbp .st em{font-style:normal;color:#F5C451;letter-spacing:1px}
.gbp .op{font-size:14px;color:var(--soft)}
.gbp .op b{color:#6FD39A;font-weight:500}
.gbp .act{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}
.gbp .act span{display:grid;justify-items:center;gap:6px;font-size:12.5px;color:rgba(160,195,250,.95);text-align:center}
.gbp .act span::before{content:"";width:34px;height:34px;border-radius:50%;border:1px solid rgba(160,195,250,.45);background:rgba(160,195,250,.08)}
.gbp .pics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}
.gbp .pics i{aspect-ratio:1;border-radius:8px;background:linear-gradient(135deg,#1C3F2B,#102518)}
.gbp .pics i:nth-child(2){background:linear-gradient(135deg,#2A3A2E,#151F18)}.gbp .pics i:nth-child(3){background:linear-gradient(135deg,#3A3424,#1A170F)}
.gbp .rv1{border-top:1px solid var(--line);margin-top:10px;padding-top:10px;font-size:13.5px;color:var(--soft)}
.gbp .rv1 b{display:block;color:var(--ink);font-weight:500;font-size:13px}
.gbp .rv1 small{display:block;color:var(--gold);margin-top:4px}
/* KI-Video */
.ai{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:clamp(18px,3vw,36px);align-items:center}
.reel{position:relative;border:1px solid rgba(255,255,255,.16);border-radius:34px;padding:10px;background:#0B130E;box-shadow:0 30px 80px rgba(0,0,0,.5)}
.reel .rs{position:relative;border-radius:26px;overflow:hidden;aspect-ratio:9/16;background:url(/muster-seiten/img/quad.webp) 30% center/cover}
.reel .rs::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.7))}
.reel .rt{position:absolute;left:14px;right:44px;bottom:16px;z-index:1;font-size:12.5px;color:#fff;display:grid;gap:4px}
.reel .rt b{font-weight:500;font-size:13px}
.reel .ri{position:absolute;right:12px;bottom:18px;z-index:1;display:grid;gap:12px}
.reel .ri i{width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,.85)}
.reel .tag{position:absolute;top:22px;left:20px;bottom:auto;z-index:1}
.ai ol{list-style:none;padding:0;margin:0;display:grid;gap:12px}
.ai li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--glass)}
.ai li span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-size:12px;color:#0B130E;background:linear-gradient(135deg,#F3DFA8,#C9A14E)}
.ai li b{font-weight:500}
.ai li small{display:block;color:var(--muted);font-size:13.5px}
/* Zusatzleistungen */
.ext{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.ext>div{border:1px solid var(--line);border-radius:18px;background:var(--glass);padding:16px;display:grid;gap:10px;align-content:start}
.ext .lg{aspect-ratio:1;border-radius:14px;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,rgba(226,194,125,.18),transparent 60%),#0E1F16}
.ext .lg b{width:58%;aspect-ratio:1;border-radius:50%;border:2px solid var(--gold);display:grid;place-items:center;font-family:var(--serif);color:var(--gold);font-size:clamp(14px,1.6vw,20px);font-weight:400;text-align:center;line-height:1.1}
.ext .hs{aspect-ratio:1;border-radius:14px;background:#0E1F16;padding:12px;display:grid;gap:8px;align-content:center}
.ext .hs i{display:flex;align-items:center;gap:8px;height:22px;border-radius:6px;background:rgba(255,255,255,.06);padding:0 8px}
.ext .hs i::before{content:"";width:7px;height:7px;border-radius:50%;background:#6FD39A}
.ext .hs span{font-family:var(--mono);font-size:10.5px;color:var(--soft);padding:6px 8px;border-radius:6px;border:1px solid var(--gline);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ext .mt{aspect-ratio:1;border-radius:14px;background:#0E1F16;padding:12px;display:grid;gap:8px;align-content:center;font-size:12.5px;color:var(--soft)}
.ext .mt span::before{content:"✓";color:var(--gold);margin-right:8px}
.ext p{font-size:14px;color:var(--soft)}
.ext p b{display:block;color:var(--ink);font-weight:500;font-size:15.5px}
/* Marketing-Block */
.xp-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.xp-links a{display:grid;gap:6px;padding:24px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:var(--glass);text-decoration:none;color:var(--ink);transition:border-color .3s,transform .3s var(--ease)}
.xp-links a:hover{border-color:var(--gline);transform:translateY(-3px)}
.xp-links small{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}
.xp-links b{font-size:20px;font-weight:500}
.xp-links p{color:var(--soft);font-size:15.5px}
.xp-links span{color:var(--gold);font-size:14.5px;margin-top:4px}
@media (max-width:980px){.xp-hero{grid-template-columns:1fr}.mus,.mus.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.tiers3{grid-template-columns:1fr}}
@media (max-width:900px){.steps.xs{grid-template-columns:1fr}}
@media (max-width:760px){.vs,.inc,.mus,.mus.n2,.pbox,.onep,.bk,.xp-links{grid-template-columns:1fr}.bk .cal{border-right:0;border-bottom:1px solid var(--line)}.onep .phone{max-width:260px;margin:0 auto;width:100%}}
@media (max-width:560px){.ai{grid-template-columns:1fr}.ai .reel{max-width:230px;margin:0 auto;width:100%}.ext{grid-template-columns:1fr 1fr}.ext>div:last-child{grid-column:1/-1}.ext>div:last-child .mt{aspect-ratio:auto}}
@media (max-width:560px){.xp-price{border-radius:18px}}
footer h2{font-family:var(--mono);font-size:12px;color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-weight:400}
.mus-note a,.xp-text a{text-decoration:underline;text-underline-offset:2px}
.mus-note a{padding-block:3px}
@font-face{font-family:"Geist Fallback";src:local("Arial"),local("Liberation Sans"),local("Helvetica");size-adjust:102.45%;ascent-override:98.1%;descent-override:28.8%;line-gap-override:0%}@font-face{font-family:"Geist Mono Fallback";src:local("Courier New"),local("Liberation Mono"),local("Courier");size-adjust:99.98%;ascent-override:100.52%;descent-override:29.5%;line-gap-override:0%}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman"),local("Liberation Serif"),local("Times");size-adjust:81.35%;ascent-override:121.69%;descent-override:38.11%;line-gap-override:0%}@font-face{font-family:"Instrument Serif Fallback";font-style:italic;src:local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT"),local("Liberation Serif Italic"),local("Times-Italic");size-adjust:85.78%;ascent-override:115.42%;descent-override:36.14%;line-gap-override:0%}:root{--sans:'Geist','Geist Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;--mono:'Geist Mono','Geist Mono Fallback',ui-monospace,Menlo,monospace;--it:'Instrument Serif','Instrument Serif Fallback',Georgia,serif}
