@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_7347c0{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_7347c0{--font-archivo:"Archivo","Archivo Fallback"}.ua-page{--paper:#f4efe6;--card:#ffffff;--receipt:#fffdf8;--ink:#15120f;--mute:#5b5348;--faint:#9a8f7c;--line:#ddd2bd;--line-strong:#c4b59a;--orange:#f97316;--orange-hi:#ff8a3d;--orange-d:#c2410c;--orange-tint:#fde8d3;--unlit:#e8dfce;--navy:#0a1237;--save:#15803d;--live:#16a34a;--alert:#b42318;--on-ink-mute:#b8ad9a;--t-14:0.875rem;--t-15:0.9375rem;--t-17:1.0625rem;--t-18:1.125rem;--t-21:1.3125rem;--t-24:1.5rem;--t-36:2.25rem;--t-48:3rem;--t-72:4.5rem;--font:var(--font-archivo),"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--gutter:clamp(16px,4.5vw,56px);--max:1240px;--section-pad:clamp(80px,11vw,144px);--radius-l:18px;--radius-m:12px;--shadow:0 24px 50px -30px rgba(21,18,15,0.4)}.ua-page,.ua-page *,.ua-page :after,.ua-page :before{box-sizing:border-box}html:has(.ua-page){scroll-padding-top:76px}@media (prefers-reduced-motion:no-preference){html:has(.ua-page){scroll-behavior:smooth}}.ua-page{min-height:100vh;color:var(--ink);font-family:var(--font);font-size:var(--t-17);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--paper);background-image:radial-gradient(rgba(21,18,15,.085) 1.2px,transparent 1.3px);background-size:22px 22px;overflow-x:hidden}:where(.ua-page) :where(h1,h2,h3,p,dl,dd,ol,ul,figure){margin:0}:where(.ua-page) :where(ol,ul){padding:0;list-style:none}:where(.ua-page) a{color:inherit}:where(.ua-page) :where(button,input){font:inherit;color:inherit}:where(.ua-page) ::selection{background:var(--orange);color:var(--ink)}:where(.ua-page) :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.ua-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ua-skip-link{position:absolute;left:var(--gutter);top:-100px;z-index:40;padding:10px 18px;background:var(--ink);color:var(--paper);font-weight:600;border-radius:999px;text-decoration:none}.ua-skip-link:focus-visible{top:12px}.ua-section-title{font-size:clamp(2rem,1.2rem + 2.8vw,3.6rem);font-weight:600;font-stretch:110%;line-height:1.02;letter-spacing:-.035em;max-width:17em;text-wrap:balance}.ua-section-lede{margin-top:20px;max-width:44ch;color:var(--mute);font-size:var(--t-18)}.ua-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:1px solid transparent;border-radius:999px;background:var(--orange);color:var(--ink);font-size:var(--t-17);font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s,box-shadow .25s}.ua-button:hover{background:var(--orange-hi);box-shadow:0 12px 28px -14px rgba(194,65,12,.6)}.ua-button[disabled]{cursor:progress;opacity:.7;box-shadow:none}.ua-button-quiet{background:transparent;border-color:var(--ink)}.ua-button-quiet:hover{background:var(--ink);color:var(--paper);box-shadow:none}.ua-text-link{font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;text-decoration-color:var(--orange);transition:color .2s}.ua-text-link:hover{color:var(--orange-d)}.ua-hero-actions .ua-text-link{display:inline-flex;align-items:center;min-height:44px}.ua-glyph-frame{fill:var(--card);stroke:var(--ink);stroke-width:1.5}.ua-glyph-pane{fill:var(--unlit)}.ua-glyph-lit{fill:var(--orange)}.ua-site-header{position:sticky;top:0;z-index:30;background:rgba(244,239,230,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(221,210,189,.9)}.ua-site-header-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto;padding-block:8px}.ua-cobrand{gap:14px;min-width:0;text-decoration:none}.ua-cobrand,.ua-cobrand-home{display:inline-flex;align-items:center;min-height:44px}.ua-cobrand-home{border-radius:6px}.ua-logo-bss{display:block;height:38px;width:auto}.ua-logo-amigo{display:block;height:54px;width:auto;color:var(--navy)}.ua-cobrand-x{color:var(--mute);font-size:var(--t-14);padding-left:14px;border-left:1px solid var(--line-strong);line-height:2.2}.ua-header-cta{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border-radius:999px;background:var(--orange);color:var(--ink);font-weight:600;text-decoration:none;transition:background-color .2s}.ua-header-cta:hover{background:var(--orange-hi)}.ua-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(32px,4.5vw,72px);align-items:center;width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto;padding-block:clamp(24px,3vw,40px) clamp(72px,9vw,120px)}.ua-hero-title{font-size:clamp(2.55rem,1.4rem + 3.9vw,4.6rem);font-weight:600;font-stretch:112%;line-height:.96;letter-spacing:-.045em}.ua-hero-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.ua-hero-line>span{display:block}.ua-hero-lede{margin-top:26px;max-width:36ch;font-size:clamp(1.05rem,.95rem + .4vw,1.25rem);color:var(--mute)}.ua-hero-prices{display:flex;flex-wrap:wrap;gap:12px 40px;margin-top:32px;padding-top:22px;border-top:1px solid var(--line)}.ua-hero-price dt{color:var(--mute);font-size:var(--t-15)}.ua-hero-price dd{display:flex;align-items:baseline;gap:12px;font-variant-numeric:tabular-nums}.ua-hero-price s{color:var(--faint);font-size:var(--t-21);text-decoration-thickness:2px}.ua-hero-price strong{font-size:var(--t-36);font-weight:700;font-stretch:108%;letter-spacing:-.03em;line-height:1.1}.ua-hero-price s+strong{color:var(--orange-d)}.ua-hero-offer{margin-top:12px;max-width:40ch;color:var(--mute);font-size:var(--t-15)}.ua-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:30px}.ua-hero-note{margin-top:16px;max-width:44ch;color:var(--mute);font-size:var(--t-14)}.ua-hero-visual{position:relative;min-width:0}.ua-skyline{display:block;width:100%;height:auto;overflow:visible}.ua-sky-horizon{transition:opacity 1.2s ease}.ua-sky-tower>rect{fill:var(--receipt);stroke:var(--ink);stroke-width:2.2;stroke-linejoin:round}.ua-sky-roof rect{fill:var(--receipt);stroke:var(--ink);stroke-width:2}.ua-sky-roof line{stroke:var(--ink);stroke-width:2.2;stroke-linecap:round}.ua-sky-solar polygon{fill:var(--orange-tint);stroke:var(--ink);stroke-width:1.6;stroke-linejoin:round}.ua-sky-label{fill:var(--ink);font-family:var(--font);font-size:17px;font-weight:700}.ua-sky-unlit rect{fill:var(--unlit)}.ua-sky-lit rect{fill:var(--orange)}.ua-sky-ring{fill:none;stroke:var(--orange);stroke-width:2}.ua-sky-ground{fill:var(--ink)}.ua-board-blocks{position:relative;height:62px}.ua-board-blocks-gap{height:22px}.ua-board-blocks li{position:absolute;top:12px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;line-height:1.15;white-space:nowrap}.ua-board-block-name{color:var(--mute);font-size:var(--t-14)}.ua-board-block-num{font-size:var(--t-24);font-weight:700;font-variant-numeric:tabular-nums}.ua-board-main{flex-wrap:wrap;justify-content:space-between;gap:16px 32px;padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--card);box-shadow:var(--shadow)}.ua-board-main,.ua-board-total{display:flex;align-items:center}.ua-board-total{gap:14px}.ua-board-total-num{min-width:2.2ch;padding:6px 14px 4px;border-radius:10px;background:var(--orange);color:var(--ink);font-size:clamp(2.8rem,1.8rem + 3vw,4rem);font-weight:700;font-stretch:105%;line-height:1;letter-spacing:-.03em;text-align:center;font-variant-numeric:tabular-nums}.ua-board-total-label{font-size:var(--t-17);line-height:1.3}.ua-board-types{display:flex;gap:28px}.ua-board-types div{display:flex;flex-direction:column;gap:2px}.ua-board-types dt{color:var(--mute);font-size:var(--t-14)}.ua-board-types dd{font-size:var(--t-36);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.ua-board-next{margin-top:18px}.ua-board-next-track{height:8px;border-radius:4px;background:var(--unlit);overflow:hidden}.ua-board-next-track span{display:block;height:100%;border-radius:4px;background:var(--orange);transform-origin:left center;transition:transform 1s cubic-bezier(.22,1,.36,1)}.ua-board-next p{margin-top:10px;font-weight:600}.ua-board-status{position:absolute;top:0;left:0;display:flex;align-items:center;gap:8px;color:var(--mute);font-size:var(--t-14)}.ua-live-dot{position:relative;width:9px;height:9px;border-radius:50%;background:var(--live)}.ua-live-dot:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--live);animation:ua-pulse 2s ease-out infinite}.ua-board-status[data-status=reconnecting] .ua-live-dot{background:var(--alert)}.ua-board-status[data-status=reconnecting] .ua-live-dot:after{border-color:var(--alert);animation-duration:1s}@keyframes ua-pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(2.8);opacity:0}}.ua-js [data-intro=pending] .ua-board,.ua-js [data-intro=pending] .ua-board-status,.ua-js [data-intro=pending] .ua-hero-rest{opacity:0;visibility:hidden}.ua-js [data-intro=pending] .ua-sky-lit rect{opacity:0}.ua-intro-fallback [data-intro=pending] .ua-board,.ua-intro-fallback [data-intro=pending] .ua-board-status,.ua-intro-fallback [data-intro=pending] .ua-hero-rest,.ua-intro-fallback [data-intro=pending] .ua-sky-lit rect{opacity:1;visibility:visible}.ua-story{border-top:1px solid var(--line)}.ua-story-pin{display:flex;align-items:center;min-height:100vh;min-height:100svh;padding-block:clamp(64px,8vw,96px)}.ua-story-inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,6vw,96px);align-items:center;width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto}.ua-story-captions{display:grid;margin-top:32px}.ua-story-caption{grid-area:1/1}.ua-story-caption h3{font-size:var(--t-24);font-weight:600;letter-spacing:-.015em;line-height:1.2}.ua-story-caption p{margin-top:10px;max-width:40ch;color:var(--mute)}.ua-story-stages{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.ua-story-stage{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 16px 6px 6px;border:1px solid var(--ink);border-radius:999px;background:transparent;font-size:var(--t-15);font-weight:500;cursor:pointer;transition:background-color .2s,color .2s}.ua-story-stage:hover{background:rgba(21,18,15,.06)}.ua-story-stage-index{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--unlit);font-size:var(--t-14);font-weight:700}.ua-story-stage[aria-pressed=true]{background:var(--ink);color:var(--paper)}.ua-story-stage[aria-pressed=true] .ua-story-stage-index{background:var(--orange);color:var(--ink)}.ua-story-hint{margin-top:16px;color:var(--mute);font-size:var(--t-14)}.ua-story-figure{padding:clamp(20px,3.4vw,36px);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--card);box-shadow:var(--shadow)}.ua-story-bill{--bill-heat:0;--bill-cool:0;display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:16px;padding-bottom:22px;margin-bottom:26px;border-bottom:1px dashed var(--line-strong)}.ua-story-bill-label{grid-column:1/-1;color:var(--mute);font-size:var(--t-15)}.ua-story-bill-money{font-size:clamp(2.75rem,1.6rem + 3.4vw,var(--t-72));font-weight:700;font-stretch:108%;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;color:color-mix(in srgb,color-mix(in srgb,var(--ink),var(--orange-d) calc(var(--bill-heat) * 100%)),var(--save) calc(var(--bill-cool) * 100%))}.ua-story-bill-units{color:var(--mute);font-size:var(--t-17);font-variant-numeric:tabular-nums}.ua-bars{display:grid;gap:18px}.ua-bars-row{display:grid;grid-template-columns:6.5em minmax(0,1fr) 5.5em;align-items:center;gap:16px}.ua-bars-name{font-size:var(--t-15);font-weight:500}.ua-bars-track{position:relative;display:flex;height:20px;border-radius:5px;background:#f1eadf}.ua-bars-base{height:100%;border-radius:5px 0 0 5px;background:var(--ink)}.ua-bars-wear{height:100%;border-radius:0 5px 5px 0;background:repeating-linear-gradient(-45deg,var(--orange) 0 5px,#ffd2b0 5px 8px)}.ua-story-saved{position:absolute;top:0;height:100%;border:1.5px dashed var(--save);border-radius:0 5px 5px 0;background:rgba(21,128,61,.12)}.ua-bars-mark{position:absolute;top:-5px;bottom:-5px;width:2px;margin-left:-1px;border-radius:1px;background:var(--orange-d)}.ua-bars-figure{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ua-bars-value{font-size:var(--t-21);font-weight:700}.ua-bars-unit,.ua-story-legend{color:var(--mute);font-size:var(--t-14)}.ua-story-legend{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:26px}.ua-story-legend li{display:inline-flex;align-items:center;gap:8px}.ua-story-legend li:before{content:"";width:14px;height:10px;border-radius:2px}.ua-legend-use:before{background:var(--ink)}.ua-legend-wear:before{background:repeating-linear-gradient(-45deg,var(--orange) 0 3px,#ffd2b0 3px 5px)}.ua-legend-saved:before{border:1.5px dashed var(--save);background:rgba(21,128,61,.12)}.ua-story-note{margin-top:14px;color:var(--mute);font-size:var(--t-14)}.ua-offer{width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto;padding-block:var(--section-pad) 0}.ua-offer-status{margin-top:44px;color:var(--mute);font-size:var(--t-21)}.ua-offer-status strong{color:var(--ink);font-weight:700}.ua-tiers{display:grid;column-gap:2px;margin-top:24px}.ua-tier{display:grid;grid-template-rows:68px auto;min-width:0}.ua-tier-ticks{display:flex;align-items:flex-end;gap:2px}.ua-tick{flex:1 1 0;min-width:0;height:32px;border-radius:1px;background:var(--unlit);transition:background-color .6s ease}.ua-tick.ua-is-lit{background:var(--orange)}.ua-tick.ua-is-threshold{flex:0 0 3px;height:68px;background:var(--line-strong)}.ua-tick.ua-is-threshold.ua-is-lit{background:var(--orange-d)}.ua-js .ua-offer[data-charge=armed] .ua-tick.ua-is-lit,.ua-js .ua-offer[data-charge=pending] .ua-tick.ua-is-lit{background:var(--unlit)}.ua-js .ua-offer[data-charge=armed] .ua-tick.ua-is-threshold.ua-is-lit,.ua-js .ua-offer[data-charge=pending] .ua-tick.ua-is-threshold.ua-is-lit{background:var(--line-strong)}.ua-intro-fallback .ua-offer[data-charge=pending] .ua-tick.ua-is-lit{background:var(--orange)}.ua-intro-fallback .ua-offer[data-charge=pending] .ua-tick.ua-is-threshold.ua-is-lit{background:var(--orange-d)}.ua-tier-info{padding:20px 18px 26px 12px;border-right:3px solid var(--line-strong);text-align:right;transition:background-color .8s ease,border-color .6s ease}.ua-tier[data-reached] .ua-tier-info{border-right-color:var(--orange-d)}.ua-tier[data-current] .ua-tier-info{background:linear-gradient(180deg,var(--orange-tint),rgba(253,232,211,.15))}.ua-js .ua-offer:is([data-charge=pending],[data-charge=armed],[data-charge=charging]) .ua-tier[data-current] .ua-tier-info{background:transparent}.ua-js .ua-offer:is([data-charge=pending],[data-charge=armed]) .ua-tier[data-reached] .ua-tier-info{border-right-color:var(--line-strong)}.ua-tier-discount{font-size:clamp(1.75rem,1.2rem + 1.4vw,var(--t-36));font-weight:700;font-stretch:108%;letter-spacing:-.035em;line-height:1}.ua-tier[data-reached] .ua-tier-discount{color:var(--orange-d)}.ua-tier-status{min-height:2.7em;margin-top:8px;color:var(--mute);font-size:var(--t-15);line-height:1.35}.ua-tier[data-current] .ua-tier-status{color:var(--orange-d);font-weight:600}.ua-tier-togo{display:block;margin-top:2px;color:var(--ink);font-weight:600}.ua-tier-prices{display:grid;gap:2px;margin-top:16px;padding-top:12px;border-top:1px dashed var(--line-strong)}.ua-tier-prices div{display:flex;justify-content:flex-end;align-items:baseline;gap:10px}.ua-tier-prices dt{color:var(--mute);font-size:var(--t-14)}.ua-tier-prices dd{font-size:var(--t-18);font-weight:700;font-variant-numeric:tabular-nums}.ua-offer-foot{margin-top:28px;color:var(--mute);font-size:var(--t-15)}.ua-steps{width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto;padding-block:var(--section-pad) 0}.ua-steps-list{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,44px);margin-top:48px}.ua-steps-list:before{content:"";position:absolute;top:23px;left:24px;right:0;height:2px;background:var(--ink);opacity:.18}.ua-step,.ua-step-num{position:relative}.ua-step-num{display:grid;place-items:center;width:48px;height:48px;border:2px solid var(--ink);border-radius:50%;background:var(--card);font-size:var(--t-21);font-weight:700}.ua-step:last-child .ua-step-num{border-color:var(--orange);background:var(--orange)}.ua-step-title{margin-top:20px;font-size:var(--t-21);font-weight:600;letter-spacing:-.015em;line-height:1.2}.ua-step-body{margin-top:10px;color:var(--mute)}.ua-booking{width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto;padding-block:var(--section-pad)}.ua-booking-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,4.5vw,64px);align-items:start;margin-top:44px}.ua-booking-form{display:grid;gap:26px;padding:clamp(20px,4vw,40px);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--card);box-shadow:var(--shadow)}.ua-field{min-width:0;margin:0;padding:0;border:0}.ua-field-label{display:block;padding:0;margin-bottom:10px;font-weight:600}.ua-field-hint{margin:-6px 0 10px;color:var(--mute);font-size:var(--t-15)}.ua-input-wrap{position:relative;display:flex;align-items:center}.ua-input-prefix{position:absolute;left:16px;font-weight:600;pointer-events:none}.ua-input-wrap input{width:100%;height:54px;padding:0 16px;border:2px solid var(--ink);border-radius:var(--radius-m);background:var(--paper);font-size:var(--t-18);transition:border-color .2s,background-color .2s}.ua-input-prefix+input{padding-left:56px}.ua-input-wrap input::placeholder{color:var(--faint)}.ua-input-wrap input:focus{background:var(--card)}.ua-input-wrap input:focus-visible{outline:3px solid rgba(249,115,22,.45);outline-offset:1px;border-color:var(--orange-d)}.ua-field[data-invalid] .ua-input-wrap input{border-color:var(--alert)}.ua-field-error{margin-top:8px;color:var(--alert);font-size:var(--t-15);font-weight:500;line-height:1.45}.ua-field-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:26px 24px;align-items:start}.ua-choices{display:flex;flex-wrap:wrap;gap:8px}.ua-choices-stacked{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.ua-choice{position:relative;display:flex}.ua-choice input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ua-choice-face{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;min-width:58px;min-height:52px;padding:8px 18px;border:1.5px solid var(--line-strong);border-radius:var(--radius-m);background:var(--paper);line-height:1.25;text-align:center;transition:background-color .15s,border-color .15s,color .15s}.ua-choices-stacked .ua-choice-face{align-items:flex-start;text-align:left;padding:10px 16px}.ua-choice-label{font-weight:500}.ua-choice-hint{color:var(--mute);font-size:var(--t-14)}.ua-choice input:hover+.ua-choice-face{border-color:var(--ink)}.ua-choice input:checked+.ua-choice-face{border-color:var(--ink);background:var(--ink);color:var(--paper)}.ua-choice input:checked+.ua-choice-face .ua-choice-label{font-weight:700}.ua-choice input:checked+.ua-choice-face .ua-choice-hint{color:var(--on-ink-mute)}.ua-choice input:focus-visible+.ua-choice-face{outline:3px solid var(--orange);outline-offset:2px}.ua-choice-field[data-invalid] .ua-choice-face{border-color:var(--alert)}.ua-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ua-form-error{padding:12px 16px;border-left:3px solid var(--alert);border-radius:6px;background:#fdecea}.ua-form-submit{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;padding-top:4px}.ua-form-note{color:var(--mute);font-size:var(--t-15)}.ua-booked{display:grid;justify-items:start;gap:14px;padding:clamp(24px,4vw,48px);border:1px solid var(--line);border-top:4px solid var(--orange);border-radius:var(--radius-l);background:var(--card);box-shadow:var(--shadow)}.ua-booked:focus{outline:none}.ua-booked:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ua-booked-glyph{width:56px;height:56px}.ua-booked-title{font-size:clamp(1.75rem,1.2rem + 1.6vw,var(--t-36));font-weight:600;font-stretch:108%;letter-spacing:-.03em;line-height:1.1}.ua-booked-body{max-width:34ch;font-size:var(--t-18);color:var(--mute)}.ua-booked .ua-button{margin-top:10px}.ua-price-card{position:sticky;top:92px;padding:clamp(22px,3.4vw,36px);border-radius:var(--radius-l);background:var(--ink);color:var(--paper)}.ua-price-title{font-size:var(--t-24);font-weight:600;letter-spacing:-.015em}.ua-price-for{margin-top:4px;color:var(--on-ink-mute)}.ua-price-for-hint{display:block;font-size:var(--t-14)}.ua-price-now{display:grid;margin-top:22px;padding-bottom:22px;border-bottom:1px dashed rgba(244,239,230,.25)}.ua-price-list{color:var(--on-ink-mute);font-size:var(--t-24);font-variant-numeric:tabular-nums;text-decoration-thickness:2px}.ua-price-figure{font-size:clamp(3.25rem,2rem + 3vw,var(--t-72));font-weight:700;font-stretch:108%;line-height:1;letter-spacing:-.04em;color:var(--orange);font-variant-numeric:tabular-nums}.ua-price-basis{margin-top:8px;font-size:var(--t-15)}.ua-price-more{display:grid;gap:10px;padding-block:20px}.ua-price-more div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ua-price-more dt{color:var(--on-ink-mute)}.ua-price-more dd{font-size:var(--t-18);font-weight:700;font-variant-numeric:tabular-nums}.ua-price-best dd{color:var(--orange);font-size:var(--t-24)}.ua-price-terms{color:var(--on-ink-mute);font-size:var(--t-14)}.ua-site-footer{width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto;padding-block:56px 64px;border-top:1px solid var(--line)}.ua-footer-line{max-width:22em;font-size:clamp(1.5rem,1.1rem + 1.4vw,var(--t-36));font-weight:600;font-stretch:108%;letter-spacing:-.03em;line-height:1.12;text-wrap:balance}.ua-footer-brands{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:36px}.ua-footer-bss{height:48px;width:auto}.ua-footer-amigo{height:56px;width:auto;color:var(--navy)}.ua-footer-x{color:var(--mute);font-size:var(--t-14)}.ua-footer-links{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:16px}.ua-footer-links .ua-text-link{display:inline-flex;align-items:center;min-height:44px}.ua-footer-meta{margin-top:20px;max-width:60ch;color:var(--mute);font-size:var(--t-15)}@media (max-width:959px){.ua-hero{grid-template-columns:minmax(0,1fr);gap:0}.ua-hero-copy{display:contents}.ua-hero-copy>*{max-width:640px}.ua-hero-title{order:1}.ua-hero-visual{order:2;max-width:580px;margin-top:28px;padding-top:36px}.ua-hero-lede{order:3;margin-top:44px}.ua-hero-actions,.ua-hero-note,.ua-hero-offer,.ua-hero-prices{order:4}}@media (max-width:899px){.ua-story-pin{min-height:0;padding-block:var(--section-pad) 0}.ua-story{border-top:0}.ua-booking-grid,.ua-story-inner{grid-template-columns:minmax(0,1fr)}.ua-price-card{position:static}.ua-steps-list{grid-template-columns:minmax(0,1fr);gap:32px;padding-left:72px}.ua-steps-list:before{top:24px;bottom:24px;left:23px;right:auto;width:2px;height:auto}.ua-step-num{position:absolute;left:-72px;top:-6px}.ua-step-title{margin-top:0}}@media (max-width:760px){.ua-tiers{display:block}.ua-tier{grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto}.ua-tier-ticks{flex-direction:column;align-items:flex-start;gap:1.5px;padding-block:1px}.ua-tick{width:30px;height:auto;min-height:1.5px}.ua-tick.ua-is-threshold{flex:0 0 3px;width:58px;height:3px}.ua-tier-info{padding:18px 0 20px 16px;border-right:0;border-bottom:3px solid var(--line-strong);margin-bottom:-3px;text-align:left}.ua-tier[data-reached] .ua-tier-info{border-bottom-color:var(--orange-d)}.ua-js .ua-offer:is([data-charge=pending],[data-charge=armed]) .ua-tier[data-reached] .ua-tier-info{border-bottom-color:var(--line-strong)}.ua-tier-prices div{justify-content:flex-start}.ua-tier-prices{grid-template-columns:auto auto;justify-content:start;column-gap:24px}}@media (max-width:640px){.ua-logo-bss{height:28px}.ua-logo-amigo{height:42px}.ua-cobrand{gap:10px}.ua-cobrand-x{padding-left:10px;font-size:.8125rem}.ua-header-cta{min-height:40px;padding:0 18px}.ua-board-blocks{height:58px}.ua-board-block-num{font-size:var(--t-21)}.ua-board-types dd{font-size:var(--t-24)}.ua-board-main{padding:14px 16px}.ua-bars-row{grid-template-columns:5.2em minmax(0,1fr) 3em;gap:10px}.ua-bars-unit{display:none}.ua-form-submit .ua-button{width:100%}.ua-field-row{grid-template-columns:minmax(0,1fr)}.ua-hero-prices{gap:12px 28px}.ua-hero-price strong{font-size:1.875rem}.ua-hero-price s{font-size:var(--t-17)}.ua-choices-segmented{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.ua-choices-segmented .ua-choice-face{min-width:0;padding-inline:6px}.ua-choices-stacked{grid-template-columns:minmax(0,1fr)}.ua-choices-stacked .ua-choice-face{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:52px}.ua-footer-bss{height:38px}.ua-footer-amigo{height:46px}}@media (max-width:380px){.ua-cobrand-x{display:none}.ua-logo-bss{height:26px}}@media (max-height:500px) and (orientation:landscape){.ua-site-header-inner{padding-block:4px}.ua-logo-bss{height:26px}.ua-logo-amigo{height:34px}.ua-hero-visual{max-width:420px}}@media (prefers-reduced-motion:reduce){.ua-js [data-intro] .ua-board,.ua-js [data-intro] .ua-board-status,.ua-js [data-intro] .ua-hero-rest,.ua-js [data-intro] .ua-sky-lit rect{opacity:1;visibility:visible}.ua-js .ua-offer[data-charge] .ua-tick.ua-is-lit{background:var(--orange)}.ua-js .ua-offer[data-charge] .ua-tick.ua-is-threshold.ua-is-lit{background:var(--orange-d)}.ua-live-dot:after{animation:none}.ua-page *,.ua-page :after,.ua-page :before{transition-duration:.01ms!important}}