:root{--bg:#111214;--panel:#1d1f22;--muted:#a8abb1;--line:#34373c}body{background:var(--bg)}.top{background:#222428}.pill{background:#303238;color:#ddd}.message{background:#272a30}.notice{background:#25272b;border-color:#464951;color:#d0d2d8}.emptycat{background:linear-gradient(145deg,#292b2f,#17191b);border-color:#42454a}.emptycat .symbol{color:#66696f}.hero:before{background:linear-gradient(90deg,#111214 0%,#111214e8 24%,#11121466 60%,#11121400),url('assets/rzr.jpg') center right/cover}.demo{background:#eaecef;color:#191b20}.demo .active{background:#25282d}.callout{background:#ececee;color:#22242a}.callout button{color:#22242a}.walk{max-width:1050px;padding-top:38px}.cinema{max-width:610px;margin:25px auto;border:1px solid #42454d;border-radius:12px;overflow:hidden;background:#17191d;box-shadow:0 18px 70px #0005}.filmbar{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#22252b;padding:12px 16px;font-size:10px;letter-spacing:1px;color:#b4bac4}.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--orange);margin-right:7px}.filmstage{height:410px;position:relative;padding:23px;background:radial-gradient(ellipse at top right,#36302a,transparent 75%),#16181c;overflow:hidden}.filmstage h3{font-size:23px;letter-spacing:-.6px}.filmstage p{line-height:1.5}.screen{background:#24272e;border:1px solid #424751;border-radius:8px;padding:20px;max-width:440px;margin:auto;animation:reveal .35s ease}.screen .mini{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:#959daa}.screen img{width:100%;height:115px;object-fit:cover;border-radius:4px}.screen input{padding:10px;font-size:12px;width:100%;margin:6px 0;background:#181b20}.screen button{font-size:12px;padding:11px 13px}.screen .message{background:#333b4b;font-size:13px;margin:14px 0}.sms{max-width:330px;border:5px solid #41454d;border-radius:23px;padding:18px;background:#15171b}.sms .message{background:#2d4d80;border-radius:14px}.mail{background:#eeeef0;color:#24272d}.mail .mini{color:#606672}.mail .message{background:#dce2eb;color:#202734}.screen .field{font-size:12px;margin:10px 0;padding:11px;background:#16191e;border:1px solid #414750;color:#d5dae4;border-radius:4px}.film-caption{min-height:82px;padding:16px 20px;border-top:1px solid #393d44;background:#202329}.film-caption strong{display:block;font-size:14px;margin-bottom:7px}.film-caption span{font-size:12px;line-height:1.6;color:#aeb4bd}.film-controls{padding:14px 16px;background:#15171b;display:flex;align-items:center;gap:8px}.film-controls button{padding:9px 12px;font-size:12px}.progress{height:4px;background:#3e424b;margin:0}.progress div{height:100%;background:var(--orange);transition:width .3s}.time{margin-left:auto;font-size:11px;color:#b8bdc7;font-variant-numeric:tabular-nums}.chapters{display:flex;flex-wrap:wrap;gap:7px;max-width:610px;margin:auto}.chapters button{font-size:10px;padding:10px 12px}.chapters .active{background:#ff8618;color:#111}.cursor{position:absolute;left:50%;top:70%;width:24px;height:30px;z-index:5;pointer-events:none;filter:drop-shadow(0 2px 2px #0008);transition:left .65s ease,top .65s ease;opacity:0}.cursor:after{content:'';position:absolute;top:15px;left:7px;width:24px;height:24px;border:2px solid #ff8618;border-radius:50%;transform:translate(-50%,-50%) scale(.1);opacity:0}.cursor.click:after{animation:clickpulse .5s ease-out}.screen-action{outline-offset:4px}.screen-action.pressed{outline:2px solid #ff8618;filter:brightness(1.3)}.film-extras{max-width:610px;margin:22px auto}.film-extras button{font-size:12px}.flow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.flow-card{background:#22252b;border:1px solid #3a3e46;padding:20px;border-radius:6px}.flow-card h3{font-size:17px}.flow-card p{font-size:12px;line-height:1.6;color:#adb3bd}.flow-card button{font-size:11px;padding:10px}.pipeline{display:grid;grid-template-columns:repeat(4,minmax(195px,1fr));gap:13px;overflow:auto}.lane{background:#181b20;border:1px solid #383d44;padding:15px;border-radius:6px}.lane h3{font-size:14px}.leadcard{background:#282d35;border:1px solid #454d58;padding:14px;margin-top:14px;border-radius:5px}.leadcard h4{margin:3px 0 8px}.leadcard p{font-size:11px;color:#b4bdca;line-height:1.6}.leadcard button{font-size:11px;padding:8px}.automation{border-bottom:1px solid #3d434d;padding:20px 0;display:flex;align-items:center;gap:20px}.automation strong{font-size:14px}.automation p{font-size:12px;color:#aeb5c0;line-height:1.7;margin:7px 0}.switch{min-width:62px;font-size:11px;padding:9px}.switch.on{background:#ff8618;color:#111;border-color:#ff8618}.backintro{display:flex;gap:15px;align-items:center;background:#292727;border:1px solid #4d4034;padding:20px;border-radius:6px;margin-bottom:25px}.backintro p{margin:0;font-size:13px;line-height:1.6;color:#c7c2be}.backintro button{white-space:nowrap;font-size:12px}.invoice-total{font-size:40px;margin:15px 0;font-weight:800}.stagebar{display:flex;gap:5px;margin-top:15px}.stagebar span{font-size:9px;padding:7px;background:#333944;border-radius:3px}.stagebar span.done{background:#9c5e27;color:white}@keyframes reveal{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes clickpulse{0%{opacity:1;transform:translate(-50%,-50%) scale(.2)}100%{opacity:0;transform:translate(-50%,-50%) scale(1.8)}}@media(max-width:760px){.hero:before{background:linear-gradient(180deg,#111214e8 0%,#111214aa 45%,#11121415 75%,#11121488),url('assets/rzr.jpg') 60% bottom/cover}.filmstage{height:350px;padding:16px}.screen{padding:16px}.screen h3{font-size:20px}.screen img{height:85px}.filmbar{font-size:9px}.film-caption{min-height:95px;padding:14px}.cinema{margin:20px auto}.flow-grid{grid-template-columns:1fr}.backintro{display:block}.backintro button{margin-top:12px}.film-controls{padding:11px 10px;gap:5px}.film-controls button{padding:9px;font-size:11px}.film-extras .actions{gap:6px}.walk{padding-inline:4%}.chapters button{flex:1;padding:10px 7px}.automation{gap:10px}}
/* Refined responsive composition */
html{scroll-behavior:smooth;scroll-padding-top:24px}body{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}button,.btn{transition:background .18s,border-color .18s,transform .18s;border-radius:7px;line-height:1.35}button:active,.btn:active{transform:translateY(1px)}button:disabled{cursor:default;opacity:.35}button:focus-visible,a:focus-visible{outline:2px solid #ffab61;outline-offset:4px}header{padding:23px 5%;max-width:1500px;margin:auto}header .brand{font-size:25px;letter-spacing:-1px;flex-shrink:0}header .brand small{letter-spacing:3.2px;font-size:9px}nav{gap:24px}nav button{font-size:12px;padding:12px 17px}.top{font-size:10px;letter-spacing:1.6px;background:#1b1d20;color:#d9dadd}.hero{min-height:690px;display:block;padding:90px 0 110px;background:#15171a}.hero:before{background:linear-gradient(90deg,#111214 2%,#111214ef 24%,#11121465 58%,#11121415 80%),linear-gradient(0deg,#11121499,transparent 40%),url('assets/rzr.jpg') 75% 52%/cover}.hero h1{max-width:700px;font-size:clamp(60px,6.5vw,94px);line-height:.99;letter-spacing:-4.5px;font-weight:850}.hero .eyebrow{font-size:10px;letter-spacing:2.2px;color:#ffaa61}.hero p{color:#bcbfc6;font-size:15px;max-width:375px}.hero .actions{max-width:570px;gap:10px}.hero .actions button:last-child{display:block;flex-basis:100%;text-align:left;padding:13px 0;border:0;background:none;color:#d6d9df;font-size:12px;max-width:280px}.hero-tag{bottom:25px;right:5%;font-size:10px;letter-spacing:.7px;padding:15px 20px;background:#191b20e8;border:1px solid #4a4541;border-left:2px solid var(--orange);border-radius:0 6px 6px 0}.strip{background:#181a1d}.strip div{color:#9da3ad;font-size:10px;letter-spacing:1.6px;padding:22px 12%}section{padding:80px 0}.sectionhead .eyebrow{letter-spacing:2px}h2{font-weight:750;letter-spacing:-1.6px}.sectionhead h2{font-size:clamp(30px,3vw,43px)}.filters{padding:14px;background:#1b1d21;border:1px solid #303339;border-radius:9px;margin-bottom:28px}.filters input,.filters select{background:#111316;border-color:#353941;font-size:13px}.card{box-shadow:0 14px 40px #0002;border-color:#35383e;border-radius:10px}.card img{height:255px}.cardbody{padding:24px}.card h3{letter-spacing:-.5px;line-height:1.3}.emptycat{border-radius:10px}.emptycat .symbol{font-size:45px;letter-spacing:-1.5px;color:#747981}.emptycat .eyebrow{font-size:9px}.emptycat button{font-size:12px}.emptycat h2{font-size:33px}.callout{padding:45px;border-radius:10px;background:#e7e8eb}.callout .eyebrow{color:#6d737e!important}.callout h2{max-width:630px}.callout p{font-size:14px;color:#5c626e}.panel{border-radius:10px;background:linear-gradient(145deg,#24272c,#1c1f23)}.stats{gap:16px}.stat{border-radius:9px;background:linear-gradient(145deg,#272a2f,#1c1f22)}.stat>span:first-child{font-size:12px}.stat strong{font-size:30px;letter-spacing:-1px}.stat .small{font-size:10px;color:#858d99}.dashboard> .notice{font-size:11px;max-width:900px}.dashboard .tabs{background:#17191d;border:1px solid #33373e;border-radius:8px;padding:5px;gap:3px;scrollbar-width:thin}.tabs button{font-size:12px;white-space:nowrap;border:0;color:#aeb4bd;padding:12px 16px}.tabs button.active{background:#ff8618;color:#141414}.tablewrap{border-radius:9px}.tablewrap tr:last-child td{border-bottom:0}td{line-height:1.6}.backintro{background:#252322;border-color:#4a3b30}.backintro p{font-size:12px}.backintro .eyebrow{font-size:9px}.demo{border:1px solid #454951;background:#22252beF;backdrop-filter:blur(16px);padding:5px;border-radius:12px;bottom:18px;box-shadow:0 8px 40px #0008;color:#e3e5e9}.demo button{color:#b1b7c1;white-space:nowrap;font-size:11px;padding:12px 16px;border-radius:7px}.demo button.active{background:#f08a32;color:#151515}.demolabel{color:#9199a6;font-size:9px;letter-spacing:1px}.foot{padding-bottom:125px;background:#111214;color:#858e9c}.foot .brand{font-size:22px}.foot .brand small{font-size:8px}dialog{background:#1e2127;border-color:#444b57;box-shadow:0 30px 90px #000a;padding:30px}dialog h2{font-size:30px;margin-right:25px}dialog input,dialog textarea,dialog select{background:#13161b;border-color:#3b424d}.close{border:0;background:#303641;color:#d9dfe9;border-radius:50%;font-size:16px;position:sticky;top:0;z-index:2}.cinema{border-color:#454a54}.filmstage{height:420px}.walk .eyebrow{font-size:10px}.walk>h2{font-size:38px}.walk>p{font-size:13px;max-width:650px}.filmbar{font-size:9px}.screen{border-color:#484f5c}.screen-action{max-width:100%}.film-controls .time{white-space:nowrap}.toast{background:#f4e4d6;color:#57371a}.message small{font-size:10px}input,select,textarea{font-size:16px}.modal-note{padding:12px 0;font-size:11px;color:#a8afb9}
@media(min-width:761px){.hero-tag{max-width:48%}.hero .wrap{max-width:1260px}.dashboard>.row:first-child h2{font-size:42px;line-height:1.1}}
@media(max-width:760px){.top{font-size:8px;padding:10px 15px;letter-spacing:1.1px}.top span{display:none}header{padding:20px 5%;min-height:87px;gap:12px}header .brand{font-size:22px}header .brand small{font-size:8px;letter-spacing:2.8px;margin-top:5px;line-height:1.3}header nav{gap:0}header nav button{font-size:11px;max-width:127px;padding:11px 12px;line-height:1.35}header nav button:after{content:' ↗';font-family:Arial}.hero{min-height:0;padding:40px 0 0;overflow:hidden}.hero:before{background:linear-gradient(180deg,#111214 0%,#111214f0 28%,#111214bb 48%,#11121422 75%,#11121422),url('assets/rzr.jpg') 54% bottom/100% auto;background-repeat:no-repeat}.hero .wrap{padding:0 6% 245px}.hero .eyebrow{font-size:8px;letter-spacing:1.5px;max-width:100%;line-height:1.5}.hero h1{font-size:clamp(43px,11.6vw,68px);letter-spacing:-2.5px;line-height:1.01;max-width:100%;margin:18px 0}.hero h1 br:nth-of-type(2){display:none}.hero h1 em:before{content:'';display:block}.hero p{font-size:13px;line-height:1.7;max-width:300px;margin:18px 0}.hero .actions{gap:8px;margin-top:21px;max-width:100%;align-items:stretch}.hero .actions .btn,.hero .actions button{font-size:11px;padding:12px 13px}.hero .actions .btn{flex:1;display:flex;align-items:center;justify-content:center}.hero .actions button:nth-child(2){flex:1;background:#202329bd}.hero .actions button:last-child{flex:0 0 100%;padding:10px 0;text-align:left;font-size:11px}.hero-tag{position:relative;inset:auto;margin:0 5% 18px;font-size:8px;padding:13px 15px;width:auto;line-height:1.6;background:#14161aeF;letter-spacing:.4px}.hero-tag b{white-space:nowrap}.strip div{padding:17px 12%;font-size:8px;letter-spacing:1px}section{padding:43px 0}.wrap{padding-inline:5%}.sectionhead{margin-bottom:20px}.sectionhead h2{font-size:30px;letter-spacing:-1px;line-height:1.1;max-width:300px;margin-bottom:12px}.sectionhead>.small{font-size:9px}.filters{padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.filters input{grid-column:1/-1;width:100%;min-width:0;font-size:16px}.filters select{width:100%;padding:12px 8px;font-size:12px}.grid{gap:16px}.card img{height:245px}.cardbody{padding:20px}.emptycat{min-height:230px;padding:24px}.emptycat .symbol{font-size:37px;margin-top:16px}.emptycat p{font-size:13px;margin:12px 0 20px}.callout{padding:25px}.callout h2{font-size:29px;line-height:1.1}.callout p{font-size:13px}.callout button{font-size:12px;margin-top:10px}.demo{left:12px;right:12px;transform:none;bottom:max(12px,env(safe-area-inset-bottom));max-width:none;gap:3px;padding:5px;border-radius:10px}.demo button{padding:12px 4px;font-size:10px;flex:1;line-height:1.2;min-width:0}.demo .demolabel{display:none}.foot{padding-bottom:145px}.dashboard{padding:28px 5% 140px}.dashboard>.row:first-child{align-items:start}.dashboard h2{font-size:30px;line-height:1.12;letter-spacing:-1px}.dashboard>.row>.pill{font-size:8px;letter-spacing:.4px;white-space:nowrap}.dashboard .notice{font-size:10px;padding:13px;line-height:1.7}.stats{gap:10px}.stat{padding:17px 14px}.stat strong{font-size:27px}.stat>span:first-child{font-size:10px}.stat .small{font-size:9px}.backintro{padding:16px;margin-bottom:18px}.backintro p{font-size:11px}.backintro button{width:100%;margin-top:15px;font-size:11px}.dashboard .tabs{margin:18px 0;padding:4px}.tabs button{font-size:11px;padding:12px 13px}.tablewrap{margin-top:15px}.panel{padding:21px}.panel h2{font-size:30px}.panel>p{font-size:13px}.pipeline{grid-template-columns:repeat(4,minmax(230px,1fr))}.walk{padding:28px 4% 140px}.walk>h2{font-size:31px;line-height:1.1;max-width:300px}.walk>p{font-size:12px;line-height:1.7}.filmstage{height:355px;padding:15px 14px}.screen{padding:15px;font-size:12px}.screen h3{font-size:21px;margin:11px 0}.screen .message{font-size:12px;line-height:1.6;margin:12px 0}.screen .field{font-size:11px;padding:11px}.screen .mini{font-size:9px}.screen button{font-size:11px;padding:12px 10px}.screen img{height:96px}.screen .row{gap:9px}.filmbar{font-size:8px;letter-spacing:.8px;padding:11px 13px}.film-caption{min-height:110px;padding:15px}.film-caption strong{font-size:13px}.film-caption span{font-size:11px;line-height:1.65}.film-controls{gap:5px;padding:12px 9px}.film-controls button{padding:10px 8px;font-size:10px}.time{font-size:9px;margin-left:auto}.chapters{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.chapters button{font-size:9px;padding:10px 3px;white-space:nowrap}.film-extras button{font-size:11px}.film-extras p{font-size:10px;line-height:1.7}.sms{max-width:290px}.invoice-total{font-size:34px}.automation strong{font-size:13px}.automation p{font-size:11px}.flow-card p{font-size:12px}dialog{padding:23px;max-height:85dvh;width:94vw}dialog h2{font-size:27px;line-height:1.15}dialog .actions{gap:8px}dialog .actions button{font-size:12px;padding:12px}dialog>.muted{font-size:13px}.toast{font-size:12px;width:90%;text-align:center;top:15px}}
@media(max-width:360px){.hero h1{font-size:41px}.filmstage{height:370px}.film-controls .time{display:none}.demo button{font-size:9px}.screen .row{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media(max-width:760px){.filmstage{height:380px}.screen.sms .message{line-height:1.45}.screen.sms h3{margin:10px 0}.screen.sms{padding:15px}.screen.sms button{padding:10px;font-size:10px}.screen .mini{line-height:1.4}}
.photo-promo{padding:0;display:block;overflow:hidden;border:1px solid #35383e;background:#1d2025}.promo-image{position:relative;overflow:hidden}.promo-image img{display:block;width:100%;height:255px;object-fit:cover;transition:transform .5s}.photo-promo:hover .promo-image img{transform:scale(1.025)}.promo-image>span,.sample-photo>span{position:absolute;bottom:10px;left:12px;background:#14161ce8;border:1px solid #5b606b;border-radius:4px;padding:6px 8px;color:#e1e4e9;font-size:9px;letter-spacing:.5px}.promo-copy{padding:24px}.photo-promo .symbol{font-size:28px;letter-spacing:-.8px;color:#f0f1f3;line-height:1.1;margin-top:16px}.photo-promo h2{font-size:29px;color:#f0f1f3}.photo-promo p{font-size:13px}.photo-promo button{width:100%}.sample-photo{position:relative}.sample-photo img{display:block;width:100%;height:255px;object-fit:cover}.record-thumb{width:60px;height:46px;border-radius:5px;object-fit:cover;flex-shrink:0}.record-image{display:flex;align-items:center;gap:12px}.record-image .small{font-size:9px;color:#aeb5c0}.lead-photo{display:block;width:100%;height:105px;object-fit:cover;border-radius:4px;margin-bottom:14px}.appointment-photo{width:100%;height:180px;object-fit:cover;border-radius:5px;margin-bottom:18px}@media(max-width:760px){.promo-image img,.sample-photo img{height:225px}.promo-copy{padding:22px}.photo-promo .symbol{font-size:28px}.photo-promo h2{font-size:28px}.photo-promo{min-height:0}.appointment-photo{height:160px}}
/* Photo-led editorial cards: imagery is part of the composition. */
.grid{align-items:stretch}.photo-promo{position:relative;isolation:isolate;min-height:555px;display:flex;flex-direction:column;justify-content:flex-end;background:#191b20;border:1px solid #49463f;box-shadow:0 18px 45px #0003}.photo-promo .promo-image{position:absolute;inset:0;z-index:-2}.photo-promo .promo-image img{height:100%;width:100%;object-fit:cover;object-position:50% 50%;transform:scale(1.01);filter:saturate(.9)}.photo-promo:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#090b0e08 8%,#090b0e10 25%,#101217a8 48%,#111318f0 73%,#111318 100%)}.photo-promo:hover .promo-image img{transform:scale(1.055)}.photo-promo .promo-image>span{top:15px;bottom:auto;left:15px;font-size:8px;padding:7px 10px;border-color:#ffffff35;backdrop-filter:blur(8px);background:#12151ba8}.photo-promo .promo-copy{width:100%;padding:28px}.photo-promo .eyebrow{font-size:9px;letter-spacing:1.5px;color:#ffad69;line-height:1.6;text-shadow:0 1px 15px #000}.photo-promo .symbol{font-size:35px;letter-spacing:-1.2px;line-height:1.02;margin:16px 0;color:#faf9f5;font-weight:850}.photo-promo h2{font-size:35px;line-height:1.04;letter-spacing:-1.3px;margin:16px 0;color:#faf9f5}.photo-promo p{font-size:12px;color:#bdc2cc;line-height:1.75;margin:14px 0 22px;max-width:270px}.photo-promo button{background:#f18c37;color:#171717;border-color:#f18c37;text-align:left;padding:14px 17px;font-size:12px;position:relative}.photo-promo:last-child button{background:#ffffff0c;color:#f3f4f6;border-color:#ffffff46;backdrop-filter:blur(8px)}.photo-promo button:hover{background:#ffaa60;color:#121212;border-color:#ffaa60}.photo-promo:last-child .promo-image img{object-position:53% 30%}.photo-promo:last-child:after{background:linear-gradient(180deg,#090b0e05,#090b0e25 30%,#111318df 63%,#111318 100%)}.card{display:flex;flex-direction:column}.card .cardbody{flex:1;display:flex;flex-direction:column}.card .cardbody>button{margin-top:auto;background:#f18c37;color:#171717;border-color:#f18c37}.card>.cardbody>h3{margin-top:15px}.callout{position:relative;isolation:isolate;overflow:hidden;background:#202125;color:#fff;min-height:290px;border:1px solid #494640}.callout:before{content:'';position:absolute;inset:0;z-index:-2;background:url('assets/sample-excavator.jpg') 65% 48%/cover}.callout:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#14171bf8 5%,#14171bdc 42%,#14171b65 80%)}.callout .eyebrow{color:#ffad69!important}.callout p{color:#bdc2cb;max-width:560px}.callout button{background:#ff922f;border-color:#ff922f;color:#171717;white-space:nowrap}.callout h2{max-width:550px;font-size:36px}.callout .sample-credit{display:block;color:#939ba8;font-size:9px;margin-top:15px}.brand b{letter-spacing:-1.3px}.hero .actions .primary{box-shadow:0 5px 25px #f18c3720}.card img{transition:filter .35s}.card:hover img{filter:brightness(1.07)}
@media(max-width:760px){.photo-promo{min-height:440px;border-radius:12px}.photo-promo .promo-copy{padding:26px}.photo-promo .promo-image img{height:100%}.photo-promo .symbol,.photo-promo h2{font-size:37px;letter-spacing:-1.5px}.photo-promo p{font-size:12px;max-width:270px;line-height:1.7}.photo-promo .eyebrow{font-size:8px;letter-spacing:1.8px}.photo-promo button{padding:14px 17px;font-size:12px}.photo-promo .promo-image>span{font-size:8px}.photo-promo:after{background:linear-gradient(180deg,#11131800 5%,#11131815 24%,#111318b5 47%,#111318f5 70%,#111318 100%)}.callout{min-height:380px;padding:28px;display:flex;flex-direction:column;align-items:start;justify-content:flex-end}.callout:before{background-position:59% 30%}.callout:after{background:linear-gradient(180deg,#14171b05,#14171b77 25%,#14171bed 53%,#14171b 100%)}.callout h2{font-size:30px;max-width:280px}.callout p{font-size:12px}.callout button{width:100%;text-align:left;margin-top:18px}.grid{gap:20px}.card .cardbody{min-height:285px}.card .cardbody>button{padding:15px}.card .specs{padding:15px 0;margin:18px 0}.hero-tag{backdrop-filter:blur(10px)}}
