.assistant-placeholder[data-astro-cid-thugalv5]{border:1px dashed var(--surface-panel-border,color-mix(in srgb, var(--surface-border) 76%, white));border-radius:var(--surface-panel-radius,var(--radius-panel,8px));background:var(--assistant-placeholder-background,var(--surface-panel-background,color-mix(in srgb, var(--surface) 90%, white)));box-shadow:var(--surface-panel-shadow,0 10px 26px color-mix(in srgb, var(--accent-strong) 6%, transparent));gap:.9rem;margin-bottom:1.5rem;padding:1rem 1.05rem 1.05rem;display:grid}.assistant-placeholder__copy[data-astro-cid-thugalv5]{gap:.55rem;display:grid}.assistant-placeholder__copy[data-astro-cid-thugalv5] .ui-pill{justify-self:start}.assistant-placeholder[data-astro-cid-thugalv5] h2[data-astro-cid-thugalv5]{margin:0;font-size:clamp(1.05rem,2.4vw,1.35rem)}.assistant-placeholder[data-astro-cid-thugalv5] p[data-astro-cid-thugalv5]{color:var(--muted);margin:0;line-height:1.55}.assistant-placeholder__note[data-astro-cid-thugalv5]{color:color-mix(in srgb, var(--muted) 88%, var(--accent-strong));font-size:.93rem}.assistant-placeholder__actions[data-astro-cid-thugalv5]{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.assistant-placeholder__link[data-astro-cid-thugalv5]{color:var(--accent-strong);border-bottom:1px solid color-mix(in srgb, var(--accent-strong) 36%, transparent);padding-bottom:.08rem;font-weight:600;text-decoration:none}.assistant-placeholder__link[data-astro-cid-thugalv5]:hover{color:color-mix(in srgb, var(--accent-strong) 82%, black);border-bottom-color:currentColor}@media (width>=860px){.assistant-placeholder[data-astro-cid-thugalv5]{grid-template-columns:minmax(0,1.4fr) auto;align-items:end}}html[data-kotor-theme=alt]{--themeBg:#201621;--themeBgTop:#2a1b2b;--themeSurface:#2c1e30f0;--themeAccent:#f3278b;--themeAccentStrong:#ff5aa7;--themeWarm:#ff4f58;--panelShadow:0 24px 56px #0c080e7a;--panelBorder:#ff7ab370;--navLinkBackground:#ffffff1f;--pillBackground:#f3278b42;--bgGlowWarm:#ff4f583d;--bgGlowCool:#f3278b3d}html[data-kotor-theme=alt] body[data-site=kotor]{--ink:#f7edf5;--muted:#e0ccde}body[data-site=kotor]{--ink:#22192a;--muted:#5a4f66}@media (width>=721px){body[data-site=kotor] .shell{width:min(1240px,100%)}body[data-site=kotor] .site-header{z-index:50;-webkit-backdrop-filter:blur(14px);background:color-mix(in srgb, var(--surface) 90%, transparent);position:sticky;top:0}}body[data-site=kotor] .site-header{padding:.85rem .95rem .78rem}body[data-site=kotor] .ui-pill,body[data-site=kotor] .nav-actions .ui-pill,body[data-site=kotor] .mobile-menu__meta .ui-pill{color:var(--accent-strong);border:1px solid color-mix(in srgb, var(--accent-strong) 16%, #fbecf59e);text-transform:none;letter-spacing:.02em;background:#fbecf59e}body[data-site=kotor] .ui-button,body[data-site=kotor] .nav-actions .ui-button,body[data-site=kotor] .mobile-menu__meta .ui-button,body[data-site=kotor] .hero .ui-button,body[data-site=kotor] .hero .cta-row .ui-button{color:var(--accent-strong);border:1px solid color-mix(in srgb, var(--accent-strong) 20%, #fbecf59e);box-shadow:none;background:#fbecf59e;padding:.76rem .95rem}body[data-site=kotor] .ui-button:hover,body[data-site=kotor] .ui-button:focus-visible,body[data-site=kotor] .nav-actions .ui-button:hover,body[data-site=kotor] .nav-actions .ui-button:focus-visible,body[data-site=kotor] .mobile-menu__meta .ui-button:hover,body[data-site=kotor] .mobile-menu__meta .ui-button:focus-visible,body[data-site=kotor] .hero .ui-button:hover,body[data-site=kotor] .hero .ui-button:focus-visible{background:color-mix(in srgb, #fbecf59e 72%, var(--accent) 28%);color:var(--accent-strong);box-shadow:0 8px 18px color-mix(in srgb, var(--accent-strong) 14%, transparent);transform:translateY(-1px)}body[data-site=kotor] .content{padding:var(--content-padding) calc(var(--content-padding) + .15rem)}body[data-site=kotor] .content>:not(.cinematic-hero){width:97%;max-width:97%;margin-inline:auto}body[data-site=kotor] .nav{gap:.55rem}body[data-site=kotor] .nav-primary{border-top:1px solid color-mix(in srgb, var(--surface-border) 88%, white);gap:.22rem;padding-top:.42rem}body[data-site=kotor] .nav-link{border:1px solid #0000;border-radius:7px;min-height:2.5rem;padding:.32rem .5rem;text-decoration:none}body[data-site=kotor] .nav-link:hover,body[data-site=kotor] .nav-link:focus-visible{border-color:color-mix(in srgb, var(--accent) 26%, white);background:color-mix(in srgb, var(--surface) 88%, white);text-decoration:none}body[data-site=kotor] .nav-link[aria-current=page]{border-color:color-mix(in srgb, var(--accent-strong) 44%, white);background:color-mix(in srgb, var(--surface) 84%, white);text-decoration:none}body[data-site=kotor] .prose{font-size:1.02rem;line-height:1.68}body[data-site=kotor] .prose h2,body[data-site=kotor] .prose h3{letter-spacing:-.015em}body[data-site=kotor] .prose a{color:var(--accent-strong);text-underline-offset:.2em;text-decoration-thickness:2px}body[data-site=kotor] .site-footer{margin-top:1.15rem;padding:1rem 1rem .9rem}html[data-kotor-theme=alt] body[data-site=kotor] .panel{background:#312236f2;border-color:#ff7ab36b}html[data-kotor-theme=alt] body[data-site=kotor] .scenic-card{background:#38273deb;border-color:#ff7ab34d}html[data-kotor-theme=alt] body[data-site=kotor] .nav-link{color:var(--ink)}html[data-kotor-theme=alt] body[data-site=kotor] .nav-link:hover,html[data-kotor-theme=alt] body[data-site=kotor] .nav-link:focus-visible,html[data-kotor-theme=alt] body[data-site=kotor] .nav-link[aria-current=page]{background:#ffffff1f;border-color:#ff7ab375}html[data-kotor-theme=alt] body[data-site=kotor] .mobile-menu__summary{color:var(--ink);background:#ffffff14;border-color:#ff7ab35c}html[data-kotor-theme=alt] body[data-site=kotor] .mobile-menu__summary:focus-visible{outline-color:var(--accent-strong)}html[data-kotor-theme=alt] body[data-site=kotor] .decision-strip__item{background:#ffffff14;border-color:#ff7ab34d}@media (width<=720px){body[data-site=kotor] .shell{width:100%;padding-inline:0}body[data-site=kotor] .content{padding:0}body[data-site=kotor] .site-header,body[data-site=kotor] .site-footer{border-inline:0;border-radius:0}body[data-site=kotor] .prose a{min-height:1.9rem;line-height:1.35;display:inline-block}body[data-site=kotor] .site-header{padding:.76rem .76rem .68rem}}body[data-site=paras]{--ink:#12343a;--muted:#4d6468}body[data-site=paras]:before{background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 34%), radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--warm) 14%, transparent), transparent 30%), linear-gradient(180deg, var(--bg-top), var(--bg))}@media (width>=721px){body[data-site=paras] .shell{width:min(1060px,100%)}body[data-site=paras] .site-header{z-index:50;-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb, var(--surface) 92%, transparent);position:sticky;top:0}}body[data-site=paras] .site-header{border-color:color-mix(in srgb, var(--accent) 20%, white);padding:.82rem .95rem .74rem}body[data-site=paras] .content{padding:var(--content-padding) calc(var(--content-padding) + .05rem)}body[data-site=paras] .ui-pill,body[data-site=paras] .nav-actions .ui-pill,body[data-site=paras] .mobile-menu__meta .ui-pill{background:color-mix(in srgb, var(--accent) 11%, white);color:var(--accent-strong);border:1px solid color-mix(in srgb, var(--accent) 22%, white);text-transform:none;letter-spacing:.03em;font-size:.74rem}body[data-site=paras] .ui-button,body[data-site=paras] .nav-actions .ui-button,body[data-site=paras] .mobile-menu__meta .ui-button,body[data-site=paras] .hero .ui-button,body[data-site=paras] .hero .cta-row .ui-button{box-sizing:border-box;border-radius:var(--button-radius,10px);background:var(--accent-strong);color:#fff;border:1px solid color-mix(in srgb, var(--accent-strong) 88%, black);min-height:2.75rem;box-shadow:0 6px 16px color-mix(in srgb, var(--accent-strong) 14%, transparent);text-align:center;padding:.68rem .92rem;font-weight:800;line-height:1.25}body[data-site=paras] .mobile-menu__cta.ui-button{justify-content:center;align-items:center;width:100%;min-height:2.85rem;padding:.74rem 1rem;font-size:.98rem;display:flex}body[data-site=paras] .ui-button:hover,body[data-site=paras] .ui-button:focus-visible,body[data-site=paras] .nav-actions .ui-button:hover,body[data-site=paras] .nav-actions .ui-button:focus-visible,body[data-site=paras] .mobile-menu__meta .ui-button:hover,body[data-site=paras] .mobile-menu__meta .ui-button:focus-visible,body[data-site=paras] .hero .ui-button:hover,body[data-site=paras] .hero .ui-button:focus-visible{background:color-mix(in srgb, var(--accent-strong) 88%, black);color:#fff;transform:translateY(-1px)}body[data-site=paras] .nav{gap:.55rem}body[data-site=paras] .nav-primary{border-top:1px solid color-mix(in srgb, var(--accent) 14%, white);flex-wrap:wrap;gap:.28rem;padding-top:.45rem}body[data-site=paras] .nav-link{border-radius:var(--nav-link-radius,10px);border:1px solid color-mix(in srgb, var(--accent) 18%, white);white-space:nowrap;min-height:2.35rem;padding:.36rem .56rem;font-size:.86rem;font-weight:700}body[data-site=paras] .directional-hero{gap:clamp(.85rem,2.5vw,1.6rem)}body[data-site=paras] .directional-hero h1{letter-spacing:0;text-wrap:balance;font-size:clamp(1.75rem,4.2vw,3rem);line-height:1.1}body[data-site=paras] .directional-hero .lede{max-width:62ch}body[data-site=paras] .directional-hero .cta-row{width:100%}body[data-site=paras] .directional-hero .cta-row .ui-button{width:auto;max-width:100%}@media (width<=960px){body[data-site=paras] .nav-actions .ui-button{white-space:nowrap;padding:.62rem .82rem;font-size:.9rem}}@media (width<=860px){body[data-site=paras] .directional-hero .cta-row .ui-button{justify-content:center;align-items:center;width:100%;min-height:3rem;padding:.78rem 1rem;display:flex}}@media (width<=1080px){body[data-site=paras] .brand-note,body[data-site=paras] .nav-actions .nav-role-pill{display:none}}@media (width<=900px){body[data-site=paras] .nav-link{padding:.34rem .5rem;font-size:.82rem}}body[data-site=paras] .nav-link:hover,body[data-site=paras] .nav-link:focus-visible{background:color-mix(in srgb, var(--accent) 10%, white);color:var(--accent-strong);text-decoration:none}body[data-site=paras] .nav-link[aria-current=page]{background:color-mix(in srgb, var(--accent) 14%, white);border-color:color-mix(in srgb, var(--accent-strong) 30%, white);color:var(--accent-strong);text-decoration:none}body[data-site=paras] .hero{border-color:color-mix(in srgb, var(--accent) 18%, white);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 7%, white), #ffffffe6), var(--surface)}body[data-site=paras] .hero .eyebrow{color:var(--accent-strong);letter-spacing:.1em}body[data-site=paras] .hero .headline{letter-spacing:0;text-wrap:balance;line-height:1.08}body[data-site=paras] .hero .decision-strip__item,body[data-site=paras] .hero .hero-meta{border-color:color-mix(in srgb, var(--accent) 16%, white);background:#ffffffc7}body[data-site=paras] .hero-visual{border-color:color-mix(in srgb, var(--accent) 20%, white);box-shadow:0 12px 28px color-mix(in srgb, var(--accent-strong) 10%, transparent)}body[data-site=paras] .prose{font-size:1rem;line-height:1.62}body[data-site=paras] .prose h2,body[data-site=paras] .prose h3{letter-spacing:0;color:var(--ink);text-wrap:balance}body[data-site=paras] .prose a{color:var(--accent-strong);text-underline-offset:.18em;text-decoration-thickness:2px}body[data-site=paras] .site-footer{border-color:color-mix(in srgb, var(--accent) 16%, white);margin-top:1rem;padding:.95rem 1rem .85rem}body[data-site=paras] .footer-brand{color:var(--muted);font-size:.94rem;line-height:1.55}body[data-site=paras] .mobile-menu__summary{border-color:color-mix(in srgb, var(--accent) 20%, white);background:#ffffffe6}@media (width<=720px){body[data-site=paras] .shell{width:100%;padding-inline:0}body[data-site=paras] .content{padding:.15rem .85rem 1rem}body[data-site=paras] .site-header,body[data-site=paras] .site-footer{border-inline:0;border-radius:0}body[data-site=paras] .site-header{padding:.72rem .85rem .64rem}body[data-site=paras] .site-footer{padding:.95rem .85rem .85rem}body[data-site=paras] .brand-note{display:none}body[data-site=paras] .nav-top{padding-right:3.15rem}body[data-site=paras] .brand-logo-wide{width:min(8.6rem,44vw)}body[data-site=paras] .mobile-menu:not([open]) .mobile-menu__panel{display:none}body[data-site=paras] .mobile-menu[open]{width:min(11.4rem,100vw - 1.7rem)}body[data-site=paras] .mobile-menu[open] .mobile-menu__summary{z-index:2;width:3rem;min-height:3rem;box-shadow:0 10px 24px color-mix(in srgb, var(--accent-strong) 14%, transparent);background:#fffffff5;margin-left:auto;position:relative;display:flex!important}body[data-site=paras] .mobile-menu[open] .mobile-menu__summary-icon:before{top:calc(50% - 1px);transform:rotate(45deg)}body[data-site=paras] .mobile-menu[open] .mobile-menu__summary-icon span{opacity:0}body[data-site=paras] .mobile-menu[open] .mobile-menu__summary-icon:after{top:calc(50% - 1px);transform:rotate(-45deg)}body[data-site=paras] .mobile-menu[open] .mobile-menu__panel{box-sizing:border-box;width:100%;box-shadow:0 18px 44px color-mix(in srgb, var(--accent-strong) 16%, transparent);background:#fffffff5}body[data-site=paras] .directional-hero h1{font-size:clamp(1.55rem,7.2vw,2rem);line-height:1.14}body[data-site=paras] .directional-hero .lede,body[data-site=paras] .directional-hero .answer{font-size:.96rem;line-height:1.58}body[data-site=paras] .directional-hero__copy{gap:.75rem}body[data-site=paras] .nav-link{min-height:2.5rem}}img,picture,svg,video{max-width:100%}img,picture,video{display:block}button,input,select,textarea{font:inherit}.skip-link{z-index:1000;background:color-mix(in srgb, var(--ink,#102433) 92%, white);color:var(--surface,#fff);border-radius:.35rem;padding:.55rem .9rem;font-weight:600;text-decoration:none;position:absolute;top:1rem;left:1rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.skip-link:focus-visible,:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-strong,#174965) 72%, white);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--radius-none:0px;--radius-sharp:2px;--radius-small:8px;--radius-soft:16px;--archetype-section-gap:clamp(2rem, 5vw, 4.5rem);--archetype-hero-min-height:auto}body[data-radius-scale=none]{--radius-panel:var(--radius-none);--radius-card:var(--radius-none)}body[data-radius-scale=sharp]{--radius-panel:var(--radius-sharp);--radius-card:var(--radius-sharp)}body[data-radius-scale=small]{--radius-panel:var(--radius-small);--radius-card:var(--radius-small)}body[data-radius-scale=soft]{--radius-panel:var(--radius-soft);--radius-card:var(--radius-soft)}.prose :where(p,ul,ol){max-width:72ch}.prose :where(h2,h3){max-width:min(100%,72ch)}.prose :where(img,picture){margin-block:1.5rem}.surface-panel{padding:var(--surface-panel-padding,1.25rem);border:1px solid var(--surface-panel-border,var(--surface-border));border-radius:var(--surface-panel-radius,var(--radius-panel,0px));background:var(--surface-panel-background,transparent);box-shadow:var(--surface-panel-shadow,none)}.pattern-choice-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.qa-accordion{border:1px solid var(--choice-card-border,var(--surface-border));border-radius:var(--choice-card-radius,var(--radius-card,8px));background:var(--choice-card-background,#ffffff73);max-width:100%;box-shadow:var(--choice-card-shadow,none);flex-direction:column;display:flex;overflow:hidden}.qa-accordion__item{border-bottom:1px solid color-mix(in srgb, var(--surface-border) 85%, transparent)}.qa-accordion__item:last-child{border-bottom:none}.qa-accordion__summary{font-family:var(--sansFont,inherit);color:var(--heading,inherit);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.65rem .85rem;font-size:.95rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.qa-accordion__summary::-webkit-details-marker{display:none}.qa-accordion__summary:after{content:"";opacity:.55;border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:.42rem;height:.42rem;margin-top:.32em;transition:transform .15s,margin .15s;transform:rotate(45deg)}.qa-accordion__item[open]>.qa-accordion__summary:after{margin-top:.48em;transform:rotate(-135deg)}.qa-accordion__summary:focus{outline:none}.qa-accordion__summary:focus-visible{outline:2px solid var(--accent,currentColor);outline-offset:-2px}.qa-accordion__panel{color:var(--muted);padding:0 .85rem .75rem;font-size:.92rem;line-height:1.55}.qa-accordion__panel p{white-space:pre-line;margin:0}.pattern-choice-card{padding:var(--choice-card-padding,1rem);border:1px solid var(--choice-card-border,var(--surface-border));border-radius:var(--choice-card-radius,var(--radius-card,8px));background:var(--choice-card-background,#ffffff73);box-shadow:var(--choice-card-shadow,none)}.pattern-choice-card h3{margin:0 0 .45rem;font-size:1rem}.pattern-choice-card p{color:var(--muted);margin:0}.pattern-choice-link{color:inherit;flex-direction:column;gap:.45rem;text-decoration:none;transition:transform .12s,border-color .12s;display:flex}.pattern-choice-link:hover{transform:translateY(-2px)}.pattern-choice-title{font-family:var(--serif);font-size:1.05rem}.pattern-choice-copy{color:var(--muted)}.pattern-choice-meta{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:auto;padding-top:.15rem;display:flex}.pattern-choice-badge{letter-spacing:.06em;text-transform:uppercase;min-height:1.85rem;color:var(--heading);background:#1749651a;border-radius:999px;align-items:center;padding:.2rem .58rem;font-size:.74rem;display:inline-flex}.pattern-choice-badge[data-treatment=internal]{background:#1749651a}.pattern-choice-badge[data-treatment=soft-handoff]{background:#c97d4d24}.pattern-choice-badge[data-treatment=hard-handoff]{background:#0c7c8724}.pattern-choice-badge[data-treatment=hold]{background:#545e701f}.pattern-choice-note{color:var(--muted);font-size:.86rem;line-height:1.45}.pattern-split-grid{grid-template-columns:var(--split-layout-columns,repeat(2, minmax(0, 1fr)));gap:var(--split-layout-gap,1rem);margin-top:var(--split-layout-margin-top,2rem);display:grid}body[data-shell-variant=authority] .nav-actions{gap:.7rem}body[data-shell-variant=authority] .nav-primary{background:0 0;border:none;border-radius:0;padding:.35rem 0}body[data-shell-variant=authority] .footer-brand{padding-left:.15rem}body[data-visual-archetype=authority-document] .site-header.panel,body[data-visual-archetype=authority-document] .content.panel,body[data-visual-archetype=authority-document] .site-footer.panel{border-radius:var(--radius-panel);box-shadow:none;backdrop-filter:none}body[data-visual-archetype=authority-document] .site-header.panel{background:0 0;border-width:0 0 1px;padding-inline:0}body[data-visual-archetype=authority-document] .content.panel{background:color-mix(in srgb, var(--surface) 72%, transparent);border-color:color-mix(in srgb, var(--accent-strong) 14%, transparent)}body[data-visual-archetype=authority-document] .site-footer.panel{background:0 0;border-width:1px 0 0}body[data-shell-variant=directional] .nav{gap:1.1rem}body[data-shell-variant=directional] .nav-copy{gap:.12rem}body[data-shell-variant=directional] .nav-primary--sections{border-top:1px solid #24245114;align-items:center;gap:1.2rem;padding-top:.2rem;display:flex}body[data-shell-variant=directional] .nav-section{flex-direction:column;gap:.35rem;display:flex}body[data-shell-variant=directional] .nav-section-label{font-family:var(--ui-font);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-left:.05rem;font-size:.72rem;font-weight:600}body[data-shell-variant=directional] .nav-section-links{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}body[data-shell-variant=directional] .nav-section .nav-link{background:0 0;border:none}body[data-shell-variant=directional] .nav-section .nav-link[aria-current=page]{box-shadow:none}body[data-shell-variant=directional] .nav-actions .ui-button{background:linear-gradient(135deg,#de1c69 0%,#242451 100%);box-shadow:0 8px 18px #de1c6938}body[data-shell-variant=directional] .nav-actions .ui-button:hover,body[data-shell-variant=directional] .nav-actions .ui-button:focus-visible{transform:translateY(-1px);box-shadow:0 12px 24px #de1c6947}body[data-shell-variant=directional] .mobile-menu__meta .ui-button{background:linear-gradient(135deg,#de1c69 0%,#242451 100%);box-shadow:0 8px 18px #de1c6938}body[data-shell-variant=directional] .mobile-menu__meta .ui-button:hover,body[data-shell-variant=directional] .mobile-menu__meta .ui-button:focus-visible{transform:translateY(-1px);box-shadow:0 12px 24px #de1c6947}body[data-shell-variant=directional] .footer-brand{max-width:48ch}body[data-shell-variant=directional] .mobile-menu__section{flex-direction:column;gap:.4rem;display:flex}body[data-shell-variant=directional] .mobile-menu__section-label{font-family:var(--ui-font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:.2rem .15rem 0;font-size:.72rem;font-weight:700}body[data-shell-variant=directional] .mobile-menu__sections{flex-direction:column;gap:.85rem;display:flex}body[data-shell-variant=relaxed] .nav-actions{gap:.7rem}body[data-shell-variant=relaxed] .nav-role-pill{align-self:flex-end}body[data-shell-variant=relaxed] .panel{backdrop-filter:blur(18px)}body[data-shell-variant=destination] .panel{overflow:hidden}body[data-visual-archetype=cinematic-destination] .site-header.panel,body[data-visual-archetype=cinematic-destination] .content.panel,body[data-visual-archetype=cinematic-destination] .site-footer.panel{border-radius:var(--radius-panel)}body[data-visual-archetype=cinematic-destination] .site-header.panel{background:color-mix(in srgb, var(--surface) 82%, transparent);box-shadow:none}body[data-visual-archetype=cinematic-destination] .content.panel{box-shadow:0 18px 44px #141c2014}body[data-visual-archetype=cinematic-destination] .site-footer.panel{box-shadow:none}body[data-shell-variant=destination] .footer-brand{border-left:2px solid #095d6529;padding-left:.9rem}body[data-shell-variant=atmospheric] .nav-actions{gap:.45rem}body[data-shell-variant=atmospheric] .nav-role-pill{box-shadow:0 8px 20px #7d345b14}body[data-shell-variant=atmospheric] .panel{background:linear-gradient(180deg, #ffffff42, #ffffff14), var(--surface)}body[data-visual-archetype=scenic-magazine] .site-header.panel,body[data-visual-archetype=scenic-magazine] .content.panel,body[data-visual-archetype=scenic-magazine] .site-footer.panel{box-shadow:none;backdrop-filter:none;border-radius:0}body[data-visual-archetype=scenic-magazine] .site-header.panel{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 64%, transparent), transparent);border-width:0 0 1px}body[data-visual-archetype=scenic-magazine] .content.panel{background:color-mix(in srgb, var(--surface) 56%, transparent);border-width:1px 0}body[data-visual-archetype=scenic-magazine] .site-footer.panel{background:0 0;border-width:1px 0 0}body[data-shell-variant=documentary] .nav-role-pill{text-transform:none}body[data-shell-variant=documentary] .panel{backdrop-filter:blur(8px)}body[data-visual-archetype=field-notebook] .site-header.panel,body[data-visual-archetype=field-notebook] .content.panel,body[data-visual-archetype=field-notebook] .site-footer.panel{border-radius:var(--radius-panel);box-shadow:none;backdrop-filter:none;border-style:dashed}body[data-visual-archetype=field-notebook] .site-header.panel{background:color-mix(in srgb, var(--surface) 76%, transparent)}body[data-visual-archetype=field-notebook] .site-footer.panel{background:0 0}body[data-shell-variant=documentary] .footer-brand{border-left:2px solid #35571d1f;padding-left:.75rem}body[data-shell-variant=editorial] .shell{width:min(var(--shell-width), calc(100% - 2.4rem))}body[data-shell-variant=editorial] .nav-actions{gap:.45rem}body[data-shell-variant=editorial] .panel{border-radius:var(--surface-panel-radius,var(--panel-radius))}body[data-visual-archetype=editorial-dossier] .site-header.panel,body[data-visual-archetype=editorial-dossier] .content.panel,body[data-visual-archetype=editorial-dossier] .site-footer.panel{box-shadow:none;backdrop-filter:none;border-radius:0}body[data-visual-archetype=editorial-dossier] .site-header.panel{background:0 0;border-width:0 0 1px;padding-inline:0}body[data-visual-archetype=editorial-dossier] .content.panel{background:0 0;border-width:1px 0}body[data-visual-archetype=editorial-dossier] .site-footer.panel{background:0 0;border-width:1px 0 0}body[data-shell-variant=editorial] .footer-brand{border-left:1px solid #394b6124;padding-left:.65rem}body[data-shell-variant=coastal] .panel{border-color:color-mix(in srgb, var(--accent) 18%, white)}body[data-shell-variant=coastal] .site-header.panel{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 8%, white), #ffffffe0), var(--surface)}body[data-shell-variant=coastal] .nav{gap:.75rem}body[data-shell-variant=coastal] .nav-link{border:1px solid color-mix(in srgb, var(--accent) 18%, white);background:#ffffffd1}body[data-shell-variant=coastal] .nav-link:hover,body[data-shell-variant=coastal] .nav-link:focus-visible,body[data-shell-variant=coastal] .nav-link[aria-current=page]{background:color-mix(in srgb, var(--accent) 12%, white);color:var(--accent-strong)}body[data-shell-variant=coastal] .nav-actions .ui-button,body[data-shell-variant=coastal] .mobile-menu__meta .ui-button{box-shadow:none}body[data-shell-variant=coastal] .footer-brand{align-items:flex-start}body[data-visual-archetype=local-shortcut] .site-header.panel,body[data-visual-archetype=local-shortcut] .content.panel,body[data-visual-archetype=local-shortcut] .site-footer.panel{border-radius:var(--radius-panel)}body[data-visual-archetype=local-shortcut] .site-header.panel{box-shadow:0 8px 22px color-mix(in srgb, var(--accent-strong) 8%, transparent)}body[data-visual-archetype=local-shortcut] .site-footer.panel{box-shadow:none}body[data-cta-loudness=quiet] .nav-actions .ui-button,body[data-cta-loudness=quiet] .mobile-menu__meta .ui-button,body[data-cta-loudness=quiet] .hero .ui-button{border:1px solid color-mix(in srgb, var(--accent-strong) 32%, transparent);color:var(--accent-strong);box-shadow:none;background:0 0}body[data-cta-loudness=quiet] .nav-actions .ui-button:hover,body[data-cta-loudness=quiet] .nav-actions .ui-button:focus-visible,body[data-cta-loudness=quiet] .mobile-menu__meta .ui-button:hover,body[data-cta-loudness=quiet] .mobile-menu__meta .ui-button:focus-visible,body[data-cta-loudness=quiet] .hero .ui-button:hover,body[data-cta-loudness=quiet] .hero .ui-button:focus-visible{background:color-mix(in srgb, var(--accent) 9%, transparent);box-shadow:none}body[data-cta-loudness=moderate] .nav-actions .ui-button,body[data-cta-loudness=moderate] .mobile-menu__meta .ui-button,body[data-cta-loudness=moderate] .hero .ui-button{background:color-mix(in srgb, var(--accent-strong) 88%, var(--ink));color:#fff;box-shadow:none}body[data-visual-archetype=authority-document] .brand{gap:.7rem}body[data-visual-archetype=authority-document] .brand-mark{border-radius:var(--radius-panel);border-color:color-mix(in srgb, var(--accent-strong) 22%, transparent);width:2.75rem;height:2.75rem;box-shadow:none;background:0 0}body[data-visual-archetype=authority-document] .brand-note,body[data-visual-archetype=authority-document] .nav-role-pill{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}body[data-visual-archetype=authority-document] .nav-primary{border-top:1px solid color-mix(in srgb, var(--accent-strong) 12%, transparent);gap:.95rem}body[data-visual-archetype=authority-document] .nav-link{min-height:2rem;padding:.2rem 0}body[data-visual-archetype=authority-document] .footer{grid-template-columns:minmax(0,.95fr) minmax(0,1.7fr);font-size:.9rem}body[data-visual-archetype=authority-document] .footer-link{min-height:2rem}body[data-visual-archetype=cinematic-destination] .brand{gap:.65rem}body[data-visual-archetype=cinematic-destination] .brand-mark{border-radius:var(--radius-panel);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 88%, white), color-mix(in srgb, var(--surface) 48%, transparent)), linear-gradient(135deg, color-mix(in srgb, var(--accent) 20%, transparent), color-mix(in srgb, var(--warm) 12%, transparent))}body[data-visual-archetype=cinematic-destination] .nav-primary{gap:.35rem}body[data-visual-archetype=cinematic-destination] .nav-link{min-height:2.35rem}body[data-visual-archetype=cinematic-destination] .footer{grid-template-columns:minmax(0,1.25fr) minmax(0,1.15fr)}body[data-visual-archetype=scenic-magazine] .site-header.panel{padding-block:1.15rem}body[data-visual-archetype=scenic-magazine] .nav{gap:1.15rem}body[data-visual-archetype=scenic-magazine] .brand{gap:.8rem}body[data-visual-archetype=scenic-magazine] .brand-mark{background:color-mix(in srgb, var(--surface) 68%, transparent);width:3.2rem;height:3.2rem;box-shadow:none;border-radius:50%}body[data-visual-archetype=scenic-magazine] .brand-name{font-size:calc(var(--brand-size) + .18rem)}body[data-visual-archetype=scenic-magazine] .nav-primary{border-top:1px solid color-mix(in srgb, var(--accent-strong) 12%, transparent);gap:1.35rem;padding-block:.75rem 0}body[data-visual-archetype=scenic-magazine] .nav-link{min-height:2.1rem;padding:0;font-size:.86rem}body[data-visual-archetype=scenic-magazine] .footer{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}body[data-visual-archetype=field-notebook] .brand-mark{border-radius:var(--radius-panel);background:color-mix(in srgb, var(--surface) 70%, transparent);box-shadow:none;border-style:dashed}body[data-visual-archetype=field-notebook] .nav-primary{border-top-style:dashed;gap:.5rem}body[data-visual-archetype=field-notebook] .nav-link{border-radius:var(--radius-card);border:1px dashed #0000;padding:.35rem .55rem;text-decoration:none}body[data-visual-archetype=field-notebook] .nav-link:hover,body[data-visual-archetype=field-notebook] .nav-link:focus-visible,body[data-visual-archetype=field-notebook] .nav-link[aria-current=page]{border-color:color-mix(in srgb, var(--accent-strong) 28%, transparent);background:color-mix(in srgb, var(--surface) 74%, transparent);text-decoration:none}body[data-visual-archetype=field-notebook] .footer-bottom{border-top-style:dashed}body[data-visual-archetype=editorial-dossier] .site-header.panel{padding-block:.85rem .7rem}body[data-visual-archetype=editorial-dossier] .brand{gap:.6rem}body[data-visual-archetype=editorial-dossier] .brand-mark{width:2.55rem;height:2.55rem;box-shadow:none;background:0 0;border-radius:0}body[data-visual-archetype=editorial-dossier] .brand-note,body[data-visual-archetype=editorial-dossier] .nav-role-pill{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}body[data-visual-archetype=editorial-dossier] .nav-primary{border-top:1px solid color-mix(in srgb, var(--accent-strong) 18%, transparent);gap:1.1rem;padding-top:.65rem}body[data-visual-archetype=editorial-dossier] .nav-link{min-height:1.8rem;padding:0;font-size:.82rem}body[data-visual-archetype=editorial-dossier] .footer{grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);gap:1rem;font-size:.86rem}body[data-visual-archetype=editorial-dossier] .footer-groups{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}body[data-visual-archetype=editorial-dossier] .footer-link{min-height:1.9rem;font-size:.88rem}body[data-visual-archetype=local-shortcut] .brand-mark{border-radius:var(--radius-panel);width:3rem;height:3rem}body[data-visual-archetype=local-shortcut] .nav-primary{border-top:0;gap:.42rem}body[data-visual-archetype=local-shortcut] .nav-link{border:1px solid color-mix(in srgb, var(--accent-strong) 16%, transparent);border-radius:var(--radius-card);background:color-mix(in srgb, var(--surface) 84%, white 6%);padding:.42rem .68rem;text-decoration:none}body[data-visual-archetype=local-shortcut] .nav-link:hover,body[data-visual-archetype=local-shortcut] .nav-link:focus-visible,body[data-visual-archetype=local-shortcut] .nav-link[aria-current=page]{background:color-mix(in srgb, var(--accent) 11%, var(--surface));text-decoration:none}body[data-visual-archetype=local-shortcut] .nav-link[aria-current=page]{color:var(--ink);font-weight:700}body[data-visual-archetype=local-shortcut] .footer-link{min-height:2.2rem}@media (width<=720px){body[data-visual-archetype=authority-document] .mobile-menu__summary,body[data-visual-archetype=editorial-dossier] .mobile-menu__summary{border-radius:var(--radius-panel);box-shadow:none;background:0 0}body[data-visual-archetype=authority-document] .mobile-menu__panel,body[data-visual-archetype=editorial-dossier] .mobile-menu__panel{border-radius:var(--radius-panel);background:color-mix(in srgb, var(--surface) 92%, transparent);box-shadow:none;backdrop-filter:none}body[data-visual-archetype=scenic-magazine] .mobile-menu__summary,body[data-visual-archetype=scenic-magazine] .mobile-menu__panel{box-shadow:none;border-radius:0}body[data-visual-archetype=field-notebook] .mobile-menu__summary,body[data-visual-archetype=field-notebook] .mobile-menu__panel{border-radius:var(--radius-panel);box-shadow:none;border-style:dashed}body[data-visual-archetype=local-shortcut] .mobile-menu__summary,body[data-visual-archetype=local-shortcut] .mobile-menu__panel{border-radius:var(--radius-panel)}body[data-visual-archetype] .mobile-menu[open]{top:calc(100% + .45rem)}body[data-visual-archetype=authority-document] .mobile-menu__nav .nav-link,body[data-visual-archetype=editorial-dossier] .mobile-menu__nav .nav-link,body[data-visual-archetype=scenic-magazine] .mobile-menu__nav .nav-link{background:0 0;border:0;min-height:2.3rem;padding-inline:0}body[data-visual-archetype=field-notebook] .mobile-menu__nav .nav-link,body[data-visual-archetype=local-shortcut] .mobile-menu__nav .nav-link{padding-inline:.65rem}body[data-visual-archetype=authority-document] .footer,body[data-visual-archetype=cinematic-destination] .footer,body[data-visual-archetype=scenic-magazine] .footer,body[data-visual-archetype=editorial-dossier] .footer{grid-template-columns:1fr}}html[data-cp-ab-template=b] body[data-site=budva] .site-header.panel{box-shadow:0 1px #2424510f,0 12px 28px #24245112}html[data-cp-ab-template=b] body[data-site=budva] .nav-role-pill{border-color:#de1c6959}body[data-visual-archetype=authority-document]{--archetype-section-gap:clamp(2.5rem, 5vw, 5rem);--archetype-surface-border:color-mix(in srgb, var(--accent-strong) 18%, transparent);--archetype-hero-image-min:12rem;--panel-radius:var(--radius-sharp);--surface-panel-radius:var(--radius-panel);--surface-panel-background:color-mix(in srgb, var(--surface) 72%, transparent);--surface-panel-border:color-mix(in srgb, var(--accent-strong) 16%, transparent);--choice-card-radius:var(--radius-card);--choice-card-background:color-mix(in srgb, var(--surface) 62%, transparent);--choice-card-border:color-mix(in srgb, var(--accent-strong) 14%, transparent)}body[data-visual-archetype=authority-document] .hero-meta,body[data-visual-archetype=authority-document] .hero-visual,body[data-visual-archetype=authority-document] .facts div,body[data-visual-archetype=authority-document] .answer{border-radius:var(--radius-card,2px)}body[data-visual-archetype=directional-coastal]{--archetype-section-gap:clamp(2rem, 4vw, 4rem);--archetype-hero-image-min:clamp(18rem, 44vw, 32rem);--archetype-route-card-radius:var(--radius-card,8px);--panel-radius:var(--radius-small);--surface-panel-radius:var(--radius-panel);--surface-panel-background:color-mix(in srgb, var(--surface) 78%, white 10%);--surface-panel-border:color-mix(in srgb, var(--accent-strong) 18%, transparent);--choice-card-radius:var(--radius-card);--choice-card-background:color-mix(in srgb, var(--surface) 70%, white 12%);--choice-card-border:color-mix(in srgb, var(--accent-strong) 17%, transparent)}body[data-visual-archetype=directional-coastal] .hero-visual,body[data-visual-archetype=directional-coastal] .pattern-choice-card{border-radius:var(--radius-card,8px)}body[data-visual-archetype=local-shortcut]{--archetype-section-gap:clamp(1.6rem, 3vw, 3rem);--archetype-hero-image-min:12rem;--archetype-local-proof-density:compact;--panel-radius:var(--radius-small);--surface-panel-radius:var(--radius-panel);--surface-panel-padding:clamp(1rem, 2vw, 1.35rem);--surface-panel-background:color-mix(in srgb, var(--surface) 82%, white 10%);--surface-panel-border:color-mix(in srgb, var(--accent-strong) 15%, transparent);--choice-card-radius:var(--radius-card);--choice-card-background:color-mix(in srgb, var(--surface) 78%, white 8%);--choice-card-border:color-mix(in srgb, var(--accent-strong) 14%, transparent)}body[data-visual-archetype=local-shortcut] .hero{gap:.85rem}body[data-visual-archetype=local-shortcut] .facts div,body[data-visual-archetype=local-shortcut] .answer{border-radius:var(--radius-card,8px)}body[data-visual-archetype=cinematic-destination]{--archetype-section-gap:clamp(3rem, 7vw, 6.5rem);--archetype-hero-min-height:clamp(34rem, 78vh, 46rem);--archetype-hero-image-min:clamp(22rem, 54vw, 38rem);--panel-radius:var(--radius-sharp);--surface-panel-radius:var(--radius-panel);--surface-panel-background:color-mix(in srgb, var(--surface) 68%, transparent);--surface-panel-border:color-mix(in srgb, var(--accent-strong) 20%, transparent);--surface-panel-shadow:0 18px 44px #141c2014;--choice-card-radius:var(--radius-card);--choice-card-background:color-mix(in srgb, var(--surface) 62%, transparent);--choice-card-border:color-mix(in srgb, var(--accent-strong) 18%, transparent);--shadow:0 24px 64px #1c12212e}body[data-visual-archetype=cinematic-destination] .hero-meta,body[data-visual-archetype=cinematic-destination] .hero-visual,body[data-visual-archetype=cinematic-destination] .hero-visual__image,body[data-visual-archetype=cinematic-destination] .hero-visual__placeholder{border-radius:var(--radius-panel,2px)}body[data-visual-archetype=cinematic-destination] .hero-visual__image{min-height:var(--archetype-hero-image-min)}body[data-visual-archetype=cinematic-destination] .facts div,body[data-visual-archetype=cinematic-destination] .answer{border-radius:var(--radius-card,2px)}body[data-visual-archetype=scenic-magazine]{--archetype-section-gap:clamp(3rem, 7vw, 7rem);--archetype-hero-min-height:clamp(34rem, 80vh, 48rem);--archetype-hero-image-min:clamp(24rem, 56vw, 40rem);--panel-radius:var(--radius-none);--surface-panel-radius:0px;--surface-panel-background:transparent;--surface-panel-border:color-mix(in srgb, var(--accent-strong) 16%, transparent);--choice-card-radius:0px;--choice-card-background:transparent;--choice-card-border:color-mix(in srgb, var(--accent-strong) 15%, transparent);--choice-card-shadow:none;--shadow:none}body[data-visual-archetype=scenic-magazine] .hero-meta,body[data-visual-archetype=scenic-magazine] .hero-visual,body[data-visual-archetype=scenic-magazine] .hero-visual__image,body[data-visual-archetype=scenic-magazine] .hero-visual__placeholder,body[data-visual-archetype=scenic-magazine] .facts div,body[data-visual-archetype=scenic-magazine] .answer{border-radius:0}body[data-visual-archetype=scenic-magazine] .hero-visual{border:0;padding:0}body[data-visual-archetype=scenic-magazine] .hero-visual__image{min-height:var(--archetype-hero-image-min)}body[data-site=beauty][data-visual-archetype=scenic-magazine] .magazine-hero .answer{border-top-color:color-mix(in srgb, var(--warm) 34%, white)}body[data-site=beauty][data-visual-archetype=scenic-magazine] .magazine-hero figcaption{letter-spacing:.01em;font-style:italic}body[data-site=beauty][data-visual-archetype=scenic-magazine] .magazine-hero--has-image .magazine-hero__copy .ui-pill{background:color-mix(in srgb, var(--warm) 14%, white);color:color-mix(in srgb, var(--accent-strong) 90%, #5a3048)}body[data-site=beauty][data-visual-archetype=scenic-magazine] .magazine-hero--temporary .magazine-hero__placeholder{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 8%, white), color-mix(in srgb, var(--warm) 10%, white))}@media (width<=760px){body[data-site=beauty][data-visual-archetype=scenic-magazine] .magazine-hero{gap:0}body[data-site=beauty][data-visual-archetype=scenic-magazine] .magazine-hero--has-image .magazine-hero__copy{grid-template-areas:"label""title""cta""answer""lede";gap:.85rem;padding:clamp(1.1rem,5vw,1.45rem) clamp(1rem,5.4vw,1.35rem) 0}body[data-site=beauty][data-visual-archetype=scenic-magazine] .magazine-hero--has-image h1{text-wrap:balance;max-width:min(100%,18ch);font-size:clamp(2.15rem,8.4vw,2.45rem);line-height:.98}body[data-site=beauty][data-visual-archetype=scenic-magazine] .magazine-hero .answer,body[data-site=beauty][data-visual-archetype=scenic-magazine] .magazine-hero .lede{max-width:34rem;font-size:clamp(1rem,4.35vw,1.12rem);line-height:1.52}body[data-site=beauty][data-visual-archetype=scenic-magazine] .magazine-hero .answer{padding-top:.95rem}body[data-site=beauty][data-visual-archetype=scenic-magazine] .magazine-hero .cta-row{margin-top:.15rem}body[data-site=beauty][data-visual-archetype=scenic-magazine] .magazine-hero .cta-row .ui-button{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;max-width:19.5rem;min-height:3.45rem;padding:.85rem 1rem;font-size:clamp(1rem,4vw,1.12rem);line-height:1.15;display:inline-flex}}body[data-visual-archetype=field-notebook]{--archetype-section-gap:clamp(2.25rem, 5vw, 5rem);--archetype-hero-image-min:16rem;--archetype-rule-color:color-mix(in srgb, var(--accent-strong) 24%, transparent);--panel-radius:var(--radius-sharp);--surface-panel-radius:var(--radius-panel);--surface-panel-background:color-mix(in srgb, var(--surface) 74%, transparent);--surface-panel-border:var(--archetype-rule-color);--choice-card-radius:var(--radius-card);--choice-card-background:color-mix(in srgb, var(--surface) 66%, transparent);--choice-card-border:var(--archetype-rule-color)}body[data-visual-archetype=field-notebook] .surface-panel,body[data-visual-archetype=field-notebook] .pattern-choice-card{border-style:dashed}body[data-visual-archetype=field-notebook] .hero-meta,body[data-visual-archetype=field-notebook] .facts div,body[data-visual-archetype=field-notebook] .answer{border-radius:var(--radius-card,2px);border-style:dashed}body[data-visual-archetype=editorial-dossier]{--archetype-section-gap:clamp(2.5rem, 5vw, 5rem);--archetype-hero-image-min:14rem;--panel-radius:var(--radius-none);--surface-panel-radius:0px;--surface-panel-background:transparent;--surface-panel-border:color-mix(in srgb, var(--accent-strong) 16%, transparent);--surface-panel-shadow:none;--choice-card-radius:0px;--choice-card-background:transparent;--choice-card-border:color-mix(in srgb, var(--accent-strong) 16%, transparent);--choice-card-shadow:none;--shadow:none}body[data-visual-archetype=editorial-dossier] .hero-meta,body[data-visual-archetype=editorial-dossier] .hero-visual,body[data-visual-archetype=editorial-dossier] .hero-visual__image,body[data-visual-archetype=editorial-dossier] .hero-visual__placeholder,body[data-visual-archetype=editorial-dossier] .facts div,body[data-visual-archetype=editorial-dossier] .answer,body[data-visual-archetype=editorial-dossier] .pattern-choice-card{box-shadow:none;border-radius:0}body[data-visual-archetype=editorial-dossier] .hero-meta,body[data-visual-archetype=editorial-dossier] .facts div{background:0 0}@media (width<=900px){section[data-hero-archetype]{max-width:100%}.pattern-split-grid{grid-template-columns:var(--split-layout-columns-mobile,1fr)}body[data-page-family=comparison] .inspiration-grid{grid-template-columns:1fr}}@media (width<=720px){body[data-site=parame] .nav-actions,body[data-site=budva] .nav-actions,body[data-site=beci] .nav-actions,body[data-site=beauty] .nav-actions,body[data-site=paracamp] .nav-actions,body[data-site=para4] .nav-actions{align-items:flex-start;width:100%}body[data-site=parame] .nav-primary{flex-wrap:nowrap;width:100%;padding-bottom:.2rem;overflow-x:auto}body[data-site=parame] .nav-primary .nav-link{flex:none}body[data-site=budva] .section-shell{margin:-.1rem}body[data-site=budva] .section-shell[data-page-family=homepage] .bp-home,body[data-site=budva] .section-shell[data-page-family=guide] .bp-flights,body[data-site=budva] .section-shell[data-page-family=offer] .bp-route{padding-bottom:.4rem}body[data-site=budva] .section-shell[data-page-family=homepage] .bp-home__facts{grid-template-columns:1fr}}:root{--bg:var(--themeBg);--bg-top:var(--themeBgTop);--surface:var(--themeSurface);--surface-border:var(--panelBorder);--ink:#16202b;--muted:#55606d;--accent:var(--themeAccent);--accent-strong:var(--themeAccentStrong);--warm:var(--themeWarm);--shadow:var(--panelShadow);--shell-width:var(--shellWidth);--shell-padding-top:var(--shellPaddingTop);--content-padding:var(--contentPadding);--panel-radius:var(--panelRadius);--nav-link-radius:var(--navLinkRadius);--nav-link-background:var(--navLinkBackground);--pill-background:var(--pillBackground);--pill-radius:var(--pillRadius);--button-radius:var(--buttonRadius);--button-letter-spacing:var(--buttonLetterSpacing);--brand-letter-spacing:var(--brandLetterSpacing);--content-gap:var(--contentGap);--bg-glow-warm:var(--bgGlowWarm);--bg-glow-cool:var(--bgGlowCool);--serif:var(--serifFont);--sans:var(--sansFont);--ui-font:var(--uiFont);--display-weight:var(--displayWeight);--display-tracking:var(--displayTracking);--body-size:calc(var(--bodySize) * 1.2);--body-line-height:var(--bodyLineHeight);--nav-link-size:var(--navLinkSize);--nav-link-padding-y:var(--navLinkPaddingY);--nav-link-padding-x:var(--navLinkPaddingX);--ui-letter-spacing:var(--uiLetterSpacing);--pill-font-size:var(--pillFontSize);--pill-letter-spacing:var(--pillLetterSpacing);--brand-size:var(--brandSize);--brand-note-measure:var(--brandNoteMeasure);--footer-measure:var(--footerMeasure)}[data-astro-cid-tq46r5sz]{box-sizing:border-box}body{color:var(--ink);background:radial-gradient(circle at top left, var(--bg-glow-warm), transparent 32%), radial-gradient(circle at top right, var(--bg-glow-cool), transparent 28%), linear-gradient(180deg, var(--bg-top) 0%, var(--bg) 100%);font-family:var(--sans);font-size:var(--body-size);line-height:var(--body-line-height);margin:0}body[data-site=budva]{--ink:#1d2233;--muted:#6e7485}@media (width>=721px){body[data-site=budva] .shell[data-astro-cid-tq46r5sz]{width:min(85vw,1400px)}}a[data-astro-cid-tq46r5sz]{color:var(--accent-strong)}.shell[data-astro-cid-tq46r5sz]{width:min(var(--shell-width), calc(100% - 2rem));padding:var(--shell-padding-top) 0 4rem;margin:0 auto}.site-header[data-astro-cid-tq46r5sz]{margin-bottom:var(--content-gap);background:var(--surface);border:1px solid var(--surface-border);box-shadow:var(--shadow);padding:1.05rem 1.15rem 1rem}.nav[data-astro-cid-tq46r5sz]{flex-direction:column;gap:.95rem;display:flex}.nav-top[data-astro-cid-tq46r5sz]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.nav-copy[data-astro-cid-tq46r5sz]{align-items:center;gap:.95rem;min-width:0;display:flex}.brand[data-astro-cid-tq46r5sz]{min-width:0;min-height:2.75rem;color:var(--ink);align-items:center;gap:.9rem;text-decoration:none;display:inline-flex}.brand-visual[data-astro-cid-tq46r5sz]{flex:none;justify-content:center;align-items:center;display:inline-flex}.brand-mark[data-astro-cid-tq46r5sz]{background:linear-gradient(#ffffffe0,#ffffff85),linear-gradient(135deg,#dd8a382e,#0e7a7829);border:1px solid #ffffff8c;border-radius:18px;flex:none;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff80}.brand-logo[data-astro-cid-tq46r5sz]{object-fit:contain;width:100%;height:100%;padding:.42rem}.brand-logo-wide[data-astro-cid-tq46r5sz]{width:min(11rem,42vw);height:auto;display:block}.brand-initials[data-astro-cid-tq46r5sz]{font-family:var(--serif);font-size:1rem;font-weight:var(--display-weight);letter-spacing:.08em}.brand-lockup[data-astro-cid-tq46r5sz]{flex-direction:column;gap:.18rem;min-width:0;display:flex}.brand-lockup--compact[data-astro-cid-tq46r5sz]{gap:.05rem}.brand-name[data-astro-cid-tq46r5sz]{font-family:var(--serif);font-size:calc(var(--brand-size) + .06rem);font-weight:var(--display-weight);letter-spacing:var(--brand-letter-spacing);line-height:1.05}.brand-name--compact[data-astro-cid-tq46r5sz]{letter-spacing:.02em;color:var(--accent-strong);opacity:.85;font-size:.95rem}.brand-note[data-astro-cid-tq46r5sz]{color:var(--muted);font-family:var(--ui-font);letter-spacing:var(--ui-letter-spacing);max-width:var(--brand-note-measure);font-size:.92rem}.nav-actions[data-astro-cid-tq46r5sz]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.nav-actions[data-astro-cid-tq46r5sz] .nav-role-pill[data-astro-cid-tq46r5sz]{box-shadow:none;text-transform:none;color:var(--muted);letter-spacing:.02em;white-space:normal;overflow-wrap:anywhere;background:0 0;border:none;max-width:100%;padding:.25rem 0;font-size:.86rem;font-weight:600}.mobile-menu[data-astro-cid-tq46r5sz]{display:none}.nav-primary[data-astro-cid-tq46r5sz]{border-top:1px solid #0a59571a;flex-wrap:wrap;align-items:center;gap:.6rem;padding-top:.15rem;display:flex}.nav-link[data-astro-cid-tq46r5sz]{color:var(--ink);font-family:var(--ui-font);font-size:var(--nav-link-size);letter-spacing:var(--ui-letter-spacing);white-space:nowrap;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:.35rem .45rem;text-decoration:none;transition:color .12s,text-decoration-color .12s;display:inline-flex}.nav-link[data-astro-cid-tq46r5sz]:hover,.nav-link[data-astro-cid-tq46r5sz]:focus-visible{color:var(--accent-strong);text-underline-offset:.2em;text-decoration:underline}.nav-link[data-astro-cid-tq46r5sz][aria-current=page]{color:var(--accent-strong);text-underline-offset:.2em;font-weight:700;text-decoration:underline}.panel[data-astro-cid-tq46r5sz]{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--panel-radius);box-shadow:var(--shadow);backdrop-filter:blur(14px)}body[data-site=budva] .panel[data-astro-cid-tq46r5sz]{border-color:color-mix(in srgb, var(--surface-border) 86%, var(--accent-strong) 14%);box-shadow:0 1px 0 #ffffffb8 inset, var(--shadow)}.content[data-astro-cid-tq46r5sz]{padding:var(--content-padding);background:var(--surface);border:1px solid var(--surface-border);box-shadow:var(--shadow)}.prose[data-astro-cid-tq46r5sz] h2[data-astro-cid-tq46r5sz],.prose[data-astro-cid-tq46r5sz] h3[data-astro-cid-tq46r5sz]{font-family:var(--serif);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:1.15}.prose[data-astro-cid-tq46r5sz] p[data-astro-cid-tq46r5sz],.prose[data-astro-cid-tq46r5sz] li[data-astro-cid-tq46r5sz]{color:var(--muted)}.prose table{border-collapse:collapse;border-spacing:0;width:100%;margin:1.35rem 0}.prose th,.prose td{border:1px solid var(--surface-border);text-align:left;vertical-align:top;padding:.78rem .85rem}.prose th{color:var(--ink);font-family:var(--ui-font);letter-spacing:.06em;text-transform:uppercase;background:#ffffffb3;font-size:.8rem}.prose td{color:var(--muted);background:#ffffff73}.site-footer[data-astro-cid-tq46r5sz]{background:var(--surface);border:1px solid var(--surface-border);box-shadow:var(--shadow);margin-top:2rem;padding:1.5rem 1.3rem 1.15rem}.footer[data-astro-cid-tq46r5sz]{color:var(--muted);grid-template-columns:minmax(0,1.1fr) minmax(0,1.45fr);gap:1.4rem;font-size:.95rem;display:grid}.footer-brand[data-astro-cid-tq46r5sz]{max-width:var(--footer-measure);flex-direction:column;gap:.9rem;display:flex}.footer-copy[data-astro-cid-tq46r5sz]{margin:0;font-size:.98rem;line-height:1.58}.footer-groups[data-astro-cid-tq46r5sz]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;display:grid}.footer-group[data-astro-cid-tq46r5sz]{flex-direction:column;gap:.55rem;display:flex}.footer-group-title[data-astro-cid-tq46r5sz]{color:var(--ink);font-family:var(--ui-font);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.footer-links[data-astro-cid-tq46r5sz]{flex-direction:column;gap:.42rem;display:flex}.footer-link[data-astro-cid-tq46r5sz]{min-height:2.75rem;color:var(--muted);align-items:center;font-size:.95rem;text-decoration:none;display:inline-flex}.footer-link[data-astro-cid-tq46r5sz]:hover,.footer-link[data-astro-cid-tq46r5sz]:focus-visible{color:var(--accent-strong)}.footer-link[data-astro-cid-tq46r5sz]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-strong) 44%, white);outline-offset:2px;border-radius:6px}.footer-bottom[data-astro-cid-tq46r5sz]{border-top:1px solid #0a59571f;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:.75rem;padding-top:.9rem;font-size:.86rem;display:flex}.footer-bottom[data-astro-cid-tq46r5sz] span[data-astro-cid-tq46r5sz]:last-child{color:var(--ink)}.footer-locale[data-astro-cid-tq46r5sz]{border-top:1px solid #0a59571f;grid-column:1/-1;align-items:center;gap:.55rem;padding-top:.85rem;display:flex}.footer-locale-label[data-astro-cid-tq46r5sz]{color:color-mix(in srgb, var(--muted) 78%, var(--ink));letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.footer-locale-picker[data-astro-cid-tq46r5sz]{position:relative}.footer-locale-summary[data-astro-cid-tq46r5sz]{border:1px solid color-mix(in srgb, var(--accent-strong) 24%, transparent);background:color-mix(in srgb, var(--surface-soft) 68%, white);cursor:pointer;border-radius:.72rem;justify-content:center;align-items:center;width:44px;height:44px;padding:0;list-style:none;display:inline-flex}.footer-locale-summary[data-astro-cid-tq46r5sz]::-webkit-details-marker{display:none}.footer-locale-menu[data-astro-cid-tq46r5sz]{border:1px solid color-mix(in srgb, var(--accent-strong) 16%, transparent);background:color-mix(in srgb, var(--surface) 88%, white);opacity:0;transform-origin:0 100%;pointer-events:none;border-radius:.9rem;gap:.15rem;min-width:3.25rem;padding:.22rem;transition:opacity .14s,transform .14s;display:grid;position:absolute;bottom:calc(100% + .35rem);left:0;transform:translateY(.22rem)scale(.98);box-shadow:0 .4rem .9rem #0a183724}details[data-astro-cid-tq46r5sz].footer-locale-picker[open] .footer-locale-menu[data-astro-cid-tq46r5sz]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.footer-locale-link[data-astro-cid-tq46r5sz]{border-radius:.72rem;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:inline-flex}.footer-locale-link[data-astro-cid-tq46r5sz]:hover,.footer-locale-link[data-astro-cid-tq46r5sz]:focus-visible{background:color-mix(in srgb, var(--accent-strong) 14%, transparent)}.footer-locale-link[data-astro-cid-tq46r5sz].is-current{outline:1px solid color-mix(in srgb, var(--accent-strong) 38%, transparent)}.footer-flag[data-astro-cid-tq46r5sz]{justify-content:center;align-items:center;width:.92rem;height:.68rem;font-size:.76rem;line-height:1;display:inline-flex}.footer-flag[data-astro-cid-tq46r5sz] svg[data-astro-cid-tq46r5sz],.footer-flag[data-astro-cid-tq46r5sz] img[data-astro-cid-tq46r5sz]{object-fit:cover;border-radius:.08rem;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.footer-locale-menu[data-astro-cid-tq46r5sz]{transition:none}}.ui-pill{border-radius:var(--pill-radius);background:var(--pill-background);color:var(--accent-strong);font-family:var(--ui-font);text-transform:uppercase;letter-spacing:var(--pill-letter-spacing);font-size:var(--pill-font-size);align-items:center;gap:.35rem;padding:.35rem .75rem;font-weight:700;display:inline-flex}.ui-button{border-radius:var(--button-radius);background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);color:#fff;font-family:var(--ui-font);letter-spacing:var(--button-letter-spacing);padding:.85rem 1.1rem;font-weight:700;text-decoration:none;transition:transform .14s,box-shadow .14s;display:inline-block}.ui-button:hover,.ui-button:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #0a595733}@media (width>=721px){.nav-primary[data-astro-cid-tq46r5sz].nav-primary--desktop{display:flex}.mobile-menu[data-astro-cid-tq46r5sz]{display:none}}@media (width<=720px){.shell[data-astro-cid-tq46r5sz]{width:100%;padding:0}.content[data-astro-cid-tq46r5sz]{border-inline:0;border-radius:0;padding:0}.site-header[data-astro-cid-tq46r5sz]{z-index:40;-webkit-backdrop-filter:blur(14px);background:#fff9;border-inline:0;border-radius:0;margin-bottom:0;padding:.78rem .9rem;position:sticky;top:0}body[data-shell-variant=destination] .site-header[data-astro-cid-tq46r5sz].panel{overflow:visible}.footer[data-astro-cid-tq46r5sz]{grid-template-columns:1fr}.nav[data-astro-cid-tq46r5sz]{gap:0;position:relative}.nav-top[data-astro-cid-tq46r5sz]{grid-template-columns:minmax(0,1fr);align-items:center;min-height:3rem;padding-right:3.4rem;display:grid}.nav-copy[data-astro-cid-tq46r5sz]{align-items:center}.brand[data-astro-cid-tq46r5sz]{align-items:center;min-height:2.75rem}.brand-logo-wide[data-astro-cid-tq46r5sz]{width:min(9.2rem,46vw)}.nav-actions[data-astro-cid-tq46r5sz],.nav-primary--desktop[data-astro-cid-tq46r5sz]{display:none}.mobile-menu[data-astro-cid-tq46r5sz]{z-index:50;width:auto;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.mobile-menu[data-astro-cid-tq46r5sz][open]{margin-top:0;top:0;right:0;transform:none}.mobile-menu[data-astro-cid-tq46r5sz][open] .mobile-menu__summary[data-astro-cid-tq46r5sz]{display:none}.mobile-menu__summary[data-astro-cid-tq46r5sz]{min-width:3rem;color:var(--ink);font-family:var(--ui-font);cursor:pointer;background:#fff9;border:1px solid #0a595724;border-radius:1rem;justify-content:center;align-items:center;gap:0;padding:.8rem;font-size:.95rem;font-weight:700;list-style:none;display:inline-flex}.mobile-menu__summary[data-astro-cid-tq46r5sz]:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.mobile-menu__summary[data-astro-cid-tq46r5sz]::-webkit-details-marker{display:none}.mobile-menu__summary-label[data-astro-cid-tq46r5sz]{letter-spacing:.04em;text-transform:uppercase}.mobile-menu__summary-icon[data-astro-cid-tq46r5sz]{width:1.2rem;height:.9rem;position:relative}.mobile-menu__summary-icon[data-astro-cid-tq46r5sz]:before,.mobile-menu__summary-icon[data-astro-cid-tq46r5sz]:after,.mobile-menu__summary-icon[data-astro-cid-tq46r5sz] span[data-astro-cid-tq46r5sz]{content:"";background:var(--accent-strong);border-radius:999px;width:100%;height:2px;transition:transform .16s,opacity .16s,top .16s;position:absolute;left:0}.mobile-menu__summary-icon[data-astro-cid-tq46r5sz]:before{top:0}.mobile-menu__summary-icon[data-astro-cid-tq46r5sz] span[data-astro-cid-tq46r5sz]{top:calc(50% - 1px)}.mobile-menu__summary-icon[data-astro-cid-tq46r5sz]:after{top:calc(100% - 2px)}.mobile-menu__panel[data-astro-cid-tq46r5sz]{-webkit-backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #0a59571f;border-radius:1rem;flex-direction:column;gap:.85rem;margin-top:.75rem;padding:.95rem;display:flex}.mobile-menu__meta[data-astro-cid-tq46r5sz]{flex-direction:column;align-items:flex-start;gap:.65rem;display:flex}.mobile-menu__cta[data-astro-cid-tq46r5sz].ui-button{box-sizing:border-box;text-align:center;border-radius:14px;width:100%;min-height:2.7rem;padding:.72rem .95rem;font-size:1rem;line-height:1.2}.mobile-menu__nav[data-astro-cid-tq46r5sz]{gap:.45rem;display:grid}.mobile-menu__nav[data-astro-cid-tq46r5sz] .nav-link[data-astro-cid-tq46r5sz]{width:100%;font-size:calc(var(--nav-link-size) * 1.2);justify-content:flex-start;padding:.45rem .15rem}.footer-bottom[data-astro-cid-tq46r5sz]{flex-direction:column}.footer-locale-label[data-astro-cid-tq46r5sz]{font-size:.72rem}.footer-locale-summary[data-astro-cid-tq46r5sz],.footer-locale-link[data-astro-cid-tq46r5sz]{border-radius:.72rem;width:46px;height:46px}.footer-locale-menu[data-astro-cid-tq46r5sz]{border-radius:.9rem;gap:.25rem;min-width:3.25rem;padding:.25rem}.footer-flag[data-astro-cid-tq46r5sz]{width:1.15rem;height:.86rem}.prose table{white-space:nowrap;-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}.template-grid[data-astro-cid-fuf6c25a]{--split-layout-columns:minmax(0, 1.35fr) minmax(18rem, .95fr)}.template-panel[data-astro-cid-fuf6c25a]{border-radius:var(--surface-panel-radius,var(--radius-panel,2px));background:var(--surface-panel-background,#ffffff8c)}.template-note[data-astro-cid-fuf6c25a]{background:linear-gradient(#21688f1a,#ffffffa6)}h2[data-astro-cid-fuf6c25a]{font-family:var(--serif);margin-top:0}ul[data-astro-cid-fuf6c25a]{margin:0;padding-left:1.2rem}.qa-panel[data-astro-cid-fuf6c25a],.route-panel[data-astro-cid-fuf6c25a]{margin-top:2rem}.route-card[data-astro-cid-fuf6c25a]:hover{border-color:#17496542}.route-card[data-astro-cid-fuf6c25a].is-hold{background:#ffffffb8;border-style:dashed}.route-card[data-astro-cid-fuf6c25a].is-hold:hover{border-color:var(--surface-border)}.editorial-grid[data-astro-cid-gica4h46]{--split-layout-columns:minmax(0, 1.25fr) minmax(18rem, .95fr)}.editorial-card[data-astro-cid-gica4h46]{border-radius:var(--surface-panel-radius,var(--radius-panel,0px));background:var(--surface-panel-background,#ffffff94)}.editorial-note[data-astro-cid-gica4h46]{background:linear-gradient(#5068861f,#ffffffa3)}h2[data-astro-cid-gica4h46]{font-family:var(--serif);margin-top:0}ol[data-astro-cid-gica4h46]{margin:0;padding-left:1.2rem}.editorial-trust-row[data-astro-cid-gica4h46]{border-top:1px solid color-mix(in srgb, var(--accent-strong) 14%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1.1rem 0 0;padding-top:1rem;display:grid}.editorial-trust-row[data-astro-cid-gica4h46] div[data-astro-cid-gica4h46]{min-width:0}.editorial-trust-row[data-astro-cid-gica4h46] dt[data-astro-cid-gica4h46]{font-family:var(--uiFont,var(--sansFont,sans-serif));letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--accent-strong) 76%, var(--muted));margin:0 0 .18rem;font-size:.7rem;font-weight:700}.editorial-trust-row[data-astro-cid-gica4h46] dd[data-astro-cid-gica4h46]{color:var(--muted);margin:0;font-size:.88rem;line-height:1.42}.route-card[data-astro-cid-gica4h46]{min-height:100%}.route-card--hold[data-astro-cid-gica4h46]{opacity:.82;flex-direction:column;gap:.45rem;display:flex}.route-card[data-astro-cid-gica4h46]:hover{border-color:#4d5d7a42}.editorial-route-stack{gap:.75rem;margin:1.2rem 0;display:grid}.editorial-route-item{border:1px solid color-mix(in srgb, var(--surface-border) 78%, transparent);border-radius:calc(var(--surface-panel-radius,24px) * .34);background:#ffffffb8;margin:0;padding:.85rem .95rem}.editorial-route-item__situation,.editorial-route-item__direction,.editorial-route-item__owner,.editorial-route-item__guide,.editorial-route-item__continue{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.5}.editorial-route-item__situation{color:var(--ink);font-weight:750;line-height:1.35}.editorial-route-item__direction,.editorial-route-item__owner,.editorial-route-item__guide,.editorial-route-item__continue{margin-top:.55rem}.editorial-route-item__label{color:color-mix(in srgb, var(--accent-strong) 72%, var(--muted));font-family:var(--uiFont,var(--sansFont,sans-serif));letter-spacing:.07em;text-transform:uppercase;margin-bottom:.16rem;font-size:.68rem;font-weight:800;display:block}.editorial-route-item__owner a,.editorial-route-item__guide a,.editorial-route-item__continue a{font-weight:650}@media (width<=720px){.editorial-card.prose>table[data-editorial-responsive-table=true]{white-space:normal;width:100%;min-width:0;display:block;overflow:visible}.editorial-card.prose>table[data-editorial-responsive-table=true]>thead{display:none}.editorial-card.prose>table[data-editorial-responsive-table=true]>tbody,.editorial-card.prose>table[data-editorial-responsive-table=true]>tbody>tr,.editorial-card.prose>table[data-editorial-responsive-table=true]>tbody>tr>th,.editorial-card.prose>table[data-editorial-responsive-table=true]>tbody>tr>td{width:100%;display:block}.editorial-card.prose>table[data-editorial-responsive-table=true]>tbody>tr{border:1px solid color-mix(in srgb, var(--surface-border) 70%, transparent);border-radius:calc(var(--surface-panel-radius,24px) * .38);background:#ffffffb8;margin:.65rem 0;overflow:hidden}.editorial-card.prose>table[data-editorial-responsive-table=true]>tbody>tr>th,.editorial-card.prose>table[data-editorial-responsive-table=true]>tbody>tr>td{white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:.52rem .68rem}.editorial-card.prose>table[data-editorial-responsive-table=true]>tbody>tr>th:before,.editorial-card.prose>table[data-editorial-responsive-table=true]>tbody>tr>td:before{color:var(--muted);content:attr(data-label);font-family:var(--ui-font);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.18rem;font-size:.66rem;font-weight:800;display:block}.editorial-card.prose>table[data-editorial-responsive-table=true]>tbody>tr>th:first-child,.editorial-card.prose>table[data-editorial-responsive-table=true]>tbody>tr>td:first-child{color:var(--ink);background:color-mix(in srgb, var(--accent) 7%, white);font-weight:800}}@media (width<=680px){.editorial-trust-row[data-astro-cid-gica4h46]{grid-template-columns:1fr}}.immersion-grid[data-astro-cid-gowbq3y4]{--split-layout-columns:repeat(2, minmax(0, 1fr))}.immersion-card[data-astro-cid-gowbq3y4]{border-radius:var(--surface-panel-radius,var(--radius-panel,2px));background:var(--surface-panel-background,#ffffff8c)}.immersion-note[data-astro-cid-gowbq3y4]{background:linear-gradient(#4b7a2824,#ffffff9e)}h2[data-astro-cid-gowbq3y4]{font-family:var(--serif);margin-top:0}ul[data-astro-cid-gowbq3y4]{margin:0;padding-left:1.2rem}.qa-panel[data-astro-cid-gowbq3y4],.route-panel[data-astro-cid-gowbq3y4]{margin-top:2rem}.route-card[data-astro-cid-gowbq3y4]:hover{border-color:#35571d47}.route-card[data-astro-cid-gowbq3y4].is-hold{background:#ffffffb8;border-style:dashed}.route-card[data-astro-cid-gowbq3y4].is-hold:hover{border-color:var(--surface-border)}.inspiration-panel[data-astro-cid-dm7rfwyc]{border-radius:var(--surface-panel-radius,var(--radius-panel,0px));background:var(--surface-panel-background,radial-gradient(circle at top right, #aa4f7d1f, transparent 32%), #fffcff94);margin-top:2rem}.inspiration-grid[data-astro-cid-dm7rfwyc]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}h2[data-astro-cid-dm7rfwyc]{font-family:var(--serif);margin-top:0}blockquote[data-astro-cid-dm7rfwyc]{border-left:4px solid var(--warm);border-radius:var(--choice-card-radius,var(--radius-card,0px));background:var(--choice-card-background,#ffffff94);margin:0;padding:1rem}blockquote[data-astro-cid-dm7rfwyc] p[data-astro-cid-dm7rfwyc]{margin:0}.route-card[data-astro-cid-dm7rfwyc]:hover{border-color:#7d345b42}.inspiration-cta[data-astro-cid-dm7rfwyc]{border:1px solid color-mix(in srgb, var(--accent) 18%, white);background:color-mix(in srgb, var(--surface) 88%, white)}.inspiration-cta__eyebrow[data-astro-cid-dm7rfwyc]{color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .45rem;font-size:.82rem;font-weight:700}.inspiration-cta__actions[data-astro-cid-dm7rfwyc]{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.local-strip[data-astro-cid-3vqcy52l]{margin-block:2rem}.local-card[data-astro-cid-3vqcy52l] h2[data-astro-cid-3vqcy52l]{font-family:var(--serif);color:var(--ink);margin-top:0;margin-bottom:.8rem;font-size:clamp(1.35rem,2.2vw,1.75rem)}.proof-list[data-astro-cid-3vqcy52l]{color:var(--muted);gap:.6rem;margin:0;padding-left:1.2rem;display:grid}.local-focus[data-astro-cid-3vqcy52l] p[data-astro-cid-3vqcy52l]{color:var(--muted);margin:0;line-height:1.7}.prose[data-astro-cid-3vqcy52l]{line-height:1.75}.quick-answers-surface[data-astro-cid-3vqcy52l],.route-choice-surface[data-astro-cid-3vqcy52l]{margin-top:2rem}.quick-answers-surface[data-astro-cid-3vqcy52l] h2[data-astro-cid-3vqcy52l],.route-choice-surface[data-astro-cid-3vqcy52l] h2[data-astro-cid-3vqcy52l]{font-family:var(--serif);margin-bottom:1rem;font-size:clamp(1.35rem,2.2vw,1.75rem)}.qa-accordion__item[data-astro-cid-3vqcy52l],.route-card[data-astro-cid-3vqcy52l]{min-width:0}.quick-answers-surface[data-astro-cid-3vqcy52l] .qa-accordion__item[data-astro-cid-3vqcy52l]:nth-of-type(3n+1){background:color-mix(in srgb, var(--accent) 8%, white)}.quick-answers-surface[data-astro-cid-3vqcy52l] .qa-accordion__item[data-astro-cid-3vqcy52l]:nth-of-type(3n+2){background:color-mix(in srgb, var(--warm) 10%, white)}.quick-answers-surface[data-astro-cid-3vqcy52l] .qa-accordion__item[data-astro-cid-3vqcy52l]:nth-of-type(3n){background:color-mix(in srgb, var(--bg-top) 70%, white)}.route-choice-surface[data-astro-cid-3vqcy52l] .route-card[data-astro-cid-3vqcy52l]:nth-child(3n+1){background:color-mix(in srgb, var(--accent) 10%, white)}.route-choice-surface[data-astro-cid-3vqcy52l] .route-card[data-astro-cid-3vqcy52l]:nth-child(3n+2){background:color-mix(in srgb, var(--warm) 12%, white)}.route-choice-surface[data-astro-cid-3vqcy52l] .route-card[data-astro-cid-3vqcy52l]:nth-child(3n){background:color-mix(in srgb, var(--bg-top) 74%, white)}.qa-accordion__summary[data-astro-cid-3vqcy52l],.route-card[data-astro-cid-3vqcy52l] .pattern-choice-title[data-astro-cid-3vqcy52l],.qa-accordion__panel[data-astro-cid-3vqcy52l] p[data-astro-cid-3vqcy52l],.route-card[data-astro-cid-3vqcy52l] .pattern-choice-copy[data-astro-cid-3vqcy52l]{overflow-wrap:anywhere}@media (width<=640px){.quick-answers-surface[data-astro-cid-3vqcy52l],.route-choice-surface[data-astro-cid-3vqcy52l]{margin-inline:auto;width:95vw;margin-top:1.4rem}.quick-answers-surface[data-astro-cid-3vqcy52l] h2[data-astro-cid-3vqcy52l],.route-choice-surface[data-astro-cid-3vqcy52l] h2[data-astro-cid-3vqcy52l]{margin-bottom:.8rem;font-size:clamp(1.2rem,6vw,1.5rem)}.route-choice-surface[data-astro-cid-3vqcy52l] .pattern-choice-grid[data-astro-cid-3vqcy52l]{grid-template-columns:1fr;gap:.75rem}}.decision-strip[data-astro-cid-m7h4uwo5]{border-radius:var(--surface-panel-radius,var(--radius-panel,2px));border:1px solid color-mix(in srgb, var(--accent) 20%, white);margin-top:1.25rem;padding:1rem 1.1rem}.decision-strip[data-astro-cid-m7h4uwo5] h2[data-astro-cid-m7h4uwo5]{letter-spacing:.05em;text-transform:uppercase;font-size:.92rem;font-family:var(--ui-font);margin:0}.decision-strip__grid[data-astro-cid-m7h4uwo5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.7rem;display:grid}.decision-strip__item[data-astro-cid-m7h4uwo5]{border:1px solid color-mix(in srgb, var(--surface-border) 75%, white);border-radius:var(--choice-card-radius,var(--radius-card,2px));background:color-mix(in srgb, var(--surface) 90%, white);padding:.75rem .8rem}.decision-strip__item[data-astro-cid-m7h4uwo5] h3[data-astro-cid-m7h4uwo5]{letter-spacing:.04em;text-transform:uppercase;font-size:.79rem;font-family:var(--ui-font);color:var(--accent-strong);margin:0}.decision-strip__item[data-astro-cid-m7h4uwo5] p[data-astro-cid-m7h4uwo5]{margin:.48rem 0 0;font-size:.95rem;line-height:1.5}.scenic-proof[data-astro-cid-m7h4uwo5],.scenic-extras[data-astro-cid-m7h4uwo5]{gap:1rem;margin-top:1.35rem;display:grid}.scenic-proof[data-astro-cid-m7h4uwo5]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.scenic-story[data-astro-cid-m7h4uwo5]{--split-layout-columns:minmax(0, 1.42fr) minmax(18rem, .88fr)}.scenic-story--single[data-astro-cid-m7h4uwo5]{display:block}.scenic-aside-stack[data-astro-cid-m7h4uwo5]{gap:1rem;display:grid}.scenic-card[data-astro-cid-m7h4uwo5]{border-radius:var(--surface-panel-radius,var(--radius-panel,2px));background:var(--surface-panel-background,color-mix(in srgb, var(--surface) 88%, white));border:1px solid var(--surface-panel-border,color-mix(in srgb, var(--surface-border) 78%, white))}.scenic-note[data-astro-cid-m7h4uwo5]{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 11%, white), color-mix(in srgb, var(--surface) 82%, white))}.scenic-handoff[data-astro-cid-m7h4uwo5]{background:color-mix(in srgb, var(--surface) 84%, white)}.scenic-handoff[data-astro-cid-m7h4uwo5] ul[data-astro-cid-m7h4uwo5]{gap:.45rem;margin:.7rem 0 0;padding-left:1.1rem;display:grid}.scenic-handoff[data-astro-cid-m7h4uwo5] li[data-astro-cid-m7h4uwo5]{color:var(--muted);line-height:1.52}.scenic-handoff[data-astro-cid-m7h4uwo5] strong[data-astro-cid-m7h4uwo5]{color:var(--ink)}h2[data-astro-cid-m7h4uwo5]{font-family:var(--serif);margin-top:0;line-height:1.12}p[data-astro-cid-m7h4uwo5]{margin-bottom:0;line-height:1.6}.route-card[data-astro-cid-m7h4uwo5]:hover{border-color:color-mix(in srgb, var(--accent) 35%, white)}.route-card[data-astro-cid-m7h4uwo5]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-strong) 44%, white);outline-offset:2px}.route-card--handoff[data-astro-cid-m7h4uwo5]{border-color:color-mix(in srgb, var(--accent-strong) 24%, white);background:color-mix(in srgb, var(--surface) 74%, white)}@media (width<=900px){.decision-strip__grid[data-astro-cid-m7h4uwo5]{grid-template-columns:1fr}.scenic-story[data-astro-cid-m7h4uwo5]{--split-layout-columns:1fr}}@media (width<=720px){.decision-strip[data-astro-cid-m7h4uwo5]{padding:.86rem .82rem}.decision-strip__item[data-astro-cid-m7h4uwo5]{padding:.66rem .7rem}.scenic-proof[data-astro-cid-m7h4uwo5],.scenic-extras[data-astro-cid-m7h4uwo5]{gap:.8rem;margin-top:1rem}}.town-support-stack[data-astro-cid-b5bvd3ia]{gap:1.4rem;display:grid}.support-panel[data-astro-cid-b5bvd3ia]{border-radius:var(--surface-panel-radius,var(--radius-panel,8px));background:var(--support-panel-background,var(--surface-panel-background,linear-gradient(180deg, #ffffffc2, #ffffff94), radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 14%, white), transparent 44%)));gap:1.2rem;display:grid}.support-panel__header[data-astro-cid-b5bvd3ia]{gap:.55rem;display:grid}.support-panel__eyebrow[data-astro-cid-b5bvd3ia]{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--accent-strong) 68%, white);margin:0;font-size:.76rem}.support-panel[data-astro-cid-b5bvd3ia] h2[data-astro-cid-b5bvd3ia],.support-panel[data-astro-cid-b5bvd3ia] h3[data-astro-cid-b5bvd3ia]{font-family:var(--serif);margin:0}.support-panel__intro[data-astro-cid-b5bvd3ia],.support-panel__boundary[data-astro-cid-b5bvd3ia],.support-fit-card[data-astro-cid-b5bvd3ia] p[data-astro-cid-b5bvd3ia],.support-route-card[data-astro-cid-b5bvd3ia] p[data-astro-cid-b5bvd3ia],.support-route-card[data-astro-cid-b5bvd3ia] span[data-astro-cid-b5bvd3ia]{margin:0}.support-panel__intro[data-astro-cid-b5bvd3ia]{max-width:64ch}.support-panel__boundary[data-astro-cid-b5bvd3ia]{border-radius:var(--choice-card-radius,var(--radius-card,8px));border:1px solid var(--choice-card-border,color-mix(in srgb, var(--accent-strong) 14%, white));background:var(--support-boundary-background,var(--choice-card-background,#fff9));color:color-mix(in srgb, var(--accent-strong) 82%, black 8%);padding:1rem 1.1rem}.support-fit-grid[data-astro-cid-b5bvd3ia],.support-route-grid[data-astro-cid-b5bvd3ia],.support-adjacent-grid[data-astro-cid-b5bvd3ia]{align-items:stretch}.support-fit-grid[data-astro-cid-b5bvd3ia]{grid-template-columns:repeat(3,minmax(0,1fr))}.support-route-grid[data-astro-cid-b5bvd3ia]{grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,1fr))}.support-adjacent-grid[data-astro-cid-b5bvd3ia]{grid-template-columns:repeat(5,minmax(0,1fr))}.support-fit-card[data-astro-cid-b5bvd3ia],.support-route-card[data-astro-cid-b5bvd3ia],.support-adjacent-card[data-astro-cid-b5bvd3ia]{min-height:100%}.support-fit-card[data-astro-cid-b5bvd3ia]{background:var(--support-fit-card-background,var(--choice-card-background,linear-gradient(180deg, #ffffffd1, #f0f9f8eb)));position:relative;overflow:hidden}.support-fit-card[data-astro-cid-b5bvd3ia]:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--accent-strong) 80%, transparent), color-mix(in srgb, var(--warm) 72%, transparent));width:4px;position:absolute;inset:0 auto 0 0}.support-route-card[data-astro-cid-b5bvd3ia]{background:var(--support-route-card-background,var(--choice-card-background,linear-gradient(180deg, #ffffffe0, color-mix(in srgb, var(--accent) 4%, white) 100%), radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 14%, white), transparent 40%)));border-color:var(--choice-card-border,color-mix(in srgb, var(--accent-strong) 14%, white));gap:.7rem}.support-route-card[data-astro-cid-b5bvd3ia]:hover{border-color:color-mix(in srgb, var(--accent-strong) 28%, white);box-shadow:var(--choice-card-shadow,0 14px 28px color-mix(in srgb, var(--accent-strong) 12%, transparent));transform:translateY(-2px)}.support-route-card__label[data-astro-cid-b5bvd3ia]{background:var(--support-label-background,color-mix(in srgb, var(--accent) 10%, white));width:fit-content;color:color-mix(in srgb, var(--accent-strong) 90%, white);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.32rem .62rem;font-size:.76rem;font-weight:600;display:inline-flex}.support-route-card__note[data-astro-cid-b5bvd3ia]{color:color-mix(in srgb, var(--accent-strong) 70%, white);font-size:.94rem}.support-route-card--hold[data-astro-cid-b5bvd3ia]{gap:.7rem;display:grid}.support-adjacent-card[data-astro-cid-b5bvd3ia]{background:var(--support-adjacent-card-background,var(--choice-card-background,linear-gradient(180deg, #ffffffdb, color-mix(in srgb, var(--warm) 8%, white) 100%), radial-gradient(circle at top right, color-mix(in srgb, var(--warm) 14%, white), transparent 42%)));border-color:color-mix(in srgb, var(--warm) 18%, white);gap:.72rem}.town-support-stack--homepage[data-astro-cid-b5bvd3ia] .support-fit-card[data-astro-cid-b5bvd3ia]:first-child,.town-support-stack--offer[data-astro-cid-b5bvd3ia] .support-fit-card[data-astro-cid-b5bvd3ia]:first-child{grid-column:span 2}.town-support-stack--homepage[data-astro-cid-b5bvd3ia] .support-route-card[data-astro-cid-b5bvd3ia]:first-child,.town-support-stack--offer[data-astro-cid-b5bvd3ia] .support-route-card[data-astro-cid-b5bvd3ia]:first-child{grid-row:span 2}.town-support-stack--homepage[data-astro-cid-b5bvd3ia] .support-route-card[data-astro-cid-b5bvd3ia]:first-child .pattern-choice-title[data-astro-cid-b5bvd3ia],.town-support-stack--offer[data-astro-cid-b5bvd3ia] .support-route-card[data-astro-cid-b5bvd3ia]:first-child .pattern-choice-title[data-astro-cid-b5bvd3ia]{font-size:1.18rem}.town-support-stack--homepage[data-astro-cid-b5bvd3ia] .support-route-card[data-astro-cid-b5bvd3ia]:first-child .pattern-choice-copy[data-astro-cid-b5bvd3ia],.town-support-stack--offer[data-astro-cid-b5bvd3ia] .support-route-card[data-astro-cid-b5bvd3ia]:first-child .pattern-choice-copy[data-astro-cid-b5bvd3ia]{max-width:34ch}@media (width<=720px){.support-panel[data-astro-cid-b5bvd3ia]{gap:1rem}.support-fit-grid[data-astro-cid-b5bvd3ia],.support-route-grid[data-astro-cid-b5bvd3ia],.support-adjacent-grid[data-astro-cid-b5bvd3ia]{grid-template-columns:1fr}.town-support-stack--homepage[data-astro-cid-b5bvd3ia] .support-fit-card[data-astro-cid-b5bvd3ia]:first-child,.town-support-stack--offer[data-astro-cid-b5bvd3ia] .support-fit-card[data-astro-cid-b5bvd3ia]:first-child,.town-support-stack--homepage[data-astro-cid-b5bvd3ia] .support-route-card[data-astro-cid-b5bvd3ia]:first-child,.town-support-stack--offer[data-astro-cid-b5bvd3ia] .support-route-card[data-astro-cid-b5bvd3ia]:first-child{grid-area:auto}.support-panel__boundary[data-astro-cid-b5bvd3ia]{padding:.92rem .98rem}}body[data-site=budva][data-visual-mode=decision-routing] .hero{grid-template-columns:minmax(0,1.32fr) minmax(15rem,.8fr)}body[data-site=budva][data-visual-mode=local-contrast] .hero{grid-template-columns:minmax(0,1.38fr) minmax(15rem,.78fr)}body[data-site=budva][data-visual-mode=reassurance-faq] .answer{background:#d88d4b1f}body[data-site=budva][data-visual-mode=reassurance-faq] .facts div{background:#fffc}body[data-site=budva][data-visual-mode=practical-guide] .hero{grid-template-columns:minmax(0,1.24fr) minmax(15.5rem,.86fr)}body[data-site=budva][data-visual-mode=practical-guide] .hero h1{max-width:8.4ch}body[data-site=budva][data-visual-mode=practical-guide] .answer{background:linear-gradient(#ffffff3d,#ffffff14)}body[data-site=budva][data-visual-mode=practical-guide] .pattern-choice-card{background:#ffffff8f}body[data-site=budva][data-visual-mode=editorial-explainer] .hero h1{max-width:7.2ch}body[data-site=budva][data-page-family=homepage] .town-grid{gap:.9rem}body[data-site=budva][data-page-family=homepage] .town-panel .route-grid{grid-template-columns:repeat(auto-fit,minmax(10.75rem,1fr))}body[data-site=budva][data-page-family=comparison] .town-panel{background:#ffffff9e;border-color:#0a73732e}body[data-site=budva][data-page-family=comparison] .town-points{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-site=budva][data-page-family=comparison] .town-points p{background:#0e7a781c}body[data-site=budva][data-page-family=comparison] .town-panel .route-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}body[data-site=budva][data-page-family=guide] .town-panel.prose{padding-bottom:2.1rem}body[data-site=budva][data-page-family=offer] .town-grid{grid-template-columns:minmax(0,1.28fr) minmax(0,.92fr)}body[data-site=budva][data-visual-mode=town-base-hub] .town-panel,body[data-site=budva][data-visual-mode=town-base-decision] .town-panel{border-color:#0a737324}body[data-site=budva][data-visual-mode=local-contrast] .town-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-site=budva][data-visual-mode=local-contrast] .town-panel{background:#ffffffa8}body[data-site=budva][data-page-family=homepage] .local-card .route-grid{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}body[data-site=budva][data-page-family=offer] .local-focus{background:linear-gradient(#15806d29,#ffffffb8)}body[data-site=budva][data-page-family=faq] .local-card{background:#ffffffad;border-color:#0f5f5226}body[data-site=budva][data-page-family=faq] .local-card .route-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}body[data-site=budva][data-visual-mode=reassurance-faq] .local-card{box-shadow:inset 0 0 0 1px #0f5f520a}.town-grid[data-astro-cid-z57bpx5t]{--split-layout-columns:repeat(2, minmax(0, 1fr))}.town-panel[data-astro-cid-z57bpx5t]{border-radius:var(--surface-panel-radius,var(--radius-panel,8px));background:var(--surface-panel-background,#ffffff80)}.town-points[data-astro-cid-z57bpx5t]{gap:.75rem;display:grid}.town-points[data-astro-cid-z57bpx5t] p[data-astro-cid-z57bpx5t]{border-radius:var(--choice-card-radius,var(--radius-card,8px));background:color-mix(in srgb, var(--accent) 10%, white);margin:0;padding:.85rem .9rem}h2[data-astro-cid-z57bpx5t]{font-family:var(--serif);margin-top:0}.route-card[data-astro-cid-z57bpx5t]:hover{border-color:color-mix(in srgb, var(--accent-strong) 28%, white)}.paras-template{--paras-section-gap:clamp(1.15rem, 2.4vw, 1.65rem)}.paras-template .paras-label{color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .65rem;font-size:.74rem;font-weight:800}.paras-template .paras-signal,.paras-template .paras-proof,.paras-template .paras-body,.paras-template .paras-chooser,.paras-template .paras-faq,.paras-template .paras-routes,.paras-template .paras-topic-chips,.paras-template .paras-bottom-cta{margin-block:var(--paras-section-gap)}.paras-template .paras-signal{border:1px solid color-mix(in srgb, var(--accent) 22%, white);border-radius:var(--radius-panel,14px);background:linear-gradient(128deg, color-mix(in srgb, var(--accent) 11%, white) 0%, #ffffffe6 42%, color-mix(in srgb, var(--warm) 8%, white) 100%), var(--surface);box-shadow:0 10px 28px color-mix(in srgb, var(--accent-strong) 7%, transparent);grid-template-columns:minmax(0,1.45fr) minmax(220px,.85fr);align-items:stretch;gap:1rem;padding:clamp(1.1rem,2vw,1.55rem);display:grid}.paras-template .paras-signal h2,.paras-template .paras-section-head h2{color:var(--ink);font-family:var(--serif);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.28rem,2.2vw,1.85rem);line-height:1.12}.paras-template .paras-signal p,.paras-template .paras-section-head p{max-width:66ch;color:var(--muted)}.paras-template .paras-signal__checklist{border-radius:var(--radius-card,10px);border:1px solid color-mix(in srgb, var(--warm) 28%, white);border-left:4px solid var(--warm);background:color-mix(in srgb, var(--warm) 11%, white);padding:.95rem 1rem .95rem .9rem}.paras-template .paras-signal__checklist span{color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.55rem;font-size:.82rem;font-weight:800;display:block}.paras-template .paras-signal__checklist ul{color:var(--ink);gap:.42rem;margin:0;padding-left:1rem;font-size:.94rem;line-height:1.45;display:grid}.paras-template .paras-section-head{margin-bottom:.95rem}.paras-template .paras-proof__grid,.paras-template .paras-faq__grid,.paras-template .paras-routes__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.85rem;display:grid}.paras-template .paras-proof__item,.paras-template .paras-faq__item,.paras-template .paras-route,.paras-template .paras-choice{border:1px solid color-mix(in srgb, var(--accent) 17%, white);border-radius:var(--radius-card,10px);box-shadow:0 4px 14px color-mix(in srgb, var(--accent-strong) 5%, transparent);background:#fffc}.paras-template .paras-proof__item,.paras-template .paras-faq__item,.paras-template .paras-choice{padding:.95rem 1rem}.paras-template .paras-proof__item,.paras-template .paras-faq__item{min-height:100%}.paras-template .paras-proof__item p,.paras-template .paras-faq__item p,.paras-template .paras-choice p{color:var(--muted);margin:0;line-height:1.55}.paras-template .paras-body{border:1px solid color-mix(in srgb, var(--accent) 14%, white);border-radius:var(--radius-panel,14px);background:#ffffffc7;padding:clamp(1.05rem,2vw,1.45rem)}.paras-template .paras-body table{border:1px solid color-mix(in srgb, var(--accent) 18%, white);border-radius:var(--radius-card,10px);border-spacing:0;table-layout:auto;white-space:normal;width:100%;box-shadow:0 4px 14px color-mix(in srgb, var(--accent-strong) 5%, transparent);background:#ffffffe6;overflow:hidden}.paras-template .paras-body th,.paras-template .paras-body td{border-bottom:1px solid color-mix(in srgb, var(--accent) 12%, white);overflow-wrap:anywhere;vertical-align:top;padding:.64rem .72rem}.paras-template .paras-body tr:last-child th,.paras-template .paras-body tr:last-child td{border-bottom:0}.paras-template .paras-body th{color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.03em;text-transform:uppercase;font-size:.82rem;font-weight:850}.paras-template .paras-body td{color:var(--muted)}.paras-template .paras-body tr:nth-child(2n) td{background:color-mix(in srgb, var(--accent) 5%, white)}.paras-template .paras-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0 1.2rem;display:grid}.paras-template .paras-comparison-card{border:1px solid color-mix(in srgb, var(--accent) 17%, white);border-radius:var(--radius-card,10px);box-shadow:0 4px 14px color-mix(in srgb, var(--accent-strong) 5%, transparent);background:#ffffffd6;gap:.65rem;padding:.88rem .95rem;display:grid}.paras-template .paras-comparison-card h3{color:var(--ink);font-family:var(--ui-font);letter-spacing:0;margin:0;font-size:.98rem;line-height:1.18}.paras-template .paras-comparison-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.paras-template .paras-comparison-card dt{color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .24rem;font-size:.74rem;font-weight:850;line-height:1.2}.paras-template .paras-comparison-card dd{color:var(--muted);margin:0;font-size:.9rem;line-height:1.42}.paras-template .paras-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0 1.2rem;display:grid}.paras-template .paras-check-card{border:1px solid color-mix(in srgb, var(--accent) 18%, white);border-left:3px solid color-mix(in srgb, var(--accent) 64%, white);border-radius:var(--radius-card,10px);box-shadow:0 4px 14px color-mix(in srgb, var(--accent-strong) 5%, transparent);background:#ffffffd6;gap:.68rem;padding:.9rem .95rem;display:grid}.paras-template .paras-check-card:nth-child(2),.paras-template .paras-check-card:nth-child(6){border-left-color:var(--warm);background:color-mix(in srgb, var(--warm) 7%, white)}.paras-template .paras-check-card h3{color:var(--ink);font-family:var(--ui-font);letter-spacing:0;margin:0;font-size:1rem;line-height:1.18}.paras-template .paras-check-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.paras-template .paras-check-card dt{color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .24rem;font-size:.72rem;font-weight:850;line-height:1.2}.paras-template .paras-check-card dd{color:var(--muted);margin:0;font-size:.9rem;line-height:1.42}@media (width>=761px){.paras-template .paras-check-card:last-child:nth-child(odd){grid-column:1/-1}}.paras-template .paras-basis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1rem 0 1.15rem;display:grid}.paras-template .paras-basis-card{border:1px solid color-mix(in srgb, var(--accent) 17%, white);border-radius:var(--radius-card,10px);min-height:5.1rem;box-shadow:0 4px 14px color-mix(in srgb, var(--accent-strong) 5%, transparent);background:#ffffffd6;gap:.32rem;padding:.78rem .85rem;display:grid}.paras-template .paras-basis-card dt,.paras-template .paras-message-template dt{color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1.2}.paras-template .paras-basis-card dd,.paras-template .paras-message-template dd{color:var(--ink);margin:0;font-size:.9rem;line-height:1.35}.paras-template .paras-inline-action{border-radius:var(--button-radius,10px);background:var(--accent-strong);color:#fff;min-height:2.75rem;font-family:var(--ui-font);justify-content:center;align-items:center;padding:.68rem .92rem;font-size:.92rem;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex}.paras-template .paras-body a.paras-inline-action{color:#fff}.paras-template .paras-contact-phone{border-radius:var(--nav-link-radius,10px);background:color-mix(in srgb, var(--accent) 8%, white);min-height:2.45rem;color:var(--accent-strong);align-items:center;padding:.34rem .55rem;font-weight:850;text-decoration:none;display:inline-flex}.paras-template .paras-message-template{border:1px solid color-mix(in srgb, var(--accent) 20%, white);border-left:4px solid var(--accent);border-radius:var(--radius-panel,14px);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 8%, white), #ffffffeb), #f7fcfb;box-shadow:0 8px 22px color-mix(in srgb, var(--accent-strong) 7%, transparent);gap:.85rem;margin:.85rem 0 1rem;padding:clamp(.9rem,2vw,1.15rem);display:grid}.paras-template .paras-message-template__lead,.paras-template .paras-message-template__close{color:var(--ink);margin:0;font-weight:760;line-height:1.45}.paras-template .paras-message-template dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.paras-template .paras-message-template dl>div{border:1px solid color-mix(in srgb, var(--accent) 16%, white);border-radius:var(--radius-card,10px);background:#ffffffc7;padding:.68rem .72rem}.paras-template .paras-fit-flow{border:1px solid color-mix(in srgb, var(--accent) 20%, white);border-radius:var(--radius-panel,14px);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 8%, white), #ffffffe6), #f7fcfb;box-shadow:0 8px 22px color-mix(in srgb, var(--accent-strong) 7%, transparent);margin:1rem 0 1.2rem;padding:clamp(.9rem,2vw,1.2rem)}.paras-template .paras-fit-flow__header{max-width:58ch}.paras-template .paras-fit-flow__eyebrow{color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:800}.paras-template .paras-fit-flow h3{color:var(--ink);font-family:var(--serif);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.28rem,2vw,1.75rem);line-height:1.1}.paras-template .paras-fit-flow__header p:not(.paras-fit-flow__eyebrow){color:var(--muted);margin:.35rem 0 0;font-size:.94rem;line-height:1.45}.paras-template .paras-fit-flow__steps,.paras-template .paras-fit-flow__outcomes{max-width:none;list-style:none}.paras-template .paras-fit-flow__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:1rem 0 0;padding:0;display:grid}.paras-template .paras-fit-flow__step{border:1px solid color-mix(in srgb, var(--accent) 20%, white);border-radius:var(--radius-card,10px);background:#ffffffdb;grid-template-columns:auto minmax(0,1fr);gap:.55rem;min-height:9.6rem;padding:.82rem .78rem;display:grid}.paras-template .paras-fit-flow__step--current{border-color:color-mix(in srgb, var(--warm) 34%, white);background:color-mix(in srgb, var(--warm) 9%, white)}.paras-template .paras-fit-flow__number{background:var(--accent);color:#fff;width:1.75rem;height:1.75rem;font-family:var(--ui-font);border-radius:999px;place-items:center;font-size:.86rem;font-weight:900;line-height:1;display:grid}.paras-template .paras-fit-flow__step--current .paras-fit-flow__number{background:var(--warm)}.paras-template .paras-fit-flow h4{color:var(--ink);font-family:var(--ui-font);letter-spacing:0;margin:0 0 .3rem;font-size:.94rem;line-height:1.18}.paras-template .paras-fit-flow__step p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.42}.paras-template .paras-fit-flow__outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:.85rem 0 0;padding:0;display:grid}.paras-template .paras-fit-flow__outcomes li{border:1px solid color-mix(in srgb, var(--accent) 18%, white);border-radius:var(--radius-card,10px);background:color-mix(in srgb, var(--accent) 7%, white);gap:.25rem;padding:.68rem .75rem;display:grid}.paras-template .paras-fit-flow__outcomes li:nth-child(2){border-color:color-mix(in srgb, var(--warm) 26%, white);background:color-mix(in srgb, var(--warm) 8%, white)}.paras-template .paras-fit-flow__outcomes strong{color:var(--ink);font-family:var(--ui-font);font-size:.88rem;line-height:1.2}.paras-template .paras-fit-flow__outcomes span{color:var(--muted);font-size:.82rem;line-height:1.35}.paras-template .paras-fit-flow__note{color:var(--accent-strong);margin:.8rem 0 0;font-size:.9rem;font-weight:800;line-height:1.35}.paras-template .paras-chooser__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:.75rem;display:grid}.paras-template .paras-choice h3,.paras-template .paras-faq__item h3{letter-spacing:0;color:var(--ink);margin:0 0 .45rem;font-size:.98rem}.paras-template .paras-boundary{border-left:3px solid var(--warm);border-radius:0 var(--radius-card,10px) var(--radius-card,10px) 0;background:color-mix(in srgb, var(--warm) 10%, white);color:var(--muted);margin-top:.85rem;padding:.78rem .95rem;font-size:.95rem;line-height:1.55}.paras-template .paras-route{color:var(--accent-strong);gap:.32rem;padding:.95rem 1rem;font-weight:800;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid}.paras-template .paras-route strong{font-size:.98rem}.paras-template .paras-route span{color:var(--muted);font-size:.92rem;font-weight:500;line-height:1.45}.paras-template a.paras-route:hover,.paras-template a.paras-route:focus-visible{border-color:color-mix(in srgb, var(--accent-strong) 34%, white);background:color-mix(in srgb, var(--accent) 9%, white);transform:translateY(-1px)}.paras-template .paras-route--hold{opacity:.84}.paras-template .paras-topic-chips{border-radius:var(--radius-card,10px);border:1px dashed color-mix(in srgb, var(--accent) 30%, white);background:color-mix(in srgb, var(--accent) 5%, white);padding:.95rem 1rem 1.05rem}.paras-template .paras-topic-chips .paras-section-head h2{font-size:clamp(1.08rem,1.7vw,1.32rem)}.paras-template .paras-topic-chips__list{flex-wrap:wrap;gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.paras-template .paras-topic-chips a{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent) 22%, white);min-height:2.25rem;color:var(--accent-strong);font-family:var(--ui-font);background:#fffffff0;border-radius:999px;align-items:center;padding:.32rem .72rem;font-size:.82rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.paras-template .paras-topic-chips a:hover,.paras-template .paras-topic-chips a:focus-visible{border-color:color-mix(in srgb, var(--accent-strong) 36%, white);background:color-mix(in srgb, var(--accent) 8%, white)}.paras-template .paras-topic-chips a:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.paras-template .paras-bottom-cta{border-radius:var(--radius-panel,14px);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 14%, white), color-mix(in srgb, var(--warm) 8%, white)), #ffffffb8;border:1px solid color-mix(in srgb, var(--accent) 26%, white);padding:clamp(1.05rem,2.2vw,1.65rem)}.paras-template .paras-bottom-cta h2{color:var(--ink);font-family:var(--serif);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.35rem,2.4vw,1.95rem);line-height:1.1}.paras-template .paras-bottom-cta>p:not(.paras-label){max-width:66ch;color:var(--muted)}.paras-template .paras-bottom-cta__actions{flex-wrap:wrap;gap:.6rem;margin-top:.95rem;display:flex}.paras-template .paras-bottom-cta__button{box-sizing:border-box;border-radius:var(--button-radius,10px);background:var(--accent-strong);color:#fff;min-height:2.75rem;font-family:var(--ui-font);text-align:center;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.94rem;font-weight:800;line-height:1.25;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.paras-template .paras-bottom-cta__button:hover,.paras-template .paras-bottom-cta__button:focus-visible{background:color-mix(in srgb, var(--accent-strong) 86%, black);transform:translateY(-1px)}.paras-template .paras-bottom-cta__button:focus-visible,.paras-template a.paras-route:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.paras-template .paras-bottom-cta__button--light{color:var(--accent-strong);border:1px solid color-mix(in srgb, var(--accent) 24%, white);background:#ffffffe6}.paras-template .paras-bottom-cta__button--light:hover,.paras-template .paras-bottom-cta__button--light:focus-visible{background:color-mix(in srgb, var(--accent) 8%, white)}@media (width>=1100px){.paras-template .paras-chooser__grid[data-item-count="5"],.paras-template .paras-routes__grid[data-route-count="5"],.paras-template .paras-routes__grid[data-route-count="6"]{grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr))}}@media (width>=761px) and (width<=1099px){.paras-template .paras-faq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.paras-template .paras-fit-flow__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.paras-template .paras-fit-flow__step{min-height:8.4rem}.paras-template .paras-bottom-cta__actions{flex-direction:column;align-items:stretch}.paras-template .paras-bottom-cta__button{width:100%;min-height:3rem;padding:.78rem 1rem}.paras-template .paras-basis-grid{gap:.55rem}.paras-template .paras-basis-card{min-height:0;padding:.7rem .78rem}}@media (width<=760px){.paras-template{--paras-section-gap:1rem}.paras-template .paras-signal{grid-template-columns:1fr;padding:1rem}.paras-template .paras-body,.paras-template .paras-bottom-cta{padding:1rem}.paras-template .paras-proof__grid,.paras-template .paras-faq__grid,.paras-template .paras-routes__grid,.paras-template .paras-chooser__grid,.paras-template .paras-comparison-grid,.paras-template .paras-comparison-card dl,.paras-template .paras-check-grid,.paras-template .paras-check-card dl,.paras-template .paras-basis-grid,.paras-template .paras-message-template dl,.paras-template .paras-fit-flow__outcomes{grid-template-columns:1fr}.paras-template .paras-bottom-cta__actions{flex-direction:column;align-items:stretch}.paras-template .paras-bottom-cta__button{width:100%;min-height:3rem;padding:.78rem 1rem}}@media (width<=420px){.paras-template .paras-fit-flow{margin-inline:-.35rem}.paras-template .paras-fit-flow__steps{grid-template-columns:1fr}.paras-template .paras-fit-flow__step{min-height:0}.paras-template .paras-signal h2,.paras-template .paras-section-head h2,.paras-template .paras-bottom-cta h2{font-size:1.28rem}}.active-page[data-astro-cid-jja4w6m6]{gap:var(--content-gap,clamp(1rem, 2.5vw, 1.45rem));--active-inline-padding:clamp(1rem, 2.2vw, 1.55rem);--active-panel-padding-block:clamp(1.05rem, 2.2vw, 1.55rem);flex-direction:column;display:flex}.active-label[data-astro-cid-jja4w6m6]{color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .55rem;font-size:.76rem;font-weight:800}.active-section-head[data-astro-cid-jja4w6m6]{margin-bottom:clamp(.85rem,2vw,1rem)}.active-section-head[data-astro-cid-jja4w6m6] h2[data-astro-cid-jja4w6m6]{max-width:22ch;color:var(--ink);font-family:var(--serif);letter-spacing:0;margin:0 0 .45rem;font-size:clamp(1.45rem,2.5vw,2.25rem);line-height:1.05}.active-section-head[data-astro-cid-jja4w6m6] p[data-astro-cid-jja4w6m6]{max-width:72ch;margin:0}.active-funnel[data-astro-cid-jja4w6m6],.active-routing-profile[data-astro-cid-jja4w6m6],.active-proof[data-astro-cid-jja4w6m6],.active-fit[data-astro-cid-jja4w6m6],.active-body[data-astro-cid-jja4w6m6],.active-activities[data-astro-cid-jja4w6m6],.active-faq[data-astro-cid-jja4w6m6],.active-next[data-astro-cid-jja4w6m6],.active-routes[data-astro-cid-jja4w6m6]{margin:0}.active-funnel[data-astro-cid-jja4w6m6]{padding:clamp(1.15rem, 2.3vw, 1.8rem) var(--active-inline-padding);border:1px solid color-mix(in srgb, var(--accent) 18%, white);border-radius:var(--radius-panel,8px);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, white), #ffffffc7), var(--surface)}.active-funnel--compact[data-astro-cid-jja4w6m6]{padding:clamp(.95rem, 2vw, 1.35rem) var(--active-inline-padding);border-color:color-mix(in srgb, var(--warm) 20%, white);background:linear-gradient(135deg, color-mix(in srgb, var(--warm) 8%, white), #ffffffc7), var(--surface)}.active-routing-profile[data-astro-cid-jja4w6m6]{padding:var(--active-panel-padding-block) var(--active-inline-padding);border:1px solid color-mix(in srgb, var(--warm) 18%, white);border-radius:var(--radius-panel,8px);background:#ffffffb3}.active-routing-grid[data-astro-cid-jja4w6m6],.active-routing-subgrid[data-astro-cid-jja4w6m6]{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:.75rem;display:grid}.active-routing-chip[data-astro-cid-jja4w6m6],.active-routing-panel[data-astro-cid-jja4w6m6]{border:1px solid color-mix(in srgb, var(--accent) 14%, white);border-radius:var(--radius-card,8px);background:#ffffffb8}.active-routing-chip[data-astro-cid-jja4w6m6]{gap:.35rem;padding:.85rem .9rem;display:grid}.active-routing-chip[data-astro-cid-jja4w6m6] span[data-astro-cid-jja4w6m6]{color:var(--muted);font-family:var(--ui-font);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.active-routing-chip[data-astro-cid-jja4w6m6] strong[data-astro-cid-jja4w6m6]{color:var(--accent-strong);font-size:.98rem;line-height:1.25}.active-routing-note[data-astro-cid-jja4w6m6]{color:var(--muted);margin:.85rem 0 0;font-weight:700}.active-routing-subgrid[data-astro-cid-jja4w6m6]{margin-top:.85rem}.active-routing-panel[data-astro-cid-jja4w6m6]{padding:.95rem}.active-routing-panel[data-astro-cid-jja4w6m6] h3[data-astro-cid-jja4w6m6]{color:var(--accent-strong);font-family:var(--serif);letter-spacing:0;margin:0 0 .7rem;font-size:1.08rem}.active-routing-panel[data-astro-cid-jja4w6m6] ul[data-astro-cid-jja4w6m6]{gap:.55rem;margin:0;padding-left:1.1rem;display:grid}.active-routing-panel[data-astro-cid-jja4w6m6] li[data-astro-cid-jja4w6m6] strong[data-astro-cid-jja4w6m6],.active-routing-panel[data-astro-cid-jja4w6m6] li[data-astro-cid-jja4w6m6] span[data-astro-cid-jja4w6m6]{display:block}.active-routing-panel[data-astro-cid-jja4w6m6] li[data-astro-cid-jja4w6m6] span[data-astro-cid-jja4w6m6]{color:var(--muted)}.active-routing-panel--limits[data-astro-cid-jja4w6m6]{border-color:color-mix(in srgb, var(--warm) 24%, white);background:linear-gradient(135deg, color-mix(in srgb, var(--warm) 9%, white), #ffffffc2), #ffffffb3}.active-proof[data-astro-cid-jja4w6m6],.active-fit[data-astro-cid-jja4w6m6],.active-activities[data-astro-cid-jja4w6m6],.active-faq[data-astro-cid-jja4w6m6],.active-next[data-astro-cid-jja4w6m6],.active-routes[data-astro-cid-jja4w6m6]{padding-inline:0}.active-funnel__grid[data-astro-cid-jja4w6m6],.active-proof__grid[data-astro-cid-jja4w6m6],.active-card-grid[data-astro-cid-jja4w6m6],.active-faq__grid[data-astro-cid-jja4w6m6],.active-route-grid[data-astro-cid-jja4w6m6]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(.75rem,2vw,.9rem);display:grid}.active-step[data-astro-cid-jja4w6m6],.active-proof__item[data-astro-cid-jja4w6m6],.active-card[data-astro-cid-jja4w6m6],.active-faq__item[data-astro-cid-jja4w6m6],.active-route[data-astro-cid-jja4w6m6]{border:1px solid color-mix(in srgb, var(--accent) 15%, white);border-radius:var(--radius-card,8px);background:#ffffffc2}.active-step[data-astro-cid-jja4w6m6],.active-proof__item[data-astro-cid-jja4w6m6],.active-card[data-astro-cid-jja4w6m6],.active-faq__item[data-astro-cid-jja4w6m6]{padding:clamp(.9rem,2.2vw,1rem)}.active-step[data-astro-cid-jja4w6m6] span[data-astro-cid-jja4w6m6]{background:color-mix(in srgb, var(--accent) 16%, white);width:2rem;height:2rem;color:var(--accent-strong);border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.active-step[data-astro-cid-jja4w6m6] h3[data-astro-cid-jja4w6m6],.active-card[data-astro-cid-jja4w6m6] h3[data-astro-cid-jja4w6m6]{font-family:var(--serif);letter-spacing:0;margin:.75rem 0 .45rem;font-size:clamp(1.05rem,2.4vw,1.2rem);line-height:1.15}.active-proof__item[data-astro-cid-jja4w6m6] p[data-astro-cid-jja4w6m6],.active-card[data-astro-cid-jja4w6m6] p[data-astro-cid-jja4w6m6],.active-step[data-astro-cid-jja4w6m6] p[data-astro-cid-jja4w6m6]{margin:0}.active-body[data-astro-cid-jja4w6m6]{padding:clamp(1.2rem, 2vw, 1.7rem) var(--active-inline-padding);border:1px solid color-mix(in srgb, var(--warm) 20%, white);border-radius:var(--radius-panel,8px);background:#ffffffad}.active-body[data-astro-cid-jja4w6m6].prose>[data-astro-cid-jja4w6m6]:first-child{margin-top:0}.active-body[data-astro-cid-jja4w6m6].prose>[data-astro-cid-jja4w6m6]:last-child{margin-bottom:0}.active-boundary[data-astro-cid-jja4w6m6]{border-left:4px solid var(--warm);background:color-mix(in srgb, var(--warm) 10%, white);color:var(--ink);margin:clamp(.85rem,2vw,1rem) 0 0;padding:clamp(.8rem,2vw,.9rem) clamp(.85rem,2.2vw,1rem);font-weight:700}.active-faq__item[data-astro-cid-jja4w6m6] summary[data-astro-cid-jja4w6m6]{cursor:pointer;color:var(--accent-strong);padding:.15rem 0;font-weight:800}.active-faq__item[data-astro-cid-jja4w6m6] p[data-astro-cid-jja4w6m6]{margin:.65rem 0 0}.active-route[data-astro-cid-jja4w6m6]{color:inherit;gap:.45rem;padding:clamp(.9rem,2.2vw,1rem);text-decoration:none;display:grid}.active-route[data-astro-cid-jja4w6m6] strong[data-astro-cid-jja4w6m6]{color:var(--accent-strong);font-family:var(--serif);font-size:1.14rem;line-height:1.15}.active-route[data-astro-cid-jja4w6m6] span[data-astro-cid-jja4w6m6]{color:var(--muted)}.active-route[data-astro-cid-jja4w6m6] em[data-astro-cid-jja4w6m6]{color:var(--accent-strong);font-style:normal;font-weight:700}.active-route__label[data-astro-cid-jja4w6m6]{color:var(--warm);text-transform:uppercase;font-size:.78rem;font-weight:800}.active-route--internal[data-astro-cid-jja4w6m6]{background:#ffffffc2}.active-route--soft-handoff[data-astro-cid-jja4w6m6]{background:color-mix(in srgb, var(--accent) 8%, white)}.active-route--hard-handoff[data-astro-cid-jja4w6m6]{background:color-mix(in srgb, var(--warm) 10%, white)}.active-route--hold[data-astro-cid-jja4w6m6]{background:#ffffff85;border-style:dashed}@media (width>=721px){.active-proof[data-astro-cid-jja4w6m6],.active-fit[data-astro-cid-jja4w6m6],.active-activities[data-astro-cid-jja4w6m6],.active-faq[data-astro-cid-jja4w6m6],.active-next[data-astro-cid-jja4w6m6],.active-routes[data-astro-cid-jja4w6m6]{padding-inline:var(--active-inline-padding)}}@media (width<=720px){.active-page[data-astro-cid-jja4w6m6]{padding-inline:clamp(.85rem,4vw,1.05rem)}.active-proof[data-astro-cid-jja4w6m6],.active-fit[data-astro-cid-jja4w6m6],.active-activities[data-astro-cid-jja4w6m6],.active-faq[data-astro-cid-jja4w6m6],.active-next[data-astro-cid-jja4w6m6],.active-routes[data-astro-cid-jja4w6m6]{padding-inline:0}.active-funnel[data-astro-cid-jja4w6m6],.active-routing-profile[data-astro-cid-jja4w6m6],.active-body[data-astro-cid-jja4w6m6]{border-radius:var(--radius-panel,12px)}.active-funnel__grid[data-astro-cid-jja4w6m6],.active-proof__grid[data-astro-cid-jja4w6m6],.active-card-grid[data-astro-cid-jja4w6m6],.active-faq__grid[data-astro-cid-jja4w6m6],.active-route-grid[data-astro-cid-jja4w6m6],.active-routing-grid[data-astro-cid-jja4w6m6],.active-routing-subgrid[data-astro-cid-jja4w6m6]{grid-template-columns:minmax(0,1fr)}.active-section-head[data-astro-cid-jja4w6m6] h2[data-astro-cid-jja4w6m6]{max-width:none}}.feedback-signal-template{gap:1.6rem;display:grid}.feedback-signal-template__label{color:var(--accent-strong,#15715f);font-family:var(--ui-font,var(--sans));letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.feedback-signal-template__proof,.feedback-signal-template__body{background:color-mix(in srgb, var(--bg-top,#f8f4ec) 82%, white);border:1px solid color-mix(in srgb, var(--accent,#15806d) 13%, white);padding:1.35rem 1.45rem}.feedback-signal-template__proof{grid-template-columns:minmax(12rem,.7fr) minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}.feedback-signal-template__proof h2,.feedback-signal-template__answers h2,.feedback-signal-template__routes h2,.feedback-signal-form h2{color:var(--ink,#1d302b);font-family:var(--serif);margin:0;line-height:1.15}.feedback-signal-template__proof ul{color:var(--muted,#587168);gap:.55rem;margin:0;padding-left:1.15rem;line-height:1.55;display:grid}.feedback-signal-template__answers,.feedback-signal-template__routes,.feedback-signal-form{gap:1rem;display:grid}.feedback-signal-template__answer-grid,.feedback-signal-template__route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.feedback-signal-template__answer-grid article,.feedback-signal-template__route-grid a,.feedback-signal-template__route-grid article{border:1px solid color-mix(in srgb, var(--accent,#15806d) 13%, white);border-radius:var(--surface-panel-radius,var(--radius-panel,8px));min-width:0;color:inherit;background:#ffffffc2;padding:1rem;text-decoration:none}.feedback-signal-template__answer-grid h3,.feedback-signal-template__route-grid strong{color:var(--ink,#1d302b);overflow-wrap:anywhere;margin:0 0 .4rem;font-size:1rem;line-height:1.25;display:block}.feedback-signal-template__answer-grid p,.feedback-signal-template__route-grid span,.feedback-signal-template__body{color:var(--muted,#587168);line-height:1.7}.feedback-signal-form{border:1px solid color-mix(in srgb, var(--warm,#d88d4b) 18%, white);border-radius:var(--surface-panel-radius,var(--radius-panel,8px));background:linear-gradient(135deg, color-mix(in srgb, var(--warm,#d88d4b) 10%, white), #ffffffeb);padding:1.45rem}.feedback-signal-form__head{gap:.35rem;max-width:68ch;display:grid}.feedback-signal-form__head p,.feedback-signal-form__head span,.feedback-signal-form__notice,.feedback-signal-form__status{margin:0}.feedback-signal-form__head p{color:var(--accent-strong,#15715f);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:800}.feedback-signal-form__head span,.feedback-signal-form__notice,.feedback-signal-form__status{color:var(--muted,#587168);line-height:1.6}.feedback-signal-form__fields{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.feedback-signal-form__fields:disabled{opacity:.68}.feedback-signal-form__legend{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.feedback-signal-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.feedback-signal-form label{min-width:0;color:var(--ink,#1d302b);gap:.35rem;font-weight:700;display:grid}.feedback-signal-form input,.feedback-signal-form select,.feedback-signal-form textarea{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent,#15806d) 17%, white);width:100%;min-width:0;max-width:100%;color:var(--ink,#1d302b);font:inherit;background:#ffffffe0;border-radius:8px;padding:.72rem .78rem}.feedback-signal-form textarea{resize:vertical}.feedback-signal-form small{color:var(--muted,#587168);font-weight:500;line-height:1.45}.feedback-signal-form__body,.feedback-signal-form__consent{max-width:74ch}.feedback-signal-form__consent{grid-template-columns:auto minmax(0,1fr);align-items:start;font-weight:600}.feedback-signal-form__consent input{width:auto;margin-top:.25rem}.feedback-signal-form__honeypot{position:absolute;left:-100vw}.feedback-signal-form__submit{color:#fff;background:var(--accent-strong,#15715f);font:inherit;cursor:pointer;border:0;border-radius:8px;justify-self:start;padding:.75rem 1rem;font-weight:800}.feedback-signal-form__submit:hover,.feedback-signal-form__submit:focus-visible{background:color-mix(in srgb, var(--accent-strong,#15715f) 82%, black)}.feedback-signal-form__status[data-tone=success]{color:var(--accent-strong,#15715f);font-weight:700}.feedback-signal-form__status[data-tone=error]{color:#9a3b2f;font-weight:700}@media (width<=760px){.feedback-signal-template__proof,.feedback-signal-template__answer-grid,.feedback-signal-template__route-grid,.feedback-signal-form__grid{grid-template-columns:1fr}.feedback-signal-template__proof,.feedback-signal-template__body,.feedback-signal-form{padding:1rem}}.cinematic-hero[data-astro-cid-4ruu5wfw]{min-height:var(--archetype-hero-min-height);color:var(--ink);background:color-mix(in srgb, var(--surface) 78%, white);border-radius:var(--radius-panel);grid-template-columns:minmax(0,1fr) minmax(16rem,.42fr);gap:1rem;padding:clamp(1rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.cinematic-hero--has-image[data-astro-cid-4ruu5wfw]{color:#fff;background:#201621}.cinematic-hero[data-astro-cid-4ruu5wfw]:not(.cinematic-hero--has-image){border-block:1px solid var(--surface-border);background:0 0;min-height:auto}.cinematic-hero[data-astro-cid-4ruu5wfw]:not(.cinematic-hero--has-image) h1[data-astro-cid-4ruu5wfw]{max-width:12ch;font-size:clamp(2.35rem,4.8vw,4.25rem);line-height:.98}.cinematic-hero__image[data-astro-cid-4ruu5wfw],.cinematic-hero__shade[data-astro-cid-4ruu5wfw]{position:absolute;inset:0}.cinematic-hero__image[data-astro-cid-4ruu5wfw]{object-fit:cover;object-position:center top;width:100%;height:100%}.cinematic-hero__shade[data-astro-cid-4ruu5wfw]{background:linear-gradient(90deg,#0a080eb8,#0a080e38 58%,#0a080e94),linear-gradient(#0000 58%,#0a080e85)}.cinematic-hero__content[data-astro-cid-4ruu5wfw],.cinematic-hero__facts[data-astro-cid-4ruu5wfw]{z-index:1;position:relative}.cinematic-hero__content[data-astro-cid-4ruu5wfw]{align-self:end;max-width:62rem}.cinematic-hero--has-image[data-astro-cid-4ruu5wfw] .cinematic-hero__content[data-astro-cid-4ruu5wfw]{align-self:center}h1[data-astro-cid-4ruu5wfw]{max-width:9ch;font-family:var(--serif);margin:.85rem 0 .65rem;font-size:clamp(2.6rem,6vw,5.6rem);line-height:.94}.cinematic-hero--has-image[data-astro-cid-4ruu5wfw] h1[data-astro-cid-4ruu5wfw]{max-width:10ch;font-size:clamp(2.45rem,5vw,4.8rem);line-height:.96}.lede[data-astro-cid-4ruu5wfw]{color:currentColor;max-width:56ch}.answer[data-astro-cid-4ruu5wfw]{border-left:3px solid;max-width:62ch;margin-top:1rem;padding-left:1rem}.cinematic-hero__facts[data-astro-cid-4ruu5wfw]{border-top:1px solid color-mix(in srgb, currentColor 42%, transparent);align-self:end;padding-top:1rem}.cinematic-hero[data-astro-cid-4ruu5wfw]:not(.cinematic-hero--has-image) .cinematic-hero__facts[data-astro-cid-4ruu5wfw]{border-top-color:var(--surface-border)}.cinematic-hero__temp-visual[data-astro-cid-4ruu5wfw]{margin:0 0 1rem}.cinematic-hero__temp-visual[data-astro-cid-4ruu5wfw] img[data-astro-cid-4ruu5wfw]{object-fit:cover;object-position:center top;width:100%;max-height:13rem}.cinematic-hero__temp-visual[data-astro-cid-4ruu5wfw] figcaption[data-astro-cid-4ruu5wfw]{color:var(--muted);margin-top:.45rem;font-size:.82rem;line-height:1.35}.cinematic-hero__facts[data-astro-cid-4ruu5wfw] h2[data-astro-cid-4ruu5wfw],dl[data-astro-cid-4ruu5wfw]{margin:0}dl[data-astro-cid-4ruu5wfw]{gap:.7rem;margin-top:.8rem;display:grid}dt[data-astro-cid-4ruu5wfw]{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:.66rem}dd[data-astro-cid-4ruu5wfw]{margin:.2rem 0 0;font-weight:700}@media (width<=860px){.cinematic-hero[data-astro-cid-4ruu5wfw]{grid-template-columns:1fr;min-height:38rem}.cinematic-hero[data-astro-cid-4ruu5wfw]:not(.cinematic-hero--has-image){min-height:auto}}@media (width<=720px){.cinematic-hero[data-astro-cid-4ruu5wfw]{border-radius:0;padding:.95rem .9rem 1.1rem}}.kotor-fact-check[data-astro-cid-gm6gtvmw]{border:1px solid color-mix(in srgb, var(--surface-border) 58%, transparent);border-radius:calc(var(--surface-panel-radius,16px) * .7);background:color-mix(in srgb, var(--surface) 78%, white);margin-top:1.35rem;overflow:hidden}.kotor-fact-check__summary[data-astro-cid-gm6gtvmw]{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;padding:.82rem 1rem;list-style:none;display:flex}.kotor-fact-check__summary[data-astro-cid-gm6gtvmw]::-webkit-details-marker{display:none}.kotor-fact-check__label[data-astro-cid-gm6gtvmw]{font-family:var(--serif);color:var(--ink);font-size:1rem;font-weight:600;line-height:1.35}.kotor-fact-check__meta[data-astro-cid-gm6gtvmw]{color:var(--muted);font-size:.88rem;line-height:1.4}.kotor-fact-check__body[data-astro-cid-gm6gtvmw]{border-top:1px solid color-mix(in srgb, var(--surface-border) 50%, transparent);padding:0 1rem 1rem}.kotor-fact-check[data-astro-cid-gm6gtvmw] ul[data-astro-cid-gm6gtvmw]{color:var(--muted);gap:.4rem;margin:.85rem 0 0;padding-left:1.05rem;display:grid}.kotor-fact-check[data-astro-cid-gm6gtvmw] li[data-astro-cid-gm6gtvmw]{line-height:1.5}.kotor-fact-check__basis[data-astro-cid-gm6gtvmw],.kotor-fact-check__change[data-astro-cid-gm6gtvmw]{border-top:1px dashed color-mix(in srgb, var(--surface-border) 65%, transparent);color:var(--muted);margin:.75rem 0 0;padding-top:.75rem;font-size:.94rem;line-height:1.55}.kotor-fact-check__basis[data-astro-cid-gm6gtvmw]{color:var(--ink)}.kotor-request-cta[data-astro-cid-bsnymzmk]{border:1px solid color-mix(in srgb, var(--accent-strong) 16%, white);border-radius:var(--surface-panel-radius,var(--radius-panel,16px));background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 10%, white), transparent 42%), color-mix(in srgb, var(--surface) 84%, white);box-shadow:var(--panel-shadow,0 14px 34px #3d263d1a);grid-template-columns:minmax(0,1.1fr) minmax(16rem,.72fr);gap:1.15rem;margin-top:1.65rem;padding:1.25rem 1.3rem;display:grid}.kotor-request-cta__copy[data-astro-cid-bsnymzmk],.kotor-request-cta__panel[data-astro-cid-bsnymzmk]{min-width:0}.kotor-request-cta__eyebrow[data-astro-cid-bsnymzmk]{color:var(--accent-strong);font-family:var(--serif);margin:0;font-size:.98rem;font-style:italic;line-height:1.35}.kotor-request-cta__prompt-title[data-astro-cid-bsnymzmk]{color:var(--ink);font-family:var(--serif);margin:0;font-size:1.02rem;font-weight:600;line-height:1.3}.kotor-request-cta[data-astro-cid-bsnymzmk] h2[data-astro-cid-bsnymzmk]{max-width:18ch;font-family:var(--serif);letter-spacing:0;margin:.4rem 0 0;font-size:1.9rem;font-weight:600;line-height:1.08}.kotor-request-cta[data-astro-cid-bsnymzmk] p[data-astro-cid-bsnymzmk]{color:var(--muted);margin:.7rem 0 0;line-height:1.62}.kotor-request-cta__panel[data-astro-cid-bsnymzmk]{border:1px solid color-mix(in srgb, var(--surface-border) 55%, transparent);border-radius:calc(var(--surface-panel-radius,16px) * .7);background:color-mix(in srgb, var(--surface) 88%, white);padding:.95rem 1rem 1rem}.kotor-request-cta[data-astro-cid-bsnymzmk] ul[data-astro-cid-bsnymzmk]{color:var(--muted);gap:.42rem;margin:.7rem 0 0;padding-left:1rem;display:grid}.kotor-request-cta[data-astro-cid-bsnymzmk] li[data-astro-cid-bsnymzmk]{line-height:1.5}.kotor-request-cta__actions[data-astro-cid-bsnymzmk]{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.kotor-request-cta__button[data-astro-cid-bsnymzmk]{border:1px solid color-mix(in srgb, var(--accent-strong) 18%, white);border-radius:var(--button-radius,10px);min-height:2.8rem;color:var(--accent-strong);font-family:var(--ui-font);text-align:center;touch-action:manipulation;justify-content:center;align-items:center;padding:.74rem 1.05rem;font-weight:600;line-height:1.15;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.kotor-request-cta__button--primary[data-astro-cid-bsnymzmk]{border-color:color-mix(in srgb, var(--accent-strong) 68%, black);background:var(--accent-strong);color:#fff}.kotor-request-cta__button--secondary[data-astro-cid-bsnymzmk]{background:color-mix(in srgb, var(--surface) 92%, white)}.kotor-request-cta__button[data-astro-cid-bsnymzmk]:hover,.kotor-request-cta__button[data-astro-cid-bsnymzmk]:focus-visible{box-shadow:0 10px 22px color-mix(in srgb, var(--accent-strong) 18%, transparent);transform:translateY(-1px)}.kotor-request-cta__button[data-astro-cid-bsnymzmk]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-strong) 55%, white);outline-offset:3px}@media (prefers-reduced-motion:reduce){.kotor-request-cta__button[data-astro-cid-bsnymzmk]{transition:none}.kotor-request-cta__button[data-astro-cid-bsnymzmk]:hover,.kotor-request-cta__button[data-astro-cid-bsnymzmk]:focus-visible{transform:none}}@media (width<=760px){.kotor-request-cta[data-astro-cid-bsnymzmk]{grid-template-columns:1fr;padding:1rem}.kotor-request-cta[data-astro-cid-bsnymzmk] h2[data-astro-cid-bsnymzmk]{max-width:none;font-size:1.55rem}.kotor-request-cta__actions[data-astro-cid-bsnymzmk]{display:grid}}.decision-strip[data-astro-cid-thz2gjzp]{margin-top:1.5rem;padding:.15rem 0 0}.decision-strip[data-astro-cid-thz2gjzp] h2[data-astro-cid-thz2gjzp]{font-family:var(--serif);letter-spacing:0;margin:0;font-size:1.65rem;font-weight:600;line-height:1.15}.decision-strip__grid[data-astro-cid-thz2gjzp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:.95rem;display:grid}.decision-strip__item[data-astro-cid-thz2gjzp]{border-radius:calc(var(--surface-panel-radius,16px) * .75);background:color-mix(in srgb, var(--surface) 72%, white);border:1px solid color-mix(in srgb, var(--surface-border) 55%, transparent);box-shadow:0 10px 28px color-mix(in srgb, var(--accent) 6%, transparent);padding:1rem 1.05rem 1.05rem}.decision-strip__item[data-astro-cid-thz2gjzp] h3[data-astro-cid-thz2gjzp]{font-family:var(--serif);color:var(--accent-strong);margin:0;font-size:1.02rem;font-weight:600;line-height:1.2}.decision-strip__item[data-astro-cid-thz2gjzp] p[data-astro-cid-thz2gjzp]{color:var(--muted);margin:.55rem 0 0;font-size:.98rem;line-height:1.58}.qa-accordion[data-astro-cid-thz2gjzp]{gap:.55rem;margin-top:.75rem;display:grid}.qa-accordion__item[data-astro-cid-thz2gjzp]{border:1px solid color-mix(in srgb, var(--surface-border) 60%, transparent);border-radius:calc(var(--surface-panel-radius,16px) * .65);background:color-mix(in srgb, var(--surface) 80%, white);transition:border-color .16s,box-shadow .16s;overflow:hidden}.qa-accordion__item[data-astro-cid-thz2gjzp][open]{border-color:color-mix(in srgb, var(--accent) 28%, white);box-shadow:0 12px 30px color-mix(in srgb, var(--accent) 7%, transparent)}.qa-accordion__summary[data-astro-cid-thz2gjzp]{font-family:var(--serif);cursor:pointer;padding:.9rem 1rem;font-size:1.05rem;font-weight:600;line-height:1.35;list-style:none}.qa-accordion__summary[data-astro-cid-thz2gjzp]::-webkit-details-marker{display:none}.qa-accordion__summary[data-astro-cid-thz2gjzp]:after{content:"+";float:right;color:var(--accent-strong);font-family:var(--ui-font);margin-left:.75rem;font-size:1.1rem;line-height:1.35;transition:transform .16s}.qa-accordion__item[data-astro-cid-thz2gjzp][open] .qa-accordion__summary[data-astro-cid-thz2gjzp]:after{content:"−"}.qa-accordion__panel[data-astro-cid-thz2gjzp]{padding:0 1rem 1rem}.qa-accordion__panel[data-astro-cid-thz2gjzp] p[data-astro-cid-thz2gjzp]{color:var(--muted)}.scenic-proof[data-astro-cid-thz2gjzp],.scenic-extras[data-astro-cid-thz2gjzp]{gap:1.1rem;margin-top:1.6rem;display:grid}.scenic-proof[data-astro-cid-thz2gjzp]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.scenic-story[data-astro-cid-thz2gjzp]{--split-layout-columns:minmax(0, 1.45fr) minmax(17rem, .82fr);margin-top:1.6rem}.scenic-story--single[data-astro-cid-thz2gjzp]{display:block}.scenic-aside-stack[data-astro-cid-thz2gjzp]{gap:.85rem;display:grid}.scenic-card[data-astro-cid-thz2gjzp]{border-radius:var(--surface-panel-radius,var(--radius-panel,16px));background:var(--surface-panel-background,color-mix(in srgb, var(--surface) 82%, white));border:1px solid var(--surface-panel-border,color-mix(in srgb, var(--surface-border) 55%, transparent));box-shadow:var(--panel-shadow,0 12px 30px #3d263d14);padding:1.15rem 1.2rem}.scenic-story[data-astro-cid-thz2gjzp] .scenic-card[data-astro-cid-thz2gjzp].prose{padding:1.25rem 1.35rem}.scenic-note[data-astro-cid-thz2gjzp]{background:linear-gradient(155deg, color-mix(in srgb, var(--accent) 9%, white), color-mix(in srgb, var(--surface) 78%, white))}.scenic-handoff[data-astro-cid-thz2gjzp]{background:color-mix(in srgb, var(--surface) 76%, white)}.scenic-handoff[data-astro-cid-thz2gjzp] ul[data-astro-cid-thz2gjzp]{gap:.7rem;margin:.75rem 0 0;padding-left:0;list-style:none;display:grid}.scenic-handoff[data-astro-cid-thz2gjzp] li[data-astro-cid-thz2gjzp]{color:var(--muted);padding-left:1.1rem;line-height:1.58;position:relative}.scenic-handoff[data-astro-cid-thz2gjzp] li[data-astro-cid-thz2gjzp]:before{content:"";background:color-mix(in srgb, var(--accent-strong) 72%, white);border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:.62em;left:0}.scenic-handoff[data-astro-cid-thz2gjzp] strong[data-astro-cid-thz2gjzp]{color:var(--ink);font-weight:600}h2[data-astro-cid-thz2gjzp]{font-family:var(--serif);letter-spacing:0;margin-top:0;font-size:1.52rem;font-weight:600;line-height:1.15}p[data-astro-cid-thz2gjzp]{margin-bottom:0;line-height:1.62}.route-grid[data-astro-cid-thz2gjzp]{margin-top:.85rem}.route-card[data-astro-cid-thz2gjzp]{padding:1rem 1.05rem;transition:transform .16s,border-color .16s,box-shadow .16s}.route-card[data-astro-cid-thz2gjzp]:hover{border-color:color-mix(in srgb, var(--accent) 32%, white);box-shadow:0 14px 32px color-mix(in srgb, var(--accent) 10%, transparent);transform:translateY(-2px)}.route-card[data-astro-cid-thz2gjzp]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-strong) 44%, white);outline-offset:2px}.route-card--handoff[data-astro-cid-thz2gjzp]{border-color:color-mix(in srgb, var(--accent-strong) 18%, white);background:color-mix(in srgb, var(--surface) 70%, white)}@media (prefers-reduced-motion:reduce){.qa-accordion__item[data-astro-cid-thz2gjzp],.route-card[data-astro-cid-thz2gjzp]{transition:none}.route-card[data-astro-cid-thz2gjzp]:hover{transform:none}}@media (width<=900px){.decision-strip__grid[data-astro-cid-thz2gjzp]{grid-template-columns:1fr}.scenic-story[data-astro-cid-thz2gjzp]{--split-layout-columns:1fr}}@media (width<=720px){.decision-strip[data-astro-cid-thz2gjzp] h2[data-astro-cid-thz2gjzp]{font-size:1.42rem}h2[data-astro-cid-thz2gjzp]{font-size:1.38rem}.decision-strip__item[data-astro-cid-thz2gjzp]{padding:.9rem .95rem}.scenic-proof[data-astro-cid-thz2gjzp],.scenic-extras[data-astro-cid-thz2gjzp]{gap:.9rem;margin-top:1.2rem}.scenic-card[data-astro-cid-thz2gjzp],.scenic-story[data-astro-cid-thz2gjzp] .scenic-card[data-astro-cid-thz2gjzp].prose{padding:1rem}}.compact-hero[data-astro-cid-6fr553up]{grid-template-columns:1fr;align-items:end;gap:1rem;width:95vw;margin-inline:auto;display:grid}.compact-hero__header[data-astro-cid-6fr553up],.compact-hero__body[data-astro-cid-6fr553up]{gap:.75rem;display:grid}h1[data-astro-cid-6fr553up],.lede[data-astro-cid-6fr553up],.answer[data-astro-cid-6fr553up],dl[data-astro-cid-6fr553up]{margin:0}h1[data-astro-cid-6fr553up]{font-family:var(--serif);font-size:clamp(2.2rem,4.4vw,3.8rem);line-height:1}dl[data-astro-cid-6fr553up]{grid-column:1/-1;grid-template-columns:1fr;gap:.5rem;display:grid}dl[data-astro-cid-6fr553up] div[data-astro-cid-6fr553up]{border-top:1px solid var(--surface-border);padding:.75rem 0}dt[data-astro-cid-6fr553up]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.66rem;font-weight:700}dd[data-astro-cid-6fr553up]{margin:.25rem 0 0;font-weight:700}@media (width>=761px){.compact-hero[data-astro-cid-6fr553up]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);width:auto;margin-inline:0}dl[data-astro-cid-6fr553up]{grid-template-columns:repeat(3,minmax(0,1fr))}}body[data-site=beci]{--surface:#fff;--surface-border:color-mix(in srgb, var(--accent) 18%, #fff);--shadow:0 14px 36px #1f49751f;--panel-radius:20px;--content-padding:clamp(1.2rem, 2.4vw, 2rem);--shell-width:1140px}body[data-site=beci] .shell--bigspring{gap:1.1rem}body[data-site=beci] .site-header--bigspring{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, #fff), color-mix(in srgb, var(--warm) 8%, #fff)), #fff;border:1px solid color-mix(in srgb, var(--accent) 22%, #fff)}body[data-site=beci] .site-header--bigspring .nav{gap:.7rem}body[data-site=beci] .site-header--bigspring .nav-link{border:1px solid color-mix(in srgb, var(--accent) 20%, #fff);background:color-mix(in srgb, var(--bg-top) 86%, #fff);border-radius:999px;padding:.42rem .84rem;text-decoration:none}body[data-site=beci] .site-header--bigspring .nav-link:hover,body[data-site=beci] .site-header--bigspring .nav-link:focus-visible{border-color:color-mix(in srgb, var(--accent-strong) 34%, #fff);background:color-mix(in srgb, var(--accent) 12%, #fff);text-decoration:none}body[data-site=beci] .site-header--bigspring .nav-link[aria-current=page]{border-color:color-mix(in srgb, var(--accent-strong) 46%, #fff);background:color-mix(in srgb, var(--accent) 16%, #fff)}body[data-site=beci] .site-header--bigspring .nav-role-pill{background:color-mix(in srgb, var(--warm) 18%, #fff);border:1px solid color-mix(in srgb, var(--warm) 34%, #fff);border-radius:999px;padding:.3rem .72rem}body[data-site=beci] .site-header--bigspring .nav-actions .ui-button,body[data-site=beci] .site-header--bigspring .mobile-menu__meta .ui-button{color:#fff}body[data-site=beci] .content--bigspring{background:color-mix(in srgb, #fff 92%, var(--bg-top))}body[data-site=beci] .content--bigspring .section-shell{border:1px solid color-mix(in srgb, var(--accent) 12%, #fff);border-radius:16px;box-shadow:0 8px 22px #264c7614}body[data-site=beci] .site-footer--bigspring{border:1px solid color-mix(in srgb, var(--accent) 18%, #fff);background:color-mix(in srgb, #fff 90%, var(--bg-top))}body[data-site=beci] .brand-logo-wide--header{width:min(12.2rem,45vw)}body[data-site=beci] .brand-logo-wide--footer{width:min(10.6rem,40vw)}@media (width<=900px){body[data-site=beci] .brand-logo-wide--header{width:min(10.3rem,56vw)}body[data-site=beci] .brand-logo-wide--footer{width:min(9.1rem,49vw)}}@media (width<=720px){body[data-site=beci] .mobile-menu__panel{border:1px solid color-mix(in srgb, var(--accent) 22%, #fff);background:color-mix(in srgb, #fff 90%, var(--bg-top));box-shadow:0 10px 26px #274c7929}body[data-site=beci] .mobile-menu__nav .nav-link{border:1px solid color-mix(in srgb, var(--accent) 22%, #fff);background:color-mix(in srgb, #fff 84%, var(--bg-top));border-radius:12px;justify-content:flex-start}body[data-site=beci] .mobile-menu__nav .nav-link[aria-current=page]{border-color:color-mix(in srgb, var(--accent-strong) 44%, #fff);background:color-mix(in srgb, var(--accent) 14%, #fff)}}.brajici-weather[data-astro-cid-xuqpvdbg]{border:1px solid color-mix(in srgb, var(--accent,#1d7664) 18%, white);border-radius:var(--surface-panel-radius,var(--radius-panel,8px));background:linear-gradient(135deg, color-mix(in srgb, var(--accent,#1d7664) 8%, white), #ffffffe6 54%), var(--surface,#fff);box-shadow:var(--panelShadow,0 16px 36px #16202b14);color:var(--ink,#25322d);margin-block:clamp(1.2rem,3vw,2rem);padding:clamp(1rem,2vw,1.5rem)}.brajici-weather--compact[data-astro-cid-xuqpvdbg]{border-radius:min(var(--surface-panel-radius,24px), 24px)}.brajici-weather__head[data-astro-cid-xuqpvdbg]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.brajici-weather__eyebrow[data-astro-cid-xuqpvdbg]{color:var(--accent-strong,#145d50);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.74rem;font-weight:800}.brajici-weather[data-astro-cid-xuqpvdbg] h2[data-astro-cid-xuqpvdbg]{font-family:var(--serif,inherit);margin:0;font-size:clamp(1.25rem,2.1vw,1.85rem);line-height:1.1}.brajici-weather__head[data-astro-cid-xuqpvdbg] p[data-astro-cid-xuqpvdbg]:not(.brajici-weather__eyebrow){max-width:68ch;color:var(--muted,#58645f);margin:.55rem 0 0;line-height:1.62}.brajici-weather__status[data-astro-cid-xuqpvdbg]{min-width:max-content;color:var(--muted,#58645f);background:#ffffffb8;border:1px solid #2d574e24;border-radius:999px;align-items:center;gap:.5rem;padding:.52rem .75rem;font-size:.82rem;font-weight:800;display:inline-flex}.brajici-weather__pulse[data-astro-cid-xuqpvdbg]{background:#a8a29e;border-radius:999px;width:.58rem;height:.58rem}.brajici-weather__status[data-astro-cid-xuqpvdbg][data-weather-status=fresh] .brajici-weather__pulse[data-astro-cid-xuqpvdbg]{background:#19a974}.brajici-weather__status[data-astro-cid-xuqpvdbg][data-weather-status=stale] .brajici-weather__pulse[data-astro-cid-xuqpvdbg]{background:#d88a25}.brajici-weather__status[data-astro-cid-xuqpvdbg][data-weather-status=unavailable] .brajici-weather__pulse[data-astro-cid-xuqpvdbg]{background:#b42318}.brajici-weather__metrics[data-astro-cid-xuqpvdbg],.brajici-weather__details[data-astro-cid-xuqpvdbg]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:1rem 0 0;display:grid}.brajici-weather__details[data-astro-cid-xuqpvdbg]{grid-template-columns:repeat(3,minmax(0,1fr))}.brajici-weather__metrics[data-astro-cid-xuqpvdbg] div[data-astro-cid-xuqpvdbg],.brajici-weather__details[data-astro-cid-xuqpvdbg] div[data-astro-cid-xuqpvdbg]{border-radius:min(var(--radius-card,12px), 14px);background:#ffffffb8;border:1px solid #2d574e1a;min-width:0;padding:.8rem .85rem}.brajici-weather[data-astro-cid-xuqpvdbg] dt[data-astro-cid-xuqpvdbg]{color:var(--muted,#58645f);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .28rem;font-size:.72rem;font-weight:800}.brajici-weather[data-astro-cid-xuqpvdbg] dd[data-astro-cid-xuqpvdbg]{overflow-wrap:anywhere;color:var(--ink,#25322d);margin:0;font-size:clamp(1rem,2vw,1.22rem);font-weight:850;line-height:1.18}.brajici-weather__full[data-astro-cid-xuqpvdbg]{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:1rem;margin-top:1rem;display:grid}.brajici-weather__table-wrap[data-astro-cid-xuqpvdbg]{border-radius:min(var(--surface-panel-radius,24px), 18px);background:#ffffffb8;border:1px solid #2d574e1a;overflow-x:auto}.brajici-weather[data-astro-cid-xuqpvdbg] table[data-astro-cid-xuqpvdbg]{border-collapse:collapse;width:100%;min-width:520px}.brajici-weather[data-astro-cid-xuqpvdbg] caption[data-astro-cid-xuqpvdbg]{color:var(--muted,#58645f);text-align:left;padding:.75rem .85rem 0;font-size:.84rem;font-weight:700}.brajici-weather[data-astro-cid-xuqpvdbg] th[data-astro-cid-xuqpvdbg],.brajici-weather[data-astro-cid-xuqpvdbg] td[data-astro-cid-xuqpvdbg]{text-align:left;border-bottom:1px solid #2d574e1a;padding:.78rem .85rem}.brajici-weather[data-astro-cid-xuqpvdbg] th[data-astro-cid-xuqpvdbg]{color:var(--accent-strong,#145d50);font-size:.8rem}.brajici-weather[data-astro-cid-xuqpvdbg] td[data-astro-cid-xuqpvdbg]{font-weight:750}.brajici-weather[data-astro-cid-xuqpvdbg] tr[data-astro-cid-xuqpvdbg]:last-child th[data-astro-cid-xuqpvdbg],.brajici-weather[data-astro-cid-xuqpvdbg] tr[data-astro-cid-xuqpvdbg]:last-child td[data-astro-cid-xuqpvdbg]{border-bottom:none}.brajici-weather__foot[data-astro-cid-xuqpvdbg]{color:var(--muted,#58645f);border-top:1px solid #2d574e1f;gap:.5rem;margin-top:1rem;padding-top:.85rem;font-size:.9rem;line-height:1.55;display:grid}.brajici-weather__foot[data-astro-cid-xuqpvdbg] p[data-astro-cid-xuqpvdbg]{margin:0}.brajici-weather__attribution[data-astro-cid-xuqpvdbg]{color:color-mix(in srgb, var(--muted,#58645f) 90%, white);flex-wrap:wrap;gap:.35rem .85rem;font-size:.78rem;line-height:1.35;display:flex}.brajici-weather__attribution[data-astro-cid-xuqpvdbg] span[data-astro-cid-xuqpvdbg]{align-items:center;gap:.35rem;display:inline-flex}@media (width<=860px){.brajici-weather__head[data-astro-cid-xuqpvdbg],.brajici-weather__full[data-astro-cid-xuqpvdbg]{grid-template-columns:1fr}.brajici-weather__status[data-astro-cid-xuqpvdbg]{width:fit-content;min-width:0}.brajici-weather__metrics[data-astro-cid-xuqpvdbg],.brajici-weather__details[data-astro-cid-xuqpvdbg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.brajici-weather[data-astro-cid-xuqpvdbg]{padding:.95rem}.brajici-weather__metrics[data-astro-cid-xuqpvdbg],.brajici-weather__details[data-astro-cid-xuqpvdbg]{grid-template-columns:1fr}.brajici-weather[data-astro-cid-xuqpvdbg] table[data-astro-cid-xuqpvdbg]{table-layout:fixed;min-width:0}.brajici-weather[data-astro-cid-xuqpvdbg] th[data-astro-cid-xuqpvdbg],.brajici-weather[data-astro-cid-xuqpvdbg] td[data-astro-cid-xuqpvdbg]{white-space:normal;overflow-wrap:anywhere;padding:.62rem .55rem;font-size:.78rem}}.beci-page-hero-visual{border-radius:var(--surface-panel-radius,var(--radius-panel,8px));border:1px solid #29554a14;margin-bottom:2rem;overflow:hidden;box-shadow:0 6px 28px #1d302b0f}.beci-page-hero-visual img{object-fit:cover;object-position:center top;width:100%;height:auto;max-height:380px;display:block}.beci-hero-visual-strip{border-radius:var(--surface-panel-radius,var(--radius-panel,8px));border:1px solid #29554a14;margin-bottom:2rem;position:relative;overflow:hidden;box-shadow:0 8px 32px #1d302b0f}.beci-hero-visual-card{width:100%;position:relative}.beci-hero-visual-card img{object-fit:cover;object-position:center top;width:100%;height:auto;max-height:420px;display:block}.beci-hero-visual-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#f5f0e8d9 100%);position:absolute;inset:0}.beci-proximity-overlay{z-index:2;grid-template-columns:1.3fr .9fr;gap:1.4rem;margin-top:-3rem;padding:0 2rem 1.8rem;display:grid;position:relative}.beci-proximity-card{border-radius:var(--surface-panel-radius,var(--radius-panel,8px));background:linear-gradient(135deg,#15806d0f,#d88d4b0d);border:1px solid #29554a14;align-items:flex-start;gap:1.2rem;padding:1.6rem 1.8rem;display:flex}.beci-proximity-icon{color:#15806d80;flex-shrink:0;font-size:2.4rem;line-height:1}.beci-proximity-copy h2{font-family:var(--serif);color:var(--ink);margin:0 0 .4rem;font-size:1.25rem;font-weight:700}.beci-proximity-copy p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.6}.beci-day-loop-card{border-radius:var(--surface-panel-radius,var(--radius-panel,8px));background:#ffffffc7;border:1px solid #29554a14;gap:.8rem;padding:1.45rem 1.5rem;display:grid}.beci-day-loop-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem;font-weight:800}.beci-day-loop-card h2{font-family:var(--serif);color:var(--ink);margin:0;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.08}.beci-day-loop-note{color:var(--muted);margin:0;font-size:.92rem;line-height:1.4}.beci-day-loop-list{gap:.45rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.beci-day-loop-step{border-top:1px solid color-mix(in srgb, var(--accent) 12%, white);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.65rem 0;display:grid}.beci-day-loop-step__label{text-align:center;min-width:2.2rem;color:var(--accent-strong);background:color-mix(in srgb, var(--accent) 13%, white);border-radius:999px;padding:.22rem .42rem;font-size:.68rem;font-weight:800}.beci-day-loop-step__copy{gap:.16rem;min-width:0;display:grid}.beci-day-loop-step__copy strong{color:var(--ink);font-size:.93rem;line-height:1.2}.beci-day-loop-step__copy span{color:var(--muted);font-size:.86rem;line-height:1.42}.beci-logistics-flow{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 8%, white), #ffffffe0);border:1px solid color-mix(in srgb, var(--accent) 14%, white);margin-block:1.6rem 1.9rem;padding:1.45rem}.beci-logistics-flow__head{gap:.45rem;max-width:62ch;margin-bottom:1.1rem;display:grid}.beci-logistics-flow__head h2,.beci-logistics-flow__head p{margin:0}.beci-logistics-flow__head h2{font-family:var(--serif);color:var(--ink);font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.12}.beci-logistics-flow__head p{color:var(--muted);line-height:1.55}.beci-logistics-flow__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.beci-logistics-flow__step{border-radius:var(--surface-panel-radius,var(--radius-panel,8px));border:1px solid color-mix(in srgb, var(--accent) 10%, white);background:#ffffffbd;align-content:start;gap:.65rem;min-width:0;padding:.9rem;display:grid;position:relative}.beci-logistics-flow__label{color:var(--accent-strong);background:color-mix(in srgb, var(--accent) 12%, white);text-transform:uppercase;border-radius:999px;justify-self:start;padding:.24rem .5rem;font-size:.68rem;font-weight:800;line-height:1}.beci-logistics-flow__copy{gap:.25rem;min-width:0;display:grid}.beci-logistics-flow__copy strong{color:var(--ink);font-size:.94rem;line-height:1.2}.beci-logistics-flow__copy span{color:var(--muted);overflow-wrap:anywhere;font-size:.86rem;line-height:1.42}.beci-action-snapshot{background:linear-gradient(135deg, color-mix(in srgb, var(--warm) 10%, white), #ffffffe6);border:1px solid color-mix(in srgb, var(--warm) 18%, white);gap:1.1rem;margin-block:1.6rem 1.9rem;padding:1.45rem;display:grid}.beci-action-snapshot__head{gap:.45rem;max-width:66ch;display:grid}.beci-action-snapshot__head h2,.beci-action-snapshot__head p{margin:0}.beci-action-snapshot__head h2{font-family:var(--serif);color:var(--ink);font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.12}.beci-action-snapshot__head p{color:var(--muted);line-height:1.55}.beci-action-snapshot__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.beci-action-snapshot__step{border-radius:var(--surface-panel-radius,var(--radius-panel,8px));border:1px solid color-mix(in srgb, var(--warm) 13%, white);background:#ffffffc2;align-content:start;gap:.6rem;min-width:0;padding:.9rem;display:grid}.beci-action-snapshot__label{color:var(--accent-strong);background:color-mix(in srgb, var(--warm) 18%, white);text-transform:uppercase;border-radius:999px;justify-self:start;padding:.24rem .5rem;font-size:.68rem;font-weight:800;line-height:1}.beci-action-snapshot__copy{gap:.25rem;min-width:0;display:grid}.beci-action-snapshot__copy strong{color:var(--ink);font-size:.94rem;line-height:1.2}.beci-action-snapshot__copy span{color:var(--muted);overflow-wrap:anywhere;font-size:.86rem;line-height:1.42}.beci-local-strip{margin-block:2rem}.beci-local-card h2{font-family:var(--serif);color:var(--ink);margin-top:0;margin-bottom:.8rem;font-size:clamp(1.35rem,2.2vw,1.75rem)}.beci-proof-list{color:var(--muted);gap:.6rem;margin:0;padding-left:1.2rem;display:grid}.beci-local-focus p{color:var(--muted);margin:0;line-height:1.7}.beci-prose{line-height:1.75}.beci-quick-answers-surface,.beci-route-choice-surface{margin-top:2rem}.beci-quick-answers-surface h2,.beci-route-choice-surface h2{font-family:var(--serif);margin-bottom:1rem;font-size:clamp(1.35rem,2.2vw,1.75rem)}.beci-faq-glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.beci-faq-glance__kicker{color:var(--accent-strong);font-family:var(--ui-font,var(--sans));letter-spacing:.06em;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem;font-weight:700}.beci-faq-glance__item{border:1px solid color-mix(in srgb, var(--accent) 16%, white);border-radius:var(--surface-panel-radius,var(--radius-panel,8px));background:color-mix(in srgb, var(--bg-top) 72%, white);min-width:0;padding:1rem}.beci-faq-glance__item:nth-child(3n+1){background:color-mix(in srgb, var(--accent) 8%, white)}.beci-faq-glance__item:nth-child(3n+2){background:color-mix(in srgb, var(--warm) 10%, white)}.beci-faq-glance__item h3{color:var(--ink);font-family:var(--ui-font,var(--sans));margin:0 0 .45rem;font-size:1rem;line-height:1.25}.beci-faq-glance__item p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.6}.beci-quick-answers-surface .qa-accordion__item,.beci-route-choice-surface .route-card{min-width:0}.beci-quick-answers-surface .qa-accordion__item:nth-of-type(3n+1){background:color-mix(in srgb, var(--accent) 8%, white)}.beci-quick-answers-surface .qa-accordion__item:nth-of-type(3n+2){background:color-mix(in srgb, var(--warm) 10%, white)}.beci-quick-answers-surface .qa-accordion__item:nth-of-type(3n){background:color-mix(in srgb, var(--bg-top) 70%, white)}.beci-route-choice-surface .route-card:nth-child(3n+1){background:color-mix(in srgb, var(--accent) 10%, white)}.beci-route-choice-surface .route-card:nth-child(3n+2){background:color-mix(in srgb, var(--warm) 12%, white)}.beci-route-choice-surface .route-card:nth-child(3n){background:color-mix(in srgb, var(--bg-top) 74%, white)}.beci-quick-answers-surface .qa-accordion__summary,.beci-route-choice-surface .route-card .pattern-choice-title,.beci-quick-answers-surface .qa-accordion__panel p,.beci-faq-glance__item h3,.beci-faq-glance__item p,.beci-route-choice-surface .route-card .pattern-choice-copy{overflow-wrap:anywhere}@media (width<=900px){.beci-proximity-overlay{grid-template-columns:1fr;margin-top:-1.5rem;padding:0 1rem 1rem}}@media (width<=640px){.beci-page-hero-visual,.beci-hero-visual-strip{border-radius:var(--surface-panel-radius,var(--radius-panel,8px))}.beci-proximity-card,.beci-day-loop-card,.beci-logistics-flow,.beci-action-snapshot{border-radius:var(--surface-panel-radius,var(--radius-panel,8px));padding:1.15rem 1rem}.beci-logistics-flow__steps,.beci-action-snapshot__steps{grid-template-columns:1fr}.beci-logistics-flow__step,.beci-action-snapshot__step{grid-template-columns:auto minmax(0,1fr);align-items:start}.beci-quick-answers-surface,.beci-route-choice-surface{margin-inline:auto;width:95vw;margin-top:1.4rem}.beci-quick-answers-surface h2,.beci-route-choice-surface h2{margin-bottom:.8rem;font-size:clamp(1.2rem,6vw,1.5rem)}.beci-quick-answers-surface .qa-accordion,.beci-faq-glance,.beci-route-choice-surface .pattern-choice-grid{max-width:100%}.beci-faq-glance{grid-template-columns:1fr;gap:.75rem}.beci-faq-glance__item{padding:.9rem}.beci-faq-glance__item h3{font-size:.95rem}.beci-faq-glance__item p{font-size:.88rem}.beci-route-choice-surface .pattern-choice-grid{grid-template-columns:1fr;gap:.75rem}.beci-route-choice-surface .pattern-choice-card{padding:.9rem}.beci-quick-answers-surface .qa-accordion__summary{padding:.55rem .75rem;font-size:.9rem}.beci-quick-answers-surface .qa-accordion__panel{padding:0 .75rem .65rem;font-size:.88rem}}.beci-calm-context{background:color-mix(in srgb, var(--bg-top) 82%, white);border:1px solid color-mix(in srgb, var(--accent) 12%, white);margin-block:1.5rem;padding:1.25rem 1.5rem}.beci-calm-context h2{font-family:var(--serif);color:var(--ink);margin:0 0 .45rem;font-size:1.05rem;font-weight:600}.beci-calm-context p{color:var(--muted);margin:0;font-size:.96rem;line-height:1.65}.beci-template[data-beci-kind=contact] .beci-calm-context{background:color-mix(in srgb, var(--bg-top) 88%, white);box-shadow:none;margin-top:1rem}.beci-template[data-beci-kind=contact] .beci-prose--contact{margin-top:1.25rem}.beci-template[data-beci-kind=convenience] .beci-calm-context,.beci-template[data-beci-kind=support] .beci-calm-context{max-width:52ch}.beci-quick-answers-surface--priority{margin-top:1.25rem;margin-bottom:.5rem}.beci-template[data-beci-kind=faq] .beci-quick-answers-surface--priority h2{font-size:clamp(1.4rem,2.4vw,1.85rem)}.beci-template[data-beci-kind=faq] .beci-prose{margin-top:1.5rem}.beci-route-choice-surface--action .route-card:first-child{border-color:color-mix(in srgb, var(--accent-strong) 34%, white);background:color-mix(in srgb, var(--accent) 14%, white)}.beci-route-choice-surface--action h2{font-size:clamp(1.4rem,2.4vw,1.85rem)}.beci-route-choice-surface--progression h2{color:var(--muted);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:600}.beci-route-choice-surface--progression .route-card{background:color-mix(in srgb, var(--bg-top) 84%, white);border-color:color-mix(in srgb, var(--accent) 10%, white);box-shadow:none}.beci-route-choice-surface--progression .pattern-choice-title{font-size:.98rem;font-weight:600}.beci-route-choice-surface--progression .pattern-choice-copy{font-size:.9rem}.beci-template[data-beci-kind=action] .beci-page-hero-visual{margin-bottom:1.5rem;box-shadow:0 10px 34px #1d302b17}.beci-template[data-beci-kind=location] .beci-local-strip{margin-block:1.75rem}.beauty-template{--beauty-section-gap:clamp(1.25rem, 2.6vw, 1.85rem)}.beauty-template .beauty-signal{margin-block:var(--beauty-section-gap);border-radius:var(--surface-panel-radius,var(--radius-panel,24px));border:1px solid color-mix(in srgb, var(--accent) 16%, white);background:linear-gradient(145deg, color-mix(in srgb, var(--warm) 10%, white), #fffcfff0), var(--surface);grid-template-columns:minmax(0,1.35fr) minmax(13rem,.95fr);gap:clamp(1rem,2.4vw,1.5rem);padding:clamp(1rem,2vw,1.45rem);display:grid}.beauty-template .beauty-signal__text h2{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 .65rem;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.14}.beauty-template .beauty-signal__text p{max-width:58ch;color:var(--muted);margin:0;line-height:1.6}.beauty-template .beauty-signal__checklist{border-radius:calc(var(--surface-panel-radius,24px) * .55);border:1px dashed color-mix(in srgb, var(--accent) 20%, white);background:#ffffffb8;padding:.9rem 1rem}.beauty-template .beauty-signal__checklist>span{color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem;font-size:.74rem;font-weight:800;display:block}.beauty-template .beauty-signal__checklist ul{color:var(--muted);margin:0;padding-left:1.1rem;font-size:.94rem;line-height:1.55}.beauty-template .beauty-signal__checklist li+li{margin-top:.35rem}.beauty-template[data-beauty-kind=inquiry] .beauty-cta--priority{border-color:color-mix(in srgb, var(--warm) 28%, white);background:linear-gradient(180deg, color-mix(in srgb, var(--warm) 12%, white), #fffcfff5), var(--surface)}.beauty-template .beauty-hold{border-radius:var(--surface-panel-radius,var(--radius-panel,24px));border:1px dashed color-mix(in srgb, var(--surface-border) 80%, transparent);background:color-mix(in srgb, var(--surface) 92%, white);margin-block:var(--beauty-section-gap);padding:clamp(1rem,2vw,1.45rem)}.beauty-template .beauty-route-card--hold{cursor:default;opacity:.88}.beauty-template .beauty-route-card--hold:hover{box-shadow:none;border-color:color-mix(in srgb, var(--surface-border) 70%, transparent);transform:none}.beauty-template .beauty-label{color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .55rem;font-size:.74rem;font-weight:800}.beauty-template .beauty-mood,.beauty-template .beauty-qa,.beauty-template .beauty-essay,.beauty-template .beauty-decision,.beauty-template .beauty-gallery,.beauty-template .beauty-alternatives,.beauty-template .beauty-routes,.beauty-template .beauty-handoff,.beauty-template .beauty-cta{margin-block:var(--beauty-section-gap)}.beauty-template .beauty-section-head h2{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(1.3rem,2.3vw,1.9rem);line-height:1.12}.beauty-template .beauty-decision{border-radius:var(--surface-panel-radius,var(--radius-panel,24px));border:1px solid color-mix(in srgb, var(--accent) 18%, white);background:linear-gradient(145deg, color-mix(in srgb, var(--warm) 8%, white), #fffcfff5), var(--surface);padding:clamp(1rem,2vw,1.45rem);scroll-margin-top:clamp(5.75rem,12vh,7.25rem)}.beauty-template .beauty-decision__head{max-width:66ch}.beauty-template .beauty-decision__head p:last-child{color:var(--muted);margin:.7rem 0 0;line-height:1.62}.beauty-template .beauty-decision__layout{grid-template-columns:1fr;gap:clamp(1rem,2vw,1.35rem);margin-top:1.1rem;display:grid}.beauty-template .beauty-decision__visual{border-radius:calc(var(--surface-panel-radius,24px) * .55);border:1px solid color-mix(in srgb, var(--accent) 14%, white);background:#ffffffb8;min-width:0;max-width:54rem;margin:0;overflow:hidden}.beauty-template .beauty-decision__visual picture{display:block}.beauty-template .beauty-decision__visual img{aspect-ratio:5/3;object-fit:contain;width:100%;height:auto;display:block}.beauty-template .beauty-decision__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem;display:grid}.beauty-template .beauty-decision-card{border-radius:calc(var(--surface-panel-radius,24px) * .55);border:1px solid color-mix(in srgb, var(--surface-border) 68%, transparent);background:#ffffffc7;align-content:start;gap:.45rem;margin:0;padding:.95rem 1rem;display:grid}.beauty-template .beauty-decision-card[data-route=petrovac]{border-color:color-mix(in srgb, var(--accent) 20%, white)}.beauty-template .beauty-decision-card[data-route=bar]{border-color:color-mix(in srgb, var(--warm) 24%, white)}.beauty-template .beauty-decision-card[data-route=relax],.beauty-template .beauty-decision-card[data-route=big-air]{border-color:color-mix(in srgb, var(--warm) 22%, white)}.beauty-template .beauty-decision-card[data-route=bay],.beauty-template .beauty-decision-card[data-route=town],.beauty-template .beauty-decision-card[data-route=mountain],.beauty-template .beauty-decision-card[data-route=broad],.beauty-template .beauty-decision-card[data-route=handoff],.beauty-template .beauty-decision-card[data-route=check],.beauty-template .beauty-decision-card[data-route=hour],.beauty-template .beauty-decision-card[data-route=fit]{border-style:dashed;border-color:color-mix(in srgb, var(--accent) 16%, white);background:linear-gradient(180deg, #ffffffd6, color-mix(in srgb, var(--warm) 5%, white)), #ffffffc7}.beauty-template .beauty-decision-card__kicker{color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.beauty-template .beauty-decision-card h3{font-family:var(--serif);letter-spacing:0;margin:0;font-size:1.08rem;line-height:1.2}.beauty-template .beauty-decision-card p:last-child{color:var(--muted);margin:0;font-size:.94rem;line-height:1.52}.beauty-template .beauty-gallery{border-radius:var(--surface-panel-radius,var(--radius-panel,24px));border:1px solid color-mix(in srgb, var(--accent) 16%, white);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 5%, white), #fffcfff5), var(--surface);padding:clamp(1rem,2vw,1.45rem)}.beauty-template .beauty-gallery__head{max-width:66ch}.beauty-template .beauty-gallery__head p:last-child{color:var(--muted);margin:.7rem 0 0;line-height:1.62}.beauty-template .beauty-gallery__routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem);margin-top:1.15rem;display:grid}.beauty-template .beauty-gallery-route{border-radius:calc(var(--surface-panel-radius,24px) * .55);border:1px solid color-mix(in srgb, var(--surface-border) 62%, transparent);background:#fff9;min-width:0;padding:clamp(.85rem,1.8vw,1.05rem)}.beauty-template .beauty-gallery-route[data-route=petrovac]{border-color:color-mix(in srgb, var(--accent) 18%, white)}.beauty-template .beauty-gallery-route[data-route=bar]{border-color:color-mix(in srgb, var(--warm) 24%, white)}.beauty-template .beauty-gallery-route__head{max-width:44ch;margin-bottom:.85rem}.beauty-template .beauty-gallery-route__head p{color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:800}.beauty-template .beauty-gallery-route__head h3{font-family:var(--serif);letter-spacing:0;margin:0;font-size:clamp(1.08rem,1.8vw,1.28rem);line-height:1.16}.beauty-template .beauty-gallery-route__head span{color:var(--muted);margin-top:.45rem;font-size:.93rem;line-height:1.55;display:block}.beauty-template .beauty-gallery__grid{gap:.72rem;margin:0;padding:0;list-style:none;display:grid}.beauty-template .beauty-gallery__grid--overview{grid-template-columns:repeat(2,minmax(0,1fr))}.beauty-template .beauty-gallery__grid--route{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:1.15rem}.beauty-template .beauty-gallery--route .beauty-gallery__item--lead{grid-column:span 3}.beauty-template .beauty-gallery--route .beauty-gallery__item:not(.beauty-gallery__item--lead){grid-column:span 1}.beauty-template .beauty-gallery--route .beauty-gallery__item:nth-child(2){grid-column:span 3}.beauty-template .beauty-gallery__figure{border-radius:calc(var(--surface-panel-radius,24px) * .42);border:1px solid color-mix(in srgb, var(--surface-border) 58%, transparent);background:color-mix(in srgb, var(--surface) 88%, white);min-width:0;height:100%;margin:0;display:grid;overflow:hidden}.beauty-template .beauty-gallery__figure img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.beauty-template .beauty-gallery__figure figcaption{gap:.28rem;padding:.72rem .78rem .82rem;display:grid}.beauty-template .beauty-gallery__figure figcaption strong{font-family:var(--serif);letter-spacing:0;font-size:1.02rem;line-height:1.15}.beauty-template .beauty-gallery__figure figcaption span{color:var(--muted);font-size:.88rem;line-height:1.42}.beauty-template .beauty-alternatives{border-radius:var(--surface-panel-radius,var(--radius-panel,24px));border:1px solid color-mix(in srgb, var(--warm) 20%, white);background:linear-gradient(145deg, color-mix(in srgb, var(--warm) 8%, white), #fffcfff5), var(--surface);padding:clamp(1rem,2vw,1.45rem);scroll-margin-top:clamp(5.75rem,12vh,7.25rem)}.beauty-template .beauty-alternatives__head{max-width:68ch}.beauty-template .beauty-alternatives__head p:last-child{color:var(--muted);margin:.7rem 0 0;line-height:1.62}.beauty-template .beauty-alternatives__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.78rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.beauty-template .beauty-alternatives__grid li{min-width:0;display:grid}.beauty-template .beauty-alternative-card{box-sizing:border-box;border-radius:calc(var(--surface-panel-radius,24px) * .55);border:1px dashed color-mix(in srgb, var(--accent) 18%, white);background:linear-gradient(180deg, #ffffffc7, color-mix(in srgb, var(--surface) 88%, white)), #ffffffb8;height:100%;min-height:0;color:inherit;grid-template-rows:auto auto 1fr auto;align-content:start;gap:.55rem;padding:.72rem .72rem .95rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.beauty-template .beauty-alternative-card:hover{border-color:color-mix(in srgb, var(--warm) 34%, white);box-shadow:0 14px 32px color-mix(in srgb, var(--warm) 10%, transparent);transform:translateY(-1px)}.beauty-template .beauty-alternative-card__media{border-radius:calc(var(--surface-panel-radius,24px) * .38);background:color-mix(in srgb, var(--surface) 84%, white);min-width:0;display:block;overflow:hidden}.beauty-template .beauty-alternative-card__media img{aspect-ratio:5/3;object-fit:cover;width:100%;height:auto;display:block}.beauty-template .beauty-alternative-card__place{font-family:var(--serif);padding-inline:.18rem;font-size:clamp(1.08rem,1.7vw,1.24rem);line-height:1.14}.beauty-template .beauty-alternative-card__copy{color:var(--muted);padding-inline:.18rem;font-size:.93rem;line-height:1.5}.beauty-template .beauty-alternative-card .beauty-route-badge{margin-inline:.18rem;justify-self:start;margin-top:.12rem}.beauty-template .beauty-mood__grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.85rem;margin-top:.95rem;display:grid}.beauty-template .beauty-mood__item{border-radius:calc(var(--surface-panel-radius,24px) * .72);border:1px solid color-mix(in srgb, var(--warm) 24%, white);border-left:4px solid var(--warm);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 7%, white), #fffcffeb), var(--surface);box-shadow:0 12px 30px color-mix(in srgb, var(--accent) 6%, transparent);margin:0;padding:1rem 1.05rem 1.1rem}.beauty-template .beauty-mood__item p{color:var(--muted);margin:0;line-height:1.62}.beauty-template .beauty-essay{border-radius:var(--surface-panel-radius,var(--radius-panel,24px));border:1px solid color-mix(in srgb, var(--accent) 14%, white);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 10%, transparent), transparent 38%), color-mix(in srgb, var(--surface) 90%, white);padding:clamp(1.15rem,2.2vw,1.65rem)}.beauty-template .beauty-qa{border-radius:var(--surface-panel-radius,var(--radius-panel,24px));border:1px solid color-mix(in srgb, var(--surface-border) 70%, transparent);background:color-mix(in srgb, var(--surface) 88%, white);padding:clamp(1rem,2vw,1.45rem)}.beauty-template .beauty-routes,.beauty-template .beauty-handoff{border-radius:var(--surface-panel-radius,var(--radius-panel,24px));border:1px solid color-mix(in srgb, var(--surface-border) 65%, transparent);background:color-mix(in srgb, var(--surface) 86%, white);padding:clamp(1rem,2vw,1.45rem)}.beauty-template .beauty-handoff{border-style:dashed;border-color:color-mix(in srgb, var(--accent) 22%, white);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 5%, white), #fffcfff0), var(--surface)}.beauty-template .beauty-handoff__boundary{max-width:62ch;color:var(--muted);margin:0 0 1rem;font-size:.96rem;line-height:1.58}.beauty-template .beauty-route-grid{grid-template-columns:repeat(auto-fit,minmax(14.5rem,1fr));gap:.8rem;display:grid}.beauty-template .beauty-route-card{border-radius:calc(var(--surface-panel-radius,24px) * .55);border:1px solid color-mix(in srgb, var(--surface-border) 70%, transparent);color:inherit;background:#ffffffb8;gap:.45rem;padding:.95rem 1rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.beauty-template .beauty-route-card:hover{border-color:color-mix(in srgb, var(--accent) 28%, white);box-shadow:0 14px 32px color-mix(in srgb, var(--accent) 8%, transparent);transform:translateY(-1px)}.beauty-template .beauty-route-card--handoff{background:color-mix(in srgb, var(--surface) 92%, white)}.beauty-template .beauty-route-card--preview{background:linear-gradient(180deg, #ffffffc2, color-mix(in srgb, var(--accent) 4%, white)), #ffffffb8;border-style:dashed}.beauty-template .beauty-route-card__title{font-family:var(--serif);font-size:1.05rem;line-height:1.2}.beauty-template .beauty-route-card__copy{color:var(--muted);font-size:.95rem;line-height:1.55}.beauty-template .beauty-route-card__meta{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.beauty-template .beauty-route-badge{background:color-mix(in srgb, var(--accent) 12%, white);color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.beauty-template .beauty-route-badge[data-treatment=soft-handoff],.beauty-template .beauty-route-badge[data-treatment=hard-handoff]{background:color-mix(in srgb, var(--warm) 16%, white);color:color-mix(in srgb, var(--accent-strong) 88%, #5a3048)}.beauty-template .beauty-route-badge[data-treatment=preview]{background:color-mix(in srgb, var(--accent) 8%, white);color:color-mix(in srgb, var(--accent-strong) 86%, #5a3048)}.beauty-template .beauty-cta{border-radius:var(--surface-panel-radius,var(--radius-panel,24px));border:1px solid color-mix(in srgb, var(--accent) 18%, white);background:color-mix(in srgb, var(--surface) 90%, white);padding:clamp(1.1rem,2vw,1.55rem)}.beauty-template .beauty-cta__eyebrow{color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .45rem;font-size:.8rem;font-weight:700}.beauty-template .beauty-cta__actions{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.beauty-template .qa-accordion{gap:.55rem;margin-top:.75rem;display:grid}.beauty-template .qa-accordion__item{border:1px solid color-mix(in srgb, var(--surface-border) 60%, transparent);border-radius:calc(var(--surface-panel-radius,24px) * .55);background:#ffffffc2;overflow:hidden}.beauty-template .qa-accordion__summary{cursor:pointer;padding:.9rem 1rem;font-weight:600}.beauty-template .qa-accordion__panel{padding:0 1rem 1rem}.beauty-template .qa-accordion__panel p{color:var(--muted);margin:0;line-height:1.58}@media (width<=900px){.beauty-template .beauty-signal,.beauty-template .beauty-gallery__routes,.beauty-template .beauty-gallery__grid--route{grid-template-columns:1fr}.beauty-template .beauty-alternatives__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.beauty-template .beauty-gallery--route .beauty-gallery__item--lead,.beauty-template .beauty-gallery--route .beauty-gallery__item:not(.beauty-gallery__item--lead),.beauty-template .beauty-gallery--route .beauty-gallery__item:nth-child(2){grid-column:auto}.beauty-template .beauty-decision__layout{grid-template-columns:1fr}.beauty-template .beauty-decision__visual img{aspect-ratio:3/5}}@media (width<=720px){.beauty-template .beauty-alternatives__grid{grid-template-columns:1fr}body[data-site=beauty][data-visual-archetype=scenic-magazine] .site-header.panel{background:#fff9fe}body[data-site=beauty] .mobile-menu.mobile-menu[open]{top:50%;transform:translateY(-50%)}body[data-site=beauty] .mobile-menu.mobile-menu[open] .mobile-menu__summary.mobile-menu__summary{z-index:2;background:#fff9fef0;display:inline-flex;position:relative}body[data-site=beauty] .mobile-menu.mobile-menu[open] .mobile-menu__summary-icon.mobile-menu__summary-icon:before{top:calc(50% - 1px);transform:rotate(45deg)}body[data-site=beauty] .mobile-menu.mobile-menu[open] .mobile-menu__summary-icon.mobile-menu__summary-icon span{opacity:0}body[data-site=beauty] .mobile-menu.mobile-menu[open] .mobile-menu__summary-icon.mobile-menu__summary-icon:after{top:calc(50% - 1px);transform:rotate(-45deg)}body[data-site=beauty] .mobile-menu.mobile-menu[open] .mobile-menu__panel.mobile-menu__panel{width:min(16rem,100vw - 2rem);margin-top:0;position:absolute;top:calc(100% + .75rem);right:0}body[data-site=beauty] .beauty-template .beauty-essay.prose table{table-layout:fixed;white-space:normal;width:100%;font-size:.88rem;display:table;overflow-x:visible}body[data-site=beauty] .beauty-template .beauty-essay.prose th,body[data-site=beauty] .beauty-template .beauty-essay.prose td{overflow-wrap:anywhere;padding:.58rem .52rem;line-height:1.35}body[data-site=beauty] .beauty-template .beauty-essay.prose th{letter-spacing:.04em;font-size:.62rem}}@media (width<=760px){.beauty-template .beauty-mood__grid,.beauty-template .beauty-decision__cards,.beauty-template .beauty-gallery__grid--overview,.beauty-template .beauty-route-grid{grid-template-columns:1fr}}.beauty-inquiry-cta{margin-block:var(--beauty-section-gap,1.5rem);border:1px solid color-mix(in srgb, var(--warm) 24%, white);border-radius:var(--surface-panel-radius,var(--radius-panel,24px));background:radial-gradient(circle at top right, color-mix(in srgb, var(--warm) 12%, white), transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--accent) 6%, white), #fffcfff5);box-shadow:0 16px 38px color-mix(in srgb, var(--accent) 8%, transparent);grid-template-columns:minmax(0,1.08fr) minmax(16rem,.78fr);gap:1.1rem;padding:clamp(1.1rem,2vw,1.45rem);scroll-margin-top:clamp(5.75rem,12vh,7.25rem);display:grid}.beauty-inquiry-cta__copy,.beauty-inquiry-cta__panel{min-width:0}.beauty-inquiry-cta__eyebrow{color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.beauty-inquiry-cta__prompt-title{color:var(--ink);font-family:var(--serif);margin:0;font-size:1.02rem;font-weight:600;line-height:1.3}.beauty-inquiry-cta h2{max-width:20ch;font-family:var(--serif);letter-spacing:0;margin:.35rem 0 0;font-size:clamp(1.45rem,2.8vw,2rem);font-weight:600;line-height:1.1}.beauty-inquiry-cta__copy>p{color:var(--muted);margin:.65rem 0 0;line-height:1.6}.beauty-inquiry-cta__panel{border:1px dashed color-mix(in srgb, var(--accent) 18%, white);border-radius:calc(var(--surface-panel-radius,24px) * .55);background:#ffffffc2;padding:.95rem 1rem 1rem}.beauty-inquiry-cta ul{color:var(--muted);gap:.4rem;margin:.65rem 0 0;padding-left:1rem;font-size:.94rem;display:grid}.beauty-inquiry-cta li{line-height:1.5}.beauty-inquiry-cta__actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.beauty-inquiry-cta__button{border:1px solid color-mix(in srgb, var(--accent-strong) 18%, white);border-radius:var(--button-radius,999px);min-height:2.75rem;color:var(--accent-strong);font-family:var(--ui-font);text-align:center;justify-content:center;align-items:center;padding:.72rem 1rem;font-weight:600;line-height:1.15;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.beauty-inquiry-cta__button--primary{border-color:color-mix(in srgb, var(--accent-strong) 68%, black);background:var(--accent-strong);color:#fff}.beauty-inquiry-cta__button--secondary{background:color-mix(in srgb, var(--surface) 92%, white)}.beauty-inquiry-cta__button:hover,.beauty-inquiry-cta__button:focus-visible{box-shadow:0 10px 22px color-mix(in srgb, var(--accent) 14%, transparent);transform:translateY(-1px)}.beauty-inquiry-cta__button:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-strong) 55%, white);outline-offset:3px}@media (width<=760px){.beauty-inquiry-cta{grid-template-columns:1fr}.beauty-inquiry-cta h2{max-width:none}.beauty-inquiry-cta__actions{display:grid}}@media (prefers-reduced-motion:reduce){.beauty-inquiry-cta__button{transition:none}.beauty-inquiry-cta__button:hover,.beauty-inquiry-cta__button:focus-visible{transform:none}}.parame-template{--parame-section-gap:clamp(1.2rem, 2.5vw, 1.8rem)}.parame-template .surface-panel{box-shadow:none;background:0 0;border:none;padding:0}.parame-template .parame-section-head{margin-bottom:.8rem}.parame-template .parame-section-head p{margin:.55rem 0 0}.parame-template .parame-label{color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .55rem;font-size:.74rem;font-weight:800}@media (width>=721px){.parame-template .parame-country-context,.parame-template .parame-branch,.parame-template .parame-decision-table,.parame-template .parame-proof,.parame-template .parame-review-status,.parame-template .parame-guide-note,.parame-template .parame-body,.parame-template .parame-qa,.parame-template .parame-branches,.parame-template .parame-routes,.parame-template .parame-handoff,.parame-template .parame-hold,.parame-template .parame-contact-intake,.parame-template .parame-pilot-request{margin-block:var(--parame-section-gap)}}.parame-template .parame-branch{border:1px solid color-mix(in srgb, var(--accent) 18%, white);border-radius:var(--surface-panel-radius,24px);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 9%, white) 0%, #fffcf7f0 48%, color-mix(in srgb, var(--warm) 7%, white) 100%), var(--surface);box-shadow:var(--panelShadow,0 18px 42px #16202b14);grid-template-columns:minmax(0,1.4fr) minmax(220px,.9fr);align-items:stretch;gap:1rem;padding:clamp(1.1rem,2vw,1.55rem);display:grid}.parame-template .parame-branch h2,.parame-template .parame-section-head h2{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(1.28rem,2.2vw,1.9rem);line-height:1.1}.parame-template .parame-branch p,.parame-template .parame-section-head p{max-width:66ch;color:var(--muted)}.parame-template .parame-branch__steps{border-radius:calc(var(--surface-panel-radius,24px) * .55);border:1px solid color-mix(in srgb, var(--accent) 20%, white);border-left:4px solid var(--accent);background:color-mix(in srgb, var(--accent) 7%, white);padding:.95rem 1rem .95rem .9rem}.parame-template .parame-branch__steps span{color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.55rem;font-size:.82rem;font-weight:800;display:block}.parame-template .parame-branch__steps ol{color:var(--ink);gap:.42rem;margin:0;padding-left:1.15rem;font-size:.94rem;line-height:1.45;display:grid}.parame-template .parame-proof{border-radius:var(--surface-panel-radius,24px);border:1px solid color-mix(in srgb, var(--surface-border) 70%, transparent);background:color-mix(in srgb, var(--surface) 90%, white);padding:clamp(1rem,2vw,1.45rem)}.parame-template .parame-decision-table{border-radius:var(--surface-panel-radius,24px);border:1px solid color-mix(in srgb, var(--accent) 16%, white);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, white), #fffc), var(--surface);padding:clamp(1rem,2vw,1.45rem)}.parame-template .parame-decision-table__scroll{margin-top:.9rem;overflow-x:auto}.parame-template .parame-decision-table table{border-collapse:separate;border-spacing:0 .45rem;width:100%;min-width:680px}.parame-template .parame-decision-table th{background:color-mix(in srgb, var(--accent) 11%, white);color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:.65rem .85rem;font-size:.72rem;font-weight:800}.parame-template .parame-decision-table td{border-block:1px solid color-mix(in srgb, var(--surface-border) 64%, transparent);vertical-align:top;background:#ffffffb3;padding:.75rem .85rem;line-height:1.45}.parame-template .parame-decision-table td:first-child{border-left:1px solid color-mix(in srgb, var(--surface-border) 64%, transparent);border-radius:calc(var(--surface-panel-radius,24px) * .38) 0 0 calc(var(--surface-panel-radius,24px) * .38);width:32%;font-weight:700}.parame-template .parame-decision-table td:nth-child(2){width:24%}.parame-template .parame-decision-table td:last-child{border-right:1px solid color-mix(in srgb, var(--surface-border) 64%, transparent);border-radius:0 calc(var(--surface-panel-radius,24px) * .38) calc(var(--surface-panel-radius,24px) * .38) 0}.parame-template .parame-decision-table a{color:var(--accent-strong);text-underline-offset:.18em;font-weight:800;text-decoration-thickness:.08em}.parame-template .parame-proof__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.85rem;margin-top:.95rem;display:grid}.parame-template .parame-proof__item{border-radius:calc(var(--surface-panel-radius,24px) * .55);border:1px solid color-mix(in srgb, var(--accent) 14%, white);border-left:4px solid var(--accent);background:#ffffffb8;margin:0;padding:1rem 1.05rem 1.1rem}.parame-template .parame-proof__item p{color:var(--muted);margin:0;line-height:1.62}.parame-template .parame-review-status{border:1px solid color-mix(in srgb, var(--accent) 15%, white);border-radius:calc(var(--surface-panel-radius,24px) * .72);background:linear-gradient(135deg, #ffffffd1, color-mix(in srgb, var(--accent) 5%, white)), var(--surface);grid-template-columns:minmax(0,.9fr) minmax(260px,1.1fr);align-items:start;gap:.85rem 1rem;padding:clamp(.95rem,1.8vw,1.25rem);display:grid}.parame-template .parame-review-status .parame-label{grid-column:1/-1;margin-bottom:-.3rem}.parame-template .parame-review-status h2{color:var(--ink);font-family:var(--serif);margin:0;font-size:clamp(1.05rem,1.65vw,1.35rem);line-height:1.18}.parame-template .parame-review-status dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.parame-template .parame-review-status dl div{border-radius:calc(var(--surface-panel-radius,24px) * .45);border:1px solid color-mix(in srgb, var(--surface-border) 70%, transparent);background:#ffffffb8;padding:.72rem .8rem}.parame-template .parame-review-status dt{color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.parame-template .parame-review-status dd{color:var(--ink);margin:.18rem 0 0;font-weight:800}.parame-template .parame-review-status p:not(.parame-label){max-width:78ch;color:var(--muted);grid-column:1/-1;margin:0;font-size:.95rem;line-height:1.55}.parame-template .parame-review-status p.parame-review-status__state{border:1px solid color-mix(in srgb, var(--accent) 22%, white);background:color-mix(in srgb, var(--accent) 8%, white);width:fit-content;color:var(--accent-strong);font-family:var(--ui-font);border-radius:999px;padding:.3rem .62rem;font-size:.78rem;font-weight:800;line-height:1.2;display:inline-flex}.parame-template .parame-review-status p.parame-review-status__state[data-state=review_due]{border-color:color-mix(in srgb, var(--warm) 38%, white);background:color-mix(in srgb, var(--warm) 12%, white);color:color-mix(in srgb, var(--warm) 52%, var(--ink))}.parame-template .parame-guide-note{border-radius:var(--surface-panel-radius,24px);border:1px solid color-mix(in srgb, var(--warm) 24%, white);background:linear-gradient(180deg, color-mix(in srgb, var(--warm) 10%, white), #ffffffb8);padding:clamp(1rem,2vw,1.35rem)}.parame-template .parame-guide-note h2{font-family:var(--serif);margin-top:0}.parame-template .parame-guide-note p{max-width:68ch;color:var(--muted)}.parame-template .parame-body{border-radius:var(--surface-panel-radius,24px);border:1px solid color-mix(in srgb, var(--surface-border) 65%, transparent);background:color-mix(in srgb, var(--surface) 88%, white);padding:clamp(1.1rem,2.1vw,1.6rem)}.parame-template .parame-body.prose pre{border-radius:calc(var(--surface-panel-radius,24px) * .55);background:color-mix(in srgb, var(--ink) 92%, black);color:#fffaf3;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;margin:1rem 0;padding:.9rem 1rem;font-size:.9rem;line-height:1.5;overflow-x:hidden}.parame-template .parame-body.prose pre code{white-space:inherit;overflow-wrap:anywhere}.parame-template .parame-body .parame-safety-infographic{border:1px solid color-mix(in srgb, var(--accent) 16%, white);border-radius:calc(var(--surface-panel-radius,24px) * .7);background:color-mix(in srgb, var(--accent) 5%, white);margin:clamp(1rem,2.4vw,1.55rem) 0;padding:clamp(.5rem,1.2vw,.8rem)}.parame-template .parame-body .parame-safety-infographic picture,.parame-template .parame-body .parame-safety-infographic img{display:block}.parame-template .parame-body .parame-safety-infographic img{border-radius:calc(var(--surface-panel-radius,24px) * .48);width:100%;height:auto;box-shadow:0 12px 28px #16202b14}.parame-template .parame-body .parame-safety-infographic figcaption{color:var(--muted);margin:.65rem 0 0;font-size:.9rem;line-height:1.5}.parame-template .parame-body .parame-sequence-infographic{border:1px solid color-mix(in srgb, var(--accent) 18%, white);border-radius:calc(var(--surface-panel-radius,24px) * .7);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, white), #ffffffc7), var(--surface);margin:clamp(1rem,2.4vw,1.55rem) 0 clamp(1.25rem,2.6vw,1.8rem);padding:clamp(.95rem,2vw,1.25rem)}.parame-template .parame-body .parame-sequence-infographic figcaption{max-width:68ch;color:var(--ink);margin:0;font-weight:700;line-height:1.48}.parame-template .parame-body .parame-sequence-infographic__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.parame-template .parame-body .parame-sequence-infographic__steps li{border:1px solid color-mix(in srgb, var(--surface-border) 72%, transparent);border-radius:calc(var(--surface-panel-radius,24px) * .45);background:#ffffffbd;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.32rem .62rem;min-width:0;padding:.8rem .85rem;display:grid}.parame-template .parame-body .parame-sequence-infographic__number{background:var(--accent);color:#fff;width:2rem;height:2rem;font-family:var(--ui-font);border-radius:999px;grid-row:span 2;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.parame-template .parame-body .parame-sequence-infographic__steps strong{min-width:0;color:var(--ink);font-family:var(--ui-font);font-size:.9rem;line-height:1.25}.parame-template .parame-body .parame-sequence-infographic__steps li>span:not(.parame-sequence-infographic__number){min-width:0;color:var(--muted);font-size:.88rem;line-height:1.45}.parame-template .parame-body .parame-sequence-infographic__note{border:1px dashed color-mix(in srgb, var(--accent) 34%, white);border-radius:calc(var(--surface-panel-radius,24px) * .42);background:color-mix(in srgb, var(--warm) 8%, white);color:var(--muted);margin:.85rem 0 0;padding:.72rem .8rem;font-size:.92rem;line-height:1.52}.parame-template .parame-body .parame-sequence-infographic__note strong{color:var(--accent-strong)}.parame-template .parame-body .parame-price-clarity{border:1px solid color-mix(in srgb, var(--accent) 18%, white);border-radius:calc(var(--surface-panel-radius,24px) * .7);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, white), #ffffffc7), var(--surface);margin:clamp(1rem,2.4vw,1.55rem) 0 clamp(1.25rem,2.6vw,1.8rem);padding:clamp(.95rem,2vw,1.25rem)}.parame-template .parame-body .parame-price-clarity figcaption{max-width:68ch;color:var(--ink);margin:0;font-weight:700;line-height:1.48}.parame-template .parame-body .parame-price-clarity__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;display:grid}.parame-template .parame-body .parame-price-clarity__grid>div{border:1px solid color-mix(in srgb, var(--surface-border) 72%, transparent);border-radius:calc(var(--surface-panel-radius,24px) * .45);background:#ffffffbd;min-width:0;padding:.85rem .9rem}.parame-template .parame-body .parame-price-clarity dt{color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .42rem;font-size:.72rem;font-weight:800;line-height:1.2}.parame-template .parame-body .parame-price-clarity dd{margin:0}.parame-template .parame-body .parame-price-clarity dd strong{color:var(--ink);font-family:var(--ui-font);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.18;display:block}.parame-template .parame-body .parame-price-clarity dd span{color:var(--muted);margin-top:.36rem;font-size:.88rem;line-height:1.45;display:block}.parame-template .parame-body .parame-price-clarity__note{border:1px dashed color-mix(in srgb, var(--accent) 34%, white);border-radius:calc(var(--surface-panel-radius,24px) * .42);background:color-mix(in srgb, var(--warm) 8%, white);color:var(--muted);margin:.85rem 0 0;padding:.72rem .8rem;font-size:.92rem;line-height:1.52}.parame-template .parame-body .parame-price-clarity__note strong{color:var(--accent-strong)}.parame-template .parame-body .parame-site-pattern-matrix{border:1px solid color-mix(in srgb, var(--accent) 18%, white);border-radius:calc(var(--surface-panel-radius,24px) * .7);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, white), #ffffffc7), var(--surface);margin:clamp(1rem,2.4vw,1.55rem) 0 clamp(1.25rem,2.6vw,1.8rem);padding:clamp(.95rem,2vw,1.25rem)}.parame-template .parame-body .parame-site-pattern-matrix figcaption{max-width:68ch;color:var(--ink);margin:0;font-weight:700;line-height:1.48}.parame-template .parame-body .parame-site-pattern-matrix__scroll{margin-top:1rem;overflow-x:auto}.parame-template .parame-body .parame-site-pattern-matrix table{border-collapse:separate;border-spacing:0 .45rem;width:100%;min-width:760px}.parame-template .parame-body .parame-site-pattern-matrix th{background:color-mix(in srgb, var(--accent) 11%, white);color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:.62rem .72rem;font-size:.7rem;font-weight:800}.parame-template .parame-body .parame-site-pattern-matrix td{border-block:1px solid color-mix(in srgb, var(--surface-border) 64%, transparent);vertical-align:top;background:#ffffffbd;padding:.72rem;font-size:.9rem;line-height:1.45}.parame-template .parame-body .parame-site-pattern-matrix td:first-child{border-left:1px solid color-mix(in srgb, var(--surface-border) 64%, transparent);border-radius:calc(var(--surface-panel-radius,24px) * .38) 0 0 calc(var(--surface-panel-radius,24px) * .38);width:18%;color:var(--ink);font-weight:800}.parame-template .parame-body .parame-site-pattern-matrix td:nth-child(2){width:24%}.parame-template .parame-body .parame-site-pattern-matrix td:last-child{border-right:1px solid color-mix(in srgb, var(--surface-border) 64%, transparent);border-radius:0 calc(var(--surface-panel-radius,24px) * .38) calc(var(--surface-panel-radius,24px) * .38) 0}.parame-template .parame-body .parame-site-pattern-matrix__note{border:1px dashed color-mix(in srgb, var(--accent) 34%, white);border-radius:calc(var(--surface-panel-radius,24px) * .42);background:color-mix(in srgb, var(--warm) 8%, white);color:var(--muted);margin:.85rem 0 0;padding:.72rem .8rem;font-size:.92rem;line-height:1.52}.parame-template .parame-body .parame-site-pattern-matrix__note strong{color:var(--accent-strong)}.parame-template .parame-body .parame-pilot-support-matrix{border:1px solid color-mix(in srgb, var(--accent) 18%, white);border-radius:calc(var(--surface-panel-radius,24px) * .7);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, white), #ffffffc7), var(--surface);margin:clamp(1rem,2.4vw,1.55rem) 0 clamp(1.25rem,2.6vw,1.8rem);padding:clamp(.95rem,2vw,1.25rem)}.parame-template .parame-body .parame-pilot-support-matrix figcaption{max-width:68ch;color:var(--ink);margin:0;font-weight:700;line-height:1.48}.parame-template .parame-body .parame-pilot-support-matrix__scroll{margin-top:1rem;overflow-x:auto}.parame-template .parame-body .parame-pilot-support-matrix table{border-collapse:separate;border-spacing:0 .45rem;width:100%;min-width:780px}.parame-template .parame-body .parame-pilot-support-matrix th{background:color-mix(in srgb, var(--accent) 11%, white);color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:.62rem .72rem;font-size:.7rem;font-weight:800}.parame-template .parame-body .parame-pilot-support-matrix td{border-block:1px solid color-mix(in srgb, var(--surface-border) 64%, transparent);vertical-align:top;background:#ffffffbd;padding:.72rem;font-size:.9rem;line-height:1.45}.parame-template .parame-body .parame-pilot-support-matrix td:first-child{border-left:1px solid color-mix(in srgb, var(--surface-border) 64%, transparent);border-radius:calc(var(--surface-panel-radius,24px) * .38) 0 0 calc(var(--surface-panel-radius,24px) * .38);width:19%;color:var(--ink);font-weight:800}.parame-template .parame-body .parame-pilot-support-matrix td:nth-child(2){width:27%}.parame-template .parame-body .parame-pilot-support-matrix td:last-child{border-right:1px solid color-mix(in srgb, var(--surface-border) 64%, transparent);border-radius:0 calc(var(--surface-panel-radius,24px) * .38) calc(var(--surface-panel-radius,24px) * .38) 0}.parame-template .parame-body .parame-pilot-support-matrix a{color:var(--accent-strong);text-underline-offset:.18em;font-weight:800;text-decoration-thickness:.08em}.parame-template .parame-body .parame-pilot-support-matrix__note{border:1px dashed color-mix(in srgb, var(--accent) 34%, white);border-radius:calc(var(--surface-panel-radius,24px) * .42);background:color-mix(in srgb, var(--warm) 8%, white);color:var(--muted);margin:.85rem 0 0;padding:.72rem .8rem;font-size:.92rem;line-height:1.52}.parame-template .parame-body .parame-pilot-support-matrix__note strong{color:var(--accent-strong)}.parame-template .parame-body .parame-rules-flow{border:1px solid color-mix(in srgb, var(--accent) 18%, white);border-radius:calc(var(--surface-panel-radius,24px) * .7);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, white), #ffffffc7), var(--surface);margin:clamp(1rem,2.4vw,1.55rem) 0 clamp(1.25rem,2.6vw,1.8rem);padding:clamp(.95rem,2vw,1.25rem)}.parame-template .parame-body .parame-rules-flow figcaption{max-width:68ch;color:var(--ink);margin:0;font-weight:700;line-height:1.48}.parame-template .parame-body .parame-rules-flow__steps{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.parame-template .parame-body .parame-rules-flow__steps li{border:1px solid color-mix(in srgb, var(--surface-border) 72%, transparent);border-radius:calc(var(--surface-panel-radius,24px) * .45);background:#ffffffbd;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.32rem .62rem;min-width:0;padding:.8rem .85rem;display:grid}.parame-template .parame-body .parame-rules-flow__number{background:var(--accent);color:#fff;width:2rem;height:2rem;font-family:var(--ui-font);border-radius:999px;grid-row:span 2;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.parame-template .parame-body .parame-rules-flow__steps strong{min-width:0;color:var(--ink);font-family:var(--ui-font);font-size:.9rem;line-height:1.25}.parame-template .parame-body .parame-rules-flow__steps li>span:not(.parame-rules-flow__number){min-width:0;color:var(--muted);font-size:.88rem;line-height:1.45}.parame-template .parame-body .parame-rules-flow__note{border:1px dashed color-mix(in srgb, var(--accent) 34%, white);border-radius:calc(var(--surface-panel-radius,24px) * .42);background:color-mix(in srgb, var(--warm) 8%, white);color:var(--muted);margin:.85rem 0 0;padding:.72rem .8rem;font-size:.92rem;line-height:1.52}.parame-template .parame-body .parame-rules-flow__note strong{color:var(--accent-strong)}.parame-template .parame-body .parame-airspace-map-set{gap:clamp(.9rem,2vw,1.25rem);margin:clamp(1rem,2.4vw,1.55rem) 0 clamp(1.25rem,2.6vw,1.8rem);display:grid}.parame-template .parame-body .parame-airspace-map-set figure{border:1px solid color-mix(in srgb, var(--accent) 16%, white);border-radius:calc(var(--surface-panel-radius,24px) * .7);background:color-mix(in srgb, var(--accent) 5%, white);margin:0;padding:clamp(.5rem,1.2vw,.8rem)}.parame-template .parame-body .parame-airspace-map-set img{border-radius:calc(var(--surface-panel-radius,24px) * .48);width:100%;height:auto;display:block;box-shadow:0 12px 28px #16202b14}.parame-template .parame-body .parame-airspace-map-set figcaption{color:var(--muted);margin:.65rem 0 0;font-size:.9rem;line-height:1.5}.parame-template .parame-qa,.parame-template .parame-routes,.parame-template .parame-handoff,.parame-template .parame-hold{border-radius:var(--surface-panel-radius,24px);border:1px solid color-mix(in srgb, var(--surface-border) 65%, transparent);background:color-mix(in srgb, var(--surface) 86%, white);padding:clamp(1rem,2vw,1.45rem)}.parame-template .parame-handoff{border-color:color-mix(in srgb, var(--warm) 22%, white);background:radial-gradient(circle at top right, color-mix(in srgb, var(--warm) 10%, transparent), transparent 42%), color-mix(in srgb, var(--surface) 88%, white)}.parame-template .parame-handoff__boundary{max-width:68ch;color:var(--muted);margin:0 0 1rem}.parame-template .parame-route-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.85rem;display:grid}.parame-template .parame-route-card{border-radius:calc(var(--surface-panel-radius,24px) * .5);border:1px solid color-mix(in srgb, var(--accent) 16%, white);color:inherit;background:#ffffffc7;gap:.45rem;padding:.95rem 1rem 1.05rem;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.parame-template .parame-route-card:hover{border-color:color-mix(in srgb, var(--accent-strong) 34%, white);transform:translateY(-1px)}.parame-template .parame-route-card--handoff{border-color:color-mix(in srgb, var(--warm) 24%, white)}.parame-template .parame-route-card--hold{background:#ffffff9e;border-style:dashed}.parame-template .parame-route-card__title{font-family:var(--serif);font-size:1.05rem;line-height:1.2}.parame-template .parame-route-card__copy{color:var(--muted);font-size:.95rem;line-height:1.55}.parame-template .parame-route-card__meta{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.parame-template .parame-route-badge{background:color-mix(in srgb, var(--accent) 12%, white);color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.parame-template .parame-route-badge[data-treatment=hard-handoff],.parame-template .parame-route-badge[data-treatment=soft-handoff]{background:color-mix(in srgb, var(--warm) 16%, white);color:color-mix(in srgb, var(--warm) 40%, var(--ink))}.parame-template .parame-route-badge[data-treatment=hold]{color:var(--muted);background:#16202b0f}.parame-template .parame-route-card__note{color:var(--muted);font-size:.86rem}.parame-template .parame-station-cards{border-radius:var(--surface-panel-radius,24px);border:1px solid color-mix(in srgb, var(--surface-border) 65%, transparent);background:color-mix(in srgb, var(--surface) 86%, white);padding:clamp(1rem,2vw,1.45rem)}.parame-template .parame-station-cards__lede{max-width:68ch;color:var(--muted);margin:0 0 1rem}.parame-template .parame-station-card{border-radius:calc(var(--surface-panel-radius,24px) * .5);border:1px solid color-mix(in srgb, var(--accent) 16%, white);background:#ffffffc7;gap:.45rem;padding:.95rem 1rem 1.05rem;display:grid}.parame-template .parame-station-card__mass,.parame-template .parame-station-card__limit{color:var(--muted);margin:0;font-size:.95rem;line-height:1.55}.parame-template .parame-station-card__links{flex-wrap:wrap;gap:.35rem .75rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.parame-template .parame-station-card__links a{font-size:.88rem}.parame-template .authority-hero h1{max-width:14ch}.parame-template .authority-hero__evidence img{object-fit:contain;width:100%;height:auto}@media (width>=721px){.parame-template>.authority-hero{margin-bottom:.15rem}}.parame-template .parame-country-context{border-radius:var(--surface-panel-radius,24px);border:1px solid color-mix(in srgb, var(--accent) 14%, white);background:color-mix(in srgb, var(--surface) 92%, white);grid-template-columns:minmax(12rem,.95fr) minmax(0,1.4fr);align-items:center;gap:1rem;padding:clamp(.85rem,1.8vw,1.2rem);display:grid}.parame-template .parame-country-context img{border-radius:calc(var(--surface-panel-radius,24px) * .45);object-fit:cover;aspect-ratio:3/2;width:100%}.parame-template .parame-country-context p{max-width:58ch;color:var(--muted);margin:0;line-height:1.58}.parame-template .parame-branches__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.parame-template .parame-branch-card{border-radius:calc(var(--surface-panel-radius,24px) * .55);border:1px solid color-mix(in srgb, var(--accent) 18%, white);background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 8%, white), #ffffffe6), var(--surface);min-height:100%;color:inherit;box-shadow:0 10px 24px color-mix(in srgb, var(--accent) 6%, transparent);gap:.55rem;padding:1.05rem 1.1rem 1.15rem;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.parame-template .parame-branch-card:hover{border-color:color-mix(in srgb, var(--accent-strong) 30%, white);transform:translateY(-1px)}.parame-template .parame-branch-card__title{font-family:var(--serif);font-size:1.12rem;line-height:1.18}.parame-template .parame-branch-card__copy{color:var(--muted);font-size:.94rem;line-height:1.55}.parame-template .parame-branch-card__cta{color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.07em;text-transform:uppercase;margin-top:auto;font-size:.72rem;font-weight:800}.parame-template .parame-contact-intake{border-radius:var(--surface-panel-radius,24px);border:1px solid color-mix(in srgb, var(--accent) 16%, white);background:color-mix(in srgb, var(--surface) 94%, white);padding:clamp(1rem,2vw,1.45rem)}.parame-template .parame-contact-intake h2{font-family:var(--serif);margin-top:0}.parame-template .parame-contact-intake p{max-width:68ch;color:var(--muted)}.parame-template .parame-contact-intake__channels{border-radius:calc(var(--surface-panel-radius,24px) * .45);border:1px solid color-mix(in srgb, var(--surface-border) 70%, transparent);background:#ffffffc7;margin-top:1rem;padding:.95rem 1rem}.parame-template .parame-contact-intake__channels span{color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.65rem;font-size:.78rem;font-weight:800;display:block}.parame-template .parame-contact-intake__channels dl{gap:.65rem;margin:0;display:grid}.parame-template .parame-contact-intake__channels dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.parame-template .parame-contact-intake__channels dd{margin:.2rem 0 0;font-weight:700}.parame-template[data-parame-kind=contact] .parame-proof__grid{grid-template-columns:1fr}.parame-template[data-parame-kind=contact] .parame-body,.parame-template[data-parame-kind=contact] .parame-qa{border-color:color-mix(in srgb, var(--accent) 12%, white)}.parame-template .parame-pilot-request{border-radius:var(--surface-panel-radius,24px);border:1px solid color-mix(in srgb, var(--accent) 18%, white);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 6%, white), #ffffffd1), var(--surface);padding:clamp(1rem,2vw,1.45rem)}.parame-template .parame-pilot-request__form{gap:1rem;display:grid}.parame-template .parame-pilot-request__fieldset{border:1px solid color-mix(in srgb, var(--surface-border) 68%, transparent);border-radius:calc(var(--surface-panel-radius,24px) * .45);background:#ffffffc2;gap:.85rem;min-width:0;margin:0;padding:.95rem 1rem 1.05rem;display:grid}.parame-template .parame-pilot-request__fieldset legend{color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.06em;text-transform:uppercase;padding:0 .35rem;font-size:.78rem;font-weight:800}.parame-template .parame-pilot-request__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.parame-template .parame-pilot-request label{min-width:0;color:var(--ink);font-family:var(--ui-font);gap:.35rem;font-size:.86rem;font-weight:700;display:grid}.parame-template .parame-pilot-request label span{line-height:1.35}.parame-template .parame-pilot-request label strong{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800}.parame-template .parame-pilot-request input,.parame-template .parame-pilot-request select,.parame-template .parame-pilot-request textarea{border:1px solid color-mix(in srgb, var(--surface-border) 88%, var(--accent) 12%);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fffffff0;border-radius:10px}.parame-template .parame-pilot-request input,.parame-template .parame-pilot-request select{min-height:2.75rem;padding:.55rem .65rem}.parame-template .parame-pilot-request textarea{resize:vertical;padding:.7rem .75rem;line-height:1.5}.parame-template .parame-pilot-request input:focus,.parame-template .parame-pilot-request select:focus,.parame-template .parame-pilot-request textarea:focus{outline:3px solid color-mix(in srgb, var(--accent) 24%, transparent);border-color:color-mix(in srgb, var(--accent-strong) 42%, white)}.parame-template .parame-pilot-request__grid-wide,.parame-template .parame-pilot-request__body,.parame-template .parame-pilot-request__preview{grid-column:1/-1}.parame-template .parame-pilot-request__consent{font-family:var(--body-font,inherit);grid-template-columns:auto minmax(0,1fr);align-items:start;font-size:.94rem;font-weight:500;line-height:1.5}.parame-template .parame-pilot-request__consent input{width:1.05rem;min-height:1.05rem;margin-top:.18rem}.parame-template .parame-pilot-request__actions{flex-wrap:wrap;align-items:center;gap:.8rem 1rem;display:flex}.parame-template .parame-pilot-request__actions button{border:1px solid color-mix(in srgb, var(--accent-strong) 18%, var(--accent));background:var(--accent-strong);color:#fff;cursor:pointer;min-height:2.75rem;font-family:var(--ui-font);border-radius:999px;padding:.65rem 1rem;font-size:.86rem;font-weight:800}.parame-template .parame-pilot-request__actions button:hover,.parame-template .parame-pilot-request__actions button:focus-visible{background:color-mix(in srgb, var(--accent-strong) 86%, black)}.parame-template .parame-pilot-request__actions p,.parame-template .parame-pilot-request__status,.parame-template .parame-pilot-request__noscript{max-width:68ch;color:var(--muted);margin:0;line-height:1.55}.parame-template .parame-pilot-request__actions a{color:var(--accent-strong);font-weight:800}.parame-template .parame-pilot-request__preview textarea{background:color-mix(in srgb, var(--surface) 80%, white);min-height:14rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.82rem}.parame-template .parame-pilot-request__status{min-height:1.5rem;font-weight:700}@media (width<=900px){.parame-template .parame-branches__grid,.parame-template .parame-country-context,.parame-template .parame-branch{grid-template-columns:1fr}}@media (width<=720px){body[data-site=parame] .mobile-menu:not([open]) .mobile-menu__panel{display:none}body[data-site=parame] .mobile-menu[open]{width:min(20.5rem,100vw - 2rem)}body[data-site=parame] details.mobile-menu[open]>.mobile-menu__summary{border-color:color-mix(in srgb, var(--accent-strong) 22%, transparent);position:absolute;top:-3.45rem;right:0;background:#fffaf3!important;display:inline-flex!important;box-shadow:0 10px 24px #16202b1a!important}body[data-site=parame] .mobile-menu[open] .mobile-menu__summary-icon:before{top:calc(50% - 1px);transform:rotate(45deg)}body[data-site=parame] .mobile-menu[open] .mobile-menu__summary-icon span{opacity:0}body[data-site=parame] .mobile-menu[open] .mobile-menu__summary-icon:after{top:calc(50% - 1px);transform:rotate(-45deg)}body[data-site=parame] details.mobile-menu>.mobile-menu__panel{box-sizing:border-box;border-color:color-mix(in srgb, var(--accent-strong) 18%, transparent);-webkit-backdrop-filter:none;width:100%;background:#fffaf3!important;box-shadow:0 18px 38px #16202b24!important}body[data-site=parame] .mobile-menu__meta .ui-pill{white-space:normal;max-width:100%}.parame-template{--parame-section-gap:1.1rem;gap:var(--parame-section-gap);flex-direction:column;padding:.8rem 1rem 1.5rem;display:flex}.parame-template>.authority-hero,.parame-template>section,.parame-template>aside{margin-block:0}.parame-template>.authority-hero{padding-top:.1rem}.parame-template .authority-hero h1{max-width:none}.parame-template .authority-hero__evidence img{max-height:none}.parame-template .parame-section-head{margin-bottom:.65rem}.parame-template .parame-section-head p{margin-top:.45rem}.parame-template .parame-country-context{gap:.7rem;padding:.8rem}.parame-template .parame-country-context p{line-height:1.55}.parame-template .parame-branch{gap:.8rem;padding:.9rem}.parame-template .parame-branch__steps{padding:.8rem .85rem .85rem .8rem}.parame-template .parame-proof,.parame-template .parame-decision-table,.parame-template .parame-review-status,.parame-template .parame-body,.parame-template .parame-qa,.parame-template .parame-branches,.parame-template .parame-routes,.parame-template .parame-handoff,.parame-template .parame-hold,.parame-template .parame-pilot-request{padding:.9rem}.parame-template .parame-review-status{grid-template-columns:1fr;gap:.65rem}.parame-template .parame-review-status dl{grid-template-columns:1fr;gap:.55rem}.parame-template .parame-pilot-request__grid{grid-template-columns:1fr;gap:.7rem}.parame-template .parame-pilot-request__fieldset{padding:.8rem .85rem .9rem}.parame-template .parame-proof__grid{gap:.7rem;margin-top:.7rem}.parame-template .parame-proof__item{padding:.85rem .9rem .9rem}.parame-template .parame-decision-table__scroll{margin-top:.7rem;overflow-x:visible}.parame-template .parame-decision-table table{border-spacing:0 .65rem;min-width:0}.parame-template .parame-decision-table thead{display:none}.parame-template .parame-decision-table tr,.parame-template .parame-decision-table td{display:block}.parame-template .parame-decision-table td{border:none;border-inline:1px solid color-mix(in srgb, var(--surface-border) 64%, transparent);width:auto}.parame-template .parame-decision-table td:first-child,.parame-template .parame-decision-table td:nth-child(2),.parame-template .parame-decision-table td:last-child{width:auto}.parame-template .parame-decision-table td:first-child{border-top:1px solid color-mix(in srgb, var(--surface-border) 64%, transparent);border-radius:calc(var(--surface-panel-radius,24px) * .38) calc(var(--surface-panel-radius,24px) * .38) 0 0}.parame-template .parame-decision-table td:last-child{border-bottom:1px solid color-mix(in srgb, var(--surface-border) 64%, transparent);border-radius:0 0 calc(var(--surface-panel-radius,24px) * .38) calc(var(--surface-panel-radius,24px) * .38)}.parame-template .parame-decision-table td:before{color:var(--muted);content:attr(data-label);font-family:var(--ui-font);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem;font-size:.68rem;font-weight:800;display:block}.parame-template .parame-body.prose>:first-child{margin-top:0}.parame-template .parame-body.prose h2{margin-top:1.35rem;margin-bottom:.55rem}.parame-template .parame-body.prose h2:first-child{margin-top:0}.parame-template .parame-body.prose p,.parame-template .parame-body.prose ul{margin-top:.6rem;margin-bottom:.6rem}.parame-template .parame-body.prose>table[data-parame-responsive-table=true]{white-space:normal;width:100%;min-width:0;display:block;overflow:visible}.parame-template .parame-body.prose>table[data-parame-responsive-table=true]>thead{display:none}.parame-template .parame-body.prose>table[data-parame-responsive-table=true]>tbody,.parame-template .parame-body.prose>table[data-parame-responsive-table=true]>tbody>tr,.parame-template .parame-body.prose>table[data-parame-responsive-table=true]>tbody>tr>th,.parame-template .parame-body.prose>table[data-parame-responsive-table=true]>tbody>tr>td{width:100%;display:block}.parame-template .parame-body.prose>table[data-parame-responsive-table=true]>tbody>tr{border:1px solid color-mix(in srgb, var(--surface-border) 70%, transparent);border-radius:calc(var(--surface-panel-radius,24px) * .38);background:#ffffffb8;margin:.65rem 0;overflow:hidden}.parame-template .parame-body.prose>table[data-parame-responsive-table=true]>tbody>tr>th,.parame-template .parame-body.prose>table[data-parame-responsive-table=true]>tbody>tr>td{white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:.52rem .68rem}.parame-template .parame-body.prose>table[data-parame-responsive-table=true]>tbody>tr>th:before,.parame-template .parame-body.prose>table[data-parame-responsive-table=true]>tbody>tr>td:before{color:var(--muted);content:attr(data-label);font-family:var(--ui-font);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.18rem;font-size:.66rem;font-weight:800;display:block}.parame-template .parame-body.prose>table[data-parame-responsive-table=true]>tbody>tr>th:first-child,.parame-template .parame-body.prose>table[data-parame-responsive-table=true]>tbody>tr>td:first-child{color:var(--ink);background:color-mix(in srgb, var(--accent) 7%, white);font-weight:800}.parame-template .parame-body .parame-safety-infographic{border-inline:none;border-radius:0;margin-inline:-.9rem;padding:.45rem}.parame-template .parame-body .parame-safety-infographic img{border-radius:calc(var(--surface-panel-radius,24px) * .38)}.parame-template .parame-body .parame-safety-infographic figcaption{padding-inline:.45rem;font-size:.86rem}.parame-template .parame-body .parame-sequence-infographic{border-inline:none;border-radius:0;margin-inline:-.9rem;padding:.8rem .9rem}.parame-template .parame-body .parame-sequence-infographic figcaption{font-size:.95rem;line-height:1.46}.parame-template .parame-body .parame-sequence-infographic__steps{grid-template-columns:1fr;gap:.62rem;margin-top:.78rem}.parame-template .parame-body .parame-sequence-infographic__steps li{padding:.72rem .78rem}.parame-template .parame-body .parame-sequence-infographic__note{margin-top:.7rem;font-size:.88rem}.parame-template .parame-body .parame-price-clarity{border-inline:none;border-radius:0;margin-inline:-.9rem;padding:.8rem .9rem}.parame-template .parame-body .parame-price-clarity figcaption{font-size:.95rem;line-height:1.46}.parame-template .parame-body .parame-price-clarity__grid{grid-template-columns:1fr;gap:.62rem;margin-top:.78rem}.parame-template .parame-body .parame-price-clarity__grid>div{padding:.72rem .78rem}.parame-template .parame-body .parame-price-clarity__note{margin-top:.7rem;font-size:.88rem}.parame-template .parame-body .parame-site-pattern-matrix{border-inline:none;border-radius:0;margin-inline:-.9rem;padding:.8rem .9rem}.parame-template .parame-body .parame-site-pattern-matrix figcaption{font-size:.95rem;line-height:1.46}.parame-template .parame-body .parame-site-pattern-matrix__scroll{margin-top:.78rem;overflow-x:visible}.parame-template .parame-body .parame-site-pattern-matrix table{border-spacing:0 .62rem;white-space:normal;min-width:0;display:block}.parame-template .parame-body .parame-site-pattern-matrix thead{display:none}.parame-template .parame-body .parame-site-pattern-matrix tbody,.parame-template .parame-body .parame-site-pattern-matrix tr,.parame-template .parame-body .parame-site-pattern-matrix td{width:100%;max-width:100%;display:block}.parame-template .parame-body .parame-site-pattern-matrix td{border:none;border-inline:1px solid color-mix(in srgb, var(--surface-border) 64%, transparent);white-space:normal;overflow-wrap:anywhere;font-size:.88rem}.parame-template .parame-body .parame-site-pattern-matrix td:first-child,.parame-template .parame-body .parame-site-pattern-matrix td:nth-child(2),.parame-template .parame-body .parame-site-pattern-matrix td:last-child{width:auto}.parame-template .parame-body .parame-site-pattern-matrix td:first-child{border-top:1px solid color-mix(in srgb, var(--surface-border) 64%, transparent);border-radius:calc(var(--surface-panel-radius,24px) * .38) calc(var(--surface-panel-radius,24px) * .38) 0 0}.parame-template .parame-body .parame-site-pattern-matrix td:last-child{border-bottom:1px solid color-mix(in srgb, var(--surface-border) 64%, transparent);border-radius:0 0 calc(var(--surface-panel-radius,24px) * .38) calc(var(--surface-panel-radius,24px) * .38)}.parame-template .parame-body .parame-site-pattern-matrix td:before{color:var(--muted);content:attr(data-label);font-family:var(--ui-font);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem;font-size:.68rem;font-weight:800;display:block}.parame-template .parame-body .parame-site-pattern-matrix__note{margin-top:.7rem;font-size:.88rem}.parame-template .parame-body .parame-pilot-support-matrix{border-inline:none;border-radius:0;margin-inline:-.9rem;padding:.8rem .9rem}.parame-template .parame-body .parame-pilot-support-matrix figcaption{font-size:.95rem;line-height:1.46}.parame-template .parame-body .parame-pilot-support-matrix__scroll{margin-top:.78rem;overflow-x:visible}.parame-template .parame-body .parame-pilot-support-matrix table{border-spacing:0 .62rem;white-space:normal;min-width:0;display:block}.parame-template .parame-body .parame-pilot-support-matrix thead{display:none}.parame-template .parame-body .parame-pilot-support-matrix tbody,.parame-template .parame-body .parame-pilot-support-matrix tr,.parame-template .parame-body .parame-pilot-support-matrix td{width:100%;max-width:100%;display:block}.parame-template .parame-body .parame-pilot-support-matrix td{border:none;border-inline:1px solid color-mix(in srgb, var(--surface-border) 64%, transparent);white-space:normal;overflow-wrap:anywhere;font-size:.88rem}.parame-template .parame-body .parame-pilot-support-matrix td:first-child,.parame-template .parame-body .parame-pilot-support-matrix td:nth-child(2),.parame-template .parame-body .parame-pilot-support-matrix td:last-child{width:auto}.parame-template .parame-body .parame-pilot-support-matrix td:first-child{border-top:1px solid color-mix(in srgb, var(--surface-border) 64%, transparent);border-radius:calc(var(--surface-panel-radius,24px) * .38) calc(var(--surface-panel-radius,24px) * .38) 0 0}.parame-template .parame-body .parame-pilot-support-matrix td:last-child{border-bottom:1px solid color-mix(in srgb, var(--surface-border) 64%, transparent);border-radius:0 0 calc(var(--surface-panel-radius,24px) * .38) calc(var(--surface-panel-radius,24px) * .38)}.parame-template .parame-body .parame-pilot-support-matrix td:before{color:var(--muted);content:attr(data-label);font-family:var(--ui-font);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem;font-size:.68rem;font-weight:800;display:block}.parame-template .parame-body .parame-pilot-support-matrix__note{margin-top:.7rem;font-size:.88rem}.parame-template .parame-body .parame-rules-flow{border-inline:none;border-radius:0;margin-inline:-.9rem;padding:.8rem .9rem}.parame-template .parame-body .parame-rules-flow figcaption{font-size:.95rem;line-height:1.46}.parame-template .parame-body .parame-rules-flow__steps{grid-template-columns:1fr;gap:.62rem;margin-top:.78rem}.parame-template .parame-body .parame-rules-flow__steps li{padding:.72rem .78rem}.parame-template .parame-body .parame-rules-flow__note{margin-top:.7rem;font-size:.88rem}.parame-template .parame-body .parame-airspace-map-set{gap:.75rem;margin-inline:-.9rem}.parame-template .parame-body .parame-airspace-map-set figure{border-inline:none;border-radius:0;padding:.45rem}.parame-template .parame-body .parame-airspace-map-set img{border-radius:calc(var(--surface-panel-radius,24px) * .38)}.parame-template .parame-body .parame-airspace-map-set figcaption{padding-inline:.45rem;font-size:.86rem}.parame-template .parame-qa .qa-accordion{margin-top:0}.parame-template .parame-qa .qa-accordion__summary{padding:.6rem .75rem;font-size:.9rem}.parame-template .parame-qa .qa-accordion__panel{padding:0 .75rem .7rem}.parame-template .parame-branches__grid{gap:.75rem;margin-top:0}.parame-template .parame-branch-card{padding:.95rem 1rem}.parame-template .parame-route-grid{gap:.7rem;margin-top:0}.parame-template .parame-route-card{padding:.85rem .9rem .95rem}.parame-template .parame-handoff__boundary{margin-bottom:.75rem}}.paracamp-template{--paracamp-section-gap:clamp(1.35rem, 2.8vw, 2rem);--paracamp-panel-border:#35571d24;--paracamp-panel-bg:var(--surface-panel-background,#ffffff8c)}.paracamp-template .paracamp-fit{--split-layout-columns:repeat(2, minmax(0, 1fr));grid-template-columns:var(--split-layout-columns);margin-block:var(--paracamp-section-gap);gap:clamp(.9rem,2vw,1.25rem);display:grid}.paracamp-template .paracamp-card{border-radius:var(--surface-panel-radius,var(--radius-panel,2px));border:1px solid var(--paracamp-panel-border);background:var(--paracamp-panel-bg);padding:clamp(1rem,2vw,1.35rem)}.paracamp-template .paracamp-card h2{font-family:var(--serif);margin-top:0}.paracamp-template .paracamp-card ul{margin:0;padding-left:1.2rem}.paracamp-template .paracamp-note{background:linear-gradient(#4b7a2824,#ffffff9e)}.paracamp-template .paracamp-prose,.paracamp-template .paracamp-qa,.paracamp-template .paracamp-routes,.paracamp-template .paracamp-handoff,.paracamp-template .paracamp-hold,.paracamp-template .paracamp-inquiry,.paracamp-template .paracamp-bottom-cta{margin-top:var(--paracamp-section-gap)}.paracamp-template .paracamp-section-head{margin-bottom:.85rem}.paracamp-template .paracamp-section-head p{color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.74rem;font-weight:800}.paracamp-template .paracamp-handoff__boundary{max-width:62ch;color:var(--muted);margin:0 0 1rem;line-height:1.6}.paracamp-template .paracamp-route-card{border:1px solid var(--paracamp-panel-border);border-radius:var(--surface-panel-radius,var(--radius-panel,2px));color:inherit;background:#ffffffb8;gap:.45rem;padding:.9rem 1rem;text-decoration:none;display:grid}.paracamp-template .paracamp-route-card:hover{border-color:#35571d47}.paracamp-template .paracamp-route-card.is-hold,.paracamp-template .paracamp-route-card.is-soft-handoff{border-style:dashed}.paracamp-template .paracamp-route-card.is-hold{background:#ffffffb8}.paracamp-template .paracamp-route-card.is-hold:hover{border-color:var(--surface-border)}.paracamp-template .paracamp-inquiry,.paracamp-template .paracamp-bottom-cta{background:linear-gradient(180deg, #4b7a281f, #ffffffc7), var(--surface);border-color:#35571d29;gap:.85rem;display:grid}.paracamp-template .paracamp-inquiry__eyebrow,.paracamp-template .paracamp-bottom-cta__eyebrow{color:var(--accent-strong);font-family:var(--ui-font);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.paracamp-template .paracamp-inquiry__prompt-title{font-family:var(--ui-font);letter-spacing:.02em;margin:0 0 .55rem;font-size:.86rem;font-weight:700}.paracamp-template .paracamp-inquiry ul{color:var(--muted);margin:0 0 .35rem;padding-left:1.15rem;line-height:1.55}.paracamp-template .paracamp-inquiry li+li{margin-top:.35rem}.paracamp-template .paracamp-bottom-cta__actions{flex-wrap:wrap;gap:.65rem;display:flex}.paracamp-template[data-paracamp-kind=home] .paracamp-fit{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.paracamp-template[data-paracamp-kind=inquiry] .paracamp-note,.paracamp-template[data-paracamp-kind=guide] .paracamp-note{background:linear-gradient(#4b7a2833,#ffffffc7)}body[data-visual-mode=basecamp-gateway] .paracamp-template .paracamp-card,body[data-visual-mode=basecamp-immersion] .paracamp-template .paracamp-card,body[data-visual-mode=stay-and-fly-fit] .paracamp-template .paracamp-card{border-color:#35571d24}body[data-visual-mode=basecamp-immersion] .paracamp-template .paracamp-note,body[data-visual-mode=stay-and-fly-fit] .paracamp-template .paracamp-note{background:linear-gradient(#4b7a2833,#ffffffc7)}.paracamp-template .paracamp-prose table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1.2rem 0}.paracamp-template .paracamp-prose th,.paracamp-template .paracamp-prose td{text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:normal;border:1px solid #35571d24;padding:.7rem .8rem}.paracamp-template .paracamp-prose th{font-family:var(--ui-font);letter-spacing:.06em;text-transform:uppercase;background:#ffffffb8;font-size:.78rem}.paracamp-template .paracamp-prose th:first-child,.paracamp-template .paracamp-prose td:first-child{width:34%}@media (width<=760px){.paracamp-template .paracamp-fit,.paracamp-template[data-paracamp-kind=home] .paracamp-fit{grid-template-columns:minmax(0,1fr)}body[data-site=paracamp] .paracamp-template .paracamp-prose table{table-layout:fixed;white-space:normal;width:100%;max-width:100%;font-size:.88rem;display:table;overflow-x:visible}body[data-site=paracamp] .paracamp-template .paracamp-prose th,body[data-site=paracamp] .paracamp-template .paracamp-prose td{white-space:normal;overflow-wrap:anywhere;min-width:0;padding:.58rem .52rem;line-height:1.35}body[data-site=paracamp] .paracamp-template .paracamp-prose th{letter-spacing:.04em;font-size:.62rem}body[data-site=paracamp] .paracamp-template .paracamp-prose th:first-child,body[data-site=paracamp] .paracamp-template .paracamp-prose td:first-child{width:38%}}
