@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.1dtltwig2y3wh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.1hmx3sz6swr8m.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.37b2k1x9f-55d.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3xvzy9_grgcx4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0-hru0xfwhnbp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.1p_a2k8qd5zhp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-ext-400-normal.0fqyy_rzir8wk.woff2)format("woff2"),url(../media/dm-sans-latin-ext-400-normal.2wgrmp5e19scw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-400-normal.0471snlmja818.woff2)format("woff2"),url(../media/dm-sans-latin-400-normal.40quu04grbhf8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-ext-500-normal.3kt-ux4qy_ne2.woff2)format("woff2"),url(../media/dm-sans-latin-ext-500-normal.3exo923874x5t.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-500-normal.0brn-8r9pdr2e.woff2)format("woff2"),url(../media/dm-sans-latin-500-normal.0jcw8phz0eanr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/dm-sans-latin-ext-700-normal.2hzb0w6rbfwop.woff2)format("woff2"),url(../media/dm-sans-latin-ext-700-normal.3l0fp675b56tl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/dm-sans-latin-700-normal.1a6kzvi7en7g-.woff2)format("woff2"),url(../media/dm-sans-latin-700-normal.33in7pwjke59p.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #50617f}.mobile-menu{display:none}.privacy-copy{max-width:760px}.privacy-copy h1{letter-spacing:-.05em;margin:0 0 8px;font:700 clamp(36px,5vw,54px)/1.1 Manrope Variable,sans-serif}.privacy-copy h2{margin:34px 0 8px;font:600 21px Manrope Variable,sans-serif}.privacy-copy p{color:#5d626a;font-size:14px;line-height:1.8}.privacy-copy .privacy-updated{color:#848890;font-size:11px}.admin-loading{color:#666b73;place-items:center;min-height:60vh;display:grid}.admin-auth-page{background:#e9ecf1;place-items:center;min-height:calc(100vh - 164px);padding:70px 18px;display:grid}.admin-auth-card{background:#fff;border:1px solid #dcdfe5;width:min(100%,450px);padding:36px}.admin-auth-card h1,.admin-heading h1{letter-spacing:-.045em;margin:0 0 12px;font:650 clamp(30px,4vw,42px)/1.15 Manrope Variable,sans-serif}.admin-auth-card>p,.admin-heading p{color:#696e76;font-size:13px;line-height:1.7}.admin-form{flex-direction:column;gap:15px;display:flex}.admin-form label{color:#343942;flex-direction:column;gap:7px;font-size:11px;font-weight:600;display:flex}.admin-form input,.admin-form select{background:#fbfcfa;border:1px solid #d6d9df;border-radius:3px;width:100%;min-height:43px;padding:10px 12px;font-size:12px}.admin-form .button{align-self:flex-start}.commerce-form{max-width:48rem;margin:2rem 0}.commerce-form label{font-size:.875rem}.commerce-form input,.commerce-form select{font-size:1rem}.commerce-form .commerce-consent{flex-direction:row;align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.commerce-form input[type=checkbox]{flex-shrink:0;width:1.25rem;height:1.25rem;min-height:0}.admin-auth-card .admin-form .button{width:100%}.admin-page{background:#e9ecf1;min-height:calc(100vh - 164px);padding:54px 0 90px}.admin-container{width:min(1240px,100% - 48px);margin:auto}.admin-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:32px;display:flex}.admin-heading .eyebrow{margin-bottom:10px}.admin-heading p{margin:0}.admin-logout,.admin-actions button,.table-link{color:#31405b;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.admin-tabs{border-bottom:1px solid #d2d6dd;gap:8px;margin-bottom:20px;display:flex}.admin-tabs button{color:#656a72;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:13px 16px;font-size:12px;display:flex}.admin-tabs button[aria-selected=true]{color:#202a3c;border-color:#34445f;font-weight:700}.admin-tabs button span{background:#d7dce5;border-radius:12px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.admin-table-wrap{background:#fff;border:1px solid #dcdfe5;overflow:auto}.admin-table{border-collapse:collapse;text-align:left;width:100%}.admin-table th{color:#797d85;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#f5f6f9;padding:13px 14px;font-size:9px;font-weight:700}.admin-table td{color:#4d525c;vertical-align:top;border-top:1px solid #e6e9ed;max-width:310px;padding:15px 14px;font-size:11px}.admin-table td b,.admin-table td small,.admin-table td a{display:block}.admin-table td b{color:#242b37;margin-bottom:4px;font-size:12px}.admin-table td a{color:#42526f}.admin-table td small{color:#848890;margin-top:5px;font-size:10px}.lead-message{white-space:pre-wrap;min-width:190px}.status-pill{color:#354561;background:#dce3ef;border-radius:20px;padding:5px 8px;font-size:10px;display:inline-block}.status-revoked{color:#924132;background:#f6e4df}.status-expired{color:#7e5b1e;background:#f7edd5}.admin-actions{white-space:nowrap}.admin-actions button{margin-right:8px}.admin-actions button:disabled{color:#a4a6aa;cursor:not-allowed}.table-link{margin-top:7px;padding:0;text-decoration:underline;display:inline-block}.license-admin{gap:20px;display:grid}.license-create-form{background:#fff;border:1px solid #dcdfe5;grid-template-columns:1.2fr 1.5fr 1.5fr auto;align-items:end;gap:12px;padding:20px;display:grid}.license-create-form>div h2{margin:0;font:600 20px Manrope Variable}.license-create-form .eyebrow{margin-bottom:6px;font-size:8px}.license-create-form .button{white-space:nowrap;padding-inline:13px}.new-license-key{background:#eff3fa;border:1px solid #b4c0d5;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.new-license-key b,.new-license-key code{display:block}.new-license-key b{margin-bottom:7px;font-size:11px}.new-license-key code{color:#253043;letter-spacing:.04em;overflow-wrap:anywhere;font-size:13px}.new-license-key .button{min-height:40px;padding:0 12px;font-size:10px}.key-dismiss{color:#666b73;cursor:pointer;background:0 0;border:0;align-self:flex-start;font-size:20px}.admin-notice{color:#35435a;background:#eff2f8;border:1px solid #bfc9d9;padding:12px 14px;font-size:11px}.activation-device{color:#505661;overflow-wrap:anywhere;background:#eff1f5;padding:11px;font-size:11px}.activation-success{color:#31425e;margin:0;font-size:11px;line-height:1.6}.activation-form input[type=file]{background:#f3f4f7;min-height:49px}.activation-link{color:#31425f;text-underline-offset:3px;margin-top:17px;font-size:11px;text-decoration:underline;display:inline-block}.price-highlight{color:#29354a;gap:5px;margin-top:17px;display:grid}.price-highlight b{letter-spacing:-.02em;font:650 19px Manrope Variable,sans-serif}.price-highlight span{color:#686d76;font-size:11px}.price-usd{color:#646971;gap:4px;margin:8px 0 0;font-size:11px;display:grid}.price-usd p{color:#525964;margin:0;font-size:11px}.price-usd b{color:#243046}.price-usd small{color:#848890;font-size:9px}.price-usd-pending{font-size:10px}.prestamax-token-panel{border-top:1px solid #d5d9e0;gap:16px;margin-top:34px;padding-top:24px;display:grid}.prestamax-token-form{background:#fff;border:1px solid #dcdfe5;grid-template-columns:1.4fr 1fr 1fr auto;align-items:end;gap:12px;padding:20px;display:grid}.prestamax-token-form h2{margin:0;font:600 20px Manrope Variable}.prestamax-token-form .eyebrow{margin-bottom:6px;font-size:8px}.prestamax-token-form .button{white-space:nowrap}@media (max-width:640px){.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;font-size:11px;font-weight:700;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{margin-left:5px}.mobile-menu nav{z-index:8;background:#fff;border:1px solid #d9dce2;gap:2px;min-width:150px;padding:8px;display:grid;position:absolute;top:32px;right:0;box-shadow:0 12px 30px #171c2522}.mobile-menu nav a{padding:11px;font-size:12px}.mobile-menu nav a:hover{background:#e9edf3}.admin-container{width:calc(100% - 32px)}.admin-page{padding:35px 0 60px}.admin-heading{align-items:flex-start}.admin-heading h1{font-size:32px}.license-create-form{grid-template-columns:1fr 1fr}.license-create-form>div,.license-create-form>label{grid-column:1/-1}.license-create-form .button{grid-column:1/-1;width:100%}.prestamax-token-form{grid-template-columns:1fr 1fr}.prestamax-token-form>div,.prestamax-token-form>button{grid-column:1/-1}.new-license-key{flex-wrap:wrap;align-items:flex-start}.new-license-key>div{width:100%}}.backup-manager{flex-direction:column;gap:16px;display:flex}.backup-manager h2{margin:0}.backup-manager>p{color:#5d626b;margin:0;font-size:12px;line-height:1.6}.backup-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.backup-cards>div{background:#fff;border:1px solid #dcdfe5;flex-direction:column;gap:6px;padding:16px;display:flex}.backup-cards span{color:#797d85;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.backup-cards b{color:#242b37;font-size:14px}.backup-cards small{color:#6b7079;overflow-wrap:anywhere;font-size:10px}.backup-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.backup-toolbar label{flex-direction:column;gap:6px;font-size:11px;font-weight:600;display:flex}.backup-confirm,.backup-secrets,.backup-delta{background:#fff;border:1px solid #dcdfe5;padding:18px}.backup-confirm h3,.backup-delta h3{margin:0}.backup-secret{white-space:pre-wrap;overflow-wrap:anywhere;max-width:520px;font-size:10px;display:block}.backup-delta{flex-direction:column;gap:12px;font-size:12px;display:flex}.backup-audit{color:#4d525c;font-size:11px}.backup-audit ul{margin:8px 0 0;padding-left:18px}.price-usd .price-saving{color:#0b6b3a;font-size:12px}.price-usd .price-saving b{color:#0b6b3a}.catalog-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:18px;display:grid}.catalog-card{align-content:start;gap:12px;display:grid}.catalog-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.catalog-head h3{margin:2px 0 0}.catalog-saving{color:#0b6b3a;margin:0;font-size:12px}.plan-picker{border:0;gap:8px;margin:0;padding:0;display:grid}.plan-picker legend{color:#29354a;margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.plan-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.plan-card{cursor:pointer;background:#fff;border:1.5px solid #d5d9e2;border-radius:14px;gap:4px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.plan-card:hover{border-color:#8da2c4}.plan-card input{opacity:0;cursor:pointer;position:absolute;inset:0}.plan-card:focus-within{outline-offset:2px;outline:2px solid #0070f8}.plan-card-selected{border-color:#0070f8;box-shadow:0 0 0 3px #0070f824}.plan-card-title{color:#16223b;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.plan-card-title em{color:#0b6b3a;background:#dcf7e6;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:650}.plan-card-price{color:#525964;font-size:13px}.plan-card-price b{color:#16223b;letter-spacing:-.02em;font:700 24px Manrope Variable,sans-serif}.plan-card-price small{color:#848890;font-size:11px}.plan-card-note{color:#686d76;font-size:11px}.status-page{background:#f5f7fa;align-items:center;min-height:60vh;display:grid}.status-copy{max-width:640px}.status-copy h1{letter-spacing:-.05em;margin:0 0 18px;font:800 clamp(40px,6vw,68px)/1.03 Manrope Variable,sans-serif}.status-copy h1 span{color:#7f8fb0}.status-copy p{color:#5d626a;max-width:520px;margin:0 0 28px;font-size:16px;line-height:1.7}.cookie-banner{z-index:60;color:#e6edf9;background:#0f1930;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;max-width:760px;margin:0 auto;padding:16px 20px;font-size:13.5px;line-height:1.55;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 24px 60px -18px #010616cc}.cookie-banner p{flex:320px;margin:0}.cookie-banner a{color:#fff;text-underline-offset:3px;text-decoration:underline}.cookie-banner div{gap:10px;display:flex}.cookie-banner .button-secondary{color:#fff;background:0 0;border-color:#fff6}.cookie-link{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.whatsapp-fab{z-index:50;color:#fff;background:#1fa855;border-radius:999px;align-items:center;gap:10px;padding:12px 18px 12px 14px;font:700 14px Manrope Variable,sans-serif;transition:transform .2s;display:inline-flex;position:fixed;bottom:18px;left:18px;box-shadow:0 14px 30px -10px #0a5a2acc}.whatsapp-fab:hover{transform:translateY(-2px)}.whatsapp-fab:focus-visible{outline-offset:3px;outline:3px solid #0f1930}@media (max-width:640px){.whatsapp-fab span{display:none}.whatsapp-fab{padding:13px}.cookie-banner{bottom:12px}}
:root{--ink:#283858;--muted:#586880;--paper:#f5f7fa;--white:#fff;--night:#16223b;--line:#e3e9f4;--brand:#0070f8;--brand-strong:#0062e8;--mint:#e7f0ff;--blue:#dce9fb;--teal:#1e2f52;--radius:5px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:16px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-color:#0070f8}::selection{background:var(--brand);color:#fff}.container{width:min(1160px,100% - 64px);margin-inline:auto}.site-header{background:var(--paper);z-index:5;height:78px;position:relative}.nav-row{justify-content:space-between;align-items:center;height:100%;display:flex}.brand{align-items:center;display:inline-flex}.brand img{width:auto;height:30px;display:block}.main-nav{color:#535860;align-items:center;gap:36px;font-size:13px;display:flex}.main-nav a:hover,.text-link:hover,.back-link:hover{color:#4d6183}.button{border-radius:var(--radius);border:1px solid #0000;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 22px;font-size:13px;font-weight:700;transition:transform .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{min-height:40px;padding-inline:16px;font-size:12px}.button-dark{background:var(--night);color:#fff}.button-dark:hover{background:#24365c}.button-lime{background:var(--brand-strong);color:#fff}.button-lime:hover{background:#0058d8}.button-outline{color:#fff;border-color:#666c75}.button-outline:hover{background:#ffffff12}.button-secondary{background:0 0;border-color:#c8ccd2}.button span{font-size:16px}.eyebrow{letter-spacing:.14em;color:#686d76;margin-bottom:18px;font-size:10px;font-weight:700;display:block}.eyebrow-light{color:#b4bac3}.eyebrow i{background:var(--brand);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.hero-section{background:var(--night);color:#fff;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:42px;min-height:590px;padding-top:80px;padding-bottom:66px;display:grid}.hero-copy{z-index:1;position:relative}.hero-copy h1,.services-hero h1,.product-hero h1,.form-page h1{letter-spacing:-.055em;margin:0 0 22px;font:600 clamp(42px,5vw,65px)/1.08 Manrope Variable,sans-serif}.hero-copy h1 span,.services-hero h1 span{color:var(--brand)}.hero-copy>p,.product-hero p,.services-hero p,.form-page-grid>div>p{color:#b3b8c0;max-width:470px;margin:0;font-size:15px;line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.hero-note{color:#a8adb6;align-items:center;gap:13px;margin-top:56px;font-size:11px;line-height:1.7;display:flex}.hero-note b{color:#fff;font-weight:500}.note-mark{color:var(--brand);font-size:24px}.hero-art{place-items:center;min-height:440px;display:grid;position:relative}.art-orbit{aspect-ratio:1;border:1px solid #ffffff14;border-radius:50%;position:absolute}.orbit-one{width:94%}.orbit-two{width:72%}.hero-art>.product-visual{z-index:1;width:100%;max-width:540px;transform:rotate(-3deg)}.floating-chip{z-index:2;color:#232933;background:#f6f8fb;border:1px solid #fff;border-radius:4px;padding:13px 16px;font-size:11px;font-weight:600;position:absolute;box-shadow:0 18px 45px #080b1150}.chip-one{top:17%;right:-4px}.chip-one span{color:#4f6a98;margin-right:7px}.chip-two{bottom:13%;left:-12px}.chip-dot{background:#638ace;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.hero-index{letter-spacing:.1em;color:#9096a1;font-size:11px;position:absolute;bottom:0;right:4px}.hero-index span{color:#565c67;margin:0 8px}.hero-bottom{color:#8f949c;letter-spacing:.13em;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;min-height:60px;font-size:9px;display:flex}.scroll-cue{color:#c0c4cc}.section{padding:108px 0}.products-section{background:var(--paper)}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px;display:flex}.section-heading h2,.service-copy h2,.closing-inner h2,.detail-grid h2,.requirements-grid h2,.quote-grid h2{letter-spacing:-.05em;margin:0;font:600 clamp(34px,4vw,48px)/1.12 Manrope Variable,sans-serif}.section-heading h2 span,.detail-grid h2 span,.quote-grid h2 span{color:#8a8e95}.section-heading>p{max-width:350px;color:var(--muted);margin:0 0 4px;font-size:13px;line-height:1.8}.product-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.product-card{border-radius:4px;flex-direction:column;justify-content:space-between;min-height:360px;padding:30px 30px 0;display:flex;position:relative;overflow:hidden}.card-mint{background:var(--mint)}.card-blue{background:var(--blue)}.product-card-copy{z-index:1;position:relative}.product-card .eyebrow{margin-bottom:12px;font-size:9px}.product-card h3{letter-spacing:-.04em;margin:0 0 4px;font:700 28px Manrope Variable}.product-card p{color:#535862;margin:0;font-size:13px}.text-link{gap:15px;margin-top:20px;font-size:12px;font-weight:700;display:inline-flex}.product-visual{aspect-ratio:1.35;place-items:center;width:100%;max-width:520px;display:grid;position:relative}.visual-window{z-index:1;background:#fff;border:5px solid #fff;border-radius:8px;width:92%;overflow:hidden;box-shadow:0 24px 56px #19223222}.visual-topbar{background:#f0f1f4;align-items:center;gap:4px;height:27px;padding:0 9px;display:flex}.visual-topbar>span{background:#cacdd2;border-radius:50%;width:5px;height:5px}.visual-topbar i{color:#666c75;margin-left:7px;font-size:7px;font-style:normal}.presta-screen,.air-screen{color:#424853;grid-template-columns:24% 76%;height:205px;font-size:7px;display:grid}.presta-screen aside,.air-screen aside{color:#dce2ec;background:#1e2f52;flex-direction:column;gap:14px;padding:17px 9px;display:flex}.presta-screen aside b{letter-spacing:.1em;margin-bottom:7px;font-size:7px}.presta-screen aside span,.air-screen aside span{opacity:.8}.presta-screen section,.air-screen section{padding:17px 15px}.presta-screen section>small,.air-screen section>small{color:#828790;letter-spacing:.1em;font-size:6px}.presta-screen h3,.air-screen h3{color:#1b222d;margin:8px 0 15px;font:600 12px Manrope Variable}.metric-row{grid-template-columns:1fr 1fr;gap:6px;display:grid}.metric-row>div{background:#f2f3f6;padding:8px}.metric-row small{color:#7b8088;font-size:6px;display:block}.metric-row b{color:#273246;margin-top:5px;font-size:10px;display:block}.chart{border-bottom:1px solid #e7e9ed;align-items:end;gap:8px;height:43px;margin-top:11px;padding:0 9px;display:flex}.chart i{background:#8ba8d9;border-radius:2px 2px 0 0;flex:1;height:35%}.chart i:nth-child(3n){height:75%}.chart i:nth-child(4n){height:53%}.chart i:nth-child(5n){background:#475977;height:90%}.chart-caption{color:#818690;justify-content:space-between;margin-top:5px;font-size:6px;display:flex}.air-screen aside{background:#141f32}.air-screen aside b{letter-spacing:-.08em;color:#c9d8f2;margin-bottom:6px;font-size:15px}.printer-card{background:#f1f2f5;border:1px solid #e4e7eb;border-radius:3px;align-items:center;gap:7px;margin-bottom:6px;padding:8px;display:flex}.printer-card>div{flex:1}.printer-card b,.printer-card small{display:block}.printer-card small{color:#8a8f97;margin-top:3px;font-size:6px}.printer-card strong{color:#556785;font-size:6px}.printer-icon{color:#3e5987;font-size:12px}.muted-printer{opacity:.65}.visual-compact{aspect-ratio:1.5;width:78%;position:absolute;bottom:-47px;right:-23px}.visual-compact .presta-screen,.visual-compact .air-screen{height:155px}.visual-glow{filter:blur(40px);opacity:.5;background:#82a2d9;border-radius:50%;width:75%;height:72%;position:absolute}.services-teaser{color:#fff;background:#16223b}.service-teaser-grid{grid-template-columns:1fr .9fr;align-items:center;gap:90px;display:grid}.service-copy h2{font-size:clamp(36px,4.2vw,50px)}.service-copy h2 span{color:var(--brand)}.service-copy>p{color:#acb1b9;max-width:430px;margin:19px 0 25px;font-size:14px;line-height:1.8}.service-points>div{border-bottom:1px solid #ffffff24;grid-template-columns:34px 1fr 20px;gap:12px;padding:23px 0;display:grid}.service-points>div:first-child{border-top:1px solid #ffffff24}.service-points>div>span{color:#4d9bff;font-size:10px}.service-points b{font-size:13px;font-weight:600}.service-points p{color:#aeb2b9;margin:5px 0 0;font-size:11px}.service-points i{color:#aeb2b9;font-style:normal}.closing-section{background:var(--brand);text-align:center;color:#fff;padding:88px 0}.closing-inner .eyebrow{color:#e8f1ff}.closing-inner h2{font-size:clamp(36px,4vw,48px)}.closing-inner p{color:#dce9fb;margin:12px auto 24px;font-size:13px}.site-footer{background:var(--night);color:#fff}.footer-row{justify-content:space-between;align-items:center;gap:20px;min-height:86px;display:flex}.footer-brand img{height:24px}.footer-row p,.footer-row>span{color:#9196a0;font-size:10px}.product-hero{background:var(--paper);padding:55px 0 75px}.product-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:42px;min-height:430px;display:grid}.product-hero .back-link{margin-bottom:48px;display:block}.back-link{color:#686d76;font-size:11px}.product-hero h1{margin-bottom:15px;font-size:clamp(42px,5vw,58px)}.product-hero h1 span{color:#6f757e;letter-spacing:-.035em;font-size:.57em}.product-hero p{color:#686c74;max-width:440px}.availability-note{color:#7d8188;margin-top:18px;font-size:10px;display:block}.detail-section{background:#fff}.detail-grid,.requirements-grid{grid-template-columns:1fr 1fr;gap:70px;display:grid}.feature-list,.requirements-grid ul{margin:0;padding:0;list-style:none}.feature-list li{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:17px 0;font-size:14px;display:flex}.feature-list li:first-child{border-top:1px solid var(--line)}.feature-list li span{color:#818690;font-size:10px}.feature-list li b{margin-left:auto;font-weight:400}.requirements-section{background:#e5e8ee}.requirements-grid ul{grid-template-columns:1fr 1fr;gap:12px;display:grid}.requirements-grid li{background:#f6f7fa;padding:18px;font-size:12px}.requirements-grid li span{color:#536789;margin-right:10px}.services-hero{color:#fff;background:#16223b;padding:92px 0 100px}.services-hero h1{margin:0 0 20px;font-size:clamp(46px,6vw,70px)}.services-hero p{max-width:530px}.services-hero .button{margin-top:28px}.services-list{background:#fff;padding-top:40px;padding-bottom:40px}.service-line{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr 300px;align-items:center;gap:30px;padding:35px 0;display:grid}.service-line:first-child{border-top:1px solid var(--line)}.service-line>span{color:#787d85;letter-spacing:.1em;font-size:9px}.service-line h2{letter-spacing:-.035em;margin:0;font:600 23px/1.3 Manrope Variable}.service-line p{color:#686c74;margin:0;font-size:12px;line-height:1.8}.quote-section{background:#e9ecf1}.quote-grid{grid-template-columns:.85fr 1fr;gap:100px;display:grid}.quote-grid>div>p{color:#696e76;max-width:360px;font-size:13px;line-height:1.8}.quote-promise{color:#595e68;gap:13px;margin-top:45px;font-size:11px;line-height:1.6;display:flex}.quote-promise>span:first-child{color:#4f668f;font-size:20px}.quote-promise b{color:#262c36;font-weight:600}.quote-form{background:#fff;border:1px solid #dce0e6;border-radius:4px;flex-direction:column;gap:17px;padding:30px;display:flex}.quote-form label{color:#343942;flex-direction:column;gap:7px;font-size:11px;font-weight:600;display:flex}.quote-form input,.quote-form select,.quote-form textarea{color:#202631;background:#fbfcfa;border:1px solid #d6d9df;border-radius:3px;width:100%;min-height:43px;padding:11px 12px;font-size:12px}.quote-form textarea{resize:vertical}.quote-form input::placeholder,.quote-form textarea::placeholder,.quote-form select:invalid{color:#a2a5aa}.quote-form .button{align-self:flex-start}.quote-form>small{color:#777c84;font-size:9px;line-height:1.6}.form-page{background:#e9ecf1;min-height:calc(100vh - 164px);padding:70px 0}.form-page-grid{grid-template-columns:1fr .88fr;align-items:start;gap:100px;display:grid}.form-page-grid>div>.back-link{margin-bottom:44px;display:block}.form-page h1{font-size:52px}.form-page h1 span{color:#7d8189}.form-page-grid>div>p{color:#686c74}.form-assurance{color:#686c74;align-items:center;gap:13px;margin-top:50px;font-size:11px;display:flex}.form-assurance span{color:#506a96;font-size:22px}.form-assurance p{max-width:260px;line-height:1.6}.standalone-form{padding:28px}.consent-label{grid-template-columns:16px 1fr;align-items:start;line-height:1.5;color:#666b73!important;gap:10px!important;font-size:10px!important;font-weight:400!important;display:grid!important}.consent-label input{margin:1px 0;padding:0;width:15px!important;min-height:15px!important}.standalone-form .button{width:100%}.standalone-form>small{text-align:center}.quote-form input:focus,.quote-form select:focus,.quote-form textarea:focus{border-color:#505f7a;box-shadow:0 0 0 3px #505f7a19}@media (max-width:900px){.container{width:min(100% - 40px,720px)}.hero-grid{grid-template-columns:1fr;gap:14px;padding-top:70px}.hero-copy h1{font-size:56px}.hero-art{min-height:370px}.hero-art>.product-visual{max-width:490px}.hero-note{margin-top:34px}.hero-bottom{flex-wrap:wrap;gap:14px;padding:16px 0}.scroll-cue{display:none}.section{padding:78px 0}.service-teaser-grid{gap:50px}.product-card{min-height:320px;padding:23px 22px 0}.product-visual{max-width:430px}.visual-compact{width:88%;right:-20px}.product-hero-grid{gap:20px}.product-hero .back-link{margin-bottom:30px}.product-hero-grid>.product-visual{width:100%}.quote-grid,.form-page-grid{gap:48px}.service-line{grid-template-columns:140px 1fr 220px;gap:18px}}@media (max-width:640px){.container{width:calc(100% - 36px)}.site-header{height:66px}.brand img{height:25px}.main-nav{display:none}.nav-row>.button{min-height:37px}.hero-grid{padding-top:55px;padding-bottom:40px}.hero-copy h1{font-size:clamp(41px,11vw,54px)}.hero-copy>p{font-size:13px}.hero-actions{gap:9px}.hero-actions .button{min-height:47px;padding-inline:15px;font-size:11px}.hero-note{margin-top:28px}.hero-art{min-height:270px}.hero-art>.product-visual{width:110%;margin-left:7px}.floating-chip{padding:10px 11px;font-size:9px}.chip-one{top:14%;right:-2px}.chip-two{bottom:9%;left:0}.hero-index{bottom:-5px;right:0}.hero-bottom{justify-content:flex-start;column-gap:20px;font-size:8px}.section{padding:67px 0}.section-heading{margin-bottom:27px;display:block}.section-heading h2,.service-copy h2,.detail-grid h2,.requirements-grid h2,.quote-grid h2{font-size:36px}.section-heading>p{margin-top:16px}.product-grid{grid-template-columns:1fr;gap:12px}.product-card{min-height:300px}.product-card h3{font-size:25px}.visual-compact{width:76%;bottom:-48px;right:-12px}.visual-compact .presta-screen,.visual-compact .air-screen{height:140px}.service-teaser-grid{grid-template-columns:1fr;gap:40px}.service-points>div{padding:17px 0}.closing-section{padding:67px 0}.closing-inner h2{font-size:36px}.footer-row{flex-wrap:wrap;justify-content:flex-start;gap:7px 20px;min-height:110px;padding:20px 0}.footer-row p{order:3;width:100%;margin:0}.footer-row>span{margin-left:auto}.product-hero{padding:27px 0 48px}.product-hero-grid{grid-template-columns:1fr;gap:15px}.product-hero .back-link{margin-bottom:30px}.product-hero h1{font-size:43px}.product-hero-grid>.product-visual{max-width:430px;margin:0 auto}.detail-grid,.requirements-grid{grid-template-columns:1fr;gap:28px}.feature-list li{font-size:12px}.requirements-grid ul{grid-template-columns:1fr 1fr;gap:7px}.requirements-grid li{padding:14px 10px;font-size:10px}.services-hero{padding:72px 0}.services-hero h1{font-size:clamp(42px,11vw,59px)}.services-hero p{font-size:13px}.services-list{padding-top:20px;padding-bottom:20px}.service-line{grid-template-columns:1fr;gap:10px;padding:23px 0}.service-line h2{font-size:20px}.service-line p{max-width:380px}.quote-grid,.form-page-grid{grid-template-columns:1fr;gap:30px}.quote-grid>div>p{margin-bottom:0}.quote-promise{margin-top:23px}.quote-form{padding:21px}.form-page{padding:38px 0 60px}.form-page-grid>div>.back-link{margin-bottom:32px}.form-page h1{font-size:43px}.form-assurance{margin-top:25px}}@media (max-width:340px){.brand img{height:20px}.nav-row>.button{gap:7px;padding-inline:11px;font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.quote-form button:disabled{opacity:.65;cursor:wait}.form-error{color:#a52d2d;margin:0;font-size:11px}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-success{background:#fff;border:1px solid #d8dde5;align-self:start;padding:36px}.form-success>span{background:var(--brand-strong);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.form-success h3{margin:22px 0 9px;font:600 24px Manrope Variable}.form-success p{color:#686c74;max-width:360px;font-size:13px;line-height:1.7}.hero-copy h1 .line{display:block}.hero-copy h1 .line-1{color:inherit}.hero-blob{filter:blur(64px);opacity:.45;pointer-events:none;z-index:0;border-radius:50%;position:absolute}.blob-a{background:radial-gradient(circle,#3b6bff,#0000 70%);width:420px;height:420px;top:-120px;left:-60px}.blob-b{background:radial-gradient(circle,#57d9c4,#0000 70%);width:360px;height:360px;bottom:-140px;right:-40px}.chart i{transform-origin:bottom}.button-lime{position:relative;overflow:hidden}.button-lime:after{content:"";background:linear-gradient(115deg,#0000 40%,#ffffff59 50%,#0000 60%);transition:transform .6s;position:absolute;inset:0;transform:translate(-120%)}.button-lime:hover:after{transform:translate(120%)}.floating-chip{transition:transform .2s}.floating-chip:hover{transform:translateY(-3px)}.product-card{transition:transform .3s,box-shadow .3s;position:relative}.product-card:before{content:"";filter:blur(40px);opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle,#3b6bff,#0000 70%);border-radius:50%;width:60%;height:60%;transition:opacity .35s;position:absolute;inset:-30% -30% auto auto}.product-card:hover{transform:translateY(-8px);box-shadow:0 34px 60px -16px #16223b52}.product-card:hover:before{opacity:.4}@media (prefers-reduced-motion:no-preference){.blob-a{animation:22s ease-in-out infinite hero-drift-a}.blob-b{animation:26s ease-in-out infinite hero-drift-b}.art-orbit.orbit-one{animation:48s linear infinite hero-spin}.art-orbit.orbit-two{animation:36s linear infinite reverse hero-spin}}@keyframes hero-drift-a{0%,to{transform:translate(0)}50%{transform:translate(28px,18px)}}@keyframes hero-drift-b{0%,to{transform:translate(0)}50%{transform:translate(-22px,-14px)}}@keyframes hero-spin{to{transform:rotate(360deg)}}.line-picker{border:1px solid #d7deea;border-radius:14px;gap:10px;margin:0;padding:14px 16px;display:grid}.line-picker legend{color:#16223b;padding:0 6px;font-weight:700}.quote-form .line-picker .line-option{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7deea;border-radius:10px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:12px 14px;display:flex}.quote-form .line-picker .line-option span{color:#16223b;font-weight:600}.line-picker .line-option:has(input:checked){border-color:#0070f8;box-shadow:0 0 0 3px #0070f822}.quote-form .line-picker .line-option input{accent-color:#0070f8;flex:none;width:18px;height:18px;min-height:0;margin:0;padding:0}.line-picker small{color:#5b7099}.product-lines{letter-spacing:.02em;color:#0070f8;margin:6px 0 0;font-size:.9rem;font-weight:700}
