.site-head{flex-wrap:nowrap}.site-head .wordmark{min-width:0;white-space:nowrap}.site-menu-btn{flex-shrink:0;white-space:nowrap}.skeleton.on-dark{background:linear-gradient(90deg,rgb(255 255 255/.07),rgb(255 255 255/.15) 50%,rgb(255 255 255/.07));background-size:200% 100%}.hero-skeleton-phone{width:300px;height:520px;border-radius:40px 40px 0 0}@media (max-width:899px){.hero-skeleton-phone{width:270px;height:470px}}.site-foot{background:var(--khram);color:var(--on-band-muted)}.foot-inner{max-width:1160px;margin:0 auto;padding:var(--space-7) var(--space-4) var(--space-6)}.foot-inner,.foot-top{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.foot-top{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1/-1;display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-content:start;justify-items:start}@media (min-width:900px){.foot-top{grid-template-columns:2fr 1fr 1fr}.foot-brand{grid-column:auto}}.site-foot .market-switch{flex-wrap:wrap}.site-foot h2{margin:0 0 var(--space-1);font-size:1rem;color:var(--on-band)}.site-foot ul{list-style:none;margin:0;padding:0}.site-foot nav a{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--on-band-muted);text-decoration:none}.site-foot a:hover{color:var(--on-band);text-decoration:underline}.site-foot :focus-visible{outline-color:var(--khamin)}.company{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid rgb(255 255 255/.18)}.company-name{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3)}.company-name a{color:var(--on-band);font-weight:600;text-decoration:none}.company-mark{font-family:var(--font-display);font-weight:700;font-size:1.3rem;color:var(--khamin)}.company address{font-style:normal}.company-lines{display:flex;flex-wrap:wrap;gap:0 var(--space-5)}.company-lines li{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap)}.company-lines a{color:var(--on-band)}.company-lines .icon{color:var(--khamin);flex-shrink:0}.foot-copy{margin:0;font-size:.85rem}.contact-direct{margin-top:var(--space-5);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.contact-direct p{margin:0;font-weight:600}.contact-direct ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.contact-direct .btn{gap:var(--space-2);min-height:var(--tap)}.plan-save{margin:calc(-1 * var(--space-2)) 0 0;color:var(--ok-text);font-weight:600}.compare-cards{display:none}@media (max-width:639px){.compare-table{display:none}.compare-cards{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}}.compare-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4)}.compare-card h3{margin:0 0 var(--space-2);font-size:1.3rem;color:var(--brand)}.compare-card dl{margin:0}.compare-card dl>div{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap);border-top:1px solid var(--border)}.compare-card dd{margin:0;font-weight:600}.compare-card .off dt{color:var(--muted)}.compare-card .yes{color:var(--ok)}.compare-card .no{color:var(--muted)}.legal{max-width:760px;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-8)}.legal-country{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.legal-country .segmented button{min-height:var(--tap);padding:0 var(--space-4);background:var(--surface);color:var(--text);font-weight:500}.legal-country .segmented button[aria-checked=true]{background:var(--brand);color:var(--brand-contrast)}.auth-page{max-width:440px;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-8);display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.auth-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3)}.auth-page .wordmark,.error-page .wordmark{color:var(--text)}.back-link{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap);font-weight:600}.auth-help{margin:0}.error-page{min-height:100dvh;max-width:480px;margin:0 auto;padding:var(--space-5) var(--space-4);display:grid;align-content:center;grid-gap:var(--space-5);gap:var(--space-5)}.error-page .wordmark{justify-self:start}.error-ticket{padding:var(--space-5);gap:var(--space-3);box-shadow:var(--shadow-overlay);transform:rotate(-1deg)}.error-ticket .ticket-no{font-size:clamp(3.5rem,16vw,5rem)}.error-ticket .ticket-where{font-size:1.1rem}.error-ticket h1{margin:var(--space-2) 0 0;font-size:1.4rem}.error-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px dashed var(--border)}.error-help{margin:0}@media (prefers-reduced-motion:reduce){.error-ticket{transform:none}}.plain{white-space:pre-line;overflow-wrap:anywhere}.site-banner{display:flex;align-items:flex-start;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--khamin);color:var(--ink);font-weight:600;font-size:.95rem;line-height:1.45}.site-banner .icon{flex-shrink:0;margin-top:2px}.site-banner p{margin:0;max-width:80ch}.site-banner a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.site-banner a:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.testimonials{list-style:none;margin:var(--space-5) 0 0;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:760px){.testimonials{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.testimonials figure{margin:0;height:100%;display:grid;align-content:space-between;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--khamin);border-radius:var(--radius)}.testimonials blockquote{margin:0;font-size:1.1rem;line-height:1.55}.testimonials figcaption{display:flex;align-items:center;gap:var(--space-3)}.testimonials figcaption>span{display:grid}.testimonials img{border-radius:50%;object-fit:cover;flex-shrink:0}.foot-tagline{margin:calc(-1 * var(--space-3)) 0 0;font-size:.9rem;line-height:1.4;opacity:.85}.foot-tagline em{font-style:normal;font-weight:600;opacity:1}.foot-tagline span{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.google-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:48px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-weight:600}.google-btn:hover{background:var(--surface-2)}.auth-or{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--muted);font-size:.85rem}.auth-or:after,.auth-or:before{content:"";flex:1 1;border-top:1px solid var(--border)}.auth-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2)}.link-like{background:none;border:0;padding:0;min-height:0;color:var(--link,var(--ink));text-decoration:underline;cursor:pointer;font:inherit}