/* Remline / product evidence and a clear buying journey */
.buyer-home,.buyer-page{background:var(--page);color:var(--text)}.buyer-home .container,.buyer-page .container{width:min(1280px,calc(100% - 80px))}.buyer-label{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:700;letter-spacing:1.45px;color:var(--secondary);line-height:1.6}.buyer-home h1,.buyer-page h1,.buyer-home h2,.buyer-page h2{font-weight:500;letter-spacing:-1.7px}.buyer-home em,.buyer-page em{font-style:normal;color:var(--accent-text)}.buyer-home .btn,.buyer-page .btn{border-radius:7px;min-height:45px;padding:12px 18px;font-size:13px}.buyer-hero{display:grid;grid-template-columns:.84fr 1.16fr;align-items:center;gap:48px;padding:47px 0 43px}.buyer-hero h1{font-size:clamp(48px,4.8vw,70px);line-height:1.06;letter-spacing:-3.5px;margin:24px 0}.buyer-hero-copy>p{font-size:16px;line-height:1.8;max-width:430px;color:var(--secondary)}.buyer-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0 12px}.buyer-demo-note{font-size:10px;color:var(--secondary)}.buyer-hero-points{display:flex;flex-wrap:wrap;gap:13px 16px;font-size:9px;color:var(--secondary);margin-top:28px}.buyer-hero-points>span{display:flex;align-items:center;gap:5px}.buyer-hero-points .icon{width:13px;height:13px;color:var(--accent-text)}.buyer-stage{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface);box-shadow:0 22px 50px #183b1710}.buyer-stage-top{height:40px;background:var(--surface);display:flex;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid var(--border)}.buyer-stage-top>span:first-child{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:600;letter-spacing:1.2px;color:var(--secondary)}.buyer-stage-top .icon{width:14px;height:14px;color:var(--accent-text)}.sample-chip{font-size:7px;letter-spacing:.8px;color:var(--secondary);border:1px solid var(--border);border-radius:4px;padding:3px 6px;background:var(--canvas)}.buyer-screen-tabs{display:flex;align-items:center;padding:0 18px;gap:23px;border-bottom:1px solid var(--border);background:var(--canvas)}.buyer-screen-tabs>button{border:0;border-bottom:2px solid transparent;padding:12px 0 10px;background:transparent;color:var(--secondary);font-size:11px;line-height:1.5}.buyer-screen-tabs>button.active{border-bottom-color:var(--accent);color:var(--text);font-weight:600}.buyer-screen-tabs>button:hover{color:var(--accent-text)}.buyer-screen-tabs>.screen-enlarge{margin-left:auto;display:grid;place-items:center}.screen-enlarge .icon{width:14px;height:14px}.product-screen-image{display:block;border:0;padding:0;background:var(--canvas);position:relative;width:100%;overflow:hidden;cursor:zoom-in}.product-screen-image>img{display:block;width:100%;height:auto;aspect-ratio:1348/926;object-fit:cover;object-position:top}.screen-zoom{position:absolute;right:13px;bottom:13px;border:1px solid #d8e4da;background:#fffffff2;color:#223e2a;display:flex;align-items:center;gap:6px;padding:6px 9px;border-radius:5px;font-size:9px;box-shadow:0 4px 10px #0001}.screen-zoom .icon{width:12px;height:12px}.buyer-stage-caption{padding:15px 18px 17px;border-top:1px solid var(--border);min-height:79px;background:var(--surface)}.buyer-stage-caption>b{font-size:13px;font-weight:600;display:block}.buyer-stage-caption>p{font-size:10px;line-height:1.7;color:var(--secondary);margin-top:5px;max-width:530px}.buyer-purpose-strip{border-block:1px solid var(--border);background:var(--canvas)}.buyer-purpose-strip>.container{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px 0}.buyer-purpose-strip .container>span{font-size:8px;letter-spacing:1px;color:var(--secondary);white-space:nowrap}.buyer-purpose-strip b{font-size:13px;color:var(--text);margin-left:7px;letter-spacing:0}.buyer-purpose-strip p{font-size:12px;color:var(--secondary)}.buyer-purpose-strip strong{color:var(--text);font-weight:500}.buyer-purpose-strip a{font-size:10px;display:flex;align-items:center;gap:8px;color:var(--accent-text);white-space:nowrap}.buyer-purpose-strip a .icon{width:14px;height:14px}.buyer-use-cases{padding:62px 0}.buyer-section-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:30px}.buyer-section-head h2{font-size:37px;line-height:1.17;margin-top:16px}.buyer-section-head>p{font-size:13px;line-height:1.8;color:var(--secondary);max-width:365px}.buyer-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.buyer-case{border:1px solid var(--border);border-radius:11px;padding:25px 25px 0;background:var(--surface);display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.buyer-case:hover{border-color:var(--accent);transform:translateY(-2px)}.buyer-case-top{display:flex;justify-content:space-between;align-items:center}.buyer-case-top>span{width:37px;height:37px;display:grid;place-items:center;border-radius:8px;background:var(--soft);color:var(--accent-text)}.buyer-case-top small{font-size:8px;letter-spacing:1.1px;color:var(--secondary)}.buyer-case h3{font-size:23px;font-weight:500;letter-spacing:-.6px;line-height:1.2;margin:23px 0 12px;min-height:55px}.case-problem{font-size:13px;color:var(--secondary);line-height:1.8;min-height:70px}.case-result{border-top:1px solid var(--border);margin-top:18px;padding-top:19px}.case-result>span{font-size:8px;letter-spacing:1.2px;font-weight:700;color:var(--accent-text)}.case-result p{font-size:13px;line-height:1.75;margin-top:8px;min-height:69px}.case-review{margin:20px 0 22px;padding:13px 14px;border-radius:6px;background:var(--canvas)}.case-review b{font-size:10px;font-weight:600;color:var(--secondary)}.case-review p{font-size:11px;line-height:1.7;margin-top:4px;color:var(--secondary)}.buyer-case>a{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);padding:16px 25px;margin:auto -25px 0;font-size:11px;font-weight:600;color:var(--accent-text)}.buyer-case>a .icon{width:15px;height:15px}.buyer-deployment{padding:0 0 58px}.deployment-map{display:grid;grid-template-columns:1fr 35px 1fr 35px 1fr;align-items:start;padding:30px 0 24px;border-top:1px solid var(--border)}.deployment-node{display:flex;gap:14px}.deployment-node>span{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border:1px solid var(--border);border-radius:9px;color:var(--accent-text);background:var(--surface)}.deployment-node small{display:block;font-size:7px;letter-spacing:1px;color:var(--secondary);margin:2px 0 10px}.deployment-node h3{font-size:20px;font-weight:500;letter-spacing:-.5px}.deployment-node p{font-size:12px;color:var(--secondary);line-height:1.8;margin-top:10px;max-width:250px}.deployment-arrow{color:var(--accent-text);padding-top:9px;text-align:center}.deployment-arrow .icon{width:17px}.deployment-note{display:flex;gap:9px;align-items:center;background:var(--canvas);border-radius:6px;padding:13px 17px;color:var(--secondary);font-size:11px}.deployment-note .icon{width:15px;height:15px;flex-shrink:0}.buyer-product-tour{padding:53px 0 58px;background:var(--canvas);border-block:1px solid var(--border)}.buyer-tour-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px}.buyer-tour-grid>article{border:1px solid var(--border);border-radius:11px;background:var(--surface);overflow:hidden}.tour-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.tour-meta>span:first-child{display:flex;align-items:center;gap:8px;font-size:8px;font-weight:600;letter-spacing:1.15px;color:var(--secondary)}.tour-meta .icon{width:14px;height:14px;color:var(--accent-text)}.employee-tour{padding:27px 30px;display:flex;flex-direction:column;align-items:start}.employee-tour>.tour-meta{width:100%}.employee-tour h3{font-size:30px;font-weight:500;letter-spacing:-1px;margin:44px 0 17px;max-width:330px}.employee-tour>p{font-size:14px;color:var(--secondary);line-height:1.85;max-width:350px}.employee-route{display:flex;align-items:center;gap:10px;margin:36px 0 39px;width:100%}.employee-route>span{display:flex;align-items:center;gap:7px;font-size:10px;white-space:nowrap}.employee-route .icon{width:16px;height:16px;color:var(--accent-text)}.employee-route i{height:1px;flex:1;max-width:25px;background:var(--border)}.employee-tour>.btn{margin-top:auto;font-size:12px}.employee-tour>small{display:block;font-size:10px;color:var(--secondary);margin-top:12px}.admin-tour>.tour-meta{padding:16px 21px;border-bottom:1px solid var(--border)}.tour-screen{padding:0;border:0;border-bottom:1px solid var(--border);background:var(--canvas);width:100%;display:block;position:relative;overflow:hidden;cursor:zoom-in}.tour-screen img{width:100%;height:auto;max-height:270px;display:block;object-fit:cover;object-position:top}.tour-screen>.icon{position:absolute;bottom:12px;right:12px;box-sizing:content-box;padding:6px;border-radius:5px;width:15px;height:15px;background:#fff;color:#17452b;border:1px solid #dbe5df}.admin-tour>div:last-child{padding:21px 24px}.admin-tour h3{font-size:21px;font-weight:500;letter-spacing:-.4px;margin-bottom:8px}.admin-tour p{font-size:12px;color:var(--secondary);line-height:1.7}.admin-tour .text-btn{font-size:11px;margin-top:12px}.buyer-readiness{padding:60px 0}.readiness-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px}.readiness-layout h2{font-size:39px;line-height:1.15;margin:17px 0}.readiness-layout>div>p{font-size:14px;line-height:1.8;color:var(--secondary);max-width:380px}.skytech-signature{display:flex;gap:13px;margin:30px 0 18px;max-width:385px}.skytech-signature>span{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;background:var(--text);color:var(--page);font-size:20px;font-weight:700;border-radius:8px}.skytech-signature b{font-size:13px;font-weight:600;display:block;margin:2px 0 6px}.skytech-signature small{display:block;font-size:11px;color:var(--secondary);line-height:1.8}.readiness-layout .text-btn{font-size:12px}.readiness-items details{border-bottom:1px solid var(--border);padding:21px 0}.readiness-items details:first-child{border-top:1px solid var(--border)}.readiness-items summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none}.readiness-items summary>span{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600}.readiness-items summary .icon{width:18px;height:18px;color:var(--accent-text)}.readiness-items summary>.icon{width:15px;height:15px}.readiness-items details[open] summary>.icon{transform:rotate(45deg)}.readiness-items details>p{font-size:12px;line-height:1.9;color:var(--secondary);margin:14px 25px 0 30px}.readiness-status{display:flex;gap:10px;align-items:start;background:var(--canvas);padding:16px 18px;border-radius:7px;margin-top:22px;font-size:11px;line-height:1.8;color:var(--secondary)}.readiness-status>.dot{margin-top:7px;flex-shrink:0}.readiness-status b{color:var(--text);font-size:11px;font-weight:500}.buyer-license-intro{border-top:1px solid var(--border);padding:54px 0 48px;display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:start}.buyer-license-intro h2{font-size:37px;line-height:1.17;margin:16px 0}.buyer-license-intro>div>p{font-size:14px;line-height:1.85;color:var(--secondary);max-width:440px;margin-bottom:16px}.license-route-list>a{display:flex;align-items:center;gap:16px;padding:22px 0;border-bottom:1px solid var(--border)}.license-route-list>a:first-child{padding-top:5px}.license-route-list>a>span{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border:1px solid var(--border);border-radius:8px;background:var(--canvas);color:var(--accent-text)}.license-route-list>a>.icon{width:17px;height:17px;color:var(--accent-text);margin-left:auto}.license-route-list h3{font-size:19px;letter-spacing:-.4px;font-weight:500}.license-route-list p{font-size:12px;line-height:1.7;color:var(--secondary);margin-top:7px;max-width:330px}.buyer-after-purchase{display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid var(--border);background:var(--canvas);padding:26px 30px;border-radius:10px;margin-bottom:58px}.buyer-after-purchase>div{display:flex;gap:17px;align-items:center}.buyer-after-purchase>div>span{display:grid;place-items:center;flex-shrink:0;width:45px;height:45px;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--accent-text)}.buyer-after-purchase small{font-size:8px;letter-spacing:1px;color:var(--secondary)}.buyer-after-purchase h3{font-size:20px;font-weight:500;letter-spacing:-.4px;margin:6px 0}.buyer-after-purchase p{font-size:12px;color:var(--secondary)}.buyer-after-purchase .btn{font-size:11px;min-height:40px}.buyer-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px;padding-bottom:57px}.buyer-faq h2{font-size:37px;line-height:1.17;margin:17px 0 19px}.buyer-faq .text-btn{font-size:12px}.buyer-faq details{padding:20px 0;border-bottom:1px solid var(--border)}.buyer-faq details:first-child{border-top:1px solid var(--border)}.buyer-faq summary{font-size:13px;font-weight:600;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;line-height:1.6}.buyer-faq summary>.icon{width:15px;height:15px;flex-shrink:0;color:var(--accent-text)}.buyer-faq details[open] summary>.icon{transform:rotate(45deg)}.buyer-faq details p{font-size:12px;color:var(--secondary);line-height:1.85;margin:14px 20px 0 0}.buyer-home summary::-webkit-details-marker,.buyer-page summary::-webkit-details-marker{display:none}.buyer-partner{display:flex;align-items:center;gap:20px;padding:26px 0;border-block:1px solid var(--border);margin-bottom:0}.buyer-partner>span{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border:1px solid var(--border);border-radius:50%;color:var(--accent-text)}.buyer-partner small{font-size:8px;letter-spacing:1px;color:var(--secondary)}.buyer-partner h3{font-size:24px;font-weight:500;letter-spacing:-.6px;margin:8px 0}.buyer-partner p{font-size:12px;color:var(--secondary)}.buyer-partner>a{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--accent-text);margin-left:auto;font-weight:600;white-space:nowrap}.buyer-partner>a>.icon{width:16px}.buyer-final{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:56px 0 65px}.buyer-final h2{font-size:46px;line-height:1.12;letter-spacing:-2px;margin:18px 0}.buyer-final p{font-size:13px;line-height:1.85;color:var(--secondary)}.buyer-final>div:last-child{display:flex;flex-direction:column;align-items:center;gap:14px}.buyer-final>div:last-child>span{font-size:10px;color:var(--secondary)}
/* Scope-based licensing and guided inquiry */
.buyer-page-head{padding:52px 0 36px}.buyer-page-head h1{font-size:52px;line-height:1.1;letter-spacing:-2.4px;margin:19px 0}.buyer-page-head>p{font-size:15px;line-height:1.85;color:var(--secondary);max-width:670px}.buyer-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.buyer-plan-grid>article{padding:28px;border:1px solid var(--border);background:var(--surface);border-radius:11px;display:flex;flex-direction:column;align-items:start}.plan-symbol{display:grid;place-items:center;width:42px;height:42px;background:var(--soft);border-radius:9px;color:var(--accent-text);margin-bottom:23px}.buyer-plan-grid article>small{font-size:9px;color:var(--secondary);letter-spacing:1px}.buyer-plan-grid h2{font-size:30px;letter-spacing:-1px;margin:8px 0 16px}.buyer-plan-grid article>p{font-size:13px;line-height:1.8;color:var(--secondary);min-height:70px}.plan-list-label{font-size:8px;letter-spacing:1.2px;font-weight:700;color:var(--secondary);margin:25px 0 12px}.buyer-plan-grid .check-list{margin:0 0 24px}.buyer-plan-grid .check-list li{font-size:12px;line-height:1.8}.buyer-plan-grid .check-list .icon{color:var(--accent-text)}.buyer-plan-grid .btn{margin-top:auto}.plan-availability{font-size:11px;color:var(--secondary);padding-top:19px;text-align:center}.quote-scope{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:58px 0 10px}.quote-scope h2{font-size:34px;line-height:1.17;margin:17px 0}.quote-scope>div>p{font-size:13px;line-height:1.8;color:var(--secondary)}.quote-scope-table{border:1px solid var(--border);border-radius:9px;overflow:auto}.quote-scope table{width:100%;border-collapse:collapse;background:var(--surface);min-width:430px}.quote-scope thead th{background:var(--canvas);font-size:10px;text-align:left;color:var(--secondary);font-weight:600;padding:13px 18px;border-bottom:1px solid var(--border)}.quote-scope tbody th,.quote-scope td{padding:15px 18px;border-bottom:1px solid var(--border);vertical-align:top;text-align:left;font-size:12px;line-height:1.75}.quote-scope tbody th{font-weight:600;width:33%}.quote-scope td{color:var(--secondary)}.quote-scope tr:last-child>*{border-bottom:0}.buyer-solutions-cases{padding-bottom:55px}.buyer-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.buyer-resource-grid article{padding:27px;border:1px solid var(--border);background:var(--surface);border-radius:10px;display:flex;flex-direction:column;align-items:start}.buyer-resource-grid article>.icon{width:28px;height:28px;color:var(--accent-text)}.buyer-resource-grid h2{font-size:25px;letter-spacing:-.7px;margin:24px 0 13px}.buyer-resource-grid p{font-size:13px;line-height:1.8;color:var(--secondary);margin-bottom:25px}.buyer-resource-grid .btn{margin-top:auto;font-size:12px}.buyer-guides{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:50px 0 0}.buyer-guides h2{font-size:32px;line-height:1.18;margin-top:16px}.buyer-guides>div:last-child{display:grid}.buyer-guides button{display:flex;justify-content:space-between;align-items:center;background:var(--surface);color:var(--text);border:0;border-bottom:1px solid var(--border);padding:18px 0;font-size:13px}.buyer-guides button>span{display:flex;align-items:center;gap:12px}.buyer-guides button .icon{width:17px;height:17px;color:var(--accent-text)}.buyer-guides button:hover{color:var(--accent-text)}.buyer-contact{display:grid;grid-template-columns:.88fr 1.12fr;gap:78px;padding:50px 0 65px;align-items:start}.buyer-contact-story{position:sticky;top:112px}.buyer-contact h1{font-size:53px;letter-spacing:-2.4px;line-height:1.1;margin:20px 0 23px}.buyer-contact-story>p{font-size:15px;color:var(--secondary);line-height:1.85;max-width:410px}.demo-agenda{border-top:1px solid var(--border);padding-top:25px;margin-top:28px;max-width:425px}.demo-agenda h2{font-size:18px;letter-spacing:-.3px;margin-bottom:23px}.demo-agenda>div{display:flex;gap:15px;margin-bottom:20px}.demo-agenda>div>span{font-size:10px;color:var(--accent-text);margin-top:3px}.demo-agenda b{display:block;font-size:13px;font-weight:500}.demo-agenda small{display:block;font-size:12px;line-height:1.8;margin-top:5px;color:var(--secondary)}.buyer-contact-story>.text-btn{font-size:11px;line-height:1.7}.buyer-contact-form{border:1px solid var(--border);border-radius:12px;padding:30px;background:var(--surface);box-shadow:0 20px 40px #213d1810}.buyer-contact-form-head h2{font-size:27px;letter-spacing:-.8px;line-height:1.17;margin:12px 0 10px}.buyer-contact-form-head p{font-size:12px;line-height:1.8;color:var(--secondary);margin-bottom:25px}.buyer-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.buyer-form-grid .field{margin:0;min-width:0}.buyer-form-grid .full{grid-column:1/-1}.buyer-form-grid label{font-size:11px;font-weight:500;color:var(--text);display:block;margin-bottom:7px}.buyer-form-grid input,.buyer-form-grid select,.buyer-form-grid textarea{width:100%;min-height:42px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);padding:10px 11px;font-size:12px}.buyer-form-grid input::placeholder,.buyer-form-grid textarea::placeholder{color:var(--secondary);opacity:.85}.brief-preview-note{display:flex;gap:9px;background:var(--canvas);border:1px solid var(--border);border-radius:6px;padding:12px 14px;margin:22px 0 16px;color:var(--secondary);font-size:10px;line-height:1.8}.brief-preview-note>.icon{width:15px;height:15px;flex-shrink:0;margin-top:2px}.brief-preview-note b{font-weight:600;color:var(--text)}.buyer-brief-review>dl{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px;margin:25px 0}.buyer-brief-review dt{font-size:10px;color:var(--secondary);margin-bottom:5px}.buyer-brief-review dd{font-size:13px;line-height:1.7;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.buyer-brief-review>dl>div:nth-last-child(-n+2){grid-column:1/-1}.buyer-screenshot-full img{width:100%;height:auto;display:block;border:1px solid var(--border);border-radius:7px}.buyer-screenshot-full p{font-size:12px;color:var(--secondary);line-height:1.8;margin-top:16px}.modal:has(.buyer-screenshot-full){width:min(1160px,95vw);max-width:1160px}.modal:has(.buyer-screenshot-full) .modal-body{padding:20px}.buyer-page+.footer,.buyer-home+.footer{margin-top:0}
@media(max-width:1190px){.buyer-home .container,.buyer-page .container{width:calc(100% - 48px)}.buyer-hero{gap:28px;grid-template-columns:.85fr 1.15fr}.buyer-hero h1{font-size:58px;letter-spacing:-2.9px}.buyer-hero-copy>p{font-size:14px}.buyer-hero-actions .btn{font-size:11px;padding:11px 13px;min-height:43px}.buyer-hero-points{gap:10px;font-size:8px}.buyer-purpose-strip p{font-size:10px}.buyer-section-head h2{font-size:34px}.buyer-case{padding:22px 21px 0}.buyer-case>a{padding-inline:21px;margin-inline:-21px}.buyer-case h3{font-size:21px;min-height:51px}.case-problem,.case-result p{font-size:12px}.deployment-node{gap:10px}.deployment-node h3{font-size:18px}.deployment-node p{font-size:11px}.deployment-map{grid-template-columns:1fr 27px 1fr 27px 1fr}.readiness-layout,.buyer-license-intro,.buyer-faq{gap:55px}.readiness-layout h2,.buyer-license-intro h2,.buyer-faq h2{font-size:34px}.employee-tour{padding:25px}.employee-tour h3{font-size:28px}.employee-route{gap:7px}.employee-route>span{font-size:9px;gap:5px}.buyer-contact{gap:45px}.buyer-contact h1{font-size:47px}.buyer-contact-form{padding:26px}.buyer-contact-form-head h2{font-size:25px}.quote-scope{gap:45px}.buyer-plan-grid>article{padding:24px}}
@media(max-width:950px){.buyer-hero{gap:24px;grid-template-columns:.82fr 1.18fr}.buyer-hero h1{font-size:49px;letter-spacing:-2.3px}.buyer-hero-copy>p{font-size:13px}.buyer-hero-actions{flex-direction:column;align-items:start;gap:8px}.buyer-hero-points{font-size:8px;gap:10px;margin-top:20px}.buyer-stage-caption{min-height:91px}.buyer-purpose-strip a{font-size:9px}.buyer-section-head{gap:30px}.buyer-section-head h2{font-size:31px}.buyer-section-head>p{font-size:12px;max-width:300px}.buyer-case h3{font-size:19px;min-height:46px}.case-problem{min-height:86px}.case-result p{min-height:84px}.case-review{padding:11px;min-height:80px}.buyer-tour-grid{gap:17px;grid-template-columns:1fr 1fr}.employee-tour{padding:23px}.employee-tour h3{font-size:25px;margin-top:29px}.employee-tour>p{font-size:12px}.employee-route{flex-wrap:wrap;gap:12px;margin:25px 0}.employee-route>span{font-size:9px}.employee-route>i{display:none}.employee-tour>.btn{font-size:10px;padding:11px 13px}.tour-meta>span:first-child{font-size:7px}.admin-tour h3{font-size:19px}.admin-tour p{font-size:11px}.tour-screen img{max-height:250px}.readiness-layout,.buyer-license-intro{gap:35px}.buyer-after-purchase{padding:23px}.buyer-after-purchase h3{font-size:18px}.buyer-after-purchase p{font-size:11px}.buyer-faq{gap:40px}.buyer-partner h3{font-size:21px}.buyer-partner p{font-size:11px}.buyer-final h2{font-size:39px}.buyer-plan-grid{gap:13px}.buyer-plan-grid>article{padding:21px}.buyer-plan-grid h2{font-size:25px}.buyer-plan-grid article>p{font-size:12px;min-height:87px}.buyer-plan-grid .check-list li{font-size:11px}.buyer-plan-grid .btn{font-size:11px;padding:11px 13px}.buyer-contact{gap:30px;grid-template-columns:.8fr 1.2fr}.buyer-contact h1{font-size:41px}.buyer-contact-story>p{font-size:13px}.buyer-contact-form{padding:22px}.buyer-form-grid{gap:15px}.buyer-contact-form-head h2{font-size:23px}.buyer-form-grid input,.buyer-form-grid select,.buyer-form-grid textarea{font-size:11px}}
@media(max-width:760px){.buyer-home .container,.buyer-page .container{width:calc(100% - 40px)}.buyer-hero{grid-template-columns:1fr;padding:34px 0 30px;gap:29px}.buyer-hero-copy{text-align:center}.buyer-hero-copy>.buyer-label{justify-content:center;font-size:8px}.buyer-hero h1{font-size:61px;letter-spacing:-3px;margin:20px 0}.buyer-hero-copy>p{font-size:15px;max-width:480px;margin:auto}.buyer-hero-actions{flex-direction:row;justify-content:center;align-items:center;margin:23px 0 12px}.buyer-hero-actions .btn{font-size:12px;padding:12px 16px}.buyer-hero-points{justify-content:center;font-size:9px;margin-top:22px}.buyer-stage{max-width:620px;margin:auto}.buyer-stage-caption{min-height:0}.buyer-stage-caption>p{font-size:11px}.buyer-purpose-strip>.container{flex-wrap:wrap;justify-content:center;gap:12px;padding:18px 0}.buyer-purpose-strip p{width:100%;text-align:center;font-size:11px}.buyer-purpose-strip a{font-size:10px}.buyer-use-cases{padding:41px 0}.buyer-section-head{display:block;margin-bottom:25px}.buyer-section-head h2{font-size:32px;letter-spacing:-1.3px;margin-top:14px}.buyer-section-head>p{max-width:100%;font-size:13px;margin-top:17px}.buyer-case-grid{grid-template-columns:1fr;gap:15px}.buyer-case{padding:24px 25px 0}.buyer-case h3{font-size:24px;min-height:0;margin:18px 0 10px}.case-problem{font-size:13px;min-height:0}.case-result{margin-top:17px;padding-top:15px}.case-result p{font-size:13px;min-height:0;margin-top:7px}.case-review{min-height:0;padding:12px 14px;margin:17px 0 20px}.buyer-case>a{padding:16px 25px;margin-inline:-25px}.buyer-deployment{padding-bottom:40px}.deployment-map{grid-template-columns:1fr;gap:15px;padding-top:24px}.deployment-arrow{display:none}.deployment-node{gap:15px;padding-bottom:17px}.deployment-node:not(:last-child){border-bottom:1px solid var(--border)}.deployment-node h3{font-size:21px}.deployment-node p{font-size:12px;max-width:100%;margin-top:8px}.deployment-node small{font-size:8px}.deployment-note{font-size:10px;line-height:1.8;align-items:start}.deployment-note .icon{margin-top:3px}.buyer-product-tour{padding:38px 0 40px}.buyer-tour-grid{grid-template-columns:1fr;gap:18px}.employee-tour{padding:25px}.employee-tour h3{font-size:29px;margin-top:26px;max-width:100%}.employee-tour>p{max-width:100%;font-size:13px}.employee-route{margin:25px 0 29px;gap:14px}.employee-route>span{font-size:11px}.employee-route>i{display:block;max-width:35px}.employee-tour>.btn{font-size:12px}.tour-meta>span:first-child{font-size:8px}.tour-screen img{max-height:300px}.admin-tour h3{font-size:23px}.admin-tour p{font-size:13px}.admin-tour .text-btn{font-size:12px}.buyer-readiness{padding:40px 0}.readiness-layout{grid-template-columns:1fr;gap:26px}.readiness-layout h2{font-size:33px}.readiness-layout>div>p{max-width:100%;font-size:13px}.skytech-signature{max-width:100%;margin:24px 0 14px}.readiness-items summary>span{font-size:14px}.readiness-items details>p{margin-right:0}.buyer-license-intro{grid-template-columns:1fr;gap:23px;padding:40px 0}.buyer-license-intro h2{font-size:32px}.buyer-license-intro>div>p{font-size:13px;max-width:100%}.license-route-list h3{font-size:20px}.license-route-list p{font-size:12px;max-width:100%}.buyer-after-purchase{flex-direction:column;align-items:start;padding:22px;margin-bottom:40px;gap:20px}.buyer-after-purchase h3{font-size:19px}.buyer-after-purchase p{font-size:12px;line-height:1.8}.buyer-after-purchase .btn{font-size:12px;margin-left:62px}.buyer-after-purchase>div{align-items:start}.buyer-after-purchase>div>span{margin-top:3px}.buyer-faq{grid-template-columns:1fr;gap:24px;padding-bottom:40px}.buyer-faq h2{font-size:33px}.buyer-faq summary{font-size:13px}.buyer-partner{flex-wrap:wrap;gap:15px;padding:25px 0}.buyer-partner>div{flex:1}.buyer-partner h3{font-size:23px}.buyer-partner p{font-size:12px;line-height:1.8}.buyer-partner>a{width:100%;margin-left:63px;margin-top:3px;font-size:12px}.buyer-final{flex-direction:column;align-items:start;gap:25px;padding:40px 0 45px}.buyer-final h2{font-size:38px;letter-spacing:-1.6px;margin:16px 0}.buyer-final>div:last-child{align-items:start}.buyer-page-head{padding:35px 0 28px}.buyer-page-head h1{font-size:40px;letter-spacing:-1.8px;margin:17px 0}.buyer-page-head>p{font-size:14px}.buyer-plan-grid{grid-template-columns:1fr;gap:17px}.buyer-plan-grid>article{padding:25px}.buyer-plan-grid h2{font-size:30px}.buyer-plan-grid article>p{font-size:13px;min-height:0}.buyer-plan-grid .check-list li{font-size:12px}.buyer-plan-grid .btn{font-size:12px}.plan-list-label{margin-top:20px}.quote-scope{grid-template-columns:1fr;gap:25px;padding-top:40px}.quote-scope h2{font-size:32px}.buyer-solutions-cases{padding-bottom:40px}.buyer-resource-grid{grid-template-columns:1fr;gap:16px}.buyer-resource-grid article{padding:25px}.buyer-resource-grid h2{font-size:26px;margin-top:20px}.buyer-resource-grid p{font-size:13px}.buyer-guides{grid-template-columns:1fr;gap:22px;padding-top:38px}.buyer-guides h2{font-size:30px}.buyer-contact{grid-template-columns:1fr;gap:30px;padding:35px 0 45px}.buyer-contact-story{position:static}.buyer-contact h1{font-size:46px;letter-spacing:-2px}.buyer-contact-story>p{font-size:14px;max-width:100%}.demo-agenda{max-width:100%;margin-top:24px;padding-top:23px}.demo-agenda h2{font-size:19px}.buyer-contact-story>.text-btn{font-size:12px}.buyer-contact-form{padding:26px}.buyer-contact-form-head h2{font-size:26px}.buyer-form-grid{gap:17px}.buyer-form-grid input,.buyer-form-grid select,.buyer-form-grid textarea{font-size:13px}.brief-preview-note{font-size:11px}.modal:has(.buyer-screenshot-full) .modal-body{padding:13px}}
@media(max-width:440px){.buyer-home .container,.buyer-page .container{width:calc(100% - 32px)}.buyer-hero h1{font-size:51px;letter-spacing:-2.5px}.buyer-hero-copy>p{font-size:13px}.buyer-hero-actions{gap:8px}.buyer-hero-actions .btn{font-size:10px;padding:11px 12px}.buyer-hero-points{font-size:8px;gap:11px}.buyer-demo-note{font-size:9px}.buyer-stage-top{padding:0 13px;height:36px}.buyer-screen-tabs{padding:0 13px;gap:18px}.buyer-screen-tabs>button{font-size:10px}.buyer-stage-caption{padding:13px 14px}.buyer-stage-caption>b{font-size:12px}.buyer-stage-caption>p{font-size:10px}.screen-zoom{font-size:7px;padding:4px 6px;right:8px;bottom:8px}.screen-zoom .icon{width:10px;height:10px}.buyer-section-head h2{font-size:28px;letter-spacing:-1px}.buyer-label{font-size:8px;letter-spacing:1.2px}.buyer-case{padding:22px 21px 0}.buyer-case>a{padding-inline:21px;margin-inline:-21px}.buyer-case h3{font-size:23px}.case-problem,.case-result p{font-size:12px}.employee-tour{padding:23px}.employee-tour h3{font-size:26px}.employee-route{gap:8px}.employee-route>span{font-size:9px;gap:5px}.employee-route>i{max-width:18px}.employee-tour>.btn{font-size:11px}.readiness-layout h2,.buyer-faq h2{font-size:31px}.buyer-license-intro h2{font-size:29px}.license-route-list h3{font-size:18px}.license-route-list p{font-size:11px}.license-route-list>a{gap:12px}.buyer-after-purchase{padding:19px}.buyer-after-purchase h3{font-size:18px}.buyer-after-purchase .btn{margin-left:0}.buyer-partner small{font-size:7px}.buyer-partner h3{font-size:21px}.buyer-partner>span{width:41px;height:41px}.buyer-partner>a{margin-left:56px}.buyer-final h2{font-size:34px}.buyer-page-head h1{font-size:34px;letter-spacing:-1.4px}.buyer-contact h1{font-size:42px}.buyer-contact-form{padding:23px 20px}.buyer-contact-form-head h2{font-size:23px}.buyer-form-grid{grid-template-columns:1fr;gap:15px}.buyer-form-grid label{font-size:12px}.buyer-brief-review>dl{grid-template-columns:1fr}.buyer-brief-review>dl>div{grid-column:auto}.readiness-items summary>span{font-size:13px}.buyer-faq summary{font-size:12px}}
@media(prefers-reduced-motion:reduce){.buyer-home *,.buyer-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
