@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#eaf0fb;background:#0b1220;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg:#0b1220;--panel:#111b2d;--line:rgba(183,199,225,.14);--muted:#9aa9bf;--white:#f5f8ff;--accent:#8bf0c5;--blue:#7aa8ff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;min-width:320px;background:var(--bg)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.site-shell{overflow:hidden}.site-header{height:82px;max-width:1240px;padding:0 32px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.045)}.wordmark{display:flex;align-items:center;gap:11px;font:800 16px Manrope,sans-serif;letter-spacing:1.4px}.wordmark>span:last-child{display:flex;flex-direction:column}.wordmark-dot{color:var(--accent);display:inline}.wordmark small{font:600 8px DM Sans,sans-serif;letter-spacing:2.4px;color:#7e8da4;margin-top:3px}.brand-mark{width:38px;height:38px;border:1px solid rgba(139,240,197,.5);border-radius:12px;display:inline-grid;place-items:center;background:linear-gradient(135deg,#8bf0c52b,#7aa8ff1a);font:800 22px Manrope,sans-serif;color:var(--accent);box-shadow:inset 0 0 20px #8bf0c50f}.brand-mark.small{width:30px;height:30px;border-radius:9px;font-size:17px}.nav{display:flex;align-items:center;gap:32px;color:#b0bdd0;font-size:13px}.nav>a:not(.nav-cta):hover,.footer-links a:hover{color:var(--accent)}.nav-cta{display:flex;align-items:center;gap:10px;padding:11px 16px;border-radius:9px;background:var(--accent);color:#0b1920;font-weight:700}.mobile-toggle{display:none;background:none;color:#fff;border:0}.section-wrap{max-width:1180px;margin:0 auto;padding-left:28px;padding-right:28px}.hero{min-height:620px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:35px;padding-top:70px;padding-bottom:75px}.hero-copy{position:relative;z-index:2}.pill{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid var(--line);border-radius:100px;color:#b3c2d6;font-size:10px;letter-spacing:1.4px;font-weight:700}.pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px #8bf0c5}.hero h1,.section-heading h2,.tool-copy h2,.process-inner h2,.contact-copy h2{font:800 clamp(42px,5.2vw,66px)/1.08 Manrope,sans-serif;letter-spacing:-2.8px;margin:26px 0 22px}.hero h1 span{color:var(--accent)}.hero-lede{max-width:520px;color:#9eacc1;font-size:16px;line-height:1.85}.hero-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.button{border:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:9px;padding:14px 18px;font-weight:700;font-size:13px;transition:transform .18s,background .18s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--accent);color:#091a1b}.button-primary:hover{background:#a6f8d5}.button-secondary{border:1px solid var(--line);background:#ffffff06;color:#e5ecf8}.hero-proof{display:flex;align-items:center;gap:13px;margin-top:38px}.avatar-stack{display:flex}.avatar-stack span{display:grid;place-items:center;width:29px;height:29px;border:2px solid var(--bg);border-radius:50%;margin-right:-7px;background:#203b45;color:var(--accent);font-size:11px;font-weight:800}.avatar-stack span:nth-child(2){background:#28374f;color:#a9c4ff}.avatar-stack span:nth-child(3){background:#283f3a;color:#d0ffeb}.hero-proof p{font-size:11px;color:#7f8fa6;line-height:1.7}.hero-proof strong{color:#dbe5f4;font-size:12px}.hero-art{height:425px;position:relative;display:grid;place-items:center}.art-glow{position:absolute;width:360px;height:360px;background:#4f81ff;filter:blur(100px);opacity:.14;border-radius:50%}.dashboard-card{z-index:1;position:relative;width:min(100%,440px);padding:24px;border-radius:17px;border:1px solid rgba(178,202,244,.2);background:linear-gradient(145deg,#18253bf7,#0c1524fa);box-shadow:0 28px 100px #0008,0 0 0 7px #ffffff03;transform:rotate(-2deg)}.dash-head{display:flex;align-items:center;justify-content:space-between}.tiny-label,.eyebrow{font-size:10px;letter-spacing:1.8px;color:#8a9ab2;font-weight:700}.dash-head h3{font:700 17px Manrope;margin:8px 0 0}.live-badge{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:30px;padding:6px 9px;color:#a7b8cd;font-size:10px}.live-badge i{width:5px;height:5px;border-radius:50%;background:var(--accent)}.metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:23px}.metric{padding:16px;border-radius:11px;background:#ffffff06;border:1px solid #ffffff09}.metric span,.metric small{display:block;color:#94a4bc;font-size:10px}.metric strong{display:block;font:800 27px Manrope;margin:7px 0}.metric small{font-size:9px;color:#7b8ca4}.chart-title{display:flex;justify-content:space-between;margin:25px 0 12px;font-size:10px;color:#c0ccdc}.chart-title span:last-child{color:#71829b}.chart-bars{height:91px;display:flex;gap:5px;align-items:end;padding:0 3px 8px;border-bottom:1px solid var(--line)}.chart-bars span{flex:1;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#8bf0c5aa,#7aa8ff30);border:1px solid #8bf0c52b}.dash-foot{display:flex;justify-content:space-between;margin-top:17px;color:#8ea1b7;font-size:9px}.dash-foot span{display:flex;gap:5px;align-items:center}.dash-foot svg{color:var(--accent)}.floating-note{position:absolute;z-index:2;bottom:26px;left:-10px;display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px solid var(--line);border-radius:12px;background:#152238;box-shadow:0 15px 45px #0005}.floating-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#8bf0c51a;color:var(--accent)}.floating-note strong,.floating-note small{display:block}.floating-note strong{font-size:11px}.floating-note small{font-size:9px;color:#91a1b6;margin-top:5px}.orbit{position:absolute;border:1px solid #8bf0c51b;border-radius:50%;width:450px;height:450px}.orbit-two{width:520px;height:520px;border-color:#7aa8ff12}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:center;gap:65px;padding:22px 20px;color:#91a1b6;font-size:11px;flex-wrap:wrap}.trust-strip div{display:flex;align-items:center;gap:10px}.trust-strip svg{color:var(--accent)}.section-pad{padding-top:100px;padding-bottom:100px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:38px}.section-heading h2,.tool-copy h2,.process-inner h2,.contact-copy h2{font-size:39px;letter-spacing:-1.5px;line-height:1.2;margin:14px 0 0}.section-heading>p{max-width:330px;color:var(--muted);font-size:13px;line-height:1.8;margin-bottom:4px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.service-card{padding:27px 25px 25px;background:#111b2b;border:1px solid var(--line);border-radius:13px;min-height:275px;transition:transform .2s,border .2s}.service-card:hover{transform:translateY(-4px);border-color:#8bf0c54d}.service-card.featured{background:linear-gradient(145deg,#142b32,#111b2b)}.service-icon{width:42px;height:42px;display:grid;place-items:center;background:#8bf0c516;border:1px solid #8bf0c52a;border-radius:11px;color:var(--accent);margin-bottom:25px}.card-index,.product-type{font-size:9px;letter-spacing:1.4px;color:#8293ab;font-weight:700}.service-card h3,.product-info h3{font:700 18px Manrope;margin:12px 0}.service-card p,.product-info p{color:#93a3b8;font-size:12px;line-height:1.8;min-height:62px}.service-card>a{display:flex;align-items:center;gap:5px;margin-top:20px;color:var(--accent);font-size:11px;font-weight:700}.tool-section{background:linear-gradient(110deg,#111e2c,#102b2b 110%);border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;padding:83px 0}.tool-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.tool-copy h2{font-size:40px;margin:15px 0}.tool-copy>p,.process-inner>div>p,.contact-copy>p{font-size:13px;line-height:1.9;color:#9aacc0;max-width:490px}.tool-copy ul{list-style:none;padding:0;margin:23px 0 27px;display:grid;gap:12px}.tool-copy li{display:flex;gap:10px;align-items:center;font-size:12px;color:#c4d1df}.tool-copy li svg{color:var(--accent)}.tool-preview{display:flex;justify-content:center}.mini-window{width:min(100%,420px);border-radius:13px;border:1px solid #ffffff20;background:#0d1725;box-shadow:0 30px 90px #0004;overflow:hidden;transform:rotate(2deg)}.window-controls{height:42px;display:flex;align-items:center;gap:5px;padding:0 15px;border-bottom:1px solid var(--line);color:#71839b;font-size:9px}.window-controls i{width:6px;height:6px;border-radius:50%;background:#41516a}.window-controls span{margin-left:10px}.mini-doc{margin:23px;padding:23px;background:#f5f7fa;color:#1a2937;border-radius:5px;min-height:260px}.mini-doc-head{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:1px;color:#5c7186}.mini-doc .brand-mark{background:#112c31;color:#8bf0c5}.skeleton{height:7px;border-radius:3px;background:#dce3e9;margin-top:13px}.skeleton.wide{width:62%;margin-top:27px}.skeleton.medium{width:40%;margin-top:8px}.mini-lines{margin-top:28px;display:grid;gap:14px}.mini-lines span{height:1px;background:#e1e6eb}.mini-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d9e0e6;padding-top:15px;margin-top:25px;font-size:9px}.mini-total strong{font:800 19px Manrope;color:#1d4c43}.tool-live{padding-top:45px}.quote-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:20px;align-items:start}.quote-form,.quote-preview{padding:25px;border-radius:14px;border:1px solid var(--line);background:#0c1726}.form-heading{display:flex;gap:12px;align-items:center;margin-bottom:23px}.icon-box{width:39px;height:39px;display:grid;place-items:center;color:var(--accent);background:#8bf0c516;border-radius:10px}.form-heading h3{margin:0 0 4px;font:700 15px Manrope}.form-heading p{margin:0;color:var(--muted);font-size:10px}.quote-form label,.contact-form label{display:grid;gap:7px;font-size:11px;color:#b9c7d8;margin-bottom:15px}.quote-form input,.quote-form select,.contact-form input,.contact-form textarea{width:100%;border:1px solid #ffffff19;background:#101e30;color:#eaf0fb;border-radius:7px;padding:11px 12px;outline:none;font-size:12px}.quote-form input:focus,.quote-form select:focus,.contact-form input:focus,.contact-form textarea:focus{border-color:#8bf0c579}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.items-label{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin:8px 0 10px}.text-button{background:none;border:0;color:var(--accent);font-size:11px}.item-editor{display:grid;grid-template-columns:1fr 55px 80px 20px;gap:5px;margin-bottom:8px}.item-editor input{min-width:0;padding:9px 7px;font-size:10px}.remove{border:0;background:none;color:#ed9c9c;font-size:19px}.full{width:100%}.privacy-note{display:flex;align-items:center;gap:7px;color:#8296ac;font-size:10px;margin-bottom:0}.privacy-note svg{color:var(--accent)}.quote-preview{background:#f7f8fa;color:#172536;padding:28px;box-shadow:0 15px 50px #0002}.preview-top,.preview-title,.preview-parties{display:flex;justify-content:space-between;align-items:center}.preview-top .eyebrow{font-size:8px;color:#6b7c8d}.preview-title{margin:26px 0 22px}.preview-title h2{font:800 28px Manrope;margin:0}.quote-number{font-size:11px;color:#4c667b}.preview-parties{align-items:start;border-bottom:1px solid #dce2e7;padding-bottom:22px;gap:15px}.preview-parties div{display:grid;gap:6px;max-width:50%}.preview-parties small,.quote-table th{font-size:8px;letter-spacing:1px;color:#6c8093}.preview-parties strong{font-size:11px}.preview-parties span{font-size:9px;color:#77889a}.quote-table{width:100%;border-collapse:collapse;margin-top:22px;font-size:9px}.quote-table th{text-align:left;padding:10px 4px;border-bottom:1px solid #dce2e7}.quote-table td{padding:13px 4px;border-bottom:1px solid #e4e8ec;overflow-wrap:anywhere}.quote-table th:not(:first-child),.quote-table td:not(:first-child){text-align:right}.totals{width:65%;margin:20px 0 0 auto;display:grid;gap:11px;font-size:10px}.totals div{display:flex;justify-content:space-between;gap:10px}.totals span{color:#6e8092}.totals strong{font-weight:700}.totals .grand-total{border-top:1px solid #d5dde4;padding-top:13px;font-size:13px}.grand-total span,.grand-total strong{color:#153f37}.preview-footer{display:grid;gap:6px;border-top:1px solid #dce2e7;margin-top:27px;padding-top:18px;font-size:10px}.preview-footer span{color:#7a8b9a;font-size:8px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.product-card{overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#111b2b}.product-art{height:175px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.art-doc{background:linear-gradient(135deg,#1e3940,#172538);color:var(--accent)}.art-doc svg{width:66px;height:66px;stroke-width:1}.product-art>span{position:absolute;bottom:15px;right:16px;font-size:8px;letter-spacing:1.5px;color:#8da5b8}.art-sheet{background:linear-gradient(135deg,#1e2b43,#122a2b)}.sheet-grid{display:grid;grid-template-columns:repeat(6,20px);gap:4px;transform:rotate(-8deg)}.sheet-grid i{width:20px;height:20px;border:1px solid #8bf0c553;background:#8bf0c516;border-radius:3px}.sheet-grid i:nth-child(3n){background:#7aa8ff40}.art-flow{gap:8px;background:linear-gradient(135deg,#202a43,#172a32)}.flow-node{padding:11px 9px;border:1px solid #8bf0c55b;border-radius:6px;color:#b9eede;font-size:8px;letter-spacing:1px}.art-flow>span{position:static;color:var(--accent)}.product-info{padding:23px}.product-info h3{font-size:16px;line-height:1.4;min-height:44px}.product-info p{min-height:65px}.product-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:16px;margin-top:18px;gap:8px}.product-bottom>strong{font:800 20px Manrope;white-space:nowrap}.product-bottom small{font:400 9px DM Sans,sans-serif;color:#8b9bb0}.product-bottom button{display:flex;align-items:center;gap:4px;background:none;border:0;color:var(--accent);font-size:10px}.demo-disclaimer{color:#71839a;font-size:10px;margin-top:20px}.process-section{background:#101a29;border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;padding:82px 0}.process-inner{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:center}.process-inner h2{font-size:40px}.steps{display:grid;gap:0}.steps>div{display:flex;gap:22px;padding:19px 0;border-bottom:1px solid var(--line)}.steps>div:last-child{border:0}.steps>div>span{font:700 11px Manrope;color:var(--accent);padding-top:3px}.steps h3{font:700 14px Manrope;margin:0 0 7px}.steps p{margin:0;color:#91a2b8;font-size:11px;line-height:1.8}.contact-section{display:grid;grid-template-columns:1fr .85fr;gap:95px}.contact-copy h2{font-size:42px;max-width:450px}.contact-detail{display:flex;gap:13px;align-items:center;margin-top:30px}.contact-symbol{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;color:var(--accent);font-size:18px}.contact-detail strong,.contact-detail small{display:block}.contact-detail strong{font-size:12px}.contact-detail small{max-width:300px;color:#8293a9;font-size:10px;line-height:1.6;margin-top:5px}.contact-form{padding:25px;background:#111b2b;border:1px solid var(--line);border-radius:13px}.contact-form label{margin-bottom:17px}.contact-form textarea{resize:vertical}.form-status{font-size:11px;line-height:1.6;color:var(--accent)}.form-legal{display:block;margin-top:14px;color:#7e8ea3;font-size:9px;line-height:1.6}.site-footer{border-top:1px solid var(--line);max-width:1240px;margin:auto;padding:34px 32px 22px}.footer-main{display:flex;align-items:center;gap:30px;justify-content:space-between;padding-bottom:28px}.footer-main>p{font-size:10px;color:#8596ac}.footer-links{display:flex;gap:20px;color:#9babc0;font-size:10px}.footer-bottom{border-top:1px solid var(--line);padding-top:19px;display:flex;justify-content:space-between;gap:15px;color:#6f8097;font-size:9px}@media(max-width:850px){.site-header{height:72px;padding:0 20px}.mobile-toggle{display:block}.nav{display:none;position:absolute;z-index:10;top:72px;left:0;right:0;padding:20px;background:#0c1625;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:20px}.nav.nav-open{display:flex}.nav-cta{justify-content:center}.hero{grid-template-columns:1fr;padding-top:65px;gap:10px}.hero-copy{max-width:620px}.hero-art{height:390px}.floating-note{left:0}.trust-strip{gap:18px 30px}.section-pad{padding-top:70px;padding-bottom:70px}.section-heading{align-items:start;flex-direction:column;gap:10px}.service-grid,.product-grid{grid-template-columns:1fr 1fr}.tool-inner{grid-template-columns:1fr;gap:40px}.tool-copy{max-width:600px}.tool-preview{justify-content:flex-start}.process-inner{grid-template-columns:1fr;gap:25px}.contact-section{grid-template-columns:1fr;gap:35px}.quote-layout{grid-template-columns:1fr}.footer-main{align-items:flex-start;flex-wrap:wrap}.footer-main>p{order:3;width:100%;margin:0}.footer-links{margin-left:auto}}@media(max-width:560px){.section-wrap{padding-left:20px;padding-right:20px}.hero{padding-top:48px;padding-bottom:45px}.hero h1{font-size:47px;letter-spacing:-2px}.hero-lede{font-size:14px}.hero-art{height:330px;margin:10px -10px 0}.dashboard-card{padding:17px;width:100%}.metric{padding:12px}.metric strong{font-size:22px}.floating-note{bottom:2px;left:-3px;padding:10px}.orbit{width:350px;height:350px}.orbit-two{width:400px;height:400px}.trust-strip{justify-content:flex-start;padding:19px 22px;font-size:10px}.section-heading h2,.tool-copy h2,.process-inner h2{font-size:32px;letter-spacing:-1px}.service-grid,.product-grid{grid-template-columns:1fr}.service-card{min-height:auto}.service-card p,.product-info h3,.product-info p{min-height:0}.tool-section{padding:60px 0}.tool-live{padding-top:30px}.quote-form,.quote-preview{padding:16px}.form-row{grid-template-columns:1fr;gap:0}.item-editor{grid-template-columns:1fr 42px 65px 18px}.quote-table{font-size:8px}.quote-table th{font-size:7px}.quote-table td{padding:11px 2px}.totals{width:85%}.contact-copy h2{font-size:35px;letter-spacing:-1px}.contact-form{padding:18px}.footer-main{gap:17px}.footer-links{width:100%;margin:0;flex-wrap:wrap;gap:16px}.footer-bottom{flex-direction:column;line-height:1.6}.site-footer{padding:28px 20px 20px}}@media print{body{background:#fff;color:#111}.site-header,.site-footer,main>section:not(.tool-section),.tool-copy,.tool-preview,.tool-live>.quote-layout>.quote-form{display:none!important}.tool-section{padding:0;background:#fff;border:0}.tool-live{padding:0!important}.quote-layout{display:block}.quote-preview{box-shadow:none;border:0;border-radius:0;margin:0;padding:10mm;background:#fff!important;color:#111!important}.quote-preview *{color:#111!important}.quote-table th,.preview-parties span,.totals span,.preview-footer span{color:#555!important}@page{size:auto;margin:10mm}}.business-tools{display:grid;grid-template-columns:285px minmax(0,1fr);gap:18px;align-items:start}.tools-nav{display:grid;gap:7px}.tool-nav-item{display:flex;align-items:center;gap:11px;text-align:left;padding:13px 12px;border:1px solid var(--line);border-radius:9px;background:#0c1726;color:#8fa2b9}.tool-nav-item>svg:first-child{color:#91a4bc;flex-shrink:0}.tool-nav-item>svg:last-child{margin-left:auto;flex-shrink:0}.tool-nav-item span{display:grid;gap:4px;min-width:0}.tool-nav-item strong{font-size:11px;color:#dce6f3;font-weight:600}.tool-nav-item small{font-size:9px;line-height:1.4;color:#8395ab}.tool-nav-item.active{border-color:#8bf0c55e;background:#142b2c}.tool-nav-item.active>svg:first-child,.tool-nav-item.active>svg:last-child{color:var(--accent)}.tool-workspace{min-width:0;padding:27px;border:1px solid var(--line);border-radius:13px;background:#0c1726}.tool-workspace h3{font:700 22px Manrope;margin:12px 0 9px}.tool-intro{color:#91a3b9;font-size:12px;line-height:1.8;max-width:640px;margin:0 0 23px}.tool-input-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.tool-field{display:grid;gap:7px;color:#b8c7d9;font-size:11px;margin-bottom:15px}.tool-field input,.tool-field select{width:100%;min-width:0;background:#101e30;border:1px solid #ffffff19;border-radius:7px;padding:11px 12px;color:#edf3fb;outline:none;font-size:12px}.tool-field input:focus,.tool-field select:focus{border-color:#8bf0c579}.tool-results-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:9px}.tool-result{display:grid;gap:8px;padding:17px;border-radius:9px;background:#142333;border:1px solid #ffffff0b}.tool-result span{color:#94a6ba;font-size:10px}.tool-result strong{font:800 22px Manrope;color:var(--accent);overflow-wrap:anywhere}.tool-result small{font-size:9px;color:#8295ab;line-height:1.5}.generated-copy{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #ffffff16;border-radius:9px;background:#101e30;color:#dce7f4;padding:17px;font-size:12px;line-height:1.9;margin:4px 0 17px}.checklist-copy{font-size:11px}.copy-status{font-size:11px;color:var(--accent)}.tool-disclaimer{margin:20px 0 0;color:#74869d;font-size:9px;line-height:1.7}.tool-upsell{margin-top:22px;padding:18px 18px 16px;border-radius:12px;border:1px solid rgba(139,240,197,.34);background:linear-gradient(135deg,#8bf0c514,#7aa8ff12);box-shadow:inset 0 1px #ffffff0a,0 14px 26px #080c1440}.tool-upsell strong{display:block;font:700 12px Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.tool-upsell p{margin:10px 0 16px;font-size:13px;line-height:1.7;color:#d2dff5}.tool-upsell .button.button-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 15px;border-radius:9px;border:0;background:linear-gradient(135deg,#8bf0c5,#7aa8ff);color:#07151c;font-weight:700;box-shadow:0 10px 18px #8bf0c533}.button{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.button:hover{transform:translateY(-1px)}.button-primary{box-shadow:0 10px 20px #8bf0c52e}.button-primary:hover{box-shadow:0 12px 24px #7aa8ff33}.button-secondary{border:1px solid rgba(255,255,255,.14);background:#ffffff05}.hero-copy .pill{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgba(139,240,197,.28);border-radius:999px;background:#8bf0c50f;font-size:12px;letter-spacing:1.9px;color:#dfeafc}.hero-art .dashboard-card,.service-card,.product-card,.tool-workspace,.quote-form,.quote-preview{box-shadow:0 14px 30px #04080f42}.hero-art .dashboard-card{border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#131e2df5,#090f19f0);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.section-heading h2,.tool-copy h2,.process-inner h2,.contact-copy h2{letter-spacing:-.06em}.service-card,.product-card{border:1px solid var(--line);background:linear-gradient(180deg,#111b2df5,#0a101bf0);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.service-card:hover,.product-card:hover{transform:translateY(-2px);border-color:#8bf0c54d;box-shadow:0 18px 36px #04080f52}.service-card.featured{background:linear-gradient(180deg,#142331fa,#0c121df5);border-color:#8bf0c540}.service-icon,.product-art{background:linear-gradient(135deg,#8bf0c51f,#7aa8ff1f);border:1px solid rgba(255,255,255,.06)}.product-bottom button,.product-bottom strong{font-weight:700}.product-bottom button{border:1px solid rgba(139,240,197,.3);background:#8bf0c514;padding:9px 12px;border-radius:9px;color:#dffcf2}.product-bottom button:hover{background:#8bf0c524}@media(max-width:850px){.business-tools{grid-template-columns:1fr}.tools-nav{grid-template-columns:1fr 1fr}.tool-nav-item{padding:11px 9px}.tool-workspace{padding:22px}}@media(max-width:560px){.tools-nav{grid-template-columns:1fr}.tool-nav-item{padding:12px}.tool-input-grid,.tool-results-grid{grid-template-columns:1fr}.tool-workspace{padding:17px}.tool-workspace h3{font-size:20px}}@media print{.business-tools{display:none!important}}
