/* Scoped to public pages: account and checkout interfaces retain their own styles. */
.seo-site{--ink:#182c28;--muted:#63716c;--line:#dfe5e0;--accent:#176f50;background:#fff;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.seo-site *{box-sizing:border-box}.seo-site [hidden]{display:none!important}.seo-site .section-width,.seo-site .site-header{width:min(1200px,calc(100% - 64px));max-width:1200px;margin-inline:auto}.seo-site p{font-size:15px;line-height:1.65}.seo-site h1,.seo-site h2,.seo-site h3{font-weight:650;letter-spacing:-.035em}.seo-site h2{font-size:34px;line-height:1.2}.seo-site :is(a,summary,button,input,select):focus-visible{outline:3px solid #4b9577;outline-offset:4px}.seo-site .site-header{height:84px;min-height:84px;border-bottom:1px solid var(--line);gap:28px}.seo-site .brand-visual,.seo-site .brand-logo{width:132px;height:auto}.seo-site .public-nav{font-size:14px;gap:28px}.seo-site .public-nav a{color:#495d53}.seo-site .public-nav a[aria-current=page]{color:#176f50;box-shadow:0 2px 0 #176f50}.seo-site .button{min-height:46px;border-radius:8px;padding:12px 21px;font-size:14px;font-weight:600;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;gap:16px;white-space:normal}.seo-site .button-primary{background:#176f50;color:white;border-color:#176f50;box-shadow:none}.seo-site .button-primary:hover{background:#11583e}.seo-site .button-outline{border:1px solid #d3ddd6;color:#203d30;background:white}.seo-site .button-dark{background:#eff4ef;color:#264536;border:1px solid #dfe8df}.seo-site .text-link{font-size:14px;font-weight:600;color:#176f50}
.seo-site .home-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:66px;padding-top:76px;padding-bottom:64px;align-items:center}.seo-site .home-eyebrow,.seo-site .eyebrow{font-size:11px;letter-spacing:.13em;font-weight:650;color:#3b785d;margin:0 0 20px}.seo-site .home-hero h1{font-size:clamp(42px,4.2vw,60px);line-height:1.08;letter-spacing:-.05em;max-width:none;margin:0 0 24px}.seo-site h1 em{font-style:normal;color:#176f50}.seo-site .home-lead{max-width:535px;font-size:18px;line-height:1.65;color:#5c6a63;margin:0 0 28px}.seo-site .home-actions{display:flex;flex-wrap:wrap;gap:12px;margin:0}.seo-site .home-entry-note{font-size:12px;color:#78847e;margin-top:18px}.seo-site .home-launch{font-size:13px;margin-top:16px}.api-example{min-width:0;border:1px solid #d9e3d9;border-radius:14px;background:#f7f9f5;box-shadow:0 16px 42px -30px #29403135;overflow:hidden;transform:rotate(.4deg)}.example-top{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e1e7dd;color:#798674;font:10px ui-monospace,monospace}.example-top i{display:inline-block;width:7px;height:7px;background:#c6cfc1;border-radius:50%;margin-right:5px}.example-top b{font-weight:500}.example-caption{padding:22px 24px 0;font-size:14px;font-weight:600;color:#455b49}.api-example pre{padding:19px 24px 24px;margin:0;overflow:auto;font:12px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;color:#465748;letter-spacing:-.025em}.syntax-purple{color:#835b88}.syntax-green{color:#237648}.api-example>a{display:flex;justify-content:space-between;padding:16px 24px;border-top:1px solid #e1e7dd;font-size:12px;color:#467456;background:#eef3ea;text-decoration:none}.provider-strip{display:flex;align-items:center;gap:40px;padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.seo-site .provider-strip p{font-size:15px;font-weight:650;white-space:nowrap;margin:0}.provider-strip p span{display:block;color:#839086;font-size:11px;font-weight:400}.provider-strip>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;flex:1;gap:20px}.provider-strip a{font-size:18px;font-weight:650;letter-spacing:-.04em;color:#4a6053;text-decoration:none}.provider-strip a:hover{color:#176f50}
.seo-site .home-facts{display:grid;grid-template-columns:repeat(4,1fr);padding:25px 0;gap:25px;border:0;background:none;margin-bottom:0}.seo-site .home-facts>div{padding:0;border:0;display:flex;align-items:flex-start;gap:5px;flex-direction:column}.seo-site .home-facts strong{font-size:13px}.seo-site .home-facts span{font-size:12px;color:#788379}.seo-site .home-section{padding-top:72px;padding-bottom:72px}.seo-site .home-section-heading{max-width:720px;margin-bottom:30px}.seo-site .home-section-heading h2,.seo-site .home-heading-row h2{font-size:36px;line-height:1.2;margin:0 0 14px}.seo-site .home-section-heading p:not(.home-eyebrow),.seo-site .home-heading-row p:not(.home-eyebrow){color:#6b796f;max-width:650px;font-size:15px}.seo-site .home-heading-row{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px}.seo-site .home-heading-row>.text-link{white-space:nowrap;margin-bottom:18px}.seo-site .home-usecases{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.seo-site .home-usecases article{border:1px solid var(--line);background:#fff;padding:24px;border-radius:12px;display:flex;flex-direction:column;min-width:0}.seo-site .home-usecases article:nth-child(1){background:#f4f7ed}.seo-site .home-usecases article:nth-child(3){background:#f4f4fa}.seo-site .home-usecases .usecase-tag{font-size:10px;letter-spacing:.12em;color:#748467;margin:0 0 24px}.seo-site .home-usecases h3{font-size:21px;line-height:1.2;margin:0 0 12px}.seo-site .home-usecases p:not(.usecase-tag){font-size:14px;line-height:1.65;color:#6c796d;margin:0 0 22px}.seo-site .home-usecases .text-link{font-size:12px;margin-top:auto}
.seo-site .home-model-preview{border-top:1px solid var(--line)}.seo-site .home-model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.seo-site .home-model-card{border:0;border-radius:0;background:#fff;padding:25px 28px;text-decoration:none;box-shadow:none;display:block}.seo-site .home-model-card:not(:nth-child(3n)){border-right:1px solid var(--line)}.seo-site .home-model-card:nth-child(n+4){border-top:1px solid var(--line)}.seo-site .home-model-card:hover{background:#f7faf5;transform:none}.seo-site .home-model-card h3{font-size:19px;display:flex;justify-content:space-between;margin:0 0 10px}.seo-site .home-model-card h3 span{color:#849280;font-size:15px}.seo-site .home-model-purpose{font-size:13px;line-height:1.5;color:#7a847c;min-height:40px;margin:0 0 19px}.seo-site .home-model-card dl{margin:0;display:grid;grid-template-columns:1fr auto;gap:8px;font-size:13px}.seo-site .home-model-card dt{color:#7a847c}.seo-site .home-model-card dd{font-size:16px;font-weight:600;margin:0;font-variant-numeric:tabular-nums}.seo-site .home-model-unit{display:block;font-size:11px;color:#8a948a;margin-top:13px}.seo-site .home-price-note{font-size:11px;line-height:1.7;color:#7a867c;margin-top:18px;max-width:900px}.seo-site .home-service-band{background:#f4f6f0;border:0}.seo-site .home-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.seo-site .home-proof-grid article{background:transparent;border:0;border-radius:0;padding:0}.seo-site .home-proof-grid article>span{font-size:10px;letter-spacing:.1em;color:#869578}.seo-site .home-proof-grid h3{font-size:20px;margin:20px 0 12px}.seo-site .home-proof-grid p{font-size:14px;color:#687963;margin-bottom:20px}.seo-site .home-proof-grid a{font-size:12px;color:#176f50}.seo-site .home-setup{display:grid;grid-template-columns:1.3fr 1fr;gap:90px;padding-top:80px;padding-bottom:65px}.seo-site .home-setup-main h2,.seo-site .home-telegram-panel h2{font-size:34px}.seo-site .home-setup-steps{margin-top:30px}.seo-site .home-setup-steps li{padding-block:16px}.seo-site .home-setup-steps h3{font-size:17px}.seo-site .home-setup-steps p{font-size:14px;color:#6b796f}.seo-site .home-telegram-panel{background:#eef5f5;border:1px solid #d7e5e3;border-radius:14px;padding:36px;color:#234842;align-self:start}.seo-site .home-telegram-panel p,.seo-site .home-telegram-panel li{font-size:14px;color:#58786f}.seo-site .home-start{border-radius:14px;padding:42px;background:#153b2b;color:#fff;display:flex;justify-content:space-between;gap:30px;margin-bottom:64px}.seo-site .home-start h2{font-size:32px;max-width:620px;color:#fff}.seo-site .home-start p{color:#b3c9ba}.seo-site .home-start .home-eyebrow{color:#bad5ae}.seo-site .home-start .button-primary{background:#d5efb8;border-color:#d5efb8;color:#203b22}.seo-site .home-start .text-link{color:#c3dcc1}.seo-site .home-start-actions{flex-shrink:0}
.seo-site .page-heading{padding-top:25px;padding-bottom:30px}.seo-site .breadcrumbs{margin-bottom:32px;font-size:12px}.seo-site .page-heading h1{font-size:46px;line-height:1.1;margin-bottom:18px}.seo-site .page-heading .eyebrow{margin-bottom:15px}.seo-site .page-lead{font-size:16px;line-height:1.65;max-width:780px;color:#6b796f}.seo-site .page-section{padding-top:24px;padding-bottom:36px}.seo-site .catalog-intro{padding:16px 20px;background:#f5f8f2;border:1px solid var(--line);border-radius:9px;display:flex;align-items:center;gap:30px;margin-bottom:30px}.seo-site .catalog-intro p{font-size:13px;line-height:1.6;max-width:680px;margin:0}.seo-site .catalog-intro .button{font-size:12px;min-height:38px;padding:8px 13px}.seo-site .catalog-intro .home-actions{flex-wrap:nowrap;flex-shrink:0}.seo-site .catalog-toolbar{align-items:center;gap:25px;padding:0;border:0}.seo-site .catalog-toolbar h2{font-size:23px;margin:0 0 9px}.seo-site .catalog-toolbar h2 small{font-size:12px;font-weight:400;color:#7e8b81}.seo-site .catalog-toolbar p{font-size:12px;margin:0;color:#7e8b81}.seo-site .model-search-label,.seo-site .model-filter-label{font-size:12px;font-weight:500;color:#677b6a}.seo-site .model-search-label input,.seo-site .model-filter-label select{border:1px solid #dbe4d9;border-radius:8px;background:white;min-height:44px;font-size:14px;padding:10px 12px}.seo-site .model-filter-label{margin:16px 0}.seo-site .model-family-nav{gap:8px;margin:18px 0}.seo-site .model-family-nav a{border-radius:7px;border:1px solid #dce5d9;background:#f6f8f3;font-size:12px;padding:9px 12px}.seo-site .catalog-price-note{font-size:12px;line-height:1.6;color:#7a887d;max-width:1000px}.seo-site .model-family{margin-top:35px;scroll-margin-top:20px}.seo-site .model-family>h2{font-size:24px;margin:0 0 16px}.seo-site .model-family>h2 small{font-size:12px;color:#7d8b7c;background:#f1f5ed;padding:4px 8px;border-radius:5px;font-weight:400;vertical-align:middle;margin-left:8px}.seo-site .model-tariff-grid{display:block;border:1px solid var(--line);border-radius:11px;overflow:hidden}.seo-site .model-tariff{padding:23px 26px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:white;box-shadow:none;scroll-margin-top:20px}.seo-site .model-tariff:last-child{border-bottom:0}.seo-site .model-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(160px,.65fr);gap:32px;align-items:start}.seo-site .model-identity h3{font-size:19px;margin:0 0 8px}.seo-site .model-description{font-size:12px;line-height:1.6;color:#758273;margin:0 0 8px}.seo-site .model-identity>code{display:block;font-size:10px;color:#6c7a66;background:none;padding:0;word-break:break-word;margin:8px 0}.seo-site .model-capabilities{margin:12px 0 0;gap:5px}.seo-site .model-capabilities span{font-size:9px;padding:4px 6px;background:#f0f5eb;border:0;color:#69805c}.seo-site .model-limit{font-size:10px;color:#809177;margin:7px 0 0}.seo-site .model-comparison .model-spec-grid{background:transparent;border:0;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:12px}.seo-site .model-comparison .model-spec-grid>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.seo-site .model-comparison dt{font-size:10px;color:#78876f}.seo-site .model-comparison dd{font-size:12px;font-weight:600;white-space:nowrap;margin:0}.seo-site .model-comparison .model-spec-note{font-size:10px;line-height:1.5;color:#8b967f;margin:14px 0 0}.seo-site .model-tariff .model-main-rates{display:grid;grid-template-columns:1fr auto;margin:0;padding:0;gap:12px;background:none;border:0;font-variant-numeric:tabular-nums}.seo-site .model-main-rates dt{font-size:12px;color:#718269}.seo-site .model-main-rates dd{font-size:16px;font-weight:650;white-space:nowrap;margin:0}.seo-site .model-tariff details{border-top:0;margin-top:12px;padding-top:0}.seo-site .model-tariff summary{font-size:11px;font-weight:500;color:#657f57;cursor:pointer}.seo-site .model-tariff details[open]{padding:18px;background:#f6f8f3;border-radius:8px}.seo-site .model-tariff details p,.seo-site .model-tariff details dl{font-size:12px}.seo-site .model-tariff details dl{max-width:660px}.seo-site .model-tariff .model-connect{display:inline-block;font-size:11px;margin:12px 22px 0 0}.seo-site .catalog-exchange{font-size:13px;border:1px solid var(--line);border-radius:8px;padding:18px;margin-top:22px}.seo-site .catalog-exchange summary{cursor:pointer}.seo-site .catalog-exchange h2{font-size:24px}.seo-site .catalog-exchange .fx-card{margin-top:18px;box-shadow:none;background:#f6f8f2}.seo-site .catalog-pending{font-size:13px}
.seo-site .estimate-section>.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px}.seo-site .estimate-section h2{font-size:28px;margin:0}.seo-site .estimate-section .eyebrow{margin-bottom:12px}.cost-estimator{display:grid;grid-template-columns:1.6fr 1fr;border:1px solid #dbe5d7;border-radius:12px;overflow:hidden}.estimate-fields{padding:30px}.estimate-fields label{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#57704f;font-weight:500}.estimate-fields select,.estimate-fields input{min-width:0;width:100%;border:1px solid #d6e0d0;border-radius:7px;background:#fff;padding:12px;color:#203a24;height:46px;font-family:inherit;font-size:15px}.estimate-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:24px}.seo-site .estimate-fields p{font-size:12px;color:#7a8c70;margin:18px 0 0}.estimate-result{padding:35px;background:#f1f6e8;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px}.estimate-result>span{font-size:12px;color:#718660}.estimate-result strong{font-size:38px;line-height:1.2;letter-spacing:-.04em;overflow-wrap:anywhere}.seo-site .estimate-result p{font-size:13px;margin:0 0 10px;color:#718660}.seo-site .estimate-note{font-size:11px;color:#7d8a74;line-height:1.6;margin-top:16px;max-width:1000px}.seo-site .pricing-topup{border-top:1px solid var(--line);padding-top:48px}.seo-site .pricing-topup>h2{font-size:28px}.seo-site .offers-grid{gap:14px}.seo-site .offer-card{border:1px solid var(--line);border-radius:10px;padding:22px}.seo-site .offer-card .offer-price{font-size:30px}.seo-site .billing-grid h2{font-size:21px}.seo-site .price-reference{padding:25px;border-radius:10px}.seo-site .price-reference h2{font-size:25px}.seo-site .site-footer{border-top:1px solid var(--line);padding-top:36px}.seo-site .site-footer nav{font-size:12px}.seo-site .faq-list details{border-color:var(--line)}.seo-site .faq-list summary{font-size:16px;font-weight:550;padding-block:20px}.seo-site .faq-list p{color:#6b796f}
@media(max-width:1050px){.seo-site .home-hero{gap:30px}.api-example pre{font-size:10px;padding-inline:18px}.seo-site .home-usecases,.seo-site .home-proof-grid{grid-template-columns:repeat(2,1fr)}.seo-site .home-setup{gap:40px}.seo-site .catalog-intro{flex-direction:column;align-items:flex-start;gap:15px}.seo-site .model-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 145px;gap:20px}.seo-site .model-comparison .model-spec-grid>div{display:block}.seo-site .model-comparison dd{margin-top:5px}.estimate-inputs{grid-template-columns:1fr}.estimate-result strong{font-size:32px}}
@media(max-width:760px){.seo-site .section-width,.seo-site .site-header{width:calc(100% - 36px)}.seo-site .site-header{height:auto;min-height:78px;gap:10px;flex-wrap:wrap;padding:14px 0}.seo-site .site-header .brand{margin-right:auto}.seo-site .site-header>.button{order:1;min-height:36px;padding:8px 14px;font-size:12px}.seo-site .public-nav{order:2;width:100%;justify-content:space-between;gap:10px;font-size:12px;padding-top:10px}.seo-site .home-hero{grid-template-columns:1fr;gap:30px;padding-top:42px;padding-bottom:34px}.seo-site .home-hero h1{font-size:46px;max-width:600px}.seo-site .home-lead{font-size:16px}.seo-site .home-eyebrow{font-size:10px;margin-bottom:16px}.api-example{transform:none}.api-example pre{font-size:12px;padding:18px 20px}.provider-strip{gap:24px;align-items:flex-start;padding:22px 0}.provider-strip>div{justify-content:flex-start;gap:14px 20px}.provider-strip a{font-size:15px}.seo-site .home-facts{grid-template-columns:repeat(2,1fr);gap:20px;padding-top:24px}.seo-site .home-section{padding-top:44px;padding-bottom:44px}.seo-site .home-section-heading h2,.seo-site .home-heading-row h2{font-size:29px}.seo-site .home-heading-row{display:block}.seo-site .home-model-grid{grid-template-columns:repeat(2,1fr)}.seo-site .home-model-card{padding:20px}.seo-site .home-model-card:not(:nth-child(3n)){border-right:0}.seo-site .home-model-card:nth-child(odd){border-right:1px solid var(--line)}.seo-site .home-model-card:nth-child(n+3){border-top:1px solid var(--line)}.seo-site .home-model-card h3{font-size:16px}.seo-site .home-model-purpose{font-size:12px}.seo-site .home-model-card dd{font-size:14px}.seo-site .home-setup{grid-template-columns:1fr;gap:30px;padding-top:45px;padding-bottom:10px}.seo-site .home-setup-main h2,.seo-site .home-telegram-panel h2{font-size:28px}.seo-site .home-start{display:block;padding:28px;margin-bottom:40px}.seo-site .home-start h2{font-size:28px}.seo-site .home-start-actions{margin-top:25px}.seo-site .page-heading h1{font-size:36px}.seo-site .breadcrumbs{margin-bottom:26px}.seo-site .page-lead{font-size:14px}.seo-site .catalog-toolbar{display:block}.seo-site .model-search-label{display:block;max-width:none;margin-top:20px}.seo-site .model-search-label input{width:100%;margin-top:8px}.seo-site .model-family-nav{flex-wrap:wrap;overflow:visible}.seo-site .model-row{grid-template-columns:minmax(0,1fr) 140px;gap:18px}.seo-site .model-identity{grid-column:1/-1}.seo-site .model-tariff{padding:20px}.seo-site .model-comparison .model-spec-grid>div{display:block}.seo-site .model-main-rates dd{font-size:15px}.seo-site .model-family>h2{font-size:22px}.seo-site .model-tariff summary{font-size:12px}.seo-site .estimate-section>.section-heading{display:block}.seo-site .estimate-section h2{font-size:26px;margin-bottom:18px}.cost-estimator{grid-template-columns:1fr}.estimate-fields{padding:22px}.estimate-inputs{grid-template-columns:1fr 1fr;gap:18px 12px}.estimate-result{padding:24px}.estimate-result strong{font-size:36px}.seo-site .offers-grid{grid-template-columns:repeat(2,1fr)}.seo-site .offer-card .offer-price{font-size:27px}.seo-site .pricing-topup>h2{font-size:26px}}
@media(max-width:430px){.seo-site .home-hero h1{font-size:39px}.seo-site .home-usecases,.seo-site .home-proof-grid{grid-template-columns:1fr}.seo-site .home-usecases article{padding:23px}.seo-site .home-usecases .usecase-tag{margin-bottom:15px}.seo-site .home-proof-grid h3{margin-top:12px}.seo-site .home-model-grid{grid-template-columns:1fr}.seo-site .home-model-card:nth-child(odd){border-right:0}.seo-site .home-model-card:nth-child(n+2){border-top:1px solid var(--line)}.seo-site .home-model-purpose{min-height:0}.api-example pre{font-size:10px;padding-inline:15px}.example-top{padding-inline:15px;font-size:9px}.example-caption{padding-left:15px;font-size:13px}.api-example>a{font-size:11px;padding-inline:15px}.provider-strip{display:block}.provider-strip>div{margin-top:18px}.provider-strip p span{display:inline;margin-left:7px}.seo-site .model-row{grid-template-columns:minmax(0,1fr) 126px;gap:12px}.seo-site .model-tariff{padding:18px 15px}.seo-site .model-comparison dd{font-size:11px}.seo-site .model-main-rates dd{font-size:13px}.seo-site .offers-grid{grid-template-columns:1fr}.seo-site .offer-card .offer-label{min-height:0}.seo-site .estimate-inputs{grid-template-columns:1fr}.seo-site .home-actions .button{font-size:13px;padding:11px 16px}.seo-site .catalog-intro .home-actions{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.seo-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.seo-site .model-identity .model-description{min-height:0}.seo-site .model-tariff .model-limit{display:none}.seo-site .model-tariff .model-spec-note{color:#66775f}.seo-site .model-row{align-items:start}
/* Width owns the page gutter; avoid double padding from the older base sheet. */
.seo-site .section-width{padding-inline:0}.seo-site .home-start{padding-inline:42px}
@media(max-width:760px){.seo-site .home-start{padding-inline:28px}.seo-site .model-comparison{display:contents}.seo-site .model-comparison .model-spec-grid{grid-column:1;grid-row:2}.seo-site .model-comparison .model-spec-note{grid-column:1/-1;grid-row:3;margin:0}.seo-site .model-row .model-main-rates{grid-column:2;grid-row:2}}
.seo-site .home-focused .home-start p:not(.home-eyebrow){color:#bfd2bf}
.seo-site .site-header{padding-inline:0}
/* Complete the public system on guides, support and account entry points. */
.seo-site .brand .brand-logo{width:115.05618%;height:auto}
.seo-site .model-identity>code{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.seo-site .model-capabilities span{font-size:11px;line-height:1.4}.seo-site .model-comparison dt{font-size:12px;line-height:1.5}.seo-site .model-comparison dd{font-size:13px;line-height:1.5}.seo-site .model-tariff .model-spec-note{font-size:12px;line-height:1.6}.seo-site .model-tariff summary{font-size:13px;line-height:1.6;min-height:32px;padding-block:6px}.seo-site .model-tariff .model-connect{font-size:12px;line-height:1.5;min-height:32px;padding-block:7px;margin-top:2px}.seo-site .model-copy{display:inline-flex;margin:2px 0 6px;min-height:32px;align-items:center;border:1px solid #dde5d7;background:#f8faf5;border-radius:6px;color:#516948;font-family:inherit;font-size:11px;font-weight:500;line-height:1.3;padding:6px 9px;cursor:pointer}.seo-site .model-copy:hover{background:#eef5e7}.catalog-feedback{display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-height:28px;margin:12px 0;font-size:12px;color:#66785d}.catalog-feedback button{font:inherit;background:none;border:0;color:#176f50;text-decoration:underline;text-underline-offset:3px;min-height:36px;cursor:pointer}.catalog-feedback [data-model-copy-status]{margin-left:auto}.seo-site .model-family-nav a{min-height:38px}.seo-site .model-tariff details[open] .model-description{min-height:0;font-size:14px;color:#526b48}.seo-site .model-tariff details[open] p,.seo-site .model-tariff details[open] dl{font-size:13px;line-height:1.7}.seo-site .model-tariff details[open] h4{font-size:15px}.seo-site .model-tariff details[open] dd{overflow-wrap:anywhere;white-space:normal}
.seo-site pre{max-width:100%;overflow-x:auto;white-space:pre;tab-size:2}.seo-site .code-block{background:#172f2a;border:1px solid #24443a;color:#d6ead6;border-radius:10px;padding:24px;font-size:13px;line-height:1.75}.seo-site .code-block code{color:inherit;white-space:pre;overflow-wrap:normal;word-break:normal}.code-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin:22px 0 -12px;font-size:12px;color:#61765c}.copy-code{border:1px solid #d7e2d0;background:#f5f9f0;color:#416334;border-radius:6px;min-height:38px;padding:8px 12px;font:inherit;cursor:pointer}.copy-code:hover{background:#edf4e5}.code-actions span{line-height:1.5}.seo-site .model-guide-heading h1{font-size:48px;line-height:1.1}.seo-site .model-guide-heading .home-actions{align-items:center;margin-top:26px}.seo-site .model-guide-layout{margin-top:0;grid-template-columns:220px minmax(0,1fr);gap:56px}.seo-site .docs-toc a{font-size:14px;padding-block:5px;line-height:1.5}.seo-site .docs-toc strong{font-size:11px;color:#567547}.seo-site .docs-content section{padding-top:28px;padding-bottom:32px;scroll-margin-top:24px}.seo-site .docs-content section:first-child{padding-top:0}.seo-site .docs-content h2{font-size:27px;line-height:1.25;letter-spacing:-.03em}.seo-site .docs-content h4{font-size:17px;margin:24px 0 12px}.seo-site .docs-content p{font-size:15px;line-height:1.75;color:#53694d}.seo-site .model-guide-layout .model-spec-grid{background:#f5f8f0;border:1px solid #dce5d4;padding:20px;border-radius:10px;margin-top:24px}.seo-site .model-guide-layout .model-spec-grid dt{font-size:12px;color:#687d5b}.seo-site .model-guide-layout .model-spec-grid dd{font-size:17px;margin:8px 0 0;font-weight:600}.seo-site .model-guide-layout .model-spec-note{font-size:12px}.seo-site .docs-content .connection-table{min-width:0;width:100%}.seo-site .docs-content .connection-table th,.seo-site .docs-content .connection-table td{font-size:14px;padding:14px 12px}.seo-site .docs-content .model-spec-details{margin-top:24px}.seo-site .docs-content .guide-next{border:1px solid #dce5d4;border-radius:10px;background:#f6f9f2;padding:26px;margin-top:30px}.docs-start-action{display:flex;align-items:center;flex-wrap:wrap;gap:18px;padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid #e0e6db}.seo-site .docs-content .docs-start-action a{text-decoration:none}.seo-site .docs-content .docs-start-action .button-primary{color:white}.seo-site .docs-content .guide-next .button-primary{color:white;text-decoration:none}.seo-site .model-guide-layout .home-actions{margin-top:22px}
.seo-site .integration-nav{margin-bottom:28px;gap:10px}.seo-site .integration-nav a{font-size:13px;min-height:42px}.seo-site .integration-scenarios h2{font-size:24px;line-height:1.25}.seo-site .content-panel{border:1px solid #dfe6d9;border-radius:12px;box-shadow:none}.seo-site .content-panel h2{line-height:1.25}.seo-site .support-panel{background:#f2f7ed;border-color:#dce6d4;border-radius:12px}.seo-site .support-text{overflow-wrap:anywhere}.seo-site .support-text a{color:#176f50;text-decoration:underline;text-underline-offset:4px;font-weight:600}.seo-site .related-links>a{border-color:#dfe5dc;border-radius:10px}.seo-site .related-links>a>p{font-size:14px;line-height:1.6}.seo-site .related-links>a>span{font-size:17px;line-height:1.4}.seo-site .legal-panel{max-width:960px}.seo-site .legal-panel .published-copy{font-size:15px;line-height:1.85}.seo-site .discovery-copy{max-width:800px}.seo-site .discovery-copy h2{margin-top:32px;font-size:26px}.seo-site .discovery-copy p{font-size:15px}
.seo-site .public-footer{display:grid;grid-template-columns:280px minmax(0,1fr);gap:65px;padding-top:45px;padding-bottom:42px;margin-top:30px;align-items:start}.seo-site .public-footer .footer-identity p{display:block;font-size:13px;line-height:1.7;color:#66765f;margin:15px 0}.seo-site .public-footer .footer-identity>.text-link{font-size:12px}.seo-site .public-footer nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;justify-content:start;align-items:start;line-height:1.6}.seo-site .public-footer nav>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.seo-site .public-footer nav strong{font-size:10px;font-weight:600;letter-spacing:.1em;color:#7a8970;margin-bottom:3px}.seo-site .public-footer nav a{font-size:13px;color:#4c6244;overflow-wrap:anywhere;text-decoration:none;min-height:24px}.seo-site .public-footer nav a:hover{text-decoration:underline;text-underline-offset:4px}.seo-site .home-price-note,.seo-site .home-model-unit,.seo-site .estimate-note{font-size:12px;color:#67775e}.seo-site .home-model-purpose{color:#64735c}.seo-site .estimate-fields label{font-size:13px;line-height:1.5;margin-top:0}.seo-site .estimate-fields select,.seo-site .estimate-fields input{margin:0}.seo-site .estimate-fields p{color:#617655}.seo-site .estimate-result>span,.seo-site .estimate-result p{color:#5d744b}
@media(max-width:1050px){.seo-site .public-footer{grid-template-columns:230px minmax(0,1fr);gap:35px}.seo-site .public-footer nav{gap:18px}.seo-site .model-guide-layout{grid-template-columns:185px minmax(0,1fr);gap:30px}}
@media(max-width:800px){.seo-site .model-guide-layout{display:block}.seo-site .model-guide-heading h1{font-size:39px}.seo-site .public-footer{grid-template-columns:1fr;gap:30px}.seo-site .public-footer nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.seo-site .public-footer .footer-identity p{max-width:420px}.seo-site .docs-toc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;padding-top:0}.seo-site .docs-toc strong{grid-column:1/-1}.seo-site .docs-toc a{font-size:13px}.seo-site .model-comparison dd{white-space:normal}.seo-site .model-tariff .model-connect{min-height:40px;margin-right:18px}.seo-site .model-copy{min-height:36px}.seo-site .model-tariff summary{min-height:40px}.catalog-feedback [data-model-copy-status]{margin-left:0;width:100%}}
@media(max-width:520px){.seo-site .public-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.seo-site .public-footer nav a{font-size:13px;min-height:30px}.seo-site .public-footer{padding-block:30px}.seo-site .docs-content h2{font-size:24px}.seo-site .docs-content p{font-size:14px}.seo-site .code-block{font-size:12px;padding:18px}.seo-site .model-guide-heading h1{font-size:34px}.seo-site .model-guide-heading .home-actions{align-items:stretch;gap:12px}.seo-site .model-guide-heading .home-actions .text-link{padding:10px 0}.seo-site .model-guide-layout .model-spec-grid{grid-template-columns:1fr;padding:18px}.seo-site .docs-content .connection-table th,.seo-site .docs-content .connection-table td{font-size:12px;padding:12px 8px}.seo-site .docs-content .guide-next{padding:20px}.code-actions{justify-content:space-between;flex-wrap:wrap}.seo-site .model-tariff details[open]{padding:14px}.seo-site .model-tariff details[open] dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.seo-site .model-tariff details[open] dd{text-align:right}.seo-site .model-comparison dt{font-size:11px}.seo-site .model-comparison dd{font-size:12px}.seo-site .model-row .model-main-rates dd{font-size:14px}.seo-site .model-capabilities span{font-size:10px}.seo-site .model-tariff .model-spec-note{font-size:11px}.seo-site .home-model-unit{font-size:12px}.seo-site .docs-start-action{gap:16px}.seo-site .discovery-copy h2{font-size:24px}}
.seo-site h1{overflow-wrap:anywhere;hyphens:auto}.seo-site .reading-copy{max-width:820px}.seo-site .reading-copy h2{font-size:27px;line-height:1.3;margin-top:30px}.seo-site .reading-copy h2:first-child{margin-top:0}.seo-site .reading-copy p{font-size:15px;line-height:1.8;color:#506448}.seo-site .reading-copy a{color:#176f50;text-decoration:underline;text-underline-offset:3px}.seo-site .code-sample{min-width:0;margin-top:24px}.seo-site .code-sample .code-actions{margin:0 0 10px;min-height:38px}.seo-site .code-sample pre{margin-top:0}.seo-site .copy-code:disabled,.seo-site .model-copy:disabled{opacity:.5;cursor:default}.seo-site .public-footer nav strong{color:#607454}.seo-site .home-model-card h3 span{color:#677a5b}
@media(max-width:520px){.seo-site .reading-copy h2{font-size:24px}.seo-site .reading-copy p{font-size:14px}}
/* Official-channel positioning: a concise service promise, with the live catalogue next. */
.seo-site .home-focused .home-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:60px;padding-top:56px;padding-bottom:48px}.seo-site .home-focused .home-hero h1{font-size:clamp(38px,4.1vw,55px);line-height:1.12;letter-spacing:-.045em}.seo-site .home-focused .home-lead{font-size:18px;line-height:1.7;max-width:625px}.service-assurance{padding:30px 32px;border:1px solid #cfdcbf;border-radius:14px;background:#f0f5e5;min-width:0}.seo-site .service-assurance>.home-eyebrow{font-size:10px;letter-spacing:.12em;color:#577243;margin:0 0 14px}.seo-site .service-assurance h2{font-size:27px;line-height:1.2;margin:0 0 24px;color:#23402b}.assurance-item{display:flex;gap:16px;margin-top:19px;align-items:flex-start}.assurance-item>span{font:11px/1.8 ui-monospace,monospace;color:#5e7950;min-width:22px;padding-top:2px}.seo-site .assurance-item h3{font-size:15px;line-height:1.5;letter-spacing:-.01em;margin:0 0 4px;color:#27442b}.seo-site .assurance-item p{font-size:13px;line-height:1.6;margin:0;color:#5b7050}.service-assurance>a{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d3dec8;margin-top:24px;padding-top:18px;color:#285c39;font-size:13px;font-weight:600;text-decoration:none}.seo-site .home-focused .home-section{padding-top:48px;padding-bottom:48px}.seo-site .home-focused .home-model-preview{border-top:0}.seo-site .home-focused .home-model-card{padding:22px 26px}.seo-site .home-focused .home-setup{padding-top:48px;padding-bottom:36px;gap:55px}.seo-site .home-focused .home-setup-steps{margin-top:22px}.seo-site .home-focused .home-setup-steps li{padding-block:10px}.seo-site .home-focused .home-setup-steps li p{margin-bottom:0}.seo-site .home-focused .home-telegram-panel{padding:28px}.seo-site .home-focused .purchase-faq{max-width:none}.seo-site .home-focused .purchase-faq details{padding:0}.seo-site .home-focused .purchase-faq summary{padding:18px 0;line-height:1.5;font-size:15px;min-height:0}.seo-site .home-focused .purchase-faq p{padding:0 0 16px;margin:0;max-width:820px}.seo-site .home-focused .home-start h2{font-size:29px}.seo-site .home-focused .provider-strip{padding-block:22px}
@media(max-width:1000px){.seo-site .home-focused .home-hero{gap:28px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.seo-site .home-focused .home-hero h1{font-size:42px}.service-assurance{padding:25px}.seo-site .service-assurance h2{font-size:25px}}
@media(max-width:760px){.seo-site .home-focused .home-hero{grid-template-columns:1fr;gap:28px;padding-top:35px;padding-bottom:32px}.seo-site .home-focused .home-hero h1{font-size:40px}.seo-site .home-focused .home-lead{font-size:16px}.service-assurance{padding:25px}.seo-site .home-focused .home-section{padding-block:36px}.seo-site .home-focused .home-setup{gap:28px;padding-top:36px}.seo-site .home-focused .home-start h2{font-size:26px}.seo-site .home-focused .home-model-card{padding:20px}.seo-site .home-focused .purchase-faq summary{font-size:14px;padding-block:16px}}
@media(max-width:430px){.seo-site .home-focused .home-hero h1{font-size:34px;line-height:1.14}.seo-site .home-focused .home-hero h1 em{font-size:.91em}.seo-site .service-assurance h2{font-size:24px}.seo-site .home-focused .home-entry-note{line-height:1.7}.seo-site .home-focused .home-hero .home-actions{flex-direction:column;align-items:stretch}}
