.corporate-page{& footer.b2b-shell{background:var(--cream);color:var(--ink);padding:0}& footer.b2b-shell a{color:inherit}& *{box-sizing:border-box}& a{color:inherit;text-decoration:none}& button,& a{-webkit-tap-highlight-color:transparent}& img{max-width:100%;display:block}& h1,& h2,& h3,& p{margin:0}& h1,& h2,& h3{letter-spacing:-.045em}& h1{font-size:clamp(3rem,5.1vw,4.6rem);font-weight:850;line-height:1.04}& h2{font-size:clamp(2.2rem,3.9vw,3.65rem);font-weight:820;line-height:1.08}& h3{font-size:1.6rem;font-weight:790;line-height:1.18}& h1 span,& h2 span{color:var(--blue)}& p{line-height:1.6}& a:focus-visible,& summary:focus-visible{outline-offset:5px;outline:3px solid #ff4f8b}& .b2b-shell{width:min(1240px,100% - 48px);margin-inline:auto}& .b2b-skip{position:absolute;top:-100px}& .b2b-skip:focus{z-index:2000;background:#fff;padding:16px;top:0}& .review-bar{background:var(--ink);color:#fff;padding:10px 0;font-size:.75rem}& .review-bar .b2b-shell{justify-content:space-between;gap:16px;display:flex}& .review-bar span{letter-spacing:.09em;font-weight:700}& .review-bar a{text-underline-offset:3px;text-decoration:underline}& .b2b-site-header{z-index:50;backdrop-filter:blur(12px);border-bottom:3px solid var(--ink);background:#fff8e8f7;position:sticky;top:0}& .b2b-header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:84px;display:flex}& .b2b-brand{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}& .b2b-brand img{width:50px;height:50px}& .b2b-brand span{gap:5px;display:grid}& .b2b-brand strong{letter-spacing:-.025em;font-size:1.12rem;font-weight:850}& .b2b-brand small{letter-spacing:.08em;font-size:.65rem;font-weight:700}& .b2b-site-header nav{gap:26px;font-size:.9rem;font-weight:700;display:flex}& .b2b-site-header nav a:hover{color:var(--blue)}& .b2b-button{text-align:center;border:2px solid var(--ink);min-height:52px;box-shadow:4px 5px 0 var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:16px;padding:13px 20px;font-weight:760;line-height:1.25;transition:transform .15s,box-shadow .15s;display:inline-flex}& .b2b-button:hover{box-shadow:2px 3px 0 var(--ink);transform:translate(2px,2px)}& .b2b-button.b2b-small{min-height:44px;padding:10px 16px;font-size:.875rem}& .b2b-blue{color:#fff;background:var(--blue)}& .b2b-lime{background:var(--lime)}& .b2b-paper{background:var(--paper)}& .b2b-peach{background:var(--peach)}& .b2b-cyan{background:var(--cyan)}& .b2b-violet{color:#fff;background:#5b43d6}& .b2b-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:54px;padding-top:32px;padding-bottom:56px;display:grid}& .b2b-breadcrumb{color:#4a5874;gap:12px;margin-bottom:36px;font-size:.8rem;display:flex}& .b2b-breadcrumb a{text-underline-offset:3px;text-decoration:underline}& .b2b-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--blue);margin-bottom:16px;font-size:.8rem;font-weight:800;line-height:1.5}& .b2b-lead{color:#354767;max-width:610px;margin-top:22px;font-size:1.1rem;line-height:1.65}& .b2b-hero-actions{gap:14px;margin-top:28px;display:flex}& .b2b-warranty{color:var(--blue);align-items:center;gap:8px;margin-top:22px;font-size:.9rem;font-weight:750;display:flex}& .b2b-warranty span{border:2px solid var(--blue);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}& .hero-notes{flex-wrap:wrap;gap:8px 18px;margin-top:24px;font-size:.8rem;font-weight:650;display:flex}& .hero-notes span+span{border-left:1px solid var(--line);padding-left:18px}& .b2b-hero-visual{min-width:0;padding-top:42px;position:relative}& .b2b-photo-frame{border:3px solid var(--ink);box-shadow:var(--shadow);aspect-ratio:1/1.03;background:var(--cyan);border-radius:24px;position:relative;overflow:hidden;transform:rotate(1deg)}& .b2b-photo-frame>img{object-fit:cover;width:100%;height:100%}& .b2b-photo-label{background:var(--paper);border:2px solid var(--ink);box-shadow:3px 4px 0 var(--ink);border-radius:15px;padding:15px 20px;position:absolute;bottom:20px;left:20px}& .b2b-photo-label span{letter-spacing:.08em;margin-bottom:7px;font-size:.7rem;font-weight:800;display:block}& .b2b-photo-label strong{letter-spacing:-.035em;font-size:1.9rem;line-height:1.08}& .b2b-sticker{border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:var(--lime);border-radius:20px;align-items:center;gap:8px;padding:12px 17px;display:flex;position:absolute;top:20px;right:-10px;transform:rotate(7deg)}& .b2b-sticker strong{font-size:4rem;font-weight:850;line-height:1}& .b2b-sticker span{font-size:.8rem;font-weight:800;line-height:1.25}& .audience-strip{border-block:2px solid var(--ink);justify-content:space-between;align-items:center;gap:18px;padding:22px 0;font-weight:750;display:flex}& .audience-strip>span{color:var(--blue);letter-spacing:.09em;max-width:130px;font-size:.75rem}& .audience-strip a{font-size:1rem}& .audience-strip a:hover{text-decoration:underline}& .b2b-section{padding-block:84px}& .b2b-section-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:36px;display:flex}& .b2b-section-head>p{color:#40516f;max-width:330px}& .b2b-service-grid{grid-template-columns:repeat(3,1fr);gap:23px;display:grid}& .b2b-service-card{border:3px solid var(--ink);box-shadow:var(--shadow);border-radius:22px;flex-direction:column;padding:28px 25px;scroll-margin-top:110px;display:flex}& .b2b-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:32px;display:flex}& .b2b-number{font-size:1.5rem;font-weight:850}& .b2b-tag{letter-spacing:.045em;font-size:.72rem;font-weight:800}& .b2b-service-card h3{margin-bottom:20px;font-size:1.9rem}& .b2b-service-card>p{font-size:1rem}& .checks{margin:24px 0;padding:0;list-style:none}& .checks li{margin:12px 0;padding-left:24px;font-size:.94rem;line-height:1.45;position:relative}& .checks li:before{content:"✓";font-weight:850;position:absolute;left:0}& .b2b-outcome{border-top:1px solid #061f5450;margin-top:auto;padding-top:18px}& .b2b-outcome strong{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}& .b2b-outcome p{margin-top:8px;font-weight:650}& .text-link{border-top:1px solid #061f5450;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:24px;padding-top:16px;font-size:.875rem;font-weight:800;display:flex}& .text-link:hover{text-decoration:underline}& .b2b-section-note{color:#4a5874;max-width:950px;margin-top:28px;font-size:.85rem}& .b2b-benefits-wrap{background:var(--ink);color:#fff}& .b2b-benefits-wrap .b2b-eyebrow,& .b2b-benefits-wrap h2 span{color:var(--lime)}& .b2b-benefits-wrap .b2b-section-head>p{color:#d0d8e9}& .b2b-benefits-grid{grid-template-columns:repeat(3,1fr);gap:42px 38px;margin-top:52px;display:grid}& .b2b-benefits-grid article{border-top:1px solid #ffffff40;padding-top:20px}& .b2b-benefit-number{color:var(--lime);margin-bottom:16px;font-size:.9rem;font-weight:750;display:block}& .b2b-benefits-grid h3{margin-bottom:14px;font-size:1.5rem}& .b2b-benefits-grid p{color:#d0d8e9;margin-bottom:16px}& .b2b-benefits-grid strong{color:var(--lime);font-size:.9rem}& .b2b-steps{grid-template-columns:repeat(5,1fr);gap:24px;margin:46px 0;padding:0;list-style:none;display:grid}& .b2b-steps li{border-top:2px solid var(--ink);padding-top:20px}& .b2b-steps li>span{background:var(--peach);border:2px solid var(--ink);border-radius:12px;place-items:center;width:43px;height:43px;margin-bottom:20px;font-weight:800;display:grid}& .b2b-steps h3{min-height:3rem;margin-bottom:12px;font-size:1.25rem}& .b2b-steps p{color:#40516f;font-size:.95rem}& .quality-panel{border:3px solid var(--ink);background:var(--paper);border-radius:22px;grid-template-columns:.85fr 1.15fr;margin-top:50px;display:grid;overflow:hidden}& .quality-panel>img{object-fit:cover;width:100%;height:100%;min-height:360px}& .quality-panel>div{padding:38px}& .quality-panel h3{margin-bottom:20px;font-size:2.1rem}& .quality-tags{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}& .quality-tags span{border:1px solid var(--line);border-radius:7px;padding:7px 10px;font-size:.8rem;font-weight:700}& .b2b-extra-section{grid-template-columns:.85fr 1.15fr;align-items:center;gap:64px;padding-top:0;display:grid}& .b2b-extra-photo{border:3px solid var(--ink);box-shadow:var(--shadow);border-radius:22px;overflow:hidden;transform:rotate(-1deg)}& .b2b-extra-photo img{object-fit:cover;width:100%;height:560px}& .b2b-extra-copy .b2b-lead{font-size:1rem}& .b2b-extra-row{border-bottom:1px solid var(--line);gap:22px;padding:20px 0;display:flex}& .b2b-extra-row>span{color:var(--blue);padding-top:5px;font-size:.8rem;font-weight:800}& .b2b-extra-row h3{margin-bottom:7px;font-size:1.25rem}& .b2b-extra-row p{color:#40516f;font-size:.95rem}& #conditions{padding-top:0}& .b2b-conditions-box{background:var(--peach);border:3px solid var(--ink);box-shadow:var(--shadow);border-radius:22px;grid-template-columns:.9fr 1.1fr;gap:50px;padding:44px;display:grid}& .b2b-conditions-heading>p:not(.b2b-eyebrow){margin-top:22px}& .draft-tag{border:1.5px solid var(--ink);background:#fff8e888;border-radius:7px;margin-top:28px;padding:8px 10px;font-size:.72rem;font-weight:800;display:inline-block}& .b2b-terms>div{border-bottom:1px solid #061f5435;padding:20px 0}& .b2b-terms>div:first-child{padding-top:0}& .b2b-terms>div:last-child{border-bottom:0;padding-bottom:0}& .b2b-terms h3{margin-bottom:10px;font-size:1.3rem}& .b2b-terms p{font-size:.95rem}& .faq-section{grid-template-columns:.85fr 1.15fr;gap:60px;padding-top:0;display:grid}& .faq-list{border-top:2px solid var(--ink)}& details{border-bottom:1px solid var(--line)}& summary{cursor:pointer;padding:22px 32px 22px 0;font-size:1.05rem;font-weight:750;line-height:1.45;list-style:none;position:relative}& summary::-webkit-details-marker{display:none}& summary:after{content:"+";color:var(--blue);font-size:1.5rem;position:absolute;top:20px;right:4px}& details[open] summary:after{content:"−"}& details p{color:#40516f;padding:0 26px 24px 0}& .b2b-contact-section{padding-bottom:72px}& .b2b-contact-box{background:var(--lime);border:3px solid var(--ink);box-shadow:var(--shadow);border-radius:24px;grid-template-columns:1.6fr 1fr;gap:40px;padding:42px;display:grid}& .b2b-contact-box h2{font-size:clamp(2rem,3vw,2.8rem)}& .b2b-contact-box .b2b-lead{font-size:1rem}& .b2b-contact-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}& .b2b-contact-actions .b2b-button{font-size:.9rem}& .b2b-contact-info{border-left:1px solid #061f5450;flex-direction:column;gap:22px;padding-left:30px;display:flex}& .b2b-phone{white-space:nowrap;font-size:1.45rem;font-weight:850}& .b2b-contact-info p{margin-top:5px;font-size:.94rem}& .b2b-contact-info .fineprint{color:#344762;font-size:.78rem}& .b2b-footer-top{border-top:2px solid var(--ink);justify-content:space-between;align-items:center;gap:30px;padding:28px 0;display:flex}& .b2b-footer-top>p{color:#40516f;font-size:.875rem}& .b2b-footer-top>a:last-child{font-size:.875rem;font-weight:750}& .b2b-footer-bottom{border-top:1px solid var(--line);color:#40516f;justify-content:space-between;gap:20px;padding:20px 0 30px;font-size:.78rem;display:flex}& .b2b-mobile-dock{display:none}@media (width>=1440px){& .b2b-hero{padding-block:42px 64px}& .b2b-hero-visual{padding-top:38px}}@media (width<=1050px){& .b2b-site-header nav{gap:16px;font-size:.8rem}& .b2b-hero{gap:28px}& h1{font-size:3.5rem}& .b2b-hero-actions{flex-wrap:wrap}& .b2b-service-grid{gap:18px}& .b2b-service-card{padding:22px 18px}& .b2b-service-card h3{font-size:1.55rem}& .b2b-card-top{align-items:flex-start}& .b2b-tag{font-size:.67rem}& .b2b-steps{gap:18px}& .b2b-steps h3{font-size:1.1rem}& .b2b-contact-box{grid-template-columns:1.4fr 1fr;padding:30px}& .b2b-contact-info{padding-left:22px}& .b2b-phone{font-size:1.2rem}& .b2b-extra-section{gap:38px}& .quality-panel>div{padding:28px}& .b2b-conditions-box{gap:32px;padding:32px}}@media (width<=800px){& .b2b-shell{width:calc(100% - 36px)}& .b2b-header-inner{gap:12px;min-height:74px}& .b2b-site-header nav{display:none}& .b2b-hero{grid-template-columns:1fr;gap:24px;padding-block:24px 38px}& .b2b-breadcrumb{margin-bottom:24px}& .b2b-hero-copy{max-width:660px}& h1{font-size:clamp(2.6rem,8.9vw,4.2rem)}& .b2b-hero-visual{padding:12px 4px 0}& .b2b-photo-frame{aspect-ratio:1.5;transform:rotate(.6deg)}& .b2b-sticker{top:0;right:8px}& .hero-notes{margin-top:20px}& .audience-strip{flex-wrap:wrap;justify-content:flex-start;gap:14px 24px}& .audience-strip>span{width:100%;max-width:100%}& .audience-strip a{font-size:.9rem}& .b2b-section{padding-block:56px}& .b2b-section-head{display:block}& .b2b-section-head>p{max-width:620px;margin-top:22px}& .b2b-service-grid{grid-template-columns:1fr;gap:22px}& .b2b-service-card{padding:26px}& .b2b-service-card h3{font-size:2rem}& .b2b-tag{font-size:.75rem}& .b2b-card-top{margin-bottom:22px}& .b2b-benefits-grid{grid-template-columns:1fr 1fr;gap:30px}& .b2b-steps{grid-template-columns:1fr 1fr;gap:28px}& .b2b-steps h3{min-height:0;font-size:1.25rem}& .b2b-steps li:last-child{grid-column:1/-1;max-width:50%}& .quality-panel{grid-template-columns:1fr}& .quality-panel>img{height:300px;min-height:0}& .quality-panel>div{padding:28px}& .b2b-extra-section{grid-template-columns:1fr;gap:32px;padding-top:0}& .b2b-extra-photo{max-width:100%}& .b2b-extra-photo img{height:350px}& .b2b-extra-copy{order:-1}& .b2b-conditions-box{grid-template-columns:1fr;gap:32px;padding:30px}& .faq-section{grid-template-columns:1fr;gap:30px;padding-top:0}& .b2b-contact-box{grid-template-columns:1fr;gap:34px;padding:30px}& .b2b-contact-info{border-top:1px solid #061f5450;border-left:0;padding:24px 0 0}& .b2b-phone{font-size:1.65rem}& .b2b-footer-top{flex-wrap:wrap}& .b2b-footer-top>p{margin-left:auto}& .b2b-footer-bottom{padding-bottom:100px}& .b2b-mobile-dock{background:var(--cream);border-top:3px solid var(--ink);z-index:60;padding:10px 10px calc(10px + env(safe-area-inset-bottom));grid-template-columns:repeat(4,1fr);gap:7px;display:grid;position:fixed;bottom:0;left:0;right:0}& .b2b-mobile-dock a{border:1.5px solid var(--ink);background:var(--paper);border-radius:10px;place-items:center;min-height:44px;font-size:.8rem;font-weight:750;display:grid}& .b2b-mobile-dock a:nth-child(2){background:var(--blue);color:#fff}& .b2b-mobile-dock a:nth-child(3){color:#fff;background:#5b43d6}& .b2b-mobile-dock a:last-child{background:var(--lime)}& #conditions{padding-top:0}& .b2b-contact-section{padding-bottom:50px}}@media (width<=480px){& .review-bar .b2b-shell{display:block}& .review-bar a{margin-top:5px;font-size:.7rem;display:block}& .b2b-brand img{width:40px;height:40px}& .b2b-brand strong{font-size:.93rem}& .b2b-brand small{font-size:.54rem}& .b2b-header-inner .b2b-button{gap:7px;padding:9px 11px;font-size:.75rem}& .b2b-hero .b2b-eyebrow{font-size:.73rem}& .b2b-lead{font-size:1rem}& .b2b-hero-actions{grid-template-columns:1fr;width:100%;display:grid}& .b2b-hero-actions .b2b-button{width:100%}& .hero-notes{gap:8px;font-size:.76rem}& .hero-notes span+span{border:0;padding:0}& .hero-notes span{width:100%}& .b2b-photo-frame{aspect-ratio:1.15}& .b2b-photo-label{padding:12px 15px;bottom:13px;left:13px}& .b2b-photo-label strong{font-size:1.65rem}& .b2b-sticker{padding:10px 14px}& .b2b-sticker strong{font-size:3rem}& .b2b-sticker span{font-size:.7rem}& .b2b-benefits-grid{grid-template-columns:1fr;gap:30px}& .b2b-benefits-grid article{padding-top:18px}& .b2b-benefits-grid{margin-top:32px}& .b2b-steps{grid-template-columns:1fr;margin:28px 0}& .b2b-steps li{grid-template-columns:42px 1fr;gap:8px 18px;display:grid}& .b2b-steps li>span{grid-row:1/3;margin:0}& .b2b-steps h3{align-self:center;margin:0}& .b2b-steps p{grid-column:2}& .b2b-steps li:last-child{grid-column:auto;max-width:100%}& .quality-panel h3{font-size:1.75rem}& .quality-panel>div{padding:23px}& .quality-panel>img{height:240px}& .b2b-conditions-box{padding:26px 22px}& .b2b-contact-box{padding:28px 22px}& .b2b-contact-actions{grid-template-columns:1fr;width:100%;display:grid}& .b2b-contact-actions .b2b-button{width:100%}& .b2b-footer-top{gap:22px;display:grid}& .b2b-footer-top>p{margin:0}& .b2b-footer-bottom{gap:12px;display:grid}& h2{font-size:2.25rem}& .b2b-service-card h3{font-size:1.85rem}& .b2b-service-card{padding:23px}& .b2b-mobile-dock{gap:5px}& .b2b-mobile-dock a{font-size:.73rem}& .b2b-extra-photo img{height:310px}}@media (prefers-reduced-motion:reduce){& .b2b-button{transition:none}}& .b2b-header-contacts{align-items:center;gap:9px;display:flex}& .b2b-header-call{text-align:center;border:2px solid var(--ink);min-height:44px;box-shadow:2px 3px 0 var(--ink);background:#26bc7a;border-radius:12px;gap:2px;padding:7px 14px;display:grid}& .b2b-header-call span{font-size:.65rem;font-weight:750}& .b2b-header-call strong{font-size:.82rem}& .b2b-header-social{border:2px solid var(--ink);width:43px;height:44px;box-shadow:2px 3px 0 var(--ink);border-radius:12px;place-items:center;font-size:.8rem;font-weight:800;display:grid}& .b2b-telegram{color:#fff;background:#209dd5}& .b2b-viber{color:#fff;background:#7463f3}& .b2b-mobile-business{display:none}& .b2b-site-header nav{gap:19px}@media (width<=1120px){& .b2b-site-header nav{gap:12px;font-size:.8rem}& .b2b-header-call{padding-inline:9px}& .b2b-header-social{display:none}}@media (width<=800px){& .b2b-header-contacts{display:none}& .b2b-mobile-business{display:inline-flex}}& .b2b-hero-email{color:var(--blue);text-underline-offset:4px;min-height:28px;margin-top:22px;font-weight:750;text-decoration:underline;display:inline-block}& .b2b-hero .b2b-warranty{margin-top:10px}& .b2b-sticker strong{white-space:nowrap;font-size:2.65rem}& .b2b-sticker{gap:12px}& .b2b-value-strip{border-block:2px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:24px;padding-block:24px;display:grid}& .b2b-value-strip>div{gap:6px;display:grid}& .b2b-value-strip strong{letter-spacing:-.035em;font-size:1.65rem;font-weight:850}& .b2b-value-strip span{color:#40516f;font-size:.85rem}& .b2b-service-card .b2b-outcome{margin-top:24px}& .b2b-detail-note{color:#c7d1e5;max-width:800px;margin-top:30px;font-size:.8rem}& .b2b-fast-steps{grid-template-columns:repeat(3,1fr);gap:38px;margin-bottom:25px}& .b2b-fast-steps h3{min-height:3rem;font-size:1.4rem}& .b2b-fast-steps li>span{background:var(--lime);width:52px;height:52px;font-size:1.35rem}& .b2b-timing-note{max-width:1000px}& .b2b-documents-section{padding-top:0}& .b2b-extra-section .b2b-extra-photo img{height:410px}& .b2b-contact-email{color:var(--blue);overflow-wrap:anywhere;text-underline-offset:6px;margin-top:25px;font-size:clamp(1.1rem,2.4vw,1.8rem);font-weight:820;text-decoration:underline;display:block}& .b2b-footer-email{color:var(--blue);font-weight:750}@media (width<=800px){& .b2b-value-strip{grid-template-columns:repeat(2,1fr);gap:24px 16px}& .b2b-value-strip strong{font-size:1.45rem}& .b2b-fast-steps{grid-template-columns:1fr;gap:24px}& .b2b-fast-steps li:last-child{grid-column:auto;max-width:100%}& .b2b-fast-steps h3{min-height:0}& .b2b-extra-section .b2b-extra-photo img{height:320px}& .b2b-documents-section{padding-top:0}}@media (width<=480px){& .b2b-value-strip strong{font-size:1.25rem}& .b2b-value-strip span{font-size:.8rem}& .b2b-sticker strong{font-size:2rem}& .b2b-fast-steps li{grid-template-columns:52px 1fr}& .b2b-fast-steps h3{font-size:1.2rem}& .b2b-hero-email{margin-top:20px}& .b2b-photo-label strong{font-size:1.4rem}}& .b2b-corporate-language{border:2px solid var(--ink);border-radius:10px;flex:none;align-items:center;min-height:44px;padding:10px;font-weight:800;display:inline-flex}}
