@font-face{font-family:"Onest";font-style:normal;font-display:swap;font-weight:100 900;src:url("assets/onest-cyrillic.woff2") format("woff2-variations")}@font-face{font-family:"Onest";font-style:normal;font-display:swap;font-weight:100 900;src:url("assets/onest-latin.woff2") format("woff2-variations")}
:root{--ink:#111;--muted:#66666b;--line:#d8d8db;--soft:#f7f7f8;--orange:#ff4f00;--white:#fff;--max:1440px;--side:clamp(22px,4.4vw,72px);font-family:"Onest","Helvetica Neue",Arial,sans-serif;color:#111;background:#fff;font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--white);color:var(--ink);font-size:16px;line-height:1.48;text-rendering:optimizeLegibility}a{color:inherit;text-underline-offset:.2em}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}::selection{background:var(--orange);color:#fff}
.site-header{position:relative;z-index:20;max-width:var(--max);height:76px;margin:auto;padding:0 var(--side);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);background:#fff}.brand{display:flex;align-items:center;gap:13px;width:max-content;text-decoration:none}.brand-symbol{width:34px;height:34px;background:var(--ink);display:grid;align-content:center;gap:4px;padding:8px}.brand-symbol i{display:block;height:2px;background:#fff}.brand-symbol i:nth-child(2){width:70%;background:var(--orange)}.brand-name{font-size:13px;font-weight:760;letter-spacing:.03em}.brand-name b{color:var(--orange)}.site-header nav{display:flex;gap:32px}.site-header nav a{font-size:13px;text-decoration:none;color:var(--muted)}.site-header nav a:hover{color:var(--orange)}.header-action{justify-self:end;display:flex;align-items:center;gap:18px;text-decoration:none;font-size:13px;font-weight:700}.header-action b{width:36px;height:36px;border:1px solid var(--ink);display:grid;place-items:center;transition:.2s}.header-action:hover b{background:var(--orange);border-color:var(--orange);color:#fff}
.hero{max-width:var(--max);min-height:calc(100dvh - 76px);margin:auto;padding:0 var(--side);display:grid;grid-template-columns:minmax(0,1.18fr) minmax(430px,.82fr);border-bottom:1px solid var(--line)}.hero-main{padding:clamp(48px,6vw,92px) clamp(36px,5vw,84px) 58px 0;border-right:1px solid var(--line);min-width:0}.hero-meta{display:flex;justify-content:space-between;color:var(--muted);font-size:11px;letter-spacing:.11em}.hero-meta b{font-weight:500}.hero h1{margin:clamp(40px,6vw,76px) 0 30px;font-size:clamp(62px,7vw,116px);line-height:.82;letter-spacing:-.075em;font-weight:800}.hero h1 span,.hero h1 strong{display:block}.hero h1 strong{color:var(--orange);font-weight:800}.hero-lead{max-width:750px;margin:0;color:#3d3d42;font-size:clamp(17px,1.45vw,22px);line-height:1.55}.hero-actions{display:flex;align-items:center;gap:26px;margin:36px 0 0}.primary-link,.integration-link{display:flex;align-items:center;justify-content:space-between;gap:32px;width:max-content;min-width:250px;padding:15px 18px;background:var(--ink);color:#fff;text-decoration:none;font-size:14px;font-weight:700}.primary-link b,.integration-link b{color:var(--orange)}.primary-link:hover{background:var(--orange)}.primary-link:hover b{color:#fff}.secondary-link{font-size:13px;text-decoration:none}.secondary-link b{margin-left:10px;color:var(--orange)}
.route-system{margin-top:clamp(54px,7vw,100px);border-top:1px solid var(--ink)}.route-head{display:flex;justify-content:space-between;padding:15px 0 34px;font-size:11px}.route-head span{color:var(--orange);font-weight:750}.route-head b{font-weight:500;color:var(--muted)}.route-line{height:2px;background:var(--ink);position:relative;margin:11px 0}.route-packet{position:absolute;top:-5px;width:12px;height:12px;background:var(--orange);animation:route 5s cubic-bezier(.4,0,.2,1) infinite}.route-nodes{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.route-nodes span{position:relative;padding-top:22px}.route-nodes span:before{content:"";position:absolute;top:-17px;left:0;width:9px;height:9px;border:3px solid #fff;background:var(--ink)}.route-nodes i{display:block;color:var(--orange);font-style:normal;font-size:11px}.route-nodes b{display:block;margin:5px 0 2px;font-size:13px}.route-nodes small{color:var(--muted);font-size:11px}
.conversion-panel{align-self:stretch;padding:clamp(40px,4.2vw,70px) 0 clamp(40px,4vw,64px) clamp(32px,4vw,64px);background:var(--soft)}.form-index{display:flex;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.08em;color:var(--muted)}.form-index span{color:var(--orange);font-weight:800}.form-index b{font-weight:500}.conversion-panel h2{margin:30px 0 10px;font-size:clamp(34px,3.2vw,52px);line-height:.98;letter-spacing:-.055em}.form-intro{margin:0 0 28px;color:var(--muted);font-size:13px;max-width:520px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px 13px}.field{display:block}.field-wide{grid-column:1/-1}.field>span{display:block;margin-bottom:6px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.field>span i{color:var(--orange);font-style:normal}.field input,.field select,.field textarea{width:100%;min-height:45px;border:0;border-bottom:1px solid #a8a8ad;border-radius:0;padding:10px 0;background:transparent;color:var(--ink);outline:none;transition:border-color .2s}.field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#111 50%),linear-gradient(135deg,#111 50%,transparent 50%);background-position:calc(100% - 8px) 20px,calc(100% - 3px) 20px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:22px}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--orange)}.field input::placeholder,.field textarea::placeholder{color:#98989d}.field-error{display:block;min-height:0;color:#c53600;font-size:10px}.field-error:not(:empty){min-height:17px;padding-top:3px}.comment-field{margin-top:16px}.check{display:grid;grid-template-columns:17px 1fr;gap:10px;margin:17px 0 0;color:var(--muted);font-size:11px}.check input{width:17px;height:17px;margin:0;accent-color:var(--orange)}.submit-button{width:100%;min-height:54px;margin-top:22px;padding:0 18px;border:0;background:var(--orange);color:#fff;display:flex;align-items:center;justify-content:space-between;font-weight:750;cursor:pointer}.submit-button:hover{background:var(--ink)}.submit-button:disabled{background:#c9c9cd;color:#77777c;cursor:not-allowed}.form-status{min-height:17px;margin:9px 0 0;color:var(--muted);font-size:10px}.form-status.success{color:#147a43}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}
.capability-strip{max-width:var(--max);margin:auto;padding:0 var(--side);display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.capability-strip span{padding:25px 22px 25px 0;border-right:1px solid var(--line);font-size:13px;font-weight:650}.capability-strip span+span{padding-left:22px}.capability-strip span:last-child{border:0}.capability-strip b{color:var(--orange);font-size:10px;margin-right:13px}.editorial-section,.audience-section,.cost-section,.knowledge-section,.faq-section{max-width:var(--max);margin:auto;padding:clamp(90px,10vw,160px) var(--side);border-bottom:1px solid var(--line)}.section-number{font-size:10px;font-weight:750;letter-spacing:.12em;color:var(--orange)}.section-heading{display:grid;grid-template-columns:1.5fr .5fr;gap:60px;align-items:end;margin:42px 0 74px}.section-heading h2,.audience-grid h2,.integration-copy h2,.cost-grid h2,.knowledge-head h2,.faq-grid>h2,.final-section h2,.guides-hero h1,.article-hero h1,.article-cta h2{margin:0;font-size:clamp(46px,5.6vw,86px);line-height:.95;letter-spacing:-.065em}.section-heading p{margin:0;color:var(--muted);font-size:15px}.process-grid{display:grid;grid-template-columns:1.55fr .45fr;gap:0;border-top:1px solid var(--ink)}.process-map{border-right:1px solid var(--line)}.map-axis{height:40px;display:flex;justify-content:space-between;align-items:center;padding-right:28px;border-bottom:1px solid var(--line);font-size:9px;color:var(--muted);letter-spacing:.12em}.map-row{display:grid;grid-template-columns:58px minmax(170px,.7fr) 1fr 60px;gap:20px;align-items:center;min-height:122px;padding-right:28px;border-bottom:1px solid var(--line)}.map-row i{font-style:normal;color:var(--orange);font-size:11px}.map-row h3{margin:0;font-size:23px;letter-spacing:-.035em}.map-row p{margin:0;color:var(--muted);font-size:13px}.map-row>b{justify-self:end;font-size:9px;letter-spacing:.08em}.process-aside{padding:40px 0 30px 38px}.aside-tag{color:var(--orange);font-size:10px;font-weight:750}.process-aside h3{font-size:28px;line-height:1.08;letter-spacing:-.045em;margin:22px 0 38px}.process-aside ul{list-style:none;margin:0;padding:0}.process-aside li{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);font-size:11px}.process-aside li span{color:var(--muted);text-align:right}.process-aside>a{display:flex;justify-content:space-between;margin-top:34px;padding:15px 0;border-top:1px solid var(--ink);text-decoration:none;font-size:13px;font-weight:700}.process-aside>a b{color:var(--orange)}
.audience-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:42px;border-top:1px solid var(--ink)}.audience-grid article{padding:48px 8vw 10px 0;min-height:510px}.audience-grid article+article{padding-left:8vw;border-left:1px solid var(--line)}.audience-grid article>span{color:var(--orange);font-size:11px}.audience-grid h2{font-size:clamp(44px,4.5vw,70px);margin:78px 0 25px}.audience-grid p{max-width:500px;color:var(--muted);font-size:16px}.audience-grid ul{list-style:none;margin:55px 0 0;padding:0}.audience-grid li{padding:12px 0;border-top:1px solid var(--line);font-size:13px}.integration-section{max-width:var(--max);margin:auto;padding:clamp(80px,9vw,145px) var(--side);display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:var(--ink);color:#fff}.section-number.inverse{color:var(--orange)}.integration-copy h2{margin:42px 0 30px}.integration-copy p{max-width:610px;color:#aaaab0;font-size:16px}.integration-link{margin-top:38px;background:var(--orange);min-width:270px}.integration-link b{color:#fff}.api-console{align-self:center;border:1px solid #3b3b40;padding:28px;background:#171719}.console-bar{display:flex;align-items:center;gap:8px;margin-bottom:34px;font-size:10px;color:#8d8d93}.console-bar span{margin-right:auto}.console-bar i{width:7px;height:7px;border-radius:50%;background:#3d3d42}.console-line{display:grid;grid-template-columns:50px 1fr auto;gap:16px;padding:17px 0;border-bottom:1px solid #333338;font-size:12px}.console-line em{color:var(--orange);font-style:normal;font-weight:750}.console-line code{font:inherit;color:#fff}.console-line b{font-weight:400;color:#7f7f86}.console-flow{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;margin:52px 0 30px;font-size:12px}.console-flow i{height:1px;background:#55555a;position:relative}.console-flow i b{position:absolute;top:-4px;width:9px;height:9px;background:var(--orange);animation:api 3.5s ease-in-out infinite}.api-console>small{display:block;color:#77777e;font-size:10px}.cost-grid{display:grid;grid-template-columns:1fr 1fr;gap:10vw;margin-top:42px}.cost-grid h2{font-size:clamp(48px,5vw,76px)}.cost-grid p{max-width:550px;color:var(--muted)}.cost-grid ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.cost-grid li{display:grid;grid-template-columns:55px 1fr;padding:22px 0;border-bottom:1px solid var(--line)}.cost-grid li>b{color:var(--orange);font-size:11px}.cost-grid li span{display:flex;justify-content:space-between;gap:16px}.cost-grid li strong{font-size:17px}.cost-grid li small{color:var(--muted)}
.knowledge-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin:42px 0 64px}.knowledge-head h2{font-size:clamp(48px,5vw,76px)}.knowledge-head>a{padding:14px 0;border-top:1px solid var(--ink);text-decoration:none;font-size:13px;min-width:180px}.knowledge-head>a b{float:right;color:var(--orange)}.knowledge-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-left:1px solid var(--line)}.knowledge-grid a{min-height:310px;padding:24px;display:grid;grid-template-rows:auto auto 1fr auto;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-decoration:none}.knowledge-grid a>span{font-size:10px;color:var(--orange)}.knowledge-grid a>small{margin-top:45px;color:var(--muted);text-transform:uppercase;font-size:9px}.knowledge-grid h3{font-size:22px;line-height:1.12;letter-spacing:-.035em}.knowledge-grid a>b{font-size:11px}.knowledge-grid a:hover{background:var(--soft)}.faq-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:10vw;margin-top:42px}.faq-grid>h2{font-size:clamp(44px,5vw,74px)}.faq-list details{border-top:1px solid var(--ink);padding:24px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font-size:18px;font-weight:700;list-style:none}.faq-list summary:after{content:"+";float:right;color:var(--orange)}.faq-list details[open] summary:after{content:"−"}.faq-list p{max-width:720px;color:var(--muted)}.final-section{max-width:var(--max);margin:auto;padding:clamp(80px,8vw,130px) var(--side);display:flex;justify-content:space-between;align-items:end;gap:50px;background:var(--orange);color:#fff}.final-section>div>span{font-size:10px;letter-spacing:.1em}.final-section h2{margin-top:28px}.final-section>a{min-width:290px;padding:17px 0;border-top:1px solid #fff;display:flex;justify-content:space-between;color:#fff;text-decoration:none;font-size:13px;font-weight:750}
.site-footer{max-width:var(--max);margin:auto;padding:0 var(--side);background:#fff}.footer-top{min-height:155px;display:grid;grid-template-columns:.7fr 1.2fr auto;gap:60px;align-items:center;border-bottom:1px solid var(--ink)}.footer-top p{max-width:650px;color:var(--muted);font-size:12px}.footer-up{width:44px;height:44px;border:1px solid var(--ink);display:grid;place-items:center;text-decoration:none}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.footer-grid>div{padding:38px 34px 44px 0}.footer-grid>div+div{padding-left:34px;border-left:1px solid var(--line)}.footer-grid a{display:block;margin:13px 0;color:var(--muted);font-size:11px;text-decoration:none}.footer-grid a:hover{color:var(--orange)}.footer-label{display:block;margin-bottom:25px;color:var(--orange);font-size:9px;font-weight:800;letter-spacing:.12em}.footer-bottom{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--muted);font-size:10px}.cookie-notice{position:fixed;z-index:50;left:24px;right:24px;bottom:24px;max-width:820px;margin:auto;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:28px;background:var(--ink);color:#fff;border:1px solid #444}.cookie-notice[hidden]{display:none}.cookie-notice p{margin:0}.cookie-notice strong,.cookie-notice span{display:block}.cookie-notice strong{font-size:13px}.cookie-notice span{color:#aaaab0;font-size:11px;margin-top:4px}.cookie-notice div{display:flex;gap:8px}.cookie-notice button{border:1px solid #777;background:transparent;color:#fff;padding:10px 13px;font-size:11px;cursor:pointer}.cookie-notice button:first-child{background:var(--orange);border-color:var(--orange)}
.guides-hero{max-width:var(--max);margin:auto;padding:clamp(70px,9vw,140px) var(--side) 90px;border-bottom:1px solid var(--ink)}.guides-hero h1{margin:48px 0 30px}.guides-hero h1 strong{color:var(--orange)}.guides-hero p{max-width:650px;color:var(--muted);font-size:17px}.article-catalog{max-width:var(--max);margin:auto;padding:0 var(--side);display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--ink)}.article-card{min-height:390px;padding:30px;display:grid;grid-template-rows:auto auto auto 1fr auto;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-decoration:none}.article-card:nth-child(3n+1){border-left:1px solid var(--line)}.article-card>span{color:var(--orange);font-size:11px}.article-card>small{margin-top:58px;color:var(--muted);font-size:9px;text-transform:uppercase}.article-card h2{font-size:22px;line-height:1.15;letter-spacing:-.035em}.article-card p{color:var(--muted);font-size:12px}.article-card>b{font-size:10px}.article-card:hover{background:var(--soft)}
.article-hero{max-width:var(--max);margin:auto;padding:45px var(--side) 85px;border-bottom:1px solid var(--line)}.article-breadcrumb{display:flex;gap:10px;font-size:10px;color:var(--muted)}.article-breadcrumb a{text-decoration:none}.article-breadcrumb b{font-weight:500;color:var(--orange)}.article-index{display:flex;justify-content:space-between;margin:75px 0 35px;font-size:10px}.article-index span{color:var(--orange);font-weight:750}.article-index time{color:var(--muted)}.article-hero h1{max-width:1200px;font-size:clamp(50px,6.4vw,96px)}.article-hero>p{max-width:820px;margin:32px 0 0;color:var(--muted);font-size:19px}.article-figure{max-width:var(--max);margin:0 auto;padding:0 var(--side);background:var(--soft)}.article-figure img{width:100%;height:auto}.article-figure figcaption{padding:11px 0;color:var(--muted);font-size:9px}.article-layout{max-width:var(--max);margin:auto;padding:110px var(--side);display:grid;grid-template-columns:260px minmax(0,820px);gap:8vw;justify-content:center}.article-toc{position:sticky;top:30px;align-self:start;display:grid}.article-toc>span{padding-bottom:18px;border-bottom:1px solid var(--ink);color:var(--orange);font-size:9px;font-weight:800}.article-toc a{display:grid;grid-template-columns:28px 1fr;gap:8px;padding:14px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:10px;text-decoration:none}.article-toc a b{color:var(--orange)}.article-toc .toc-action{display:block;margin-top:24px;padding:15px;background:var(--ink);color:#fff;text-align:center}.article-content>section{padding:0 0 80px;margin-bottom:80px;border-bottom:1px solid var(--line)}.article-content>section>span{color:var(--orange);font-size:10px;font-weight:750}.article-content h2{margin:18px 0 30px;font-size:clamp(32px,3vw,48px);line-height:1.05;letter-spacing:-.045em}.article-content p{margin:0;color:#3e3e43;font-size:18px;line-height:1.75}.article-checklist ol{list-style:none;margin:40px 0 0;padding:0;border-top:1px solid var(--ink)}.article-checklist li{display:grid;grid-template-columns:52px 1fr;padding:19px 0;border-bottom:1px solid var(--line);font-weight:650}.article-checklist li b{color:var(--orange);font-size:11px}.source-note p{font-size:14px;color:var(--muted)}.source-note div{display:grid;margin-top:30px}.source-note a{padding:12px 0;border-top:1px solid var(--line);font-size:11px;text-decoration:none}.article-pagination{max-width:var(--max);margin:auto;padding:0 var(--side);display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.article-pagination a{min-height:180px;padding:32px 5vw 32px 0;display:grid;align-content:space-between;text-decoration:none}.article-pagination a+a{padding-left:5vw;border-left:1px solid var(--line);text-align:right}.article-pagination span{color:var(--orange);font-size:9px}.article-pagination b{font-size:17px;line-height:1.25}.article-cta{max-width:var(--max);margin:auto;padding:80px var(--side);display:flex;justify-content:space-between;align-items:end;gap:60px;background:var(--soft)}.article-cta span{color:var(--orange);font-size:9px}.article-cta h2{font-size:clamp(35px,4.3vw,64px);margin-top:20px;max-width:850px}.article-cta>a{min-width:230px;padding:15px 0;border-top:1px solid var(--ink);text-decoration:none;font-size:12px}
.legal-page{background:#fff}.legal-page main{max-width:980px;margin:auto;padding:90px var(--side) 130px}.legal-document .eyebrow{color:var(--orange);font-size:10px;font-weight:750}.legal-document h1{font-size:clamp(42px,6vw,78px);line-height:.95;letter-spacing:-.06em;margin:35px 0 60px}.legal-document h2{font-size:28px;letter-spacing:-.04em;margin-top:50px}.legal-document p{color:var(--muted);font-size:16px;line-height:1.7}.button{display:inline-flex;padding:14px 18px;background:var(--ink);color:#fff;text-decoration:none;font-size:12px;font-weight:700}.legal-page footer{max-width:980px;margin:auto;padding:40px var(--side);border-top:1px solid var(--line);display:flex;justify-content:space-between;color:var(--muted);font-size:11px}.legal-page footer nav{display:flex;gap:20px}.eyebrow{color:var(--orange)}
.reveal-ready [data-reveal]{opacity:0;transform:translateY(25px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.reveal-ready [data-reveal].is-visible{opacity:1;transform:none}@keyframes route{0%{left:0}45%,55%{left:calc(100% - 12px)}100%{left:0}}@keyframes api{0%,100%{left:0}50%{left:calc(100% - 9px)}}
.network-mention{margin-top:28px!important;padding:20px 22px;border-left:3px solid var(--orange);background:#fff7f0}.network-mention a{color:var(--orange);font-weight:760;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.article-content>.network-reading{padding:32px;margin-bottom:80px;border:1px solid var(--line);border-left:5px solid var(--orange);background:#fff}.network-reading>span{color:var(--orange);font-size:9px;font-weight:800;letter-spacing:.12em}.network-reading h2{font-size:30px;margin:18px 0 13px}.network-reading p{font-size:15px}.network-reading a{display:inline-block;margin-top:20px;color:var(--orange);font-size:11px;font-weight:800;text-decoration:none}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}[hidden]{display:none!important}.lead-form fieldset{border:0;padding:0;margin:0;min-width:0}.form-progress{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 24px}.form-progress i{height:3px;background:var(--line)}.form-progress i.active{background:var(--orange)}.field input[aria-invalid="true"],.field select[aria-invalid="true"],.field textarea[aria-invalid="true"]{border-color:#c53600}.check-block{margin-top:17px}.check-block .check{margin:0}.check-block>.field-error{display:block;margin-left:27px}.check input[aria-invalid="true"]{outline:2px solid #c53600;outline-offset:2px}.check a{font-weight:700}.conditional-field>.field{margin:0}.optional-details{margin-top:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.optional-details summary{padding:14px 0;cursor:pointer;display:flex;justify-content:space-between;gap:15px;color:var(--muted);font-size:11px;font-weight:700}.optional-details summary span{font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.09em}.optional-details .comment-field{padding-bottom:16px}.form-actions{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-top:20px}.form-actions .submit-button{margin-top:0}.text-button{border:0;background:transparent;color:var(--muted);padding:10px 0;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.form-success{padding:30px 0;outline:none}.success-mark{width:58px;height:58px;background:var(--orange);color:#fff;display:grid;place-items:center;font-size:26px;font-weight:850;margin-bottom:28px}.panel-kicker{color:var(--orange)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.11em}.form-success h3{font-size:clamp(31px,3.2vw,48px);line-height:1;letter-spacing:-.05em;margin:12px 0}.form-success>p:not(.panel-kicker){color:var(--muted);font-size:14px}.form-success>a{display:inline-block;margin-top:20px;color:var(--orange);font-size:12px;font-weight:750}.connect-main{overflow:hidden}.connect-hero{max-width:var(--max);margin:auto;padding:0 var(--side);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.75fr);border-bottom:1px solid var(--line)}.connect-copy{padding:clamp(55px,6vw,90px) clamp(36px,5vw,84px) 70px 0;border-right:1px solid var(--line)}.connect-copy h1{font-size:clamp(52px,5.5vw,84px);line-height:.84;letter-spacing:-.075em;margin:70px 0 34px}.connect-copy h1 span,.connect-copy h1 strong{display:block}.connect-copy h1 strong{color:var(--orange)}.connect-copy>p{max-width:760px;color:#3d3d42;font-size:clamp(17px,1.45vw,22px)}.connect-copy>ul{list-style:none;margin:38px 0 0;padding:0;max-width:650px;border-top:1px solid var(--ink)}.connect-copy>ul li{display:grid;grid-template-columns:38px 1fr;gap:14px;padding:15px 0;border-bottom:1px solid var(--line);font-size:13px;font-weight:700}.connect-copy>ul i{font-style:normal;color:var(--orange);font-size:10px}.connect-copy .route-system{margin-top:65px}.connect-hero .conversion-panel{min-width:0}.connect-assurance{max-width:var(--max);margin:0 auto 110px;padding:0 var(--side);display:grid;grid-template-columns:repeat(3,1fr)}.connect-assurance article{min-height:240px;padding:34px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.connect-assurance article:first-child{border-left:1px solid var(--line)}.connect-assurance span{font-size:10px;color:var(--orange);font-weight:800}.connect-assurance h2{font-size:27px;letter-spacing:-.04em;margin:52px 0 12px}.connect-assurance p{color:var(--muted);font-size:13px;margin:0}
@media(max-width:1080px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:1fr}.hero-main{border-right:0;padding-right:0}.conversion-panel{padding-left:0;border-top:1px solid var(--line)}.section-heading{grid-template-columns:1fr}.process-grid{grid-template-columns:1fr}.process-map{border-right:0}.process-aside{padding-left:0;margin-top:45px}.integration-section{grid-template-columns:1fr}.knowledge-grid,.article-catalog{grid-template-columns:repeat(2,1fr)}.article-card:nth-child(3n+1){border-left:0}.article-card:nth-child(2n+1){border-left:1px solid var(--line)}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:nth-child(3){border-left:0}.footer-grid>div:nth-child(n+3){border-top:1px solid var(--line)}.article-layout{grid-template-columns:220px minmax(0,1fr);gap:5vw}}
@media(max-width:720px){:root{--side:18px}.site-header{height:66px}.header-action span{display:none}.brand-name{font-size:12px}.hero{min-height:auto}.hero-main{padding-top:38px}.hero-meta b{display:none}.hero h1{font-size:54px;line-height:.88;margin:45px 0 25px}.hero-actions{align-items:stretch;flex-direction:column}.primary-link{width:100%}.secondary-link{padding:8px 0}.route-head b{display:none}.route-nodes{grid-template-columns:1fr 1fr;gap:28px}.route-line{display:none}.route-nodes span:before{display:none}.conversion-panel{padding-top:42px}.form-grid{grid-template-columns:1fr}.field-wide{grid-column:auto}.capability-strip{grid-template-columns:1fr 1fr}.capability-strip span:nth-child(2){border-right:0}.capability-strip span:nth-child(n+3){border-top:1px solid var(--line)}.section-heading h2,.audience-grid h2,.integration-copy h2,.cost-grid h2,.knowledge-head h2,.faq-grid>h2,.final-section h2,.guides-hero h1,.article-hero h1{font-size:42px}.map-axis{display:none}.map-row{grid-template-columns:35px 1fr;padding:24px 0}.map-row p{grid-column:2}.map-row>b{display:none}.audience-grid{grid-template-columns:1fr}.audience-grid article{min-height:auto;padding:40px 0}.audience-grid article+article{padding-left:0;border-left:0;border-top:1px solid var(--line)}.audience-grid h2{margin:48px 0 22px}.console-line{grid-template-columns:45px 1fr}.console-line b{display:none}.cost-grid{grid-template-columns:1fr}.cost-grid li span{display:grid}.knowledge-head{display:block}.knowledge-head>a{display:block;margin-top:34px}.knowledge-grid,.article-catalog{grid-template-columns:1fr}.knowledge-grid a,.article-card{min-height:270px}.article-card:nth-child(n){border-left:1px solid var(--line)}.faq-grid{grid-template-columns:1fr}.final-section,.article-cta{display:block}.final-section>a,.article-cta>a{display:block;margin-top:42px}.footer-top{grid-template-columns:1fr auto;gap:20px;padding:35px 0}.footer-top p{grid-column:1/-1;grid-row:2}.footer-grid{grid-template-columns:1fr}.footer-grid>div{padding:25px 0!important;border-left:0!important;border-top:1px solid var(--line)}.footer-bottom{display:grid;grid-template-columns:1fr 1fr;padding:22px 0}.cookie-notice{left:12px;right:12px;bottom:12px;display:block}.cookie-notice div{margin-top:12px}.guides-hero{padding-top:60px}.article-hero{padding-top:32px}.article-index{margin-top:55px}.article-hero>p{font-size:16px}.article-figure{padding:0}.article-figure figcaption{padding-left:var(--side)}.article-layout{display:block;padding-top:70px}.article-toc{display:none}.article-content>section{padding-bottom:55px;margin-bottom:55px}.article-content p{font-size:16px}.article-pagination{grid-template-columns:1fr}.article-pagination a+a{padding-left:0;border-left:0;border-top:1px solid var(--line);text-align:left}.legal-page .site-header .header-cta{font-size:11px}.legal-page footer{display:block}.legal-page footer nav{margin-top:20px}}
@media(max-width:1080px){.connect-hero{grid-template-columns:1fr}.connect-copy{border-right:0;padding-right:0}.connect-hero .conversion-panel{padding-left:0;border-top:1px solid var(--line)}}
@media(max-width:720px){.connect-hero{padding:0 var(--side)}.connect-copy{padding-top:42px}.connect-copy h1{font-size:52px;margin:48px 0 26px}.connect-copy .route-system{margin-top:48px}.connect-assurance{grid-template-columns:1fr;margin-bottom:75px}.connect-assurance article{min-height:190px;border-left:1px solid var(--line)}.connect-assurance h2{margin-top:35px}.form-actions{grid-template-columns:1fr}.form-actions .text-button{order:2}.check-block>.field-error{margin-left:0}.optional-details summary span{display:none}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}.reveal-ready [data-reveal]{opacity:1!important;transform:none!important}}
