@layer page{.hero{background:var(--plate);border-block-end:var(--hair) solid var(--rule);overflow:hidden}.hero__grid{gap:clamp(var(--s6), 5vw, var(--s9));padding-block:clamp(var(--s7), 6vw, var(--s9));grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;display:grid}.hero__title{font-size:var(--t-display);letter-spacing:-.035em;text-wrap:balance;font-weight:800;font-stretch:118%;line-height:.94}.hero__title em{color:var(--canon);font-style:normal}[dir=rtl] .hero__title{letter-spacing:-.01em;font-stretch:100%;line-height:1.24}.hero__lede{margin-block-start:var(--s5)}.hero__cta{gap:var(--s3);flex-wrap:wrap;margin-block-start:var(--s6);display:flex}.hero__facts{background:var(--paper);margin-block-start:var(--s7)}.schematic{position:relative}.schematic svg{block-size:auto;inline-size:100%;color:var(--key)}.schematic .machine{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linejoin:round}.schematic .machine .faint{opacity:.38}.schematic .floor{stroke:currentColor;opacity:.3}.schematic .grid-bg line{stroke:var(--rule);stroke-width:.5px}.cal{cursor:pointer}.cal .lead{fill:none;stroke:var(--rule-strong);stroke-width:1px}.cal .ring{fill:var(--plate);stroke:var(--steel);stroke-width:1.1px}.cal .pin{fill:var(--steel)}.cal .n{font-family:var(--mono);fill:var(--steel);text-anchor:middle;font-size:12px;font-weight:500}.cal:hover .ring,.cal:focus-visible .ring{stroke:var(--canon)}.cal:hover .n,.cal:focus-visible .n{fill:var(--canon)}.cal:hover .lead,.cal:focus-visible .lead{stroke:var(--canon)}.cal[aria-pressed=true] .ring{fill:var(--canon);stroke:var(--canon)}.cal[aria-pressed=true] .n{fill:#fff}.cal[aria-pressed=true] .lead{stroke:var(--canon)}.cal[aria-pressed=true] .pin{fill:var(--canon)}.cal:focus-visible{outline:none}.cal:focus-visible .ring{stroke-width:2px}.schematic__strip{margin-block-start:var(--s4)}.schematic__strip .strip__cell--grow{flex:1 0 auto}.schematic__strip a{color:var(--canon-press);border-block-end:var(--hair) solid currentColor}@media (max-width:980px){.hero__grid{gap:var(--s6);grid-template-columns:1fr}.schematic{order:-1;max-inline-size:520px;margin-inline:auto}}.rack{gap:var(--hair);background:var(--rule);border:var(--hair) solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.rack__item{background:var(--plate);padding:var(--s5) var(--s4) var(--s4);gap:var(--s3);transition:background var(--fast) var(--ease);align-content:start;display:grid}.rack__item:hover{background:var(--paper)}.rack__art{color:var(--key);place-items:center;block-size:112px;display:grid}.rack__art svg{block-size:100%;inline-size:auto}.rack__item:hover .rack__art{color:var(--canon)}.rack__name{font-size:var(--t-sm);font-weight:600;line-height:1.3}.rack__count{font-family:var(--mono);font-size:var(--t-micro);color:var(--steel);letter-spacing:.08em}[dir=rtl] .rack__count{letter-spacing:0}@media (max-width:1080px){.rack{grid-template-columns:repeat(2,1fr)}}.shead{justify-content:space-between;align-items:baseline;gap:var(--s4);flex-wrap:wrap;margin-block-end:var(--s6);display:flex}.shead h2{font-size:var(--t-h2)}.shead__link{font-size:var(--t-sm);border-block-end:var(--hair) solid var(--rule-strong);align-items:center;gap:6px;padding-block-end:2px;font-weight:600;display:inline-flex}.shead__link:hover{border-block-end-color:var(--canon);color:var(--canon)}.cards{gap:var(--s5);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1080px){.cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.cards{grid-template-columns:1fr}}.pcard{background:var(--plate);border:var(--hair) solid var(--rule);transition:border-color var(--mid) var(--ease);flex-direction:column;display:flex}.pcard:hover{border-color:var(--steel)}.pcard__art{padding:var(--s5);background:var(--paper);border-block-end:var(--hair) solid var(--rule);color:var(--key);position:relative}.pcard__art svg.dev{block-size:148px;inline-size:100%}.pcard__art img.dev{object-fit:contain;block-size:148px;inline-size:100%;display:block}.pcard__flags{flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;inset-block-start:var(--s3);inset-inline-start:var(--s3)}.pcard__body{padding:var(--s4) var(--s5) var(--s5);gap:var(--s3);flex-direction:column;flex:1;display:flex}.pcard__name{font-size:var(--t-h3);letter-spacing:-.01em;font-weight:600;line-height:1.25}.pcard__spec{font-size:var(--t-xs);color:var(--steel);line-height:1.55}.pcard__foot{gap:var(--s3);margin-block-start:auto;padding-block-start:var(--s4);display:grid}.pcard__price{align-items:baseline;gap:var(--s2);display:flex}.pcard__price b{font-family:var(--display);letter-spacing:-.02em;font-size:1.35rem;font-weight:700;font-stretch:108%}[dir=rtl] .pcard__price b{font-stretch:100%}.pcard__price span{font-family:var(--mono);font-size:var(--t-micro);color:var(--steel)}.ways{gap:var(--hair);background:var(--rule);border:var(--hair) solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.way{padding:var(--s5) clamp(var(--s5), 3vw, var(--s6));justify-content:space-between;align-items:center;gap:var(--s4) var(--s5);flex-wrap:wrap;display:flex}.way__text{gap:var(--s2);flex:24ch;display:grid}.way--shop{background:var(--plate)}.way--support{background:var(--key);color:#c9d0d5}.way--support h3{color:#fff}.way--support .eyebrow{color:var(--c)}.way h3{font-size:var(--t-h3)}.way__note{font-size:var(--t-sm);line-height:1.55}.way--shop .way__note{color:var(--steel)}@media (max-width:860px){.ways{grid-template-columns:1fr}}.coverage{gap:var(--s5);grid-template-columns:repeat(4,1fr);display:grid}.cov{border-block-start:2px solid var(--key);gap:var(--s2);padding-block-start:var(--s4);display:grid}.cov b{font-family:var(--display);letter-spacing:-.03em;font-size:2.25rem;font-weight:700;font-stretch:112%;line-height:1}[dir=rtl] .cov b{font-stretch:100%}.cov p{font-size:var(--t-sm);color:var(--steel);line-height:1.5}.cov:first-child{border-color:var(--c)}.cov:nth-child(2){border-color:var(--m)}.cov:nth-child(3){border-color:var(--y)}.cov:nth-child(4){border-color:var(--k)}@media (max-width:860px){.coverage{grid-template-columns:repeat(2,1fr)}}.agent{gap:clamp(var(--s6), 5vw, var(--s9));grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;display:grid}.agent__title{font-size:var(--t-h2);margin-block-start:var(--s3)}.agent__lede{margin-block-start:var(--s4)}.agent__faqH{font-size:var(--t-h3);margin-block-end:var(--s4)}.faq{gap:var(--s2);padding-block:var(--s4);border-block-start:var(--hair) solid var(--rule);display:grid}.faq:last-child{border-block-end:var(--hair) solid var(--rule)}.faq__q{font-size:var(--t-body);font-weight:600;line-height:1.45}.faq__a{font-size:var(--t-sm);color:var(--steel);max-inline-size:62ch;line-height:1.7}.faq__phones{gap:var(--s2) var(--s5);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.faq__phone{text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:4px;font-weight:600}.faq__phone:hover{-webkit-text-decoration-color:var(--key);text-decoration-color:var(--key)}@media (pointer:coarse){.faq__phone{align-items:center;min-block-size:44px;display:inline-flex}}@media (max-width:980px){.agent{grid-template-columns:1fr}}}
