@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;650;700;750;800&display=swap');
:root{--blue:#0875ff;--ink:#0c1425;--muted:#73809a;--border:#e6edf6}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:75px}body{margin:0;color:var(--ink);background:#fff;font:14px Inter,Arial,sans-serif}button,input,select{font:inherit}button,a,summary{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{border:0;background:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #85baff;outline-offset:3px}.container{width:min(1200px,90%);margin:auto}header{height:62px;border-bottom:1px solid #f0f4fa;background:#ffffffed;position:sticky;top:0;z-index:10}nav{height:100%;display:flex;justify-content:space-between;align-items:center}.brand{display:flex;align-items:center;gap:6px;font-size:20px;font-weight:800;letter-spacing:-.6px}.logo{color:var(--blue);font-size:38px;line-height:1}.nav-links{display:flex;gap:30px;color:#42516d}.nav-links a:hover{color:var(--blue)}.nav-actions{display:flex;gap:9px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:var(--blue);border:1px solid var(--blue);color:white;padding:12px 23px;border-radius:7px;font-weight:600;font-size:13px;box-shadow:0 4px 12px #0875ff12;transition:transform .2s,background .2s}.button:hover{background:#0064e4;transform:translateY(-1px)}.button.secondary{background:white;color:#263754;border-color:#d0def1;box-shadow:none}.button.secondary:hover{background:#f1f7ff}.nav-actions .button{padding:9px 15px}.menu-toggle{display:none}.hero{padding:35px 0 30px;background:radial-gradient(ellipse at 67% 40%,#e1efff,transparent 66%),linear-gradient(115deg,#eef6ff,#fff 46%,#eef7ff);position:relative}.hero-grid{display:grid;grid-template-columns:40% 60%;gap:0;align-items:center}.hero-copy{padding:10px 20px 15px 0}.eyebrow{display:inline-block;border:1px solid #b8dcff;border-radius:30px;background:#e3f2ff;color:var(--blue);font-size:10px;font-weight:700;padding:7px 11px}h1{font-size:clamp(32px,3.5vw,47px);line-height:1.06;letter-spacing:-1.8px;font-weight:800;margin:19px 0 15px}h1 span{color:var(--blue)}.hero-copy>p{font-size:15px;line-height:1.55;color:#4f5f7d;max-width:435px}.hero-actions{margin:22px 0;display:flex;gap:15px}.hero-actions .button{min-width:151px;padding:14px 22px}.play-dot{background:var(--blue);border-radius:50%;color:white;width:23px;height:23px;font-size:10px;display:grid;place-items:center}.checks{display:flex;gap:13px;white-space:nowrap}.checks>span{color:#04b367;font-size:17px}.checks small{color:#52617b;font-size:9px;margin-left:3px}.console{display:flex;border:9px solid #ffffffdb;border-radius:14px;box-shadow:0 15px 45px #6495c625;width:100%;min-height:345px;background:#fafcff;overflow:hidden;transform:perspective(1200px) rotateY(-2deg)}.console aside{width:130px;flex-shrink:0;background:linear-gradient(145deg,#102133,#0f1927);color:#ced8e5;padding:11px 7px;font-size:9px}.console aside strong{color:white;font-size:10px;display:block;margin-bottom:20px}.console aside p{padding:7px 6px;margin:1px 0;white-space:nowrap}.console aside .selected{background:var(--blue);border-radius:5px;color:white}.console-main{padding:10px;flex:1;min-width:0}.console-top{display:flex;align-items:center;justify-content:space-between;font-size:8px;margin:15px 0}.console-tools{display:flex;justify-content:flex-end;gap:5px;margin:8px 0;font-size:8px}.console-tools button{border:1px solid var(--border);border-radius:3px;padding:4px}.demo-label{margin-right:auto;color:#90a0b5;font-size:7px;padding:4px 0}table{border-collapse:collapse;width:100%;text-align:left;font-size:8px;color:#65718b}th{font-weight:500;background:#f6f9fe}td,th{padding:6px 5px;border-bottom:1px solid #edf2f8;white-space:nowrap}.console td:last-child{max-width:105px;overflow:hidden;text-overflow:ellipsis;color:#10a35a;font-family:monospace}em{font-style:normal;color:#08a75d;background:#eafaf2;border-radius:4px;padding:4px;font-size:9px}i{font-style:normal;color:#ff7637}pre,code{font-family:monospace;font-size:9px}pre{line-height:1.9;color:#5d6f90;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--border);margin:8px 0;font-size:9px}.tabs button{padding:6px 12px;border-radius:3px;color:#465975}.tabs button.active{background:var(--blue);color:white}.tabs span{margin-left:auto;padding:5px;color:#70829a}.benefits{display:grid;grid-template-columns:repeat(4,1fr);padding:20px 14px;background:#fff;border-radius:10px;box-shadow:0 7px 30px #5896c912;margin:0 0 27px}.benefits>div{display:flex;gap:17px;padding:0 18px;border-right:1px solid var(--border);align-items:center}.benefits>div:last-child{border:0}.benefits .icon{width:52px;height:55px;border-radius:12px;color:#fff;background:#00bb74}.benefits>div:nth-child(2) .icon{background:#873aff}.benefits>div:nth-child(3) .icon{background:#ff782a}.benefits>div:nth-child(4) .icon{background:var(--blue)}h2{font-size:27px;line-height:1.2;font-weight:750;letter-spacing:-.9px;margin:0 0 4px}h3{font-size:13px;font-weight:700;margin:0 0 7px;letter-spacing:-.2px}p{margin:0;color:var(--muted);line-height:1.45}.benefits p{font-size:11px}.subtitle{font-size:14px;margin-bottom:13px}section[id]{margin-bottom:27px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.feature-card{border:1px solid var(--border);border-radius:8px;padding:15px 13px 13px;background:linear-gradient(120deg,#fff,#fcfdff);box-shadow:0 7px 18px #5a8cbc05}.feature-heading{display:flex;gap:16px;min-height:112px}.feature-heading h3{margin-top:6px}.feature-heading p{font-size:11px;line-height:1.48}.icon{width:44px;height:44px;display:grid;place-items:center;font-size:29px;background:#def3ff;color:var(--blue);border-radius:15px;flex-shrink:0;font-weight:500}.icon.link{background:#0b78ff;color:white;box-shadow:0 0 0 6px #f0f7ff}.icon.terminal{background:#112438;color:white;box-shadow:0 0 0 5px #ddf1ff;font:24px monospace}.icon.file{background:#ebe0ff;color:#8946ff}.icon.wifi{color:#00bda1;background:#d5f7fa}.icon.list{color:#b344ff;background:#f2dcff}.mini{border:1px solid var(--border);border-radius:6px;padding:9px 10px;font-size:9px;background:linear-gradient(#f7faff,#fff);min-height:100px}.mini b{display:block;font-size:10px;margin-bottom:9px}.mini p{font-size:9px;padding:5px 0;border-bottom:1px solid #edf2f8}.mini p:last-child{border:0}.mini span,.mini em,.mini a{float:right}.mini a{color:var(--blue)}.mini code{color:#5c6d91;font-size:8px}.tiny{font-size:9px;padding:5px 10px;color:#fff;background:var(--blue);border-radius:4px;float:right}.mini .tabs{margin:-3px -5px 4px}.mini .tabs button{padding:5px 9px;font-size:8px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:19px}.step{display:flex;gap:18px;position:relative}.step:not(:last-child):after{content:'→';position:absolute;right:-15px;top:24px;color:#a6cce9;font-size:24px}.step h3{margin:17px 0 8px}.step p{font-size:12px}.step-icons{display:flex;flex-direction:column;gap:4px}.step-icons>span{height:50px;width:50px;background:#e1f3ff;border-radius:50%;color:var(--blue);display:grid;place-items:center;font-size:22px}.step-icons .icon{background:white;color:#00ba83;border:1px solid #00ba83;border-radius:50%;height:50px;width:50px}.showcase{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.showcase article{padding:10px;border:1px solid var(--border);border-radius:7px;box-shadow:0 5px 18px #709abe09}.showcase .mini{min-height:252px}.showcase h3{margin:12px 0 3px}.showcase article>p{font-size:11px}.device-filters{display:flex;gap:8px;margin-bottom:10px}input,select{border:1px solid #dce5f0;padding:6px;border-radius:4px;min-width:0;background:#fff;color:#53617a}.device-filters input{width:55%;font-size:9px}.device-filters select{font-size:9px;width:45%}.success{color:#079c53;background:#eafaf2;border:1px solid #d5f4e6;padding:8px;border-radius:4px;font-size:9px}.section-heading{display:flex;align-items:center;justify-content:space-between}.billing{display:flex;gap:4px;align-items:center;border:1px solid var(--border);border-radius:7px;padding:5px;font-size:11px;flex-shrink:0}.billing button{padding:8px 16px;color:#51617f;border-radius:5px}.billing .active{background:#deedff;color:var(--blue)}.billing span{color:#08a565;background:#d3f8e5;border-radius:4px;padding:4px}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.price-card{border:1px solid var(--border);border-radius:7px;padding:17px 23px;position:relative;display:flex;flex-direction:column}.price-card.popular{border-color:#69aeff;box-shadow:0 3px 16px #0875ff0a}.popular-badge{position:absolute;right:20px;top:13px;background:var(--blue);color:white;font-size:9px;border-radius:20px;padding:5px 12px}.price-card>p{font-size:11px}.price{margin:8px 0}.price strong{font-size:25px;letter-spacing:-1px}.price span{font-size:11px;color:#4d5c77}.price-card ul{list-style:none;padding:0;margin:0 0 12px;color:#02b361;font-size:14px;flex:1}.price-card li span{color:#65738c;font-size:11px;margin-left:8px;line-height:1.9}.price-card .button{width:100%;padding:10px}.pricing-note{font-size:10px;margin-top:8px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px 18px}details{border:1px solid var(--border);border-radius:5px;padding:7px 12px;font-size:11px}summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between}summary:after{content:'⌄';color:#6c8eb6}details[open] summary:after{content:'−'}details p{margin-top:9px}.cta{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(110deg,#e3f3ff,#ebf6ff,#e1f1ff);border-radius:8px;padding:17px 22px;gap:20px;margin:15px -30px 22px!important}.cta h2{font-size:20px}.cta p{font-size:11px}.cta small{display:block;text-align:center;font-size:9px;color:#6e82a0;margin-top:6px}.cta-art{font-size:65px;line-height:1;color:#4ca8ff;text-shadow:8px 8px #b9e5ff;letter-spacing:10px}.cta>div:nth-child(2){flex:1}footer{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1.4fr;gap:25px;padding:0 0 25px;font-size:9px}footer .brand{font-size:16px}footer .logo{font-size:30px}footer p{margin:5px 0 0 35px}footer b{display:block;margin-bottom:7px}footer a:not(.brand),footer button{display:block;color:#73819b;font-size:9px;padding:1px 0}footer .copyright{text-align:right;color:#8d99ae;line-height:1.7}dialog{border:1px solid #d9e7f8;border-radius:16px;padding:30px;width:min(440px,90vw);box-shadow:0 20px 80px #12274233}dialog::backdrop{background:#0c203670;backdrop-filter:blur(4px)}dialog h2{font-size:23px;margin:15px 0 9px}.close-modal{position:absolute;top:10px;right:15px;font-size:26px;color:#70829d}form label{display:block;margin:15px 0;font-size:12px;font-weight:600}form input,form select{display:block;width:100%;padding:11px;margin-top:7px}form .button{width:100%}.form-note{font-size:11px;margin-top:12px}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:#13263d;color:white;border-radius:8px;padding:13px 22px;box-shadow:0 5px 20px #0002;display:none;z-index:30;font-size:12px}#form-success{line-height:1.6;color:#08915a;padding:15px 0}[hidden]{display:none!important}@media(min-width:1500px){.container{width:1240px}}@media(max-width:1050px){.container{width:94%}.hero-grid{grid-template-columns:42% 58%}h1{font-size:37px}.checks{gap:6px}.checks small{font-size:8px}.console aside{width:108px;font-size:8px}.feature-heading{gap:10px;min-height:130px}.benefits>div{padding:0 10px;gap:10px}.benefits .icon{width:43px;height:46px}.cta{margin-left:0!important;margin-right:0!important}.mini .tabs button{padding:5px}.console{min-height:330px}h3{font-size:12px}}@media(max-width:760px){header{height:60px}.brand{font-size:17px}.nav-links{display:none;position:absolute;top:60px;left:0;right:0;background:white;padding:20px;border-bottom:1px solid var(--border);gap:20px}.nav-links.open{display:flex}.nav-actions{margin-left:auto;margin-right:10px}.nav-actions .secondary{display:none}.nav-actions .button{font-size:11px;padding:8px 12px}.menu-toggle{display:block;font-size:21px}.hero{padding:30px 0}.hero-grid{display:block}.hero-copy{padding:0 8px 25px}h1{font-size:43px;max-width:500px}.hero-copy>p{font-size:14px}.checks{gap:16px}.checks small{font-size:9px}.console{transform:none;min-height:320px}.console aside{width:120px}.benefits{grid-template-columns:1fr 1fr;gap:22px;padding:20px 10px;margin-top:15px}.benefits>div:nth-child(2){border:0}.feature-grid{grid-template-columns:1fr 1fr;gap:12px}.feature-heading{min-height:110px}.steps{grid-template-columns:1fr 1fr;gap:20px}.step:after{display:none}.showcase{grid-template-columns:1fr}.showcase .mini{min-height:220px}.showcase table{font-size:11px}.showcase .mini p{font-size:11px}.section-heading{display:block}.billing{width:fit-content;margin:12px 0}.price-grid{gap:12px}.price-card{padding:15px 12px}.popular-badge{position:static;width:fit-content;margin-bottom:8px}.price-card h3{font-size:15px}.faq-grid{grid-template-columns:1fr}.cta{flex-wrap:wrap;padding:22px}.cta-art{display:none}.cta>div:nth-child(2){flex-basis:100%}footer{grid-template-columns:2fr 1fr 1fr;gap:20px}footer .copyright{text-align:left}h2{font-size:24px}}@media(max-width:430px){h1{font-size:36px}.console{border-width:5px}.console aside{width:96px;font-size:7px}.console aside strong{font-size:8px}.console-main{padding:6px}.console table{font-size:6px}.console td,.console th{padding:6px 3px}.console-top{font-size:6px}.console-tools{font-size:7px}.console{min-height:300px}.formats button{padding:5px 9px}.checks{gap:7px}.checks small{font-size:8px}.benefits>div{padding:0 5px;gap:9px}.benefits h3{font-size:10px}.benefits p{font-size:9px}.benefits .icon{width:35px;height:39px;font-size:25px}.feature-heading{display:block;min-height:163px}.feature-heading .icon{margin-bottom:10px;width:35px;height:35px;font-size:24px}.feature-card{padding:13px 10px}.mini{padding:7px;font-size:8px}.mini p,.mini b{font-size:8px}.mini code{font-size:7px}.mini .tabs button{font-size:7px}.tiny{font-size:7px;padding:4px 6px}.price-grid{grid-template-columns:1fr}.price-card{padding:20px}.popular-badge{position:absolute;right:15px;top:15px}.steps{gap:15px}.step{gap:9px}.step p{font-size:10px}.step-icons>span,.step-icons .icon{width:38px;height:38px}.step h3{font-size:11px;margin-top:8px}.hero-actions .button{min-width:135px}.cta h2{font-size:21px}footer{grid-template-columns:1fr 1fr}footer>div:first-child{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Details aligned to the supplied landing-page reference. */
.logo{display:inline-flex;width:30px;height:34px}.logo svg{width:100%;height:100%}.icon svg{width:26px;height:26px}.benefits .icon svg{width:32px;height:32px}.benefits .icon{color:white!important;box-shadow:none}.console-logo{display:inline-flex;vertical-align:middle;width:16px;height:19px;color:#0875ff}.console-logo svg{width:100%;height:100%}.console-search{height:25px;display:flex;justify-content:flex-end;align-items:center;gap:5px;border-bottom:1px solid #eef2f7;padding-bottom:6px;color:#8293ac;font-size:13px}.console-search input{font-size:8px;padding:3px;width:160px;height:17px}.console-search button{border:1px solid var(--border);border-radius:3px;line-height:15px;width:17px}.console-top{margin:10px 0 5px}.console-tools{margin:5px 0}.hero:before,.hero:after{content:'';position:absolute;pointer-events:none;width:65px;height:250px;top:45px;background:radial-gradient(circle,#a5d4ff 1px,transparent 1.6px) 0 0/12px 12px;opacity:.5}.hero:before{left:1%}.hero:after{right:1%}.hero-grid{position:relative;z-index:1}.mini .tabs button.active:not(.formats button){color:#0875ff;background:#e3efff}.feature-card:nth-child(2) .mini em{float:none;margin-right:14px}.feature-card:nth-child(2) .mini span{float:right}.mini p>span{float:none;display:inline-block;margin-left:18px}.mini b>span,.mini p>em,.mini p>a{float:right}.tls-preview p{display:grid;grid-template-columns:42% 58%}.tls-preview p>span{margin:0;text-align:left}.inspector-preview p{display:grid;grid-template-columns:28% 72%}.inspector-preview p>span{margin:0;text-align:left}.device-filters input{width:45%}.device-filters select{width:28%;padding:5px 3px}.device-preview th,.device-preview td{padding:7px 3px}.device-preview td:first-child:before{content:'▣';color:#0875ff;margin-right:7px}.device-preview tr:nth-child(2) td:first-child:before{color:#9646ff}.device-preview tr:nth-child(3) td:first-child:before{color:#ff6767}.device-preview tr:nth-child(4) td:first-child:before{color:#06b46b}.cta-art{position:relative;width:205px;height:55px;flex-shrink:0}.cube{position:absolute;display:block;width:36px;height:36px;background:linear-gradient(135deg,#d1edff,#50a7ff);border:1px solid #79bfff;transform:rotate(30deg) skewY(-15deg);box-shadow:10px 8px 0 #bde4ff66}.cube-one{left:55px;top:12px}.cube-one:after{content:'';position:absolute;width:16px;height:16px;background:#0875ff;left:9px;top:9px}.cube-two{left:120px;top:0;width:39px;height:39px;background:linear-gradient(135deg,#c9e7ff,#99caff)}.social-icons{display:flex;justify-content:flex-end;gap:20px;color:#22344f;font-weight:800;font-size:15px;margin-bottom:12px}.price-card li{line-height:1.5}.price-card li span{line-height:1.6}.faq-grid details{padding-top:5px;padding-bottom:5px}.hero-copy{padding-left:55px}.container{width:min(1260px,90%)}.hero-grid{grid-template-columns:40.5% 59.5%}.nav-links{margin-right:auto;margin-left:50px}.feature-heading{gap:22px}.benefits{padding-top:19px;padding-bottom:19px}.showcase .mini{min-height:252px}.feature-card{padding-top:15px}.cta{margin-top:8px!important;margin-bottom:15px!important}.hero-copy h1{font-size:47px}.hero-copy>p{font-size:15px}.checks{gap:13px}.hero{padding-bottom:25px}.benefits{margin-top:0}.console{min-height:380px}.console aside{width:136px}.console aside p{font-size:10px;padding:8px 7px}.console td,.console th{padding:7px 5px}.console pre{min-height:57px}.console-main{padding:8px 10px}.console-tools .demo-label{font-size:6px}.steps{margin-top:15px}.price-card{padding:16px 24px}.price-card ul{margin-bottom:9px}
@media(min-width:1500px){.container{width:1260px}}@media(max-width:1100px){.hero-copy{padding-left:20px}.hero-copy h1{font-size:37px}.feature-heading{gap:12px}.console{min-height:350px}.console aside{width:115px}.console aside p{font-size:8px}.console td,.console th{padding:6px 4px}.checks{gap:6px}.device-preview td,.device-preview th{font-size:7px}.device-preview td:first-child:before{margin-right:3px}.device-filters{gap:4px}.device-filters select,.device-filters input{font-size:8px}.cta-art{width:180px}}@media(max-width:760px){.container{width:94%}.hero-copy{padding:0 8px 25px}.hero-copy h1{font-size:43px}.nav-links{margin:0}.console{min-height:340px}.hero:before,.hero:after{display:none}.device-preview td,.device-preview th{font-size:10px}.device-filters input,.device-filters select{font-size:10px}.feature-heading{gap:12px}.cta-art{display:none}.social-icons{justify-content:flex-start}}@media(max-width:430px){.hero-copy h1{font-size:36px}.console aside{width:92px}.console aside p{font-size:7px;padding:7px 4px}.console td,.console th{padding:5px 2px;font-size:6px}.console{min-height:315px}.icon svg{width:23px;height:23px}.benefits .icon svg{width:25px;height:25px}.checks{gap:7px}.device-preview td,.device-preview th{font-size:8px}.device-filters input,.device-filters select{font-size:8px}.mini p>span{margin-left:6px}.price-card{padding:20px}}
/* Consistent, readable typography across the landing page. */
body{font-size:16px}h3{font-size:16px;line-height:1.35}.nav-links{font-size:15px}.button{font-size:15px}.nav-actions .button{font-size:14px}.eyebrow{font-size:12px}.hero-copy>p{font-size:17px;line-height:1.6}.checks small{font-size:11px}.subtitle{font-size:16px;line-height:1.5}.benefits p{font-size:13px;line-height:1.5}.benefits h3{font-size:15px}.feature-heading{min-height:156px;gap:14px}.feature-heading p{font-size:14px;line-height:1.5}.feature-heading h3{font-size:16px}.feature-card{padding:18px 14px}.mini{font-size:12px;padding:10px;min-height:126px}.mini b{font-size:12px;line-height:1.4}.mini p{font-size:12px;line-height:1.5;padding:6px 0}.mini code,pre,code{font-size:11px;line-height:1.7}.mini em,em{font-size:11px}.mini .tabs button,.tabs button{font-size:11px;padding:6px 8px}.tiny{font-size:11px;padding:6px 9px}.mini p>span{margin-left:8px}.feature-card:nth-child(4) .mini p{display:grid;grid-template-columns:38% 62%;gap:4px}.feature-card:nth-child(4) .mini p>span{margin:0;overflow-wrap:anywhere}.step h3{font-size:15px}.step p{font-size:14px;line-height:1.5}.showcase h3{font-size:16px}.showcase article>p{font-size:14px;line-height:1.5}.showcase .mini{min-height:310px}.showcase .mini p{font-size:12px}.device-filters input,.device-filters select{font-size:11px}.device-preview th,.device-preview td{font-size:10px;padding:9px 3px}.device-preview em{font-size:10px}.inspector-preview pre{font-size:11px}.console aside{width:150px}.console aside strong{font-size:12px}.console aside p{font-size:11px}.console-top{font-size:10px}.console-tools{font-size:10px}.console-tools .demo-label{font-size:9px}.console-search input{font-size:10px;height:21px}.console-search{height:29px}.console td,.console th{font-size:10px;padding:8px 4px}.console td:last-child{max-width:95px}.console pre{font-size:11px}.console{min-height:415px}.price-card h3{font-size:18px}.price-card>p{font-size:14px;line-height:1.5}.price-card li span{font-size:14px;line-height:1.7}.price-card li{margin:3px 0}.price strong{font-size:30px}.price span{font-size:13px}.popular-badge{font-size:11px}.billing{font-size:13px}.faq-grid details{font-size:14px;padding:10px 12px}.faq-grid details p{font-size:14px;line-height:1.6}.cta h2{font-size:24px}.cta p{font-size:14px}.cta small{font-size:11px}footer{font-size:12px}footer a:not(.brand),footer button{font-size:12px;line-height:1.5}footer .brand{font-size:18px}.copyright{font-size:11px}.form-note{font-size:13px}form label{font-size:14px}.form-note{line-height:1.5}
@media(max-width:1100px){.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-heading{min-height:120px}.hero-grid{grid-template-columns:1fr}.hero-copy{padding:0 20px 28px;max-width:650px}.hero-copy>p{max-width:570px}.hero-copy h1{font-size:44px}.console{max-width:850px;margin:auto}.console aside{width:150px}.console aside p{font-size:11px}.console td,.console th{font-size:10px;padding:8px 4px}.checks small{font-size:11px}.benefits{gap:14px;padding:20px 10px}.benefits>div{padding:0 7px}.benefits h3{font-size:14px}.benefits p{font-size:12px}.showcase{grid-template-columns:1fr}.showcase .mini{min-height:260px}.device-preview td,.device-preview th{font-size:12px}.device-filters input,.device-filters select{font-size:12px}.showcase .mini p{font-size:13px}.price-card{padding:18px 16px}.popular-badge{position:static;width:fit-content;margin-bottom:8px}.price-card li span{font-size:13px}.price-card>p{font-size:13px}}
@media(max-width:760px){body{font-size:16px}.hero-copy{padding:0 8px 28px}.hero-copy h1{font-size:42px}.hero-copy>p{font-size:16px}.checks{flex-wrap:wrap;gap:8px 14px}.checks small{font-size:11px}.nav-actions .button{font-size:13px}.feature-heading{min-height:158px}.feature-heading h3{font-size:15px}.feature-heading p{font-size:14px}.benefits h3{font-size:14px}.benefits p{font-size:12px}.console{overflow-x:auto;min-height:400px}.console aside{width:130px}.console-main{min-width:480px}.console td,.console th{font-size:10px}.console aside p{font-size:11px}.console-top{font-size:10px}.console-tools{font-size:10px}.price-grid{grid-template-columns:1fr}.popular-badge{position:absolute;right:15px;top:15px}.price-card>p,.price-card li span{font-size:14px}.step h3{font-size:15px}.step p{font-size:14px}.cta h2{font-size:23px}.showcase .mini p{font-size:12px}}
@media(max-width:480px){.hero-copy h1{font-size:36px}.feature-grid{grid-template-columns:1fr}.feature-heading{display:flex;min-height:0;margin-bottom:18px;gap:16px}.feature-heading .icon{width:44px;height:44px;margin-bottom:0}.feature-heading h3{font-size:16px}.feature-heading p{font-size:14px}.mini{min-height:126px;padding:12px}.mini p,.mini b{font-size:12px}.mini code{font-size:11px}.mini .tabs button{font-size:11px}.tiny{font-size:11px;padding:6px 9px}.benefits>div{align-items:flex-start}.benefits .icon{width:36px;height:40px}.benefits h3{font-size:13px}.benefits p{font-size:12px}.steps{grid-template-columns:1fr;gap:22px}.step{gap:18px}.step-icons>span,.step-icons .icon{width:44px;height:44px}.step h3{font-size:16px}.step p{font-size:14px}.device-preview{overflow-x:auto}.device-preview table{min-width:420px}.device-preview td,.device-preview th{font-size:11px}.device-filters input,.device-filters select{font-size:11px}.console aside{width:130px}.console aside p{font-size:11px;padding:8px 6px}.console td,.console th{font-size:10px;padding:8px 4px}.showcase .mini{min-height:275px}.button{font-size:14px}.hero-actions .button{padding:13px 18px}.cta .button{font-size:14px}}
