@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");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}:root{--accent:#f4c430;--accent-text:#2a2410;--accent-strong:#b8901a;--accent-soft-bg:#fbeeb6;--accent-soft-text:#7a5d00;--ink:#1a1b18;--bg:#f6f4ee;--light-bg:#f6f4ee;--light-raise:#fffdf7;--light-text:#1a1b18;--light-muted:#5d5b51;--light-border:#e6e2d6;--surface:#ffffff;--text:#1a1b18;--text-muted:#5d5b51;--pill-off-text:#5d5b51;--pill-off-border:#ddd8ca;--pill-on-bg:#f4c430;--pill-on-text:#2a2410;--border:#e6e2d6;--shadow-sm:0 1px 2px rgba(26,27,24,0.06);--shadow:0 12px 30px rgba(26,27,24,0.08);--shadow-lg:0 26px 60px rgba(26,27,24,0.12);--font-sans:"Inter Variable",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-serif:var(--font-sans);--font-mono:ui-monospace,Menlo,Consolas,monospace;--container:1120px;--radius:14px;--btn-radius:var(--radius);--card-radius:var(--radius);--chip-bg:#fff;--chip-border:var(--light-border);--chip-fg:var(--light-text);--chip-radius:999px;--chip-pad:9px 15px;--chip-shadow:var(--shadow-sm);--chip-weight:600;--chip-hover-border:var(--accent);--chip-hover-bg:#fff;--step-bg:#fff;--step-border:var(--light-border);--step-radius:var(--radius);--step-pad:22px;--step-num-color:var(--accent-strong);--step-num-size:2rem;--step-num-weight:600}*{box-sizing:border-box}body,html{margin:0;padding:0;overflow-x:clip}body{background:var(--light-bg);color:var(--light-text);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,h1,h2,h3{font-family:var(--font-sans)}h1,h2,h3{font-weight:800;line-height:1.08;letter-spacing:-.022em;margin:0 0 .5em}h2{font-size:clamp(1.6rem,3vw,2.3rem)}a{color:inherit;text-decoration:none}.mono{font-family:var(--font-mono)}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 24px}.section{padding:64px 0}.section--light{background:var(--light-bg);color:var(--light-text)}.section--dark,.section--soft{background:var(--light-raise);color:var(--light-text);border-top:1px solid var(--light-border)}.hero{background:radial-gradient(1200px 480px at 78% -10%,#fff7dd 0,rgba(255,247,221,0) 60%),linear-gradient(180deg,var(--light-raise) 0,var(--light-bg) 100%);color:var(--light-text);padding:84px 0 92px;border-bottom:1px solid var(--light-border);overflow-x:clip}.hero h1{font-size:clamp(2.4rem,5.2vw,3.9rem);max-width:15ch;letter-spacing:-.03em}.hero p.lead{color:var(--light-muted);font-size:1.15rem;max-width:52ch}.hero__grid{display:grid;grid-template-columns:1.02fr .98fr;grid-template-areas:"text carousel" "form carousel";grid-gap:18px 44px;gap:18px 44px;align-items:center}.hero-text{grid-area:text;align-self:end}.hero-form{grid-area:form;align-self:start}.hero-visual{grid-area:carousel;min-width:0}.hero-visual__img{max-width:100%;height:auto;display:block}@media (max-width:860px){.hero__grid{grid-template-columns:1fr;grid-template-areas:"text" "carousel" "form";gap:14px;align-items:stretch}.hero-form,.hero-text{align-self:auto}.hero{padding:20px 0 26px}.hero h1{font-size:clamp(1.7rem,7vw,2.2rem);max-width:100%;margin-bottom:.35em}.hero p.lead{font-size:1rem;margin:0}.section{padding:44px 0}.hero-visual{margin-inline:-24px}.carousel{--cardw:min(360px,86vw)}.carousel__jump{display:none}.start-bar{flex-wrap:nowrap}.start-bar input{min-width:0;flex:1 1}.hero__for{margin-top:8px}}@media (max-width:560px){.container{padding:0 16px}.hero{padding:14px 0 22px}.hero-visual{margin-inline:-16px}.carousel{--cardw:88vw}.trust{gap:6px 16px;font-size:.84rem}.popular{display:none}}.card__thumb{display:block;width:100%;height:120px;object-fit:contain;margin-bottom:12px}.split{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:40px;gap:40px;align-items:center}@media (max-width:860px){.split{grid-template-columns:1fr;gap:24px}}.product-card{background:#fff;border:1px solid var(--light-border);border-radius:22px;box-shadow:var(--shadow-lg);padding:18px}.product-stage{height:320px;border-radius:16px;background:radial-gradient(120% 90% at 50% 18%,#fff6d8 0,#fbfaf6 62%);display:flex;align-items:center;justify-content:center}.product-stage img{max-width:88%;max-height:270px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 20px 28px rgba(26,27,24,.18))}.spec-list{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 8px}.spec{display:inline-flex;align-items:baseline;gap:6px;background:#fff;border:1px solid var(--light-border);border-radius:12px;padding:8px 14px;font-size:.9rem;box-shadow:var(--shadow-sm)}.spec span{color:var(--light-muted)}.spec b{color:var(--light-text);font-weight:700}.eyebrow{display:inline-block;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-soft-text);background:var(--accent-soft-bg);padding:4px 10px;border-radius:999px}.trust{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:18px;color:var(--light-muted);font-size:.92rem}.trust span{display:inline-flex;align-items:center;gap:7px}.trust .ok{color:var(--accent-strong);font-weight:700}.showcase,.showcase__stage{position:relative}.showcase__stage{aspect-ratio:3/4;border-radius:22px;overflow:hidden;box-shadow:var(--shadow-lg);background:#f4f1ea}.showcase__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease}.showcase__img.is-active{opacity:1}.showcase__overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;padding:24px 26px 26px;color:#fff;background:linear-gradient(0deg,rgba(26,27,24,.8) 0,rgba(26,27,24,.34) 28%,rgba(26,27,24,0) 54%)}.showcase__cat{font-size:.74rem;letter-spacing:.07em;text-transform:uppercase;color:var(--accent);font-weight:700}.showcase__name{font-weight:800;font-size:1.6rem;letter-spacing:-.02em;color:#fff}.showcase__sub{font-size:.9rem;color:rgba(255,255,255,.82)}.showcase__cta{align-self:flex-start;margin-top:14px}.showcase__thumbs{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px;margin-top:12px}.thumb{position:relative;padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;cursor:pointer;background:#f4f1ea;aspect-ratio:3/4;transition:border-color .14s ease,transform .14s ease}.thumb:hover{transform:translateY(-2px)}.thumb.is-active{border-color:var(--accent);box-shadow:0 0 0 3px rgba(244,196,48,.22)}.thumb__img{width:100%;height:100%;object-fit:cover;display:block}.carousel{--cardw:min(300px,76vw);position:relative;display:flex;align-items:flex-start;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:14px calc(50% - var(--cardw) / 2) 6px;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.carousel::-webkit-scrollbar{display:none}.ccard{flex:0 0 var(--cardw);scroll-snap-align:center;position:relative;aspect-ratio:4/5;padding:0;border:none;border-radius:20px;cursor:pointer;text-align:left;overflow:hidden;box-shadow:var(--shadow-sm);transform:scale(.92);opacity:.72;transition:transform .3s ease,opacity .3s ease,box-shadow .3s ease;font:inherit;color:inherit}.ccard.is-center{transform:scale(1);opacity:1;box-shadow:var(--shadow-lg)}.ccard__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ccard__overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;padding:16px 18px 18px;color:#fff;background:linear-gradient(0deg,rgba(26,27,24,.82) 0,rgba(26,27,24,.42) 26%,rgba(26,27,24,0) 52%)}.ccard__name{font-weight:800;font-size:1.4rem;letter-spacing:-.01em;color:#fff}.ccard__meta{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.82)}.ccard__go{margin-top:8px;font-weight:700;color:var(--accent);opacity:0;transform:translateY(4px);transition:opacity .25s ease,transform .25s ease}.ccard.is-center .ccard__go{opacity:1;transform:none}.carousel__dots{display:flex;gap:7px;justify-content:center;margin-top:8px}.cdot{width:8px;height:8px;border-radius:999px;border:none;padding:0;background:var(--light-border);cursor:pointer;transition:all .2s ease}.cdot.is-active{background:var(--accent);width:22px}.carousel__jump{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;justify-content:center;margin-top:14px}.carousel__jump-label,.jump{font-size:.82rem;color:var(--light-muted)}.jump{border:1px solid var(--light-border);background:#fff;border-radius:999px;padding:5px 11px;font-weight:600;cursor:pointer;transition:all .14s ease}.jump:hover{border-color:var(--accent);color:var(--light-text)}.jump.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}@media (prefers-reduced-motion:reduce){.carousel{scroll-behavior:auto}.ccard,.ccard__go,.cdot,.jump{transition:none}}.popular{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px}.popular__label{color:var(--light-muted);font-size:.9rem;margin-right:2px}.chip{display:inline-flex;align-items:center;gap:8px;background:var(--chip-bg);border:1px solid var(--chip-border);border-radius:var(--chip-radius);padding:var(--chip-pad);font-size:.92rem;font-weight:var(--chip-weight);color:var(--chip-fg);box-shadow:var(--chip-shadow);transition:all .14s ease}.chip:hover{border-color:var(--chip-hover-border);background:var(--chip-hover-bg);transform:translateY(-1px);box-shadow:var(--shadow)}.btn--sm{padding:8px 14px;font-size:.9rem;border-radius:10px}.pills{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.pill{border:1px solid var(--pill-off-border);color:var(--pill-off-text);background:#fff;padding:9px 16px;border-radius:999px;font-size:.95rem;cursor:pointer;transition:all .12s ease}.pill:hover{border-color:var(--accent);color:var(--light-text)}.pill[aria-pressed=true]{background:var(--pill-on-bg);color:var(--pill-on-text);border-color:var(--pill-on-bg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:var(--btn-radius);font-weight:600;border:1px solid transparent;cursor:pointer;transition:all .12s ease}.btn--accent{background:var(--accent);color:var(--accent-text);box-shadow:0 6px 16px rgba(244,196,48,.35)}.btn--accent:hover{filter:brightness(1.04);box-shadow:0 8px 20px rgba(244,196,48,.45)}.btn--ghost{background:#fff;border-color:var(--light-border);color:var(--light-text)}.btn--ghost:hover{border-color:var(--accent)}.start-bar{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.start-bar input{background:#fff;border:1px solid var(--light-border);color:var(--light-text);padding:14px 18px;border-radius:var(--radius);font-size:1rem;min-width:200px;box-shadow:var(--shadow-sm)}.start-bar input::placeholder{color:var(--light-muted)}.hero__for{margin-top:10px;font-size:.9rem;color:var(--light-muted)}.hero__for b{color:var(--accent-strong);font-weight:700}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-top:32px}.step{background:var(--step-bg);border:1px solid var(--step-border);border-radius:var(--step-radius);padding:var(--step-pad);box-shadow:var(--shadow-sm)}.step__num{font-family:var(--font-serif);font-size:var(--step-num-size);font-weight:var(--step-num-weight);color:var(--step-num-color)}@media (max-width:760px){.steps{grid-template-columns:1fr 1fr}}@media (max-width:359px){.steps{grid-template-columns:1fr}}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px;margin-top:28px}.card{border:1px solid var(--light-border);border-radius:var(--card-radius);padding:20px;background:#fff;box-shadow:var(--shadow-sm);transition:all .15s ease}.card:hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-2px)}.card--cat{padding:0;overflow:hidden;display:flex;flex-direction:column}.card__media{position:relative;aspect-ratio:1/1;background:#f4f1ea}.card__img{object-fit:cover;object-position:center 45%}.card__body{padding:16px 18px 18px}.card--cat h3{margin-bottom:4px}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--light-border);border:1px solid var(--light-border);border-radius:16px;overflow:hidden}.stat{background:#fff;padding:22px 16px;text-align:center}.stat b{display:block;font-size:clamp(1.6rem,3.4vw,2.1rem);font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.stat span{display:block;margin-top:6px;color:var(--light-muted);font-size:.85rem}@media (max-width:600px){.stats{grid-template-columns:1fr 1fr}}.why{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:24px}@media (max-width:860px){.why{grid-template-columns:1fr 1fr}}@media (max-width:520px){.why{grid-template-columns:1fr}}.why__item{background:#fff;border:1px solid var(--light-border);border-radius:14px;padding:20px;box-shadow:var(--shadow-sm)}.why__ic{width:34px;height:34px;border-radius:10px;background:var(--accent-soft-bg);color:var(--accent-strong);display:grid;place-items:center;font-weight:800;margin-bottom:12px}.why__item h3{font-size:1.02rem;margin:0 0 5px;letter-spacing:-.01em}.why__item p{margin:0;color:var(--light-muted);font-size:.9rem}.stat--link{display:block;text-decoration:none;color:inherit;transition:background .12s ease}.stat--link:hover{background:#fffdf2}.kpi-hot{color:var(--accent-strong)}.verified{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;font-weight:600;color:#3f7d4e;background:#eaf3ec;border:1px solid #cfe4d4;padding:5px 12px;border-radius:999px;margin:2px 0 14px}.admin-bar{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:var(--ink);color:#f3f2ea;border-bottom:2px solid var(--accent)}.admin-bar__in{max-width:var(--container);margin:0 auto;padding:8px 24px;min-height:56px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.admin-bar__brand{font-weight:800;letter-spacing:-.01em;color:#fff;white-space:nowrap;display:inline-flex;gap:8px;align-items:baseline}.admin-bar__brand span{color:var(--accent);font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.admin-bar__nav{display:flex;gap:4px;overflow-x:auto;flex:1 1;scrollbar-width:none}.admin-bar__nav::-webkit-scrollbar{display:none}.admin-bar__link{padding:7px 11px;border-radius:8px;font-size:.88rem;color:#b9b8ad;white-space:nowrap;transition:color .12s ease,background .12s ease}.admin-bar__link:hover{color:#fff;background:rgba(255,255,255,.07)}.admin-bar__link.is-active{color:var(--ink);background:var(--accent);font-weight:600}.admin-bar .btn--ghost{background:transparent;color:#f3f2ea;border-color:rgba(255,255,255,.25);padding:7px 14px}.admin-bar .btn--ghost:hover{border-color:var(--accent)}.admin-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--light-border);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-sm)}.admin-table thead th{text-align:left;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--light-muted);font-weight:700;padding:12px 14px;background:#faf8f2;border-bottom:1px solid var(--light-border)}.admin-table tbody td{padding:12px 14px;border-top:1px solid var(--light-border);font-size:.92rem;vertical-align:middle}.admin-table tbody tr:first-child td{border-top:none}.admin-table tbody tr:hover td{background:#fffdf5}.admin-table .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.abadge{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.02em;padding:3px 9px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.abadge--ok{color:#3f7d4e;background:#eaf3ec;border-color:#cfe4d4}.abadge--warn{color:#b8901a;background:#fbf1d6;border-color:#f0dfae}.abadge--neutral{color:#6b6a60;background:#efece3;border-color:var(--light-border)}.abadge--bad{color:#b23b34;background:#fceceb;border-color:#f1d4d1}.kv{grid-gap:9px;gap:9px}.kv,.kv>div{display:grid}.kv>div{grid-template-columns:150px 1fr;grid-gap:12px;gap:12px;align-items:baseline;font-size:.92rem}.kv>div>span{color:var(--light-muted)}@media (max-width:520px){.kv>div{grid-template-columns:1fr;gap:2px}}.faq{display:grid;grid-gap:12px;gap:12px}.faq>div{background:#fff;border:1px solid var(--light-border);border-radius:12px;padding:16px 18px;box-shadow:var(--shadow-sm)}.faq h3{font-size:1rem;margin:0 0 4px;letter-spacing:-.01em}.faq p{margin:0;color:var(--light-muted)}.card h3{font-size:1.15rem;margin-bottom:4px}.card .code{font-family:var(--font-mono);font-size:.8rem;color:var(--light-muted)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,253,247,.9);-webkit-backdrop-filter:saturate(1.1) blur(8px);backdrop-filter:saturate(1.1) blur(8px);color:var(--light-text);border-bottom:1px solid var(--light-border)}.site-header .container{display:flex;align-items:center;justify-content:space-between;height:64px}.logo{font-family:var(--font-serif);font-size:1.25rem;font-weight:600}.logo .tld{color:var(--accent-strong)}.nav{display:flex;gap:22px;font-size:.95rem;color:var(--light-muted)}.nav a:hover{color:var(--light-text)}.site-footer{background:var(--light-raise);color:var(--light-muted);padding:48px 0;font-size:.9rem;border-top:1px solid var(--light-border)}.wizard{max-width:760px}.wizard__steps{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px;font-size:.85rem;color:var(--light-muted)}.wizard__step{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--light-border);background:#fff}.wizard__step--active{border-color:var(--accent);color:var(--light-text);font-weight:600}.wizard__step--done{background:var(--accent-soft-bg);color:var(--accent-soft-text);border-color:transparent}.form-section{margin-top:26px}.form-section>h3{font-size:1.05rem;margin-bottom:14px;padding-top:20px;border-top:1px solid var(--light-border)}.form-section--first>h3{border-top:none;padding-top:0}.form-hint{color:var(--light-muted);font-size:.85rem;margin:-6px 0 14px}.field{margin-bottom:18px}.field label{display:block;font-weight:600;margin-bottom:6px}.field input,.field select{width:100%;padding:11px 14px;border:1px solid var(--light-border);border-radius:var(--radius);font-size:1rem;background:#fff;color:var(--light-text)}.field--row{display:flex;gap:16px}.field--row>*{flex:1 1}.option-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media (max-width:600px){.option-list{grid-template-columns:1fr}.field--row{flex-direction:column;gap:0}}.option{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--light-border);border-radius:var(--radius);cursor:pointer;background:#fff}.option--on{border-color:var(--accent);background:#fffdf2}.option input[type=checkbox]{width:20px;height:20px;flex:0 0 auto;accent-color:var(--accent);cursor:pointer}.option--auto{border-style:dashed}.option--auto,.option--auto input[type=checkbox]{cursor:default}.option__badge{margin-left:auto;flex:0 0 auto;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px;background:#fdf3cd;color:#7a5c00;white-space:nowrap}.choice-box{border-left:3px solid var(--accent);background:#fffdf2;padding:12px 16px;border-radius:6px;margin:16px 0;font-size:.9rem}.choice-box__hint{margin:4px 0 0;color:var(--light-muted)}.choice-box__options{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.choice-pill{font:inherit;font-size:.9rem;padding:8px 14px;border:1px solid var(--light-border);border-radius:var(--radius);background:#fff;cursor:pointer}.choice-pill:hover{border-color:var(--accent);background:#fffdf2}.issues{border-left:3px solid #c0392b;background:#fdf0ee;padding:12px 16px;border-radius:6px;margin:16px 0;font-size:.9rem}.issues ul{margin:6px 0 0;padding-left:18px}.wizard__nav{display:flex;justify-content:space-between;gap:12px;margin-top:28px}.quote-box{border:1px solid var(--light-border);border-radius:var(--radius);padding:24px;background:#fff;box-shadow:var(--shadow-sm)}.quote-box table{width:100%;border-collapse:collapse}.quote-box td{padding:6px 0;border-bottom:1px solid var(--light-border)}.quote-box td:last-child{text-align:right;font-family:var(--font-mono)}.quote-box tr.total td{font-weight:700;font-size:1.1rem;border-bottom:none}.badge-b{display:inline-block;background:var(--accent-soft-bg);color:var(--accent-soft-text);padding:4px 12px;border-radius:999px;font-family:var(--font-mono);font-size:.8rem}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:100;background:#fff;color:var(--light-text);border-top:1px solid var(--light-border);box-shadow:0 -10px 30px rgba(26,27,24,.08)}.cookie-banner__inner{max-width:var(--container);margin:0 auto;padding:16px 24px;display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:.9rem}.cookie-banner__inner p{margin:0;max-width:64ch}.cookie-banner__actions{display:flex;gap:10px;flex-wrap:nowrap;justify-content:center;margin-bottom:7px}@media (max-width:560px){.cookie-banner__actions{width:100%;flex-wrap:wrap}.cookie-banner__actions .btn{flex:1 1;justify-content:center;white-space:nowrap;padding:12px 10px;font-size:.9rem}}.wguide{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:18px}@media (max-width:640px){.wguide{grid-template-columns:1fr}}.wguide__panel{background:#fff;border:1px solid var(--light-border);border-radius:var(--radius);padding:18px 22px;box-shadow:var(--shadow-sm)}.wguide__panel h3{font-size:1rem;margin:0 0 10px}.wguide__panel--ok{border-top:3px solid #3f7d4e}.wguide__panel--no{border-top:3px solid #c0392b}.wguide__panel ul{margin:0;padding:0;list-style:none}.wguide__panel li{padding:5px 0 5px 26px;position:relative}.wguide__panel--ok li:before{content:"✓";position:absolute;left:0;color:#3f7d4e;font-weight:700}.wguide__panel--no li:before{content:"✕";position:absolute;left:0;color:#c0392b;font-weight:700}.wguide__note{margin-top:14px;background:var(--accent-soft-bg);color:var(--accent-soft-text);border-radius:10px;padding:12px 16px}.wguide__note,.wguide__prep{max-width:76ch}.wguide__prep li{margin-bottom:8px}.wguide__faq details{border:1px solid var(--light-border);border-radius:10px;background:#fff;padding:12px 16px;margin-bottom:8px}.wguide__faq summary{cursor:pointer;font-weight:600}.wguide__faq p{margin:10px 0 2px;color:var(--light-muted);max-width:76ch}.tcards__label{display:block;font-weight:600;margin-bottom:6px}.tcards{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media (max-width:600px){.tcards{grid-template-columns:1fr}}.tcard{font:inherit;text-align:left;background:#fff;border:1px solid var(--light-border);border-radius:var(--radius);padding:12px 16px;cursor:pointer;display:flex;flex-direction:column;gap:4px;transition:border-color .14s ease,background .14s ease}.tcard--on,.tcard:hover{border-color:var(--accent)}.tcard--on{background:#fffdf2;box-shadow:0 0 0 2px rgba(244,196,48,.35)}.tcard__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tcard__class{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px;white-space:nowrap}.tcard__class--clean{background:#eaf3ec;color:#3f7d4e}.tcard__class--mixed{background:var(--accent-soft-bg);color:var(--accent-soft-text)}.tcard__class--light{background:#eef0f4;color:#4a5568}.tcard__spec{font-size:.82rem;color:var(--light-text)}.tcard__hint{font-size:.82rem;color:var(--light-muted)}.wcode-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:10px;gap:10px;margin-top:14px}.wcode-item{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--light-border);border-radius:12px;padding:12px 16px;transition:border-color .14s ease,transform .14s ease}.wcode-item:hover{border-color:var(--accent);transform:translateY(-1px)}.wcode-item__code{font-weight:600;color:var(--accent-strong);flex:0 0 auto}.wcode-item__name{flex:1 1}.wcode-item__verdict{flex:0 0 auto;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 8px;border-radius:999px;white-space:nowrap}.wcode-item__verdict--ok{background:#eaf3ec;color:#3f7d4e}.wcode-item__verdict--no{background:#f9ece8;color:#b0432f}.wcode-item__verdict--ask{background:var(--accent-soft-bg);color:var(--accent-soft-text)}.wcode__official{max-width:76ch;color:var(--light-muted)}.wcode__hazard{display:inline-block;margin-left:10px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#f9ece8;color:#b0432f;padding:2px 9px;border-radius:999px}.wcode__verdict{border-radius:12px;padding:14px 18px;max-width:76ch;border:1px solid var(--light-border);background:#fff}.wcode__verdict--ok{border-left:4px solid #3f7d4e}.wcode__verdict--no{border-left:4px solid #b0432f}.wcode__verdict--ask{border-left:4px solid var(--accent)}.wcode__verdict p{margin:8px 0 0;color:var(--light-muted)}@media (min-width:1600px){html{zoom:1.125;--z:1.125}}@media (min-width:1850px){html{zoom:1.25;--z:1.25}}.nav-toggle{display:none;background:#fff;border:1px solid var(--light-border);color:var(--light-text);border-radius:8px;padding:6px 10px;font-size:1.1rem;cursor:pointer}@media (max-width:760px){.site-header{position:fixed;top:0;left:0;right:0;background:#fffdf7;-webkit-backdrop-filter:none;backdrop-filter:none}body{padding-top:64px}.nav-toggle{display:inline-flex}.nav{display:none;position:absolute;top:64px;left:0;right:0;flex-direction:column;gap:0;background:#fff;border-bottom:1px solid var(--light-border);box-shadow:var(--shadow);padding:8px 24px 16px;z-index:90}.nav--open{display:flex}.nav a{padding:10px 0;border-bottom:1px solid var(--light-border)}.site-header .container{position:relative}}[data-theme=warsztat]{--chip-hover-bg:var(--accent-soft-bg);--chip-hover-border:var(--accent)}[data-theme=warsztat] .step__num{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;background:var(--accent-soft-bg);color:var(--accent-strong);font-size:1.3rem;font-weight:800;margin-bottom:12px}[data-theme=warsztat] .stat b:after{content:"";display:block;width:24px;height:3px;border-radius:2px;background:var(--accent);margin:9px auto 0}[data-theme=warsztat] .why__ic{border-radius:999px;background:var(--accent);color:var(--accent-text)}[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}[data-reveal].reveal-in{opacity:1;transform:none}.reveal-stagger>[data-reveal]:nth-child(2){transition-delay:.06s}.reveal-stagger>[data-reveal]:nth-child(3){transition-delay:.12s}.reveal-stagger>[data-reveal]:nth-child(4){transition-delay:.18s}.reveal-stagger>[data-reveal]:nth-child(5){transition-delay:.24s}.reveal-stagger>[data-reveal]:nth-child(6){transition-delay:.3s}.reveal-stagger>[data-reveal]:nth-child(7){transition-delay:.36s}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}.cta-band{position:relative;border-radius:24px;overflow:hidden;min-height:340px;display:flex;align-items:center;box-shadow:var(--shadow-lg)}.cta-band__img{object-fit:cover;object-position:center}.cta-band:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(246,244,238,.96),rgba(246,244,238,.86) 40%,rgba(246,244,238,.2) 78%,rgba(246,244,238,0))}.cta-band__inner{position:relative;z-index:2;padding:44px;max-width:560px}.cta-band__inner h2{margin:0 0 10px}.cta-band__inner p{color:var(--light-muted);margin:0 0 20px;max-width:42ch}@media (max-width:600px){.cta-band:after{background:linear-gradient(180deg,rgba(246,244,238,.9),rgba(246,244,238,.72))}.cta-band__inner{padding:28px 22px}}.wsec{margin:38px 0 6px;font-size:1.3rem}.wsub{font-size:.93rem;margin-bottom:18px;max-width:74ch}.wnote,.wsub{color:var(--light-muted)}.wnote{font-size:.88rem;margin-top:14px;max-width:78ch}.fcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:16px;gap:16px}.fcard{background:var(--light-surface,#fff);border:1px solid var(--light-border);border-radius:16px;overflow:hidden;transition:border-color .15s,transform .15s}.fcard:hover{border-color:var(--accent);transform:translateY(-2px)}.fcard__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.fcard__img{display:block;background:var(--light-raise,#faf8f2)}.fcard__img img{width:100%;height:auto;display:block}.fcard__body{display:flex;flex-direction:column;gap:10px;padding:16px 18px 18px;flex:1 1}.fcard__name{font-size:1.02rem;margin:0;line-height:1.25}.fcard__tag{color:var(--light-muted);font-size:.87rem}.fcard__lists{display:grid;grid-gap:6px;gap:6px;font-size:.84rem}.fcard__row{display:block;padding-left:22px;position:relative;color:var(--light-muted)}.fcard__row b{color:var(--light-text);font-weight:600}.fcard__row--ok:before{content:"✓";position:absolute;left:0;color:#3f7d4e;font-weight:700}.fcard__row--no:before{content:"✕";position:absolute;left:0;color:#b0432f;font-weight:700}.fcard__price{margin-top:auto;font-size:.95rem;color:var(--light-muted)}.fcard__price b{font-size:1.3rem;color:var(--light-text);font-family:var(--font-mono)}.fcard__cta{align-self:flex-start}.wlimits{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-gap:8px;gap:8px;font-size:.9rem}.wlimits li{padding-left:16px;position:relative;color:var(--light-muted)}.wlimits li:before{content:"·";position:absolute;left:4px;color:var(--accent-strong);font-weight:700}.wlimits b{color:var(--light-text)}.wprep{margin:14px 0 0;padding-left:22px;display:grid;grid-gap:10px;gap:10px;font-size:.9rem;color:var(--light-muted);max-width:78ch}.pwrap{margin-top:22px}.pcard{display:grid;grid-template-columns:1.02fr 1fr;grid-gap:30px;gap:30px;align-items:start}@media (max-width:820px){.pcard{grid-template-columns:1fr;gap:22px}}.pcard__vis{margin:0;background:var(--light-surface,#fff);border:1px solid var(--light-border);border-radius:14px;overflow:hidden}.pcard__vis img{width:100%;aspect-ratio:4/3;object-fit:cover;height:auto;display:block}.pcard__thumbs{display:flex;gap:6px;padding:10px;border-top:1px solid var(--light-border);overflow-x:auto}.pcard__thumbs button{flex:1 0 auto;min-width:62px;border:0;cursor:pointer;padding:8px 10px;background:var(--light-raise,#fffdf7);box-shadow:inset 0 0 0 1px var(--light-border);border-radius:8px;font-family:var(--font-mono);font-size:.76rem;color:inherit}.pcard__thumbs button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--accent);background:var(--light-surface,#fff);font-weight:700}.pcard__name{font-size:clamp(1.5rem,3.4vw,2rem);letter-spacing:-.025em;margin:0}.pcard__sub{color:var(--light-muted);font-size:.9rem;margin:5px 0 0}.pcard__price{font-family:var(--font-mono);font-size:clamp(1.9rem,4.4vw,2.5rem);font-weight:700;letter-spacing:-.02em;margin:18px 0 2px}.pcard__price--ask{font-family:inherit;font-size:1.4rem;font-weight:700;letter-spacing:-.01em}.pcard__vat{color:var(--light-muted);font-size:.82rem;margin:0;max-width:52ch}.pattr{margin-top:18px}.pattr>span{display:block;margin-bottom:7px;color:var(--light-muted);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}.chipset{display:flex;flex-wrap:wrap;gap:6px}.chipset button{border:0;cursor:pointer;padding:8px 14px;font-size:.86rem;border-radius:999px;color:inherit;background:var(--light-surface,#fff);box-shadow:inset 0 0 0 1px var(--light-border-strong,#d8d3c2)}.chipset button:hover{box-shadow:inset 0 0 0 1px var(--accent)}.chipset button[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--light-text);font-weight:600}.pspec{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--light-border);margin:22px 0 0;border-radius:10px;overflow:hidden}@media (max-width:520px){.pspec{grid-template-columns:repeat(2,1fr)}}.pspec>div{background:var(--light-surface,#fff);padding:11px 13px}.pspec dt{color:var(--light-muted);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase}.pspec dd{margin:4px 0 0;font-weight:700;font-size:.93rem}.pnote{color:var(--light-muted);font-size:.86rem;margin:14px 0 0;max-width:62ch}.pnote--warn{padding-left:12px;border-left:3px solid var(--accent)}.plist{margin-top:14px;font-size:.86rem}.plist summary{cursor:pointer;color:var(--accent-strong);font-weight:600}.plist p{margin:9px 0 0;color:var(--light-muted)}.plist b{color:var(--light-text)}.pform{margin-top:34px;padding-top:24px;border-top:1px solid var(--light-border)}.pform__head{font-size:1.05rem;margin:0 0 14px}.pform__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:620px){.pform__grid{grid-template-columns:1fr}}.pform__act{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:18px}.pform__act .pnote{margin:0;flex:1 1 280px}.wcities{display:flex;flex-wrap:wrap;gap:6px;margin:0}.fcard__ask{font-size:.95rem;font-weight:600;color:var(--light-text)}.wv-crumbs{font-size:.8rem;color:var(--light-muted);margin:0 0 14px}.wv-crumbs a{color:inherit}.wv-crumbs b{color:var(--light-text);font-weight:500}.wv-hero{display:grid;grid-template-columns:1.04fr .96fr;grid-gap:44px;gap:44px;align-items:start}@media (max-width:860px){.wv-hero{grid-template-columns:1fr;gap:24px}}.wv-title{font-size:clamp(2rem,4.6vw,3.1rem);line-height:1.04;letter-spacing:-.02em;margin:0 0 14px}.wv-stage{position:relative;margin:0;overflow:hidden;border-radius:22px;height:min(calc(74vh / var(--z, 1)),600px);box-shadow:var(--shadow-lg,0 24px 60px rgba(26,27,24,.14))}@media (max-width:860px){.wv-stage{height:420px}}.wv-stage__img{object-fit:cover}.wv-badge{position:absolute;left:16px;bottom:16px;z-index:2;padding:10px 14px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--light-border);border-radius:14px;box-shadow:var(--shadow,0 8px 24px rgba(26,27,24,.1))}.wv-badge__cat{display:block;font-weight:800;letter-spacing:-.01em}.wv-badge__sub{display:block;font-size:.82rem;color:var(--light-muted)}.wv-price{font-size:1.05rem;margin:10px 0 0}.wv-price b{font-size:1.9rem;color:var(--accent-strong);letter-spacing:-.02em}.wv-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.wv-btn-ghost{display:inline-flex;align-items:center;padding:11px 20px;border-radius:12px;border:1px solid var(--light-border);color:var(--light-text);font-weight:600;text-decoration:none}.wv-btn-ghost:hover{border-color:var(--accent)}.wv-map{margin:0;padding:10px 10px 4px;background:#fff;border:1px solid var(--light-border);border-radius:14px}.wv-map svg{width:100%;height:auto;display:block}.wv-map figcaption{padding:8px;font-size:.8rem;color:var(--light-muted)}.wv-trust{list-style:none;margin:22px 0 0;padding:14px 18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:10px;gap:10px;background:#fff;border:1px solid var(--light-border);border-radius:14px}.wv-trust li{position:relative;padding-left:22px;font-size:.88rem}.wv-trust li:before{content:"✓";position:absolute;left:0;color:#3f7d4e;font-weight:700}.wv-sec{font-size:1.3rem;margin:40px 0 4px;scroll-margin-top:90px}.wv-sub{color:var(--light-muted);font-size:.92rem;margin:0 0 14px;max-width:72ch}.wv-hint,.wv-note{color:var(--light-muted);font-size:.85rem;margin:12px 0 0;max-width:78ch}.wv-hint{padding-left:12px;border-left:3px solid var(--accent)}.wv-hint a{color:var(--light-text)}.wv-tw{overflow-x:auto;background:#fff;border:1px solid var(--light-border);border-radius:14px}.wv-table{width:100%;min-width:760px;border-collapse:collapse;font-size:.92rem}.wv-table th{text-align:left;font-size:.7rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--light-muted);background:var(--light-raise)}.wv-table td,.wv-table th{padding:11px 14px;border-bottom:1px solid var(--light-border)}.wv-table td{vertical-align:middle}.wv-table tbody tr:last-child td{border-bottom:0}.wv-mini{display:block;font-size:.76rem}.wv-mini,.wv-use{color:var(--light-muted)}.wv-use{font-size:.84rem}.wv-na{font-size:.78rem;color:var(--light-muted)}.wv-cell{font-size:.82rem;color:var(--light-text);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:3px}.wv-cell--price{font-family:var(--font-mono);font-size:.95rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wv-cell:hover{color:var(--accent-strong)}.wv-frx{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px}@media (max-width:720px){.wv-frx{grid-template-columns:1fr;gap:20px}}.wv-frx h3{display:flex;align-items:center;gap:9px;font-size:1rem;margin:0 0 10px}.wv-mk{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-size:.72rem;font-weight:800;flex:0 0 auto}.wv-mk--y{background:#eaf3ec;color:#3f7d4e}.wv-mk--n{background:#f9ece8;color:#b0432f}.wv-chips{display:flex;flex-wrap:wrap;gap:7px}.wv-chips span{padding:5px 12px;font-size:.85rem;background:#fff;border:1px solid var(--light-border);border-radius:999px}.wv-chips--no span{color:var(--light-muted);text-decoration:line-through;-webkit-text-decoration-color:#b0432f;text-decoration-color:#b0432f;text-decoration-thickness:1.5px}.wv-rows{border-top:1px solid var(--light-border)}.wv-row{display:grid;grid-template-columns:175px 1fr;grid-gap:22px;gap:22px;padding:14px 2px;border-bottom:1px solid var(--light-border);align-items:baseline}@media (max-width:700px){.wv-row{grid-template-columns:1fr;gap:3px}}.wv-row__k{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--light-muted)}.wv-row__v b{display:block;font-size:1rem;margin-bottom:2px}.wv-row__v p{margin:0;font-size:.9rem;color:var(--light-muted);max-width:70ch}.wv-panel{padding:16px 18px;background:#fff;border:1px solid var(--light-border);border-radius:14px}.wv-lnks{display:flex;flex-wrap:wrap;gap:7px}.wv-lnks a{display:inline-flex;align-items:baseline;gap:6px;padding:6px 14px;font-size:.88rem;color:var(--light-text);text-decoration:none;background:#fff;border:1px solid var(--light-border);border-radius:999px}.wv-lnks a:hover{border-color:var(--accent);background:var(--light-raise)}.wv-lnks a span{font-family:var(--font-mono);font-size:.72rem;color:var(--light-muted)}.wv-faq details{margin-bottom:8px;padding:12px 18px;background:#fff;border:1px solid var(--light-border);border-radius:12px}.wv-faq summary{cursor:pointer;font-weight:600;font-size:.95rem}.wv-faq p{margin:9px 0 2px;color:var(--light-muted);font-size:.9rem}.wv-near{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:28px;gap:28px;align-items:start}@media (max-width:820px){.wv-near{grid-template-columns:1fr;gap:16px}}.wv-lnks--col{flex-direction:column;flex-wrap:nowrap;gap:0;background:#fff;border:1px solid var(--light-border);border-radius:14px;overflow:hidden}.wv-lnks--col a{justify-content:space-between;border:0;border-bottom:1px solid var(--light-border);border-radius:0;padding:12px 16px;font-size:.95rem}.wv-lnks--col a:last-child{border-bottom:0}.wv-quick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px}.wv-quick__label{font-size:.88rem;color:var(--light-muted);margin-right:2px}@font-face{font-family:HomeInter;src:url(/home-lab/inter-latin-ext.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:HomeInter;src:url(/home-lab/inter-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:HomeKalam;src:url(/home-lab/kalam-regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}:is(.hp-page,.hp-header){--u:min(calc(100vw / 1536),calc(100svh / 1024));--yellow:#ffbf0b;--ink:#0b1012;--muted:#474b4d;--header-height:calc(100 * var(--u));--benefits-height:calc(150 * var(--u));color-scheme:light}:is(.hp-page,.hp-header),:where(.hp-page,.hp-header) *{box-sizing:border-box}:is(.hp-page,.hp-header){margin:0;background:#faf9f6;color:var(--ink);font-family:HomeInter,Arial,sans-serif;-webkit-font-smoothing:antialiased}:where(.hp-page,.hp-header) a{color:inherit;text-decoration:none}:where(.hp-page,.hp-header) button,:where(.hp-page,.hp-header) input{font:inherit}:where(.hp-page,.hp-header) a,:where(.hp-page,.hp-header) button{-webkit-tap-highlight-color:transparent}:where(.hp-page,.hp-header) button{cursor:pointer}:where(.hp-page,.hp-header) a:focus-visible,:where(.hp-page,.hp-header) button:focus-visible,:where(.hp-page,.hp-header) input:focus-visible{outline:3px solid #c88600;outline-offset:5px}:where(.hp-page,.hp-header) button{color:inherit}svg.hp-icon{flex:none;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hp-icon-definitions{position:absolute;width:0;height:0;overflow:hidden}.hp-gold-stroke{stroke:#ffbf0b}.hp-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.hp-skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:#fff;padding:14px}.hp-skip-link:focus{top:10px}.hp-header{height:var(--header-height);padding:0 calc(35 * var(--u)) 0 calc(51 * var(--u));gap:calc(39 * var(--u));position:-webkit-sticky;position:sticky;top:0;z-index:20;background:#fcfbf9;border-bottom:1px solid #eae7e2}.hp-brand,.hp-header{display:flex;align-items:center}.hp-brand{gap:calc(12 * var(--u));flex:none;white-space:nowrap}.hp-brand__mark{width:calc(127 * var(--u));height:calc(60 * var(--u));object-fit:contain}.hp-brand__copy{display:flex;flex-direction:column;gap:calc(4 * var(--u))}.hp-brand__name{font-size:calc(35 * var(--u));font-weight:800;letter-spacing:calc(-1.7 * var(--u));line-height:1.1}.hp-brand__name>span{color:#ecad00}.hp-brand__tagline{font-size:calc(9 * var(--u));letter-spacing:calc(2.55 * var(--u));color:#74777b;font-weight:500}.hp-nav{display:flex;align-items:center;justify-content:flex-end;gap:calc(34 * var(--u));margin-left:auto;font-size:calc(17 * var(--u));font-weight:500;white-space:nowrap}.hp-nav>a:hover{color:#9d7100}.hp-header__actions{display:flex;gap:calc(22 * var(--u));align-items:center}.hp-button{display:inline-flex;justify-content:center;align-items:center;gap:calc(17 * var(--u));background:linear-gradient(112deg,#ffbd0a,#ffc511);border:1px solid #f6b900;border-radius:calc(18 * var(--u));font-weight:750;white-space:nowrap;transition:box-shadow .2s,background .2s}.hp-button:hover{background:#ffd044;box-shadow:0 5px 16px #e8ae0020}.hp-header__quote{width:calc(213 * var(--u));height:calc(54 * var(--u));padding:0 calc(26 * var(--u));font-size:calc(16 * var(--u));border-radius:calc(16 * var(--u))}.hp-header__quote>.hp-icon{width:calc(21 * var(--u));height:calc(21 * var(--u))}.hp-login{width:calc(162 * var(--u));height:calc(54 * var(--u));padding:0 calc(21 * var(--u));border:1px solid #83888e;border-radius:calc(15 * var(--u));display:inline-flex;align-items:center;justify-content:center;gap:calc(11 * var(--u));font-size:calc(17 * var(--u));font-weight:650;white-space:nowrap}.hp-login>.hp-icon{width:calc(22 * var(--u));height:calc(22 * var(--u))}.hp-menu-toggle{display:none}.hp-hero-scroll{--travel:360vh;height:calc(100svh - var(--header-height) + var(--travel));position:relative}.hp-sticky-scene{position:-webkit-sticky;position:sticky;top:var(--header-height);height:calc(100svh - var(--header-height));display:flex;flex-direction:column}.hp-hero{position:relative;flex:1 1;min-height:0;overflow:hidden;isolation:isolate;background:#f7f5f0}.hp-panoramas{position:absolute;inset:0;z-index:-1}.hp-panorama{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;opacity:0;will-change:opacity}.hp-panorama.hp-is-active{opacity:1}.hp-hero__copy{position:relative;padding-top:calc(45 * var(--u));margin-left:calc(52 * var(--u));width:calc(750 * var(--u))}.hp-eyebrow{font-size:calc(14 * var(--u));font-weight:500;letter-spacing:calc(3.1 * var(--u));color:#e99900;margin:0 0 calc(14 * var(--u));line-height:1.5}.hp-hero h1{font-size:calc(82 * var(--u));font-weight:900;letter-spacing:calc(-4.8 * var(--u));line-height:.9;margin:0;color:#03080d}.hp-hero h1>span{color:var(--yellow)}.hp-hero__description{font-size:calc(22 * var(--u));letter-spacing:calc(-.55 * var(--u));line-height:1.41;font-weight:430;color:var(--muted);margin:calc(21 * var(--u)) 0 calc(21 * var(--u)) calc(3 * var(--u))}.hp-hero__controls{width:calc(674 * var(--u))}.hp-quote-form{display:flex;gap:calc(16 * var(--u));margin-left:calc(3 * var(--u));width:calc(648 * var(--u))}.hp-postcode{height:calc(70 * var(--u));display:flex;align-items:center;gap:calc(18 * var(--u));background:#ffffffed;border:1px solid #e0e0e0;border-radius:calc(20 * var(--u));padding:0 calc(24 * var(--u));flex:1 1;min-width:0}.hp-postcode>.hp-icon{width:calc(31 * var(--u));height:calc(31 * var(--u));color:#1d2525}.hp-postcode>input{border:0;background:transparent;outline-offset:6px;width:100%;min-width:0;color:#24282a;padding:0;font-size:calc(20 * var(--u));letter-spacing:calc(-.45 * var(--u))}.hp-postcode>input::placeholder{color:#84878b;opacity:1}.hp-quote-form__submit{flex:0 0 calc(253 * var(--u));height:calc(70 * var(--u));font-size:calc(23 * var(--u));letter-spacing:calc(-.8 * var(--u))}.hp-quote-form__submit>.hp-icon{width:calc(25 * var(--u));height:calc(25 * var(--u))}.hp-selection{font-size:calc(19 * var(--u));line-height:1.45;letter-spacing:calc(-.52 * var(--u));color:var(--muted);margin:calc(13 * var(--u)) 0 calc(18 * var(--u)) calc(3 * var(--u));white-space:nowrap}.hp-selection strong{color:#f3ac00;font-weight:750}.hp-categories{display:flex;flex-wrap:wrap;gap:calc(11 * var(--u)) calc(8 * var(--u))}.hp-category{display:inline-flex;align-items:center;justify-content:center;gap:calc(12 * var(--u));padding:0 calc(19 * var(--u));height:calc(55 * var(--u));background:#ffffffec;border:1px solid #e0e0df;border-radius:calc(30 * var(--u));font-size:calc(16 * var(--u));font-weight:600;letter-spacing:calc(-.65 * var(--u));white-space:nowrap;transition:background .16s,color .16s,border-color .16s}.hp-category>.hp-icon{width:calc(26 * var(--u));height:calc(26 * var(--u));stroke-width:2.1}.hp-category:hover{border-color:#bc961f}.hp-category.hp-is-selected{background:linear-gradient(140deg,#202728,#151b1c);border-color:#22292a;color:white}.hp-category.hp-is-selected:first-child .hp-icon{color:#fff}.hp-categories .hp-category:first-child{width:calc(138 * var(--u))}.hp-categories .hp-category:nth-child(2){width:calc(136 * var(--u))}.hp-categories .hp-category:nth-child(3){width:calc(137 * var(--u))}.hp-categories .hp-category:nth-child(4){width:calc(235 * var(--u))}.hp-categories .hp-category:nth-child(5){width:calc(205 * var(--u))}.hp-categories .hp-category:nth-child(6){width:calc(208 * var(--u))}.hp-categories .hp-category:nth-child(7){width:calc(236 * var(--u))}.hp-popular{display:flex;gap:calc(16 * var(--u));border-top:1px solid #e0dfdc;margin-top:calc(18 * var(--u));padding-top:calc(12 * var(--u));margin-left:calc(2 * var(--u));font-size:calc(18 * var(--u));color:var(--muted)}.hp-popular>span{padding-top:calc(10 * var(--u));flex:none}.hp-popular__links{display:flex;flex-wrap:wrap;gap:calc(4 * var(--u)) calc(13 * var(--u));max-width:calc(520 * var(--u))}.hp-popular__links>a{background:#ffffffeb;border:1px solid #e3e1de;border-radius:calc(28 * var(--u));font-size:calc(16 * var(--u));letter-spacing:calc(-.55 * var(--u));color:#14181a;padding:calc(11 * var(--u)) calc(19 * var(--u));white-space:nowrap}.hp-popular__links>a:hover{border-color:#d1a400;background:#fff}.hp-handnote{position:absolute;left:57.2%;top:calc(55 * var(--u));display:flex;gap:calc(17 * var(--u));align-items:flex-end;transform:rotate(-5deg);font-family:HomeKalam,cursive;font-size:calc(30 * var(--u));line-height:1.04;letter-spacing:calc(-1.5 * var(--u))}.hp-handnote>svg{width:calc(76 * var(--u));height:calc(67 * var(--u));fill:none;stroke:#101213;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;margin-bottom:calc(-6 * var(--u))}.hp-floating-card{position:absolute;display:flex;gap:calc(14 * var(--u));align-items:center;background:#ffffffeb;border-radius:calc(18 * var(--u));padding:calc(16 * var(--u)) calc(20 * var(--u));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:0 10px 35px #1b252308}.hp-floating-card>.hp-icon{width:calc(40 * var(--u));height:calc(43 * var(--u));stroke-width:2.6}.hp-floating-card p{margin:0;font-size:calc(16 * var(--u));letter-spacing:calc(-.5 * var(--u));line-height:1.45;white-space:nowrap;font-weight:450}.hp-floating-card strong{font-weight:650}.hp-floating-card--delivery{right:calc(35 * var(--u));top:calc(110 * var(--u));min-width:calc(270 * var(--u));height:calc(76 * var(--u))}.hp-floating-card--price{left:48.4%;bottom:calc(60 * var(--u));height:calc(82 * var(--u));min-width:calc(266 * var(--u))}.hp-floating-card--partners{right:calc(35 * var(--u));bottom:calc(78 * var(--u));height:calc(80 * var(--u));min-width:calc(178 * var(--u))}.hp-mobile-dots{display:none}.hp-benefits{height:var(--benefits-height);flex:none;display:grid;grid-template-columns:calc(309 * var(--u)) calc(359 * var(--u)) calc(360 * var(--u)) 1fr;padding:calc(34 * var(--u)) calc(45 * var(--u));background:#fcfbf9;align-items:start;grid-gap:0;gap:0}.hp-benefit{height:calc(67 * var(--u));display:flex;align-items:center;gap:calc(38 * var(--u));padding-left:calc(60 * var(--u));border-left:1px solid #deddd9}.hp-benefit:first-child{border:0;padding-left:calc(8 * var(--u))}.hp-benefit>.hp-icon{width:calc(64 * var(--u));height:calc(64 * var(--u));stroke-width:2.9}.hp-benefit:nth-child(2)>.hp-icon{width:calc(61 * var(--u));height:calc(61 * var(--u))}.hp-benefit p{margin:0;font-size:calc(18 * var(--u));line-height:1.45;letter-spacing:calc(-.7 * var(--u));white-space:nowrap;font-weight:430}.hp-benefit strong{font-weight:650}@media(min-width:1800px){.hp-hero__copy{margin-left:calc(52 * var(--u) + (100vw - 1536 * var(--u)) * .15)}}@media(max-width:1100px) and (min-width:861px){.hp-header{gap:16px}.hp-nav{gap:18px}.hp-nav>a:last-child{display:none}.hp-brand__tagline{letter-spacing:1px}.hp-header__actions{gap:12px}}@media(max-width:860px){:is(.hp-page,.hp-header){--u:1px;--header-height:70px;--benefits-height:92px}.hp-header{padding:0 18px;gap:12px}.hp-brand{gap:7px}.hp-brand__mark{width:80px;height:40px}.hp-brand__name{font-size:24px;letter-spacing:-1.2px}.hp-brand__tagline{font-size:6px;letter-spacing:1.3px}.hp-brand__copy{gap:3px}.hp-menu-toggle{margin-left:auto;display:flex;align-items:center;justify-content:center;border:1px solid #d8d8d3;background:#fff;border-radius:12px;width:42px;height:42px}.hp-header__actions,.hp-nav{display:none}.hp-nav{position:absolute;left:0;right:0;top:69px;background:#fcfbf9;padding:18px 24px 26px;border-bottom:1px solid #e6e2db;box-shadow:0 12px 20px #00000008;font-size:17px;margin:0;gap:20px}.hp-nav.hp-is-open{display:flex;flex-direction:column;align-items:flex-start}.hp-hero{flex:1 1;min-height:0}.hp-hero__copy{margin:0;padding:24px 20px 0;width:100%;height:100%;pointer-events:none}.hp-hero__copy a,.hp-hero__copy button,.hp-hero__copy input,.hp-hero__copy label{pointer-events:auto}.hp-eyebrow{font-size:9px;letter-spacing:1.8px;margin-bottom:11px}.hp-hero h1{font-size:clamp(31px,8.5vw,54px);letter-spacing:-1.7px;line-height:.99}.hp-hero__description{font-size:13px;line-height:1.45;letter-spacing:-.25px;max-width:340px;margin:12px 0 0}.hp-desktop-break{display:none}.hp-panoramas{inset:auto 0 125px;height:55%;z-index:-1}.hp-panorama{object-fit:cover;object-position:85% 50%;width:145%;max-width:none;left:-45%;-webkit-mask-image:linear-gradient(transparent,#000 15%,#000 89%,transparent);mask-image:linear-gradient(transparent,#000 15%,#000 89%,transparent)}.hp-floating-card--delivery,.hp-floating-card--price,.hp-handnote{display:none}.hp-floating-card--partners{right:16px;bottom:165px;height:47px;min-width:0;padding:8px 11px;gap:7px;border-radius:12px;z-index:-1}.hp-floating-card--partners>.hp-icon{width:24px;height:28px;stroke-width:2.5}.hp-floating-card p{font-size:11px;letter-spacing:-.2px;line-height:1.25}.hp-hero__controls{width:auto;position:absolute;left:18px;right:18px;bottom:13px;padding-top:7px}.hp-quote-form{width:100%;gap:9px;margin:0}.hp-postcode{height:50px;gap:8px;padding:0 12px;border-radius:14px}.hp-postcode>.hp-icon{width:23px;height:25px}.hp-postcode>input{font-size:13px;letter-spacing:-.25px}.hp-quote-form__submit{flex-basis:140px;height:50px;font-size:16px;letter-spacing:-.5px;gap:8px;border-radius:14px}.hp-quote-form__submit>.hp-icon{width:20px;height:20px}.hp-selection{font-size:11px;white-space:normal;letter-spacing:-.2px;line-height:1.4;margin:7px 0 8px}.hp-categories{display:none}.hp-popular{padding-top:7px;margin:0;border-color:#e6e2d9;gap:7px;font-size:11px;align-items:center}.hp-popular>span{padding:0}.hp-popular__links{display:flex;flex-wrap:nowrap;max-width:none;overflow-x:auto;gap:5px;scrollbar-width:none}.hp-popular__links>a{padding:7px 9px;font-size:11px;letter-spacing:-.2px}.hp-mobile-dots{position:absolute;right:15px;top:43%;display:flex;flex-direction:column;gap:8px}.hp-mobile-dots>button{border:0;background:#1e292549;width:8px;height:8px;border-radius:100px;padding:0;box-shadow:0 0 0 7px transparent}.hp-mobile-dots>button[aria-pressed=true]{background:var(--yellow);height:22px}.hp-benefits{padding:15px 14px;height:92px;grid-template-columns:repeat(4,1fr);align-items:center}.hp-benefit{height:62px;padding:0 5px;gap:4px;flex-direction:column;justify-content:flex-start;text-align:center}.hp-benefit:first-child{padding-left:0}.hp-benefit:nth-child(2)>.hp-icon,.hp-benefit>.hp-icon{width:27px;height:27px;stroke-width:2.9}.hp-benefit p{font-size:9px;line-height:1.25;letter-spacing:-.2px;white-space:normal}.hp-benefit:last-child p{max-width:100px}}@media(max-width:860px) and (max-height:720px){:is(.hp-page,.hp-header){--header-height:62px;--benefits-height:76px}.hp-header{height:62px}.hp-nav{top:61px}.hp-hero__copy{padding-top:14px}.hp-hero h1{font-size:30px}.hp-eyebrow{margin-bottom:8px}.hp-hero__description{display:none}.hp-panoramas{bottom:127px;height:60%}.hp-benefits{height:76px;padding-top:8px;padding-bottom:8px}.hp-floating-card--partners{display:none}}@media(prefers-reduced-motion:reduce){:is(.hp-page,.hp-header),:where(.hp-page,.hp-header) *,:where(.hp-page,.hp-header) :after,:where(.hp-page,.hp-header) :before{scroll-behavior:auto!important;transition:none!important}.hp-panorama{will-change:auto}}.hp-panorama{object-fit:cover;object-position:right center}.hp-panorama,.hp-panorama.hp-is-active{opacity:var(--hp-panorama-opacity,0)}@media (max-width:860px){.hp-panorama{opacity:0;transition:opacity .18s ease-out}.hp-panorama.hp-is-active{opacity:1}}@media (min-width:861px){.hp-panorama{left:12.5%;width:90%;object-position:right 25%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%);mask-image:linear-gradient(90deg,transparent,#000 15%)}}.hp-benefit--desktop{display:none}@media (min-width:861px){.hp-benefits{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.35fr) minmax(0,1.65fr)}.hp-benefit{gap:calc(18 * var(--u));padding-left:calc(24 * var(--u))}.hp-benefit p{min-width:0;white-space:normal}.hp-benefit--desktop{display:flex}.hp-benefit--desktop>.hp-icon{stroke-width:2.2}}html:has(.hp-page){zoom:1;--z:1}body:has(.hp-page){padding-top:0}:where(.hp-page,.hp-header){line-height:normal}.hp-page h1{font-family:inherit}.hp-mobile-account{display:none}.hp-account{position:relative}.hp-account .hp-login{background:transparent}.hp-account-nav{position:absolute;right:0;top:calc(100% + 12px);display:flex;flex-direction:column;gap:14px;min-width:210px;padding:20px;background:#fcfbf9;border:1px solid #e6e2db;border-radius:14px;box-shadow:0 12px 30px #00000015;font-size:15px}.hp-logout{border:0;background:none;padding:0;color:#8b6300;cursor:pointer;text-align:left}.hp-account-nav a:hover{color:#9d7100}@media (max-width:860px){.hp-mobile-account{display:flex;flex-direction:column;gap:20px;padding-top:15px;border-top:1px solid #e6e2db;width:100%}.hp-nav.hp-is-open{max-height:calc(100svh - var(--header-height));overflow-y:auto}}.panorama{opacity:var(--panorama-opacity,0)}.panorama.is-active{opacity:var(--panorama-opacity,1)}.full-mobile-login{display:none}.full-footer,.full-home{--full-muted:#646661;--full-line:#e4e1d9}.full-home{background:#faf9f6}.full-container{width:min(1432px,calc(100% - 104px));margin-inline:auto}.full-section{padding-block:104px}.full-home h2{margin:0;font-size:clamp(36px,3.8vw,58px);line-height:1.06;letter-spacing:-.055em;font-weight:850;text-wrap:balance}.full-home h2>span{color:#ecad00}.full-home h3{margin:0;font-weight:750;letter-spacing:-.035em}.full-eyebrow{margin:0 0 20px;color:#9d7200;font-size:11px;font-weight:650;letter-spacing:.19em;line-height:1.6}.full-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:48px}.full-section-head__aside{max-width:380px;padding-bottom:4px}.full-lead,.full-section-head__aside p{color:var(--full-muted);font-size:16px;line-height:1.75;letter-spacing:-.02em}.full-section-head__aside p{margin:0 0 18px}.full-lead{margin:24px 0}.full-text-link{display:inline-flex;align-items:center;gap:16px;font-size:14px;font-weight:700;line-height:1.5}.full-text-link>.icon{width:20px;height:20px;transition:transform .2s}.full-text-link:hover{color:#94700b}.full-text-link:hover>.icon{transform:translateX(4px)}.full-button{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:56px;padding:16px 24px;border:1px solid #f0b400;border-radius:14px;background:#ffbf0b;color:#111817;font-size:14px;font-weight:750;line-height:1.4;transition:background .2s,transform .2s}.full-button:hover{background:#ffd04b;transform:translateY(-2px)}.full-button .icon{width:21px;height:21px}.full-button--dark{background:#182422;border-color:#182422;color:#fff}.full-button--dark:hover{background:#2d3c38}.full-footer a:focus-visible,.full-home a:focus-visible,.full-home summary:focus-visible{outline:3px solid #b38300;outline-offset:5px}.full-home [hidden]{display:none!important}.full-catalog{border-top:1px solid var(--full-line)}.full-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.full-product{display:flex;flex-direction:column;border:1px solid var(--full-line);border-radius:20px;background:#fffefa;overflow:hidden;transition:border-color .25s,box-shadow .25s,transform .25s}.full-product:hover{border-color:#cfb978;box-shadow:0 12px 32px #4033180b;transform:translateY(-4px)}.full-product__photo{aspect-ratio:1.48;position:relative;overflow:hidden;background:#eeeae1}.full-product__photo>img{position:absolute;left:-45%;width:145%;height:100%;max-width:none;object-fit:cover;object-position:right center;transition:transform .5s}.full-product:hover .full-product__photo>img{transform:scale(1.035)}.full-product__badge{position:absolute;top:14px;left:14px;padding:7px 10px;border-radius:7px;font-size:10px;font-weight:600;background:#fffdf2ed;color:#55564e}.full-product__body{flex:1 1;display:flex;flex-direction:column;padding:25px 23px 20px}.full-product h3{font-size:clamp(17px,1.5vw,23px);line-height:1.2}.full-product__body>p{flex:1 1;color:var(--full-muted);margin:12px 0 23px;font-size:13px;line-height:1.65}.full-product__bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:#74766c}.full-round-arrow{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #dfded5;border-radius:50%;color:#17211c;transition:background .2s}.full-round-arrow>.icon{width:17px;height:17px}.full-product:hover .full-round-arrow{background:#ffbf0b;border-color:#ffbf0b}.full-products-secondary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:20px}.full-product-small{display:flex;align-items:center;gap:20px;min-width:0;padding:12px 20px 12px 12px;border:1px solid var(--full-line);border-radius:16px;background:#fffefa;transition:border-color .2s}.full-product-small:hover{border-color:#c2a85e}.full-product-small__photo{position:relative;width:108px;height:92px;overflow:hidden;border-radius:10px;flex:none}.full-product-small__photo>img{position:absolute;width:158%;height:100%;max-width:none;left:-58%;object-fit:cover;object-position:right center}.full-product-small h3{font-size:17px;line-height:1.3}.full-product-small p{margin:8px 0 0;color:var(--full-muted);font-size:12px;line-height:1.5}.full-product-small>.icon{width:18px;height:18px;margin-left:auto}.full-process{background:#f1eee6;border-block:1px solid #e8e3d8}.full-process .full-section-head{max-width:1180px;margin-inline:auto;margin-bottom:60px}.full-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0;grid-gap:46px;gap:46px}.full-step__top{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;margin-bottom:25px;border-bottom:1px solid #d9d4c8;position:relative}.full-step__top:after{content:"";width:7px;height:7px;position:absolute;bottom:-4px;left:0;background:#eeb209;border-radius:50%}.full-step__top>span{color:#bfb9a8;font-size:52px;font-weight:450;letter-spacing:-.065em;line-height:1}.full-step__top>.icon{width:42px;height:42px;color:#25312b;stroke-width:1.4}.full-steps li:nth-child(2) .icon{stroke-width:2.8}.full-steps li:nth-child(4) .icon{stroke-width:2.3}.full-steps h3{font-size:20px;line-height:1.35}.full-steps p{margin:13px 0 0;max-width:29ch;color:#62655f;font-size:14px;line-height:1.7}.full-process__note{display:flex;align-items:center;justify-content:flex-end;gap:15px;margin:28px 0 -20px;padding-right:50px;font-family:HomeKalam,cursive;font-size:27px;color:#5f6253;transform:rotate(-3deg)}.full-process__note>svg{width:73px;height:39px;fill:none;stroke:#caa021;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.full-coverage__grid{display:grid;max-width:1180px;grid-template-columns:1fr 1.07fr;grid-gap:72px;gap:72px;align-items:center}.full-coverage__copy>.full-lead{max-width:44ch}.full-coverage__promise{display:flex;align-items:center;gap:18px;margin:30px 0}.full-coverage__promise>.icon{width:39px;height:39px;stroke-width:2}.full-coverage__promise strong{font-size:14px;font-weight:650}.full-coverage__promise p{font-size:12px;color:var(--full-muted);margin:6px 0 0;line-height:1.5}.full-numbers{display:flex;gap:35px;margin:34px 0;padding-top:25px;border-top:1px solid var(--full-line)}.full-numbers>div{display:flex;flex-direction:column;gap:7px}.full-numbers strong{font-size:34px;letter-spacing:-.05em;font-weight:750}.full-numbers span{color:var(--full-muted);font-size:11px}.full-coverage__map{position:relative;padding-top:26px}.full-map{display:block;width:100%;height:auto;overflow:visible}.full-map__border{fill:#f0ede4;stroke:#d8d3c6;stroke-width:1.2;stroke-linejoin:round;filter:drop-shadow(0 14px 18px #4c391909)}.full-map__dot{fill:#b4b0a1}.full-map__halo{fill:#eeb409;opacity:.15}.full-map__city{fill:#eab208;stroke:#fff9e4;stroke-width:2}.full-map text{font-family:HomeInter,sans-serif;font-size:12px;font-weight:650;fill:#464a3f;paint-order:stroke;stroke:#f0ede4;stroke-width:4px;stroke-linejoin:round}.full-map a:focus-visible .full-map__halo,.full-map a:hover .full-map__halo{opacity:.55}.full-map a:focus-visible{outline:2px solid #a77b00}.full-map__note{position:absolute;z-index:1;top:3px;right:0;display:flex;align-items:center;gap:12px;padding:18px 20px;background:#fffef9;box-shadow:0 8px 25px #42341508;border:1px solid #e8e4da;border-radius:14px;transform:rotate(3deg)}.full-map__note>.icon{color:#d49b00;width:28px;height:28px}.full-map__note>span{font-size:12px;line-height:1.7}.full-map__note strong{font-weight:650}.full-city-chips{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:20px}.full-city-chips>a{display:inline-flex;align-items:center;gap:12px;padding:9px 12px;border:1px solid var(--full-line);border-radius:7px;color:#606459;font-size:11px}.full-city-chips .icon{width:13px;height:13px}.full-city-chips a:hover{background:#fff3c6;border-color:#dac57f}.full-partner-section{padding:8px 0}.full-partner{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;grid-gap:65px;gap:65px;padding:66px 76px;background:#202c28;color:#faf9f3;border-radius:24px;overflow:hidden}.full-partner .full-eyebrow{color:#ebbf4a;font-size:10px}.full-partner .full-button{color:#111817}.full-partner h2{font-size:clamp(34px,3.2vw,48px)}.full-partner h2>span{color:#ffce43}.full-partner__copy{min-width:0}.full-partner__copy>p:not(.full-eyebrow){max-width:42ch;margin:24px 0 28px;color:#c5cdc5;font-size:14px;line-height:1.75}.full-partner__visual{position:relative;padding:12px 0 32px;min-width:0}.full-partner__photo{display:block;width:100%;height:auto;object-fit:contain}.full-partner__tag{position:absolute;right:0;bottom:5px;display:flex;gap:13px;align-items:center;padding:16px 22px;background:#f6f2e6;color:#27352c;border-radius:13px;transform:rotate(-5deg)}.full-partner__tag>.icon{width:32px;height:32px;stroke-width:2}.full-partner__tag>span{font-size:12px;line-height:1.6}.full-partner__tag strong{font-weight:700}.full-partner__handnote{position:absolute;top:-8px;left:18px;font-family:HomeKalam,cursive;font-size:27px;transform:rotate(-9deg);color:#ffe29b}.full-faq__grid{display:grid;grid-template-columns:.93fr 1.1fr;grid-gap:100px;gap:100px}.full-faq h2{font-size:clamp(34px,3.3vw,49px)}.full-question{border-bottom:1px solid var(--full-line)}.full-question:first-child{border-top:1px solid var(--full-line)}.full-question>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 0;font-size:15px;font-weight:650;letter-spacing:-.025em;line-height:1.5;cursor:pointer}.full-question>summary::-webkit-details-marker,.full-region>summary::-webkit-details-marker{display:none}.full-question>summary:hover{color:#9c750a}.full-question__plus{position:relative;width:27px;height:27px;border:1px solid #dedccf;border-radius:50%;flex:none}.full-question__plus:after,.full-question__plus:before{content:"";width:9px;height:1px;background:#5f6658;position:absolute;top:12px;left:8px}.full-question__plus:after{transform:rotate(90deg);transition:transform .2s}.full-question[open] .full-question__plus{background:#ffca39;border-color:#ffca39}.full-question[open] .full-question__plus:after{transform:rotate(0)}.full-question__answer{padding:0 45px 26px 0;font-size:14px;color:var(--full-muted);line-height:1.8}.full-question__answer p{margin:0}.full-question__answer a{display:inline-block;margin-top:10px;color:#856300;text-decoration:underline;text-underline-offset:4px}.full-closing{display:flex;align-items:center;justify-content:space-between;gap:60px;padding:62px 76px;border-radius:24px;background:#f7d267;background-image:linear-gradient(115deg,#f9df96,#f7cb4d)}.full-closing .full-eyebrow{color:#6c571f}.full-closing h2{font-size:clamp(36px,3.8vw,56px)}.full-closing h2>span{color:#fff4d0}.full-closing p:not(.full-eyebrow){color:#64562f;font-size:14px;line-height:1.7;margin:22px 0 0;max-width:38ch}.full-closing__action{display:flex;flex-direction:column;align-items:center;gap:15px}.full-closing__action .full-button{min-width:285px;min-height:60px}.full-closing__action>span{color:#6b5b32;font-size:10px}.full-locations{padding-block:88px 76px}.full-locations h2{font-size:clamp(28px,2.7vw,38px);letter-spacing:-.045em}.full-locations .full-lead{font-size:14px;margin:16px 0 0}.full-locations .full-section-head{margin-bottom:32px}.full-city-search{display:flex;align-items:center;gap:12px;border:1px solid #dedcd2;background:#fffefb;padding:0 17px;border-radius:12px;min-height:52px;width:300px;flex:none}.full-city-search>.icon{width:20px;height:20px;color:#858779}.full-city-search>input{width:100%;min-width:0;border:0;background:transparent;padding:14px 0;color:#2b3329;font-size:13px}.full-city-search:focus-within{outline:2px solid #b78a15;outline-offset:3px}.full-city-search>input:focus-visible{outline:none}.full-regions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0 28px;gap:0 28px;align-items:start}.full-region{border-bottom:1px solid var(--full-line)}.full-region>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:19px 0;font-size:12px;font-weight:600}.full-region>summary>span{display:inline-flex;align-items:center;gap:6px;color:#777b70;font-size:10px;font-weight:450;flex:none}.full-region>summary .icon{width:15px;height:15px;transition:transform .2s}.full-region[open]>summary .icon{transform:rotate(180deg)}.full-region>summary:hover{color:#8c6a00}.full-region__cities{display:flex;flex-direction:column;padding-bottom:14px;gap:2px}.full-region__cities>a{color:#656b5e;font-size:12px;padding-block:6px;line-height:1.5}.full-region__cities>a:hover{color:#8b6500;text-decoration:underline}.full-city-empty{background:#f2efe4;padding:20px;border-radius:12px;font-size:14px;line-height:1.7}.full-city-empty a{text-decoration:underline;text-underline-offset:3px}.full-locations__footnote{display:flex;gap:8px;flex-wrap:wrap;margin:26px 0 0;font-size:12px;color:#727668;line-height:1.7}.full-locations__footnote>a{display:inline-flex;align-items:center;gap:8px;color:#4a5142;font-weight:600}.full-locations__footnote .icon{width:15px;height:15px}.full-footer{padding:62px 0 24px;border-top:1px solid #e2dfd5;background:#f0eee7}.full-footer__top{display:grid;grid-template-columns:1.65fr 1fr 1fr 1fr;grid-gap:50px;gap:50px}.full-footer .brand{gap:9px}.full-footer .brand__mark{width:90px;height:48px}.full-footer .brand__name{font-size:27px;letter-spacing:-1.3px}.full-footer .brand__tagline{font-size:6px;letter-spacing:1.7px}.full-footer__brand>p{margin:23px 0;color:#727669;font-size:13px;line-height:1.7}.full-footer__email{display:inline-flex;align-items:center;gap:12px;color:#45503d;font-size:13px;font-weight:550}.full-footer__email .icon{width:16px;height:16px}.full-footer__top>nav{display:flex;flex-direction:column;align-items:flex-start;gap:13px;padding-top:10px}.full-footer h3{margin:0 0 7px;font-size:12px;font-weight:700}.full-footer__top>nav>a{font-size:12px;color:#717668;line-height:1.6}.full-footer a:hover{color:#8d6900}.full-footer__bottom{display:flex;gap:30px;align-items:center;border-top:1px solid #dbd9ce;padding-top:24px;margin-top:54px;color:#787d6f;font-size:11px}.full-footer__bottom>nav{display:flex;gap:24px}.full-back-top{display:inline-flex;align-items:center;gap:12px;margin-left:auto}.full-back-top .icon{width:15px;height:15px;transform:rotate(-90deg)}.full-preview-note{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:35px;font-size:10px;color:#888c80}.full-preview-note a{text-decoration:underline;text-underline-offset:3px}@media (max-width:1200px){.full-container{width:calc(100% - 72px)}.full-products{gap:14px}.full-product__body{padding:20px 17px 17px}.full-products-secondary{gap:14px;margin-top:14px}.full-product-small{gap:12px;padding:10px}.full-product-small__photo{width:80px;height:82px}.full-product-small h3{font-size:14px}.full-product-small p{font-size:11px}.full-steps{gap:30px}.full-steps h3{font-size:18px}.full-coverage__grid,.full-faq__grid{gap:55px}.full-closing,.full-partner{padding:54px;gap:45px}.full-numbers{gap:28px}.full-regions{gap:0 20px}.full-region>summary{font-size:11px}.full-region>summary>span{gap:2px;font-size:9px}.full-footer__top{gap:30px;grid-template-columns:1.6fr 1fr 1fr}.full-footer__top>nav:last-child{grid-column:2/4;flex-direction:row;flex-wrap:wrap;align-items:center;gap:13px 25px;padding-top:0}.full-footer__top>nav:last-child>h3{width:100%;margin-bottom:0}}@media (max-width:860px){.panorama{opacity:0;transition:opacity .18s ease-out}.panorama.is-active{opacity:1}.nav.is-open{max-height:calc(100svh - var(--header-height));overflow-y:auto}.full-mobile-login{display:block}.full-container{width:calc(100% - 40px)}.full-section{padding-block:72px}.full-home h2{font-size:clamp(33px,5.6vw,46px)}.full-section-head{align-items:flex-start;flex-direction:column;gap:24px;margin-bottom:30px}.full-eyebrow{font-size:9px;margin-bottom:15px;letter-spacing:.16em}.full-section-head__aside{max-width:460px;padding:0}.full-lead,.full-section-head__aside p{font-size:14px;line-height:1.75}.full-text-link{font-size:13px}.full-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.full-product h3{font-size:20px}.full-product__photo{aspect-ratio:1.45}.full-product__body{padding:20px}.full-products-secondary{grid-template-columns:1fr;gap:12px;margin-top:18px}.full-product-small{padding:10px 20px 10px 10px;gap:20px}.full-product-small__photo{width:100px;height:84px}.full-product-small h3{font-size:17px}.full-product-small p{font-size:12px}.full-product-small>.icon{width:20px;height:20px}.full-process .full-section-head{margin-bottom:36px}.full-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 36px}.full-step__top{padding-bottom:18px;margin-bottom:20px}.full-step__top>span{font-size:44px}.full-step__top>.icon{width:34px;height:34px}.full-process__note{font-size:24px;margin-top:18px;padding-right:10px}.full-coverage__grid,.full-faq__grid{grid-template-columns:1fr;gap:45px}.full-coverage__copy{max-width:600px}.full-coverage__copy h2>br:nth-of-type(2){display:none}.full-coverage__map{max-width:580px;width:100%;justify-self:center}.full-numbers{gap:44px;max-width:460px}.full-closing,.full-partner{padding:42px;border-radius:20px;gap:30px}.full-partner{grid-template-columns:minmax(0,1fr)}.full-partner__copy{max-width:520px}.full-partner__visual{width:360px;max-width:100%;margin:15px auto 0}.full-faq h2{max-width:620px}.full-faq .full-lead{margin-block:20px}.full-question>summary{font-size:14px;padding-block:22px}.full-closing{flex-direction:column;gap:28px}.full-closing,.full-closing__action{align-items:flex-start}.full-locations{padding-block:64px}.full-locations h2{font-size:31px}.full-city-search{width:min(420px,100%)}.full-regions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px}.full-region>summary{font-size:12px}.full-footer{padding-top:45px}.full-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.full-footer__brand{grid-column:1/-1}.full-footer__top>nav:last-child{grid-column:auto;flex-direction:column;align-items:flex-start;gap:13px;padding-top:10px}.full-footer__top>nav:last-child>h3{margin-bottom:7px}.full-footer__bottom{flex-wrap:wrap;gap:20px;margin-top:36px;line-height:1.5}.full-footer__bottom>nav{gap:18px}.full-back-top{margin-left:0}}@media (max-width:520px){.full-section{padding-block:56px}.full-products{gap:12px}.full-product{border-radius:14px}.full-product__photo{aspect-ratio:1.08}.full-product__photo>img{width:165%;left:-65%}.full-product__badge{top:9px;left:8px;padding:5px 6px;font-size:8px;border-radius:5px}.full-product__body{padding:17px 13px 13px}.full-product h3{font-size:17px;min-height:41px}.full-product__body>p{font-size:11px;line-height:1.6;margin:9px 0 18px}.full-product__bottom{font-size:9px;gap:4px}.full-round-arrow{width:28px;height:28px}.full-round-arrow>.icon{width:14px;height:14px}.full-product-small{gap:14px;padding-right:14px}.full-product-small__photo{width:84px;height:80px}.full-product-small h3{font-size:15px}.full-product-small p{font-size:11px;margin-top:6px}.full-product-small>.icon{width:17px;height:17px}.full-steps{gap:30px 24px}.full-step__top>span{font-size:38px}.full-step__top>.icon{width:29px;height:29px}.full-steps h3{font-size:16px;min-height:43px}.full-steps p{font-size:12px;line-height:1.7;margin-top:10px}.full-process__note{font-size:22px}.full-coverage__grid{gap:35px}.full-coverage__copy h2>br:nth-of-type(2){display:initial}.full-numbers{gap:27px;margin:28px 0}.full-numbers strong{font-size:31px}.full-numbers span{font-size:9px}.full-coverage__promise{gap:13px}.full-coverage__promise strong{font-size:12px}.full-coverage__promise p{font-size:11px}.full-coverage__promise>.icon{width:32px;height:32px}.full-map__note{top:-8px;padding:12px 14px;gap:8px}.full-map__note>span{font-size:10px}.full-map__note>.icon{width:22px;height:22px}.full-map text{font-size:15px}.full-city-chips{gap:6px;margin-top:12px}.full-city-chips>a{font-size:10px;padding:8px 10px}.full-partner{padding:32px 24px;gap:24px;border-radius:18px}.full-partner .full-eyebrow{font-size:8px}.full-partner h2{font-size:33px}.full-partner__copy>p:not(.full-eyebrow){font-size:12px;line-height:1.75;margin:18px 0 24px}.full-partner .full-button{padding-inline:17px;gap:17px;font-size:12px}.full-partner__visual{margin-top:12px}.full-partner__tag{padding:12px 16px}.full-partner__tag>span{font-size:10px}.full-partner__handnote{font-size:23px}.full-faq__grid{gap:28px}.full-question>summary{gap:18px;font-size:13px}.full-question__answer{font-size:12px;padding-right:30px}.full-closing{padding:33px 24px;border-radius:18px;gap:24px}.full-closing h2{font-size:35px}.full-closing p:not(.full-eyebrow){font-size:12px;margin-top:18px}.full-closing__action{width:100%}.full-closing__action .full-button{min-width:0;width:100%;min-height:54px;font-size:13px}.full-closing__action>span{font-size:9px}.full-regions{gap:0 20px}.full-region>summary{font-size:11px;gap:5px;min-height:56px;padding-block:14px}.full-region>summary>span{font-size:0;gap:0}.full-region>summary .icon{width:14px;height:14px}.full-footer .brand__name{font-size:25px}.full-footer .brand__mark{width:82px;height:42px}.full-footer__top{gap:29px 18px}.full-footer__bottom{font-size:10px}}@media (prefers-reduced-motion:reduce){.full-footer *,.full-home *,.panorama{transition:none!important;scroll-behavior:auto!important}.full-button:hover,.full-product:hover,.full-product:hover .full-product__photo>img{transform:none}}