.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;min-height:52px;padding:14px 22px;border:1.5px solid transparent;border-radius:var(--r2);background:var(--ink);color:var(--card);font-size:16px;font-weight:600;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.btn:hover{filter:brightness(1.14)}.btn:active{transform:translateY(1px)}.btn:focus-visible{box-shadow:var(--ring)}.btn:disabled,.btn[aria-disabled=true]{background:var(--paper-deep);color:var(--mute);border-color:transparent;box-shadow:inset 0 0 0 1px var(--line);filter:none;cursor:default;pointer-events:none}.btn.sec{background:var(--card);color:var(--ink);border-color:var(--line)}.btn.sec:hover{border-color:var(--mute);filter:none}.btn.quiet{min-height:44px;background:transparent;color:var(--acc);border-color:transparent}.btn.big{min-height:58px;padding:16px 26px;font-size:17px}.btn.full{width:100%}.act>.ui-icon,.btn>.ui-icon{--ic-cut:var(--card);--ic-acc:currentColor}.btn:not(.sec):not(.quiet)>.ui-icon{--ic-cut:var(--ink);--ic-acc:var(--card)}.act{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.act:hover{border-color:var(--mute)}.act.link{padding:10px 4px;border-color:transparent;background:transparent;color:var(--acc)}.act.copy{min-height:32px;padding:4px 10px;font-size:12.5px}.ic{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:12px;background:var(--card);cursor:pointer}.ic:hover{border-color:var(--mute)}.ui-icon{display:inline-block;flex-shrink:0;vertical-align:middle}.hero-actions .ui-icon{margin-right:2px}.product-icon{--ic-cut:var(--icon-accent);--ic-acc:var(--icon-accent);display:inline-flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--icon-plate);color:var(--icon-fg);box-shadow:var(--icon-shadow)}.card{padding:22px;border:1px solid var(--line);border-radius:var(--r3);background:var(--card);box-shadow:var(--sh-2)}.card.flat{box-shadow:var(--sh-1)}.card.ok{border-color:var(--acc);border-width:1.5px}.product{display:flex;flex-direction:column;gap:16px;padding:28px}.product h3{font-size:28px;letter-spacing:-.035em}.product .body{max-width:44ch}.product .btn{margin-top:8px}.product-price{margin-top:auto;font-size:36px;font-weight:600}.product-price>span:not(.m){font:14px var(--t-ui);color:var(--mute);white-space:nowrap}.travel-product{border-color:var(--edge);background:linear-gradient(135deg,var(--edge-soft),transparent 70%),var(--card)}@media (max-width:600px){.product{padding:22px}}.mat{position:relative;overflow:hidden;border-radius:var(--r3);background:linear-gradient(146deg,var(--mat-1),var(--mat-2) 58%,var(--mat-3));color:var(--mat-fg);box-shadow:var(--sh-mat),var(--mat-ring)}.mat:before{top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,var(--edge-soft) 22%,var(--edge-soft) 78%,transparent)}.mat:after,.mat:before{content:"";position:absolute}.mat:after{inset:0;pointer-events:none;background:radial-gradient(120% 78% at 84% -14%,rgba(255,255,255,.12),transparent 56%)}.mat>*{position:relative;z-index:1}.slab{padding:22px 24px}.slab-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.slab-top .l{font-size:14.5px;color:var(--mat-mute)}.slab-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--mat-line)}.slab-row>*{min-width:0;overflow-wrap:anywhere}.slab-row .l{font-size:14px;color:var(--mat-mute)}.slab-row .v{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--slab-v);text-align:right}.slab-row .with-icon{flex-wrap:wrap;justify-content:flex-end}.tiers .slab-top .l:last-child{text-align:right}.topup-benefit .fine{color:var(--mat-mute)}.topup-benefit .big{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:12px}.topup-benefit .ph{font-size:14px;color:var(--mat-mute)}.final-choice{padding:30px}.final-choice p{margin-top:12px;color:var(--mat-mute)}.final-choice .brow{margin-top:20px}@media (max-width:600px){.final-choice{padding:24px}.final-choice .btn{width:100%}}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;counter-reset:s}.steps.three{grid-template-columns:repeat(3,1fr)}.steps.one{grid-template-columns:1fr}.step{position:relative;padding:22px;border:1px solid var(--line);border-radius:var(--r3);background:var(--card)}.step:before{content:counter(s);counter-increment:s;display:grid;place-items:center;width:32px;height:32px;margin-bottom:14px;border-radius:50%;background:var(--ink);color:var(--card);font-size:14px;font-weight:700}.step b{display:block;margin-bottom:6px;font-size:16.5px}.step p{font-size:14.5px;color:var(--ink-2)}.blk.dark .step{border-color:var(--mat-line);background:var(--mat-3);color:var(--mat-fg)}.blk.dark .step p{color:var(--mat-mute)}.blk.dark .step:before{background:var(--edge);color:var(--on-edge)}@media (max-width:900px){.steps,.steps.three{grid-template-columns:1fr 1fr}}@media (max-width:560px){.steps,.steps.three{grid-template-columns:1fr}}.first-use-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;padding:0;list-style:none;counter-reset:use}.first-use-steps li{min-width:0;counter-increment:use}.first-use-steps li:before{content:counter(use);display:block;margin-bottom:6px;color:var(--acc);font-size:22px;font-weight:700}.first-use-steps b{font-size:17px}.first-use-steps p{margin-top:6px;font-size:14px;line-height:1.5;color:var(--mute)}@media (max-width:600px){.first-use-steps{grid-template-columns:1fr;gap:18px}.first-use-steps li{position:relative;padding-left:34px}.first-use-steps li:before{position:absolute;top:0;left:0}}.guide{display:flex;flex-direction:column;gap:12px;counter-reset:g}.guide li{display:flex;align-items:flex-start;gap:14px;list-style:none}.guide li:before{content:counter(g);counter-increment:g;display:grid;flex:0 0 30px;place-items:center;height:30px;border-radius:50%;background:var(--ink);color:var(--card);font-size:13.5px;font-weight:700}.stepper{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:24px;gap:24px;align-items:start}.stepper .guide li{padding:12px 14px;border:1px solid transparent;border-radius:var(--r2);cursor:pointer}.stepper .guide li:hover{border-color:var(--line);background:var(--card)}.stepper .guide li.on{border-color:var(--acc);background:var(--card);box-shadow:var(--sh-1)}.stepper .guide li.on:before{background:var(--acc)}.stepper .guide li:focus-visible{outline:2px solid var(--acc);outline-offset:2px}@media (max-width:820px){.stepper{grid-template-columns:1fr}.stepper .phone{display:none}}.phone{position:-webkit-sticky;position:sticky;top:84px;justify-content:center}.phone,.scr{display:flex}.scr{position:relative;flex-direction:column;gap:12px;width:min(100%,300px);aspect-ratio:9/14;overflow:hidden;padding:26px 20px 20px;border:8px solid var(--mat-1);border-radius:34px;background:var(--mat-2);color:var(--mat-fg);box-shadow:var(--sh-mat)}.scr:before{content:"";position:absolute;top:10px;left:50%;width:84px;height:22px;border-radius:999px;background:var(--mat-1);transform:translate(-50%)}.scr-top{display:flex;flex-direction:column;gap:8px;margin-top:22px}.scr-top .eyebrow{color:var(--mat-mute)}.scr-top .eyebrow b{color:var(--mat-fg)}.scr-top .bar{height:5px;overflow:hidden;background:var(--mat-line)}.scr-top .bar,.scr-top .bar i{display:block;border-radius:999px}.scr-top .bar i{height:100%;background:var(--edge)}.scr-h{font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.scr-p{flex:1 1;font-size:14px;line-height:1.5;color:var(--mat-mute)}.scr-nav{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--mat-line)}.scr-nav .fine{color:var(--mat-mute);text-align:center}.scr-nav button{width:40px;height:40px;border:1px solid var(--mat-line);border-radius:50%;background:var(--mat-3);color:var(--mat-fg);font-size:16px;cursor:pointer}.scr-nav button:disabled{opacity:.35;cursor:default}.svc{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-column-gap:14px;column-gap:14px;grid-row-gap:8px;row-gap:8px;min-height:72px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--r2);background:var(--card);color:inherit;text-decoration:none}.svc:hover{border-color:var(--mute)}.svc>.st{grid-column:2;justify-self:start}.svc .t{flex:1 1;min-width:0;overflow-wrap:anywhere}.svc .t b{display:block;font-size:15.5px}.svc .t span{font-size:13px;color:var(--mute)}.tile{display:grid;flex:0 0 40px;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--line-2);color:var(--ink-2);font-size:15px;font-weight:700}.tile.ok{background:var(--ok-weak);color:var(--ok)}.tile.gift{background:var(--warn-weak);color:var(--warn-ink)}.tile:has(>.product-icon){background:transparent}.tile>.product-icon{flex-basis:38px;width:38px;height:38px}.brand-mark{position:relative;display:inline-grid;flex:0 0 28px;place-items:center;width:28px;height:28px;overflow:hidden;border-radius:7px;background:var(--logo-plate);color:var(--logo-plate-ink);font-size:16px;font-weight:700;vertical-align:middle}.brand-mark:before{content:attr(data-letter)}.brand-mark img{position:absolute;inset:2px;width:calc(100% - 4px);height:calc(100% - 4px);object-fit:contain;background:var(--logo-plate)}.brand-mark.wide{flex-basis:64px;width:64px;height:32px}.brand-mark.on-dark,.brand-mark.on-dark img{background:var(--logo-plate-dark);color:var(--logo-plate-dark-ink)}.brand-label{display:inline-flex;flex-shrink:0;align-items:center;gap:7px;font-size:13px;font-weight:600;white-space:nowrap}.brand-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0}.brand-row .brand-label{padding:5px 9px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink)}.slab .brand-label{color:var(--mat-fg)}.brand-heading{display:flex;align-items:center;gap:16px;margin:20px 0 0}.brand-heading>.brand-mark{flex-basis:52px;width:52px;height:52px;border-radius:13px}.brand-heading>h1{min-width:0;margin:0}@media (max-width:380px){.brand-heading{gap:12px}.brand-heading>.brand-mark{flex-basis:40px;width:40px;height:40px}}.product-heading{display:flex;align-items:center;gap:12px;margin-bottom:16px}.product-heading h2,.product-heading h3,.prose .product-heading h2,.prose .product-heading h3{margin:0}.section-identity,.with-icon{display:flex;align-items:center;gap:12px;min-width:0}.section-identity>div{min-width:0}.section-identity h1,.section-identity h2{margin:0}.section-identity .sub{margin:3px 0 0}.section-identity+.g16{height:16px}.section-identity .product-icon{flex-basis:46px;width:46px;height:46px;border-radius:14px}.visual-feature{display:flex;align-items:flex-start;gap:12px}.visual-feature>div{min-width:0}.visual-feature h3{margin-bottom:6px}.st{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap}.st[data-svc-status]{max-width:100%;white-space:normal}.st i{display:block;flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:currentColor}.st.ok{background:var(--ok-weak);color:var(--ok-ink)}.st.wait{background:var(--warn-weak);color:var(--warn-ink)}.st.bad{background:var(--stop-weak);color:var(--stop-ink)}.st.calm{background:var(--line-2);color:var(--mute)}.note{padding:14px 16px;border-radius:var(--r2);font-size:14.5px;line-height:1.55}.note b{font-weight:700}.note.info{background:var(--warn-weak);color:var(--warn-ink)}.note.ok{background:var(--ok-weak);color:var(--ok-ink)}.note.bad{background:var(--stop-weak);color:var(--stop-ink)}.note.calm{background:var(--line-2);color:var(--ink-2)}.zeros{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.zero{display:inline-flex;align-items:baseline;gap:6px;padding:9px 14px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink-2);font-size:14px}.zero b{font-family:var(--t-money);font-size:16px;font-weight:700;color:var(--acc)}@media (max-width:600px){.zeros{gap:8px;margin-top:16px}.zero{padding:6px 10px;font-size:12px}}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip-p{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 15px;border:1.5px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink-2);font-size:14.5px;font-weight:600;cursor:pointer}.chip-p:hover{border-color:var(--mute)}.chip-p.on{border-color:var(--ink);background:var(--ink);color:var(--card)}.lock{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 14px;border-radius:999px;background:var(--warn-weak)}.lock i{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:var(--warn)}.lock span{font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.banner,.lock span{color:var(--warn-ink)}.banner{padding:12px 0;background:var(--warn-weak);font-size:14.5px;text-align:center}.toast{position:fixed;bottom:24px;left:50%;z-index:60;padding:10px 16px;border-radius:999px;background:var(--ink);color:var(--card);font-size:14px;transform:translate(-50%)}.check{position:relative;display:flex;align-items:flex-start;gap:12px;font-size:15.5px}.check:before{content:"";flex:0 0 22px;height:22px;margin-top:1px;border-radius:50%;background:var(--ok-weak)}.check:after{content:"";position:absolute;top:5px;left:4px;width:14px;height:14px;background:var(--check-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.4 10.6l3.7 3.5 7.5-8.2' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.4 10.6l3.7 3.5 7.5-8.2' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /14px no-repeat}.faq details{padding:4px 0;border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:16px 0;font-size:17px;font-weight:600;list-style:none;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:0 0 auto;color:var(--mute);font-size:24px;font-weight:400}.faq details[open] summary:after{content:"–"}.faq .a{max-width:760px;padding:0 0 18px;color:var(--ink-2)}.fld{width:100%;min-height:52px;padding:12px 16px;border:1.5px solid var(--line);border-radius:var(--r2);background:var(--card);color:var(--ink);font:500 17px var(--t-ui)}.fld:focus{outline:0;border-color:var(--acc);box-shadow:var(--ring)}.fld.err{border-color:var(--stop)}.fld.money{font-family:var(--t-money);font-size:24px;font-weight:600}label.lbl{display:block;margin-bottom:6px;color:var(--mute);font-size:13.5px;font-weight:500}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.svc-search{max-width:560px}.svc-search-row{display:flex;gap:8px}.svc-search-row .fld{flex:1 1;min-width:0}.svc-search-row .btn{flex:0 0 auto}.svc-results{display:flex;flex-direction:column;gap:8px;margin-top:8px}.svc-results .svc{min-height:64px;padding:12px 14px}.svc-results .svc .t span{white-space:normal}@media (max-width:480px){.svc-search-row .btn{padding:12px 14px}}.help-search label{display:block;margin-bottom:8px;font-size:14px;font-weight:600}.help-search input{min-height:52px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r2);background:var(--card);color:var(--ink);font:16px var(--t-ui)}[data-help-search]{width:100%}.help-search [data-help-count]{min-height:20px;margin-top:8px}.kv{display:grid;grid-template-columns:auto 1fr;grid-gap:10px 18px;gap:10px 18px;font-size:15px}.kv dt{color:var(--mute)}.kv dd{font-weight:600}.price{padding:4px 16px;border-radius:var(--r2);background:var(--ok-weak)}.price div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--price-line)}.price div:last-child{border-bottom:0}.price .l{font-size:14.5px;color:var(--ok-ink);opacity:.85}.price .v{font-family:var(--t-money);font-size:16px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ok-ink)}.price .v .v-txt{font-family:var(--t-ui);font-size:15px;font-weight:600;font-feature-settings:normal;font-variant-numeric:normal;letter-spacing:0}.price.grey{background:var(--line-2)}.price.grey div{border-bottom-color:var(--line)}.price.grey .l{color:var(--mute);opacity:1}.price.grey .v{color:var(--ink)}.cmp{display:flex;flex-direction:column;gap:16px}.cmp .r .top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px}.cmp .r .nm{font-size:14.5px;color:var(--ink-2)}.cmp .r.us .nm{font-weight:700;color:var(--ink)}.cmp .r .vl{font-family:var(--t-money);font-size:16px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmp .r.us .vl{font-weight:700;color:var(--acc)}.cmp .bar{height:10px;overflow:hidden;border-radius:999px;background:var(--line-2)}.cmp .bar i{display:block;height:100%;border-radius:999px;background:var(--line)}.cmp .r.us .bar i{background:var(--acc)}.prose{max-width:760px}.prose h2{margin:36px 0 12px;font-size:24px}.prose h3{margin:24px 0 8px}.prose li,.prose p{color:var(--ink-2)}.prose ol,.prose ul{display:flex;flex-direction:column;gap:6px;margin:10px 0;padding-left:22px}.prose table,.tbl table{width:100%;margin:12px 0;border-collapse:collapse;font-size:14.5px}.prose td,.prose th{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.prose th{font-weight:600;color:var(--ink)}.tbl{overflow-x:auto}.tbl table{min-width:640px}.crumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;color:var(--mute);font-size:13.5px}.crumbs a{color:var(--mute);text-decoration:none}.crumbs a:hover{color:var(--ink)}.plan{display:flex;flex-direction:column;gap:14px;padding:26px}.plan.bare{padding:0}.plan .nm{color:var(--mute);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.plan .pr{font-family:var(--t-money);font-size:34px;font-weight:700;letter-spacing:-.02em}.plan .pr .pr-txt{font-family:var(--t-ui);font-size:22px;font-weight:600;letter-spacing:-.01em}.plan .pr small{font-family:var(--t-ui);font-size:14px;font-weight:500;letter-spacing:0;color:var(--mute)}.plan ul{display:flex;flex-direction:column;gap:9px;color:var(--ink-2);font-size:14.5px;list-style:none}.plan li{display:flex;align-items:flex-start;gap:10px}.plan li:before{content:"";flex:0 0 7px;width:7px;height:7px;margin-top:8px;border-radius:50%;background:var(--acc)}.plan li.no:before{background:var(--line)}.plan .btn{margin-top:auto}.plan.mat .nm,.plan.mat ul{color:var(--mat-mute)}.plan.mat .btn,.plan.mat li:before{background:var(--edge)}.plan.mat .btn{color:var(--on-edge)}.seg{display:flex;gap:5px;padding:5px;border-radius:14px;background:var(--line-2)}.seg>button{display:inline-flex;flex:1 1;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:44px;padding:9px 12px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--ink-2);font-size:14.5px;font-weight:600;cursor:pointer}.seg>button.on,.seg>button:hover{color:var(--ink)}.seg>button.on{border-color:var(--edge);background:var(--card);box-shadow:var(--seg-on-sh)}.seg.payment-methods>button{flex-wrap:wrap;min-height:54px;padding:9px 6px}.seg small{display:block;width:100%;color:var(--mute);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}@media (max-width:380px){.seg>button{gap:5px;font-size:13px}}.hero{padding:clamp(40px,6vw,88px) 0 clamp(32px,5vw,64px)}.hero .wrap{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:48px;gap:48px}.hero h1{font-size:clamp(42px,5vw,64px);letter-spacing:-.045em}.purchase-hero h1{font-size:clamp(32px,4.25vw,54px);letter-spacing:-.035em;line-height:1.12}.hero-right{display:flex;flex-direction:column;align-items:stretch;gap:16px}.hero-condition{max-width:540px;margin-top:14px}.hero .zeros{margin-top:22px}.hero-card{position:relative;z-index:2;display:flex;justify-content:flex-end;margin-bottom:-28px;padding-right:24px}.hero-card .plastic{max-width:340px;transform:rotate(-3deg)}@media (max-width:900px){.hero .wrap{grid-template-columns:1fr;gap:32px}.hero-card{justify-content:center;padding-right:0}.purchase-hero .wrap{grid-template-columns:1fr;gap:24px}.purchase-hero .lead{max-width:640px}}@media (max-width:600px){.hero{padding-top:28px}.hero .wrap{gap:24px}.hero .brow{gap:8px}.hero .btn.big{padding:14px 16px;font-size:15px}.hero .zeros{gap:8px;margin-top:16px}.hero .g24{height:12px}.purchase-hero{padding-top:10px;padding-bottom:20px}.purchase-hero .wrap{gap:12px}.purchase-hero h1{font-size:34px}.purchase-hero .btn.big{width:100%}.purchase-hero .brow>.act{padding-left:0}.hero-condition{margin-top:10px}}@media (max-width:380px){.hero .act{font-size:13px}}@media (max-width:360px){.purchase-hero h1{font-size:30px}}.hero-card-art{justify-self:center;width:100%;min-width:0;max-width:540px}.card-deck{position:relative;width:100%;height:370px;isolation:isolate}.card-deck:before{content:"";position:absolute;inset:18% 0 3% 0;border-radius:50%;background:var(--deck-glow);filter:blur(18px);pointer-events:none}.plastic{display:flex;flex-direction:column;width:100%;max-width:420px;aspect-ratio:1.586;padding:17px 18px;border-radius:18px}.plastic .sweep{position:absolute;inset:0;z-index:2;background:linear-gradient(108deg,transparent 34%,rgba(255,255,255,.16) 46%,rgba(255,255,255,.03) 54%,transparent 66%);transform:translate(-130%);pointer-events:none}.showcase-card{position:absolute;width:79%;max-width:400px;min-width:0;overflow:hidden;padding:22px 24px;border-radius:21px;background:repeating-radial-gradient(ellipse 140% 100% at 50% 175%,transparent 0 21px,rgba(255,255,255,.045) 21px 22px),linear-gradient(146deg,var(--mat-1),var(--mat-2) 58%,var(--mat-3));box-shadow:var(--showcase-card-sh)}.showcase-card:after{background:radial-gradient(120% 90% at 8% 0,rgba(255,255,255,.16),transparent 65%)}.showcase-travel{top:24px;right:10px;z-index:1;transform:rotate(9deg);box-shadow:var(--showcase-travel-sh)}.showcase-online{bottom:26px;left:8px;z-index:2;transform:rotate(-8deg)}.wordmark{color:var(--wordmark-ink);font-size:13px;font-weight:700;letter-spacing:.26em}.wordmark i{font-style:normal;color:var(--edge)}.plastic .badge{padding:5px 10px;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:var(--mat-mute);font-size:11px;font-weight:600;letter-spacing:.06em;white-space:nowrap}.showcase-travel .badge{border-color:transparent;background:var(--badge-metal);color:var(--on-edge)}.chip{position:relative;flex:0 0 40px;width:40px;height:30px;overflow:hidden;border-radius:5px;background:var(--chip-metal)}.chip:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,transparent 44%,var(--chip-hatch-1) 45%,transparent 46%),linear-gradient(90deg,transparent 32%,var(--chip-hatch-2) 33%,transparent 34%,transparent 65%,var(--chip-hatch-2) 66%,transparent 67%)}.showcase-chip{margin-top:20px;color:var(--showcase-chip-fg)}.showcase-chip .ui-icon{flex:none;opacity:.75}.showcase-purpose{display:flex;flex-direction:column;gap:4px;margin:auto 0;padding:12px 0;color:var(--mat-fg)}.showcase-purpose strong{font-size:17px;font-weight:500;letter-spacing:-.015em;line-height:1.3}.showcase-purpose span{color:var(--mat-mute);font-size:12px}.showcase-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--mat-mute);font-size:9px;letter-spacing:.15em}.showcase-foot span:last-child{font-family:var(--t-fn);font-size:14px;letter-spacing:.09em}.plastic-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto}.plastic-foot .lbl{color:var(--mat-mute);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.plastic-foot .last4{color:var(--plastic-last4);font-family:var(--t-fn);font-size:13px;letter-spacing:.09em}.plastic-purpose{display:flex;flex:1 1;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:10px 0;color:var(--mat-fg);font-family:var(--t-ui);font-size:13px;letter-spacing:0;line-height:1.35}.plastic-purpose strong{font-weight:500}.plastic-purpose span{color:var(--mat-mute);font-size:12.5px;font-weight:400}.plastic-purpose+.plastic-foot{margin-top:0}.card-art-caption{display:flex;flex-direction:column;gap:3px;color:var(--mute);font-size:13px;line-height:1.4;text-align:center}@media (min-width:901px) and (max-width:1100px){.showcase-card{padding:18px}.showcase-purpose strong{font-size:14px}.card-deck{height:330px}}@media (max-width:900px){.hero-card-art{max-width:440px}.card-deck{height:335px}}@media (max-width:600px){.hero-card-art{order:-1;max-width:370px}.card-deck{height:clamp(220px,68vw,270px)}.showcase-card{width:78%;padding:15px 16px;border-radius:16px}.showcase-travel{top:14px;right:9px}.showcase-online{bottom:16px;left:8px}.showcase-card .wordmark{font-size:10px}.showcase-card .badge{padding:4px 8px;font-size:9px}.showcase-chip{gap:9px;margin-top:12px}.showcase-chip .chip{flex-basis:29px;width:29px;height:22px}.showcase-purpose{gap:3px;padding:9px 0}.showcase-purpose strong{font-size:12px}.showcase-purpose span{font-size:10px}.showcase-foot{gap:8px;font-size:7px}.showcase-foot span:last-child{font-size:11px}.card-art-caption{display:none}}@media (max-width:360px){.plastic:not(.compact){padding:12px 14px}.plastic-purpose{padding:0}}.skip{position:absolute;top:8px;left:-999px;z-index:100;padding:10px 14px;border-radius:var(--r1);background:var(--ink);color:var(--card)}.skip:focus{left:8px}.hdr{position:-webkit-sticky;position:sticky;top:0;z-index:40;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hdr .wrap{display:flex;gap:20px;min-height:64px}.hdr .wrap,.logo{align-items:center}.logo{display:inline-flex;gap:0;font-size:17px;font-weight:800;letter-spacing:.08em;text-decoration:none}.logo span{color:var(--edge)}.nav{display:flex;gap:0}.nav a{display:inline-flex;align-items:center;min-height:44px;padding:10px 8px;border-radius:var(--r1);color:var(--ink-2);font-size:13.5px;font-weight:500;text-decoration:none;white-space:nowrap}.nav a:hover,.nav a[aria-current]{background:var(--line-2);color:var(--ink)}.hdr .cta{display:flex;align-items:center;gap:8px;margin-left:auto}.hdr .btn{min-height:44px;padding:10px 16px;font-size:14.5px}.burger,.mnav{display:none}@media (max-width:1150px){.nav{display:none}.burger{display:grid}.hdr .cta .btn.sec{display:none}.mnav[open]{position:fixed;inset:64px 0 0 0;z-index:39;display:block;overflow:auto;padding:16px 20px;background:var(--paper)}.mnav a{display:block;padding:14px 8px;border-bottom:1px solid var(--line);font-size:18px;font-weight:600;text-decoration:none}}@media (max-width:600px){.hdr .wrap{gap:8px}.hdr .cta{gap:4px}.hdr .btn{padding:10px;font-size:13px}.hdr .logo{font-size:21px}.hdr .ic{width:36px;min-width:36px}}@media (max-width:380px){.hdr-card-word{display:none}}.fab{position:fixed;right:18px;bottom:18px;z-index:45;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:12px 16px;border-radius:999px;background:var(--ink);color:var(--card);font-size:14.5px;font-weight:600;text-decoration:none;box-shadow:var(--sh-mat)}.fab svg{flex:0 0 20px}@media (max-width:600px){.fab{right:14px;bottom:14px;padding:12px 14px}.fab span{display:none}}body:has(.mnav[open]) .fab{display:none}.ftr{margin-top:auto;padding:40px 0 32px;border-top:1px solid var(--line);color:color-mix(in srgb,var(--mute) 92%,var(--ink));font-size:14px}.ftr .cols{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1.1fr;grid-gap:28px;gap:28px}.ftr h4{margin-bottom:10px;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.ftr a,.ftr h4{color:var(--ink-2)}.ftr a{display:block;padding:5px 0;text-decoration:none}.ftr a:hover{color:var(--ink)}.ftr .about{max-width:340px;margin-top:12px}.ftr .marks{display:flex;align-items:center;gap:14px;margin-top:28px;font-size:13px}.ftr .marks .sbp{display:inline-flex;flex:0 0 auto;align-items:center;padding:6px 10px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink)}.ftr .marks .sbp svg{display:block;width:auto;height:28px}.ftr .legal{margin-top:28px;padding-top:18px;border-top:1px solid var(--line);font-size:13px}.ftr .legal .req,.ftr .legal a{color:var(--ink-2)}.ftr .legal a{display:inline;padding:0;text-decoration:underline;text-underline-offset:3px}@media (max-width:1100px){.ftr .cols{grid-template-columns:repeat(4,minmax(0,1fr))}.ftr .cols>:first-child{grid-column:1/-1}}@media (max-width:800px){.ftr .cols{grid-template-columns:1fr 1fr}}@media (max-width:480px){.ftr .cols{grid-template-columns:1fr}.ftr .marks{align-items:flex-start}}.card.travel-product{background:linear-gradient(135deg,color-mix(in srgb,var(--edge) 20%,transparent),transparent 70%),var(--card)}.travel-product .eyebrow,.travel-product .product-price>span:not(.m),.travel-product p.fine{color:color-mix(in srgb,var(--mute) 75%,var(--ink))}@media (max-width:600px){.kv.contacts-kv{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.contacts-kv dd{overflow-wrap:anywhere}}.act,.btn,.chip-p,.seg>button,.stepper .guide li,.svc{transition:all var(--dur) var(--ease)}.fab{transition:transform var(--dur) var(--ease)}.fab:hover,.svc:hover{transform:translateY(-1px)}.cmp .bar i{transition:width .5s var(--ease)}.scr-top .bar i{transition:width .3s var(--ease)}.plastic .sweep{animation:sweep 1.4s .4s var(--ease) 1 forwards}@keyframes sweep{to{transform:translate(130%)}}.lock i,.st i.live{animation:pulse 1.7s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}