/* Pulse Care 7.7 — product, checkout and operations UI */
:root{--p77-bg:#071019;--p77-panel:rgba(13,25,39,.88);--p77-panel2:#101e2d;--p77-line:rgba(142,180,207,.16);--p77-text:#f5fbff;--p77-muted:#91a7b8;--p77-cyan:#55e6d2;--p77-blue:#67a7ff;--p77-violet:#9678ff;--p77-green:#70e7a7;--p77-amber:#ffc573;--p77-red:#ff7387;--p77-shadow:0 30px 90px rgba(0,0,0,.34)}
body{background:radial-gradient(circle at 18% -5%,rgba(49,116,148,.2),transparent 36%),radial-gradient(circle at 90% 22%,rgba(112,73,201,.16),transparent 30%),#071019}
.nav77{position:relative;z-index:50;max-width:1460px}.nav77 nav{gap:18px}.nav77-toggle{display:none;min-height:38px;padding:0 12px;background:rgba(15,29,43,.9);color:#fff;border-color:var(--p77-line)}.notice77-link{position:relative;font-size:17px}.notice77-link b{position:absolute;top:-8px;right:-12px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:99px;background:var(--p77-red);color:#fff;font-size:9px}.footer77{max-width:1460px}.footer77 p{margin:auto}.footer77 .brand{font-size:13px}
.landing77{max-width:1460px;margin:auto}.hero77{min-height:760px;display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:70px;padding:75px 0 85px}.hero77 h1{font-size:clamp(56px,7vw,102px);line-height:.94;letter-spacing:-.065em;margin:20px 0 30px}.hero77 h1 em{font-style:normal;color:transparent;background:linear-gradient(105deg,#fff 5%,var(--p77-cyan) 45%,var(--p77-violet));-webkit-background-clip:text;background-clip:text}.hero77-copy>p{max-width:690px;color:var(--p77-muted);font-size:19px}.hero77-actions{display:flex;gap:12px;margin-top:34px}.hero77-actions>a:not(.primary){display:inline-flex;align-items:center;padding:0 22px;min-height:46px;border:1px solid var(--p77-line);border-radius:12px}.hero77-proof{display:flex;flex-wrap:wrap;gap:20px;margin-top:28px;color:var(--p77-muted);font-size:12px}.hero77-proof b{color:var(--p77-cyan)}.hero77-visual{position:relative;min-height:520px;border:1px solid var(--p77-line);border-radius:38px;background:linear-gradient(145deg,rgba(20,42,58,.9),rgba(8,17,29,.93));box-shadow:var(--p77-shadow);overflow:hidden}.hero77-visual:before{content:"";position:absolute;inset:12%;border-radius:50%;background:radial-gradient(circle,rgba(73,229,209,.22),transparent 63%);filter:blur(10px)}.orb77{position:absolute;left:50%;top:49%;translate:-50% -50%;width:260px;height:260px;border:1px solid rgba(87,231,212,.25);border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 55px rgba(59,211,196,.1),0 0 80px rgba(65,191,199,.09)}.orb77:before,.orb77:after{content:"";position:absolute;border:1px solid rgba(134,117,255,.22);border-radius:50%}.orb77:before{inset:-55px}.orb77:after{inset:-115px}.orb77>div{width:150px;height:150px;display:grid;place-items:center;align-content:center;border-radius:50%;background:linear-gradient(145deg,rgba(28,60,72,.95),rgba(11,22,39,.98));border:1px solid rgba(91,230,211,.4);box-shadow:0 0 55px rgba(61,223,203,.2)}.orb77 b{font-size:55px;line-height:1}.orb77 span{font-size:10px;letter-spacing:.25em;color:var(--p77-cyan)}.orb77 i{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--p77-cyan);box-shadow:0 0 16px var(--p77-cyan);animation:p77orbit 8s linear infinite}.orb77 i:nth-child(2){animation-duration:11s;animation-delay:-3s;background:var(--p77-violet)}.orb77 i:nth-child(3){animation-duration:14s;animation-delay:-7s}.metric77{position:absolute;min-width:185px;padding:16px 18px;border:1px solid var(--p77-line);border-radius:17px;background:rgba(7,17,29,.84);backdrop-filter:blur(13px);box-shadow:0 18px 40px rgba(0,0,0,.2)}.metric77 span,.metric77 b,.metric77 small{display:block}.metric77 span{color:var(--p77-muted);font-size:10px;text-transform:uppercase;letter-spacing:.12em}.metric77 b{margin:4px 0;color:#fff}.metric77 small{color:var(--p77-cyan)}.metric77.m1{top:60px;left:35px}.metric77.m2{right:30px;top:205px}.metric77.m3{left:45px;bottom:45px}.strip77{display:flex;justify-content:space-between;gap:20px;padding:18px 25px;border-block:1px solid var(--p77-line);color:#71899b;font-size:10px;letter-spacing:.18em}.features77,.flow77,.plans77,.cta77{padding:110px 0}.features77>header,.plans77>header{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px}.features77 h2,.flow77 h2,.plans77 h2,.cta77 h2{font-size:clamp(38px,5vw,68px);line-height:1.02;letter-spacing:-.045em;margin:12px 0}.features77>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.features77 article{padding:30px;min-height:235px;border:1px solid var(--p77-line);border-radius:25px;background:linear-gradient(145deg,rgba(17,34,49,.82),rgba(8,18,29,.84));transition:.25s}.features77 article:hover{translate:0 -5px;border-color:rgba(80,225,207,.35)}.features77 article>b{color:var(--p77-cyan);font-size:12px}.features77 h3{font-size:21px;margin:42px 0 10px}.features77 p,.flow77 p,.plans77 p,.cta77 p{color:var(--p77-muted)}.flow77{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px;align-items:center}.flow77 ol{list-style:none;padding:0;margin:0;display:grid}.flow77 li{display:grid;grid-template-columns:80px 1fr;align-items:center;min-height:76px;border-bottom:1px solid var(--p77-line)}.flow77 li b{color:var(--p77-cyan)}.flow77 li span{font-size:18px}.plans77>header a{color:var(--p77-cyan)}.plans77>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.plans77 article{display:flex;flex-direction:column;padding:28px;border:1px solid var(--p77-line);border-radius:24px;background:var(--p77-panel)}.plans77 article>span{color:var(--p77-cyan);font-size:10px;letter-spacing:.16em}.plans77 article h3{font-size:24px;margin:12px 0}.plans77 article strong{font-size:39px;margin-top:auto}.plans77 article small{color:var(--p77-muted);margin:4px 0 22px}.plans77 article a{display:grid;place-items:center;min-height:43px;border-radius:12px;background:rgba(81,218,202,.1);color:var(--p77-cyan)}.cta77{text-align:center;margin-bottom:70px;padding-inline:25px;border:1px solid rgba(88,224,207,.23);border-radius:34px;background:radial-gradient(circle at 50% 100%,rgba(80,222,205,.16),transparent 50%),rgba(11,23,35,.75)}
.auth77{min-height:690px;display:grid;grid-template-columns:1fr 510px;gap:80px;align-items:center;padding:60px 0}.auth77-copy h1{font-size:clamp(48px,6vw,78px);line-height:1;letter-spacing:-.05em;margin:18px 0}.auth77-copy p{max-width:620px;color:var(--p77-muted);font-size:18px}.auth77-list{display:grid;gap:12px;margin-top:34px}.auth77-list div{display:flex;align-items:center;gap:13px;color:#c6d5df}.auth77-list i{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:rgba(84,228,209,.1);color:var(--p77-cyan);font-style:normal}.auth77-card,.verify77{padding:34px;border:1px solid var(--p77-line);border-radius:27px;background:var(--p77-panel);box-shadow:var(--p77-shadow)}.auth77-card h2{font-size:31px;margin:5px 0 5px}.auth77-card>p{color:var(--p77-muted)}.auth77-card form,.verify77 form{display:grid;gap:15px;margin-top:24px}.auth77-card label,.verify77 label,.stack-form label{display:grid;gap:7px;color:#b6c6d1;font-size:12px;font-weight:650}.auth77-card footer{margin:18px 0 0;padding:0;border:0;display:block;text-align:center}.auth77-card footer a,.verify77>a{color:var(--p77-cyan)}.auth77-password{font-size:11px;color:var(--p77-muted)}.verify77{max-width:570px;margin:90px auto;text-align:center}.verify77-icon{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 18px;border-radius:21px;background:rgba(86,229,210,.12);color:var(--p77-cyan);font-size:29px}.verify77 h1{font-size:40px;letter-spacing:-.04em}.verify77 p{color:var(--p77-muted)}
.notifications77{max-width:930px;margin:70px auto 110px}.notifications77>header{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:25px}.notifications77 h1{font-size:52px;margin:8px 0}.notifications77-list{display:grid;gap:10px}.notification77{display:grid;grid-template-columns:48px 1fr auto;gap:16px;align-items:center;padding:18px;border:1px solid var(--p77-line);border-radius:18px;background:var(--p77-panel)}.notification77.unread{border-color:rgba(83,226,208,.35);background:linear-gradient(90deg,rgba(50,196,179,.09),var(--p77-panel))}.notification77>i{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:rgba(104,160,255,.1);font-style:normal}.notification77.success>i{color:var(--p77-green)}.notification77.warning>i{color:var(--p77-amber)}.notification77.critical>i{color:var(--p77-red)}.notification77 b,.notification77 small{display:block}.notification77 p{margin:4px 0;color:var(--p77-muted)}.notification77 small{font-size:10px}.notification77 form button{min-height:35px;padding:0 13px}
.checkout77{padding:55px 0 110px}.checkout77>header,.billing77>header,.drivers77>header,.device77>header,.tech77>header{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:30px}.checkout77>header h1,.billing77>header h1,.drivers77>header h1,.device77>header h1,.tech77>header h1{font-size:clamp(44px,5.5vw,70px);line-height:1;letter-spacing:-.05em;margin:11px 0}.checkout77>header p,.billing77>header p,.drivers77>header p,.device77>header p,.tech77>header p{max-width:780px;color:var(--p77-muted)}.checkout77-trust,.billing77>header>div:last-child,.drivers77>header>div:last-child{display:flex;gap:10px}.checkout77-trust article,.billing77>header>div:last-child article,.drivers77>header>div:last-child article{min-width:112px;padding:16px;border:1px solid var(--p77-line);border-radius:16px;background:var(--p77-panel)}.checkout77-trust b,.checkout77-trust span,.billing77>header article b,.billing77>header article span,.drivers77>header article b,.drivers77>header article span{display:block}.checkout77-trust b,.billing77>header article b,.drivers77>header article b{font-size:25px}.checkout77-trust span,.billing77>header article span,.drivers77>header article span{font-size:10px;color:var(--p77-muted)}.builder77{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px}.builder77-main,.builder77-summary,.payment77,.orders77,.review77,.pricing77,.queue77,.driveredit77,.components77,.device77-actions form,.device77-facts article,.tech77-grid>article,.tech77-tabs,.tech77-kpis article{border:1px solid var(--p77-line);border-radius:24px;background:var(--p77-panel)}.builder77-main{padding:27px}.builder77-step{margin-bottom:32px}.builder77-step>header{display:flex;gap:14px;align-items:center;margin-bottom:15px}.builder77-step>header b{display:grid;place-items:center;width:35px;height:35px;border-radius:12px;background:rgba(82,226,209,.12);color:var(--p77-cyan)}.builder77-step h2{margin:0}.planpick77{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.planpick77 label{position:relative;display:block;padding:17px;border:1px solid var(--p77-line);border-radius:16px;cursor:pointer}.planpick77 input{position:absolute;opacity:0}.planpick77 label:has(input:checked){border-color:var(--p77-cyan);box-shadow:inset 0 0 0 1px var(--p77-cyan);background:rgba(77,222,205,.07)}.planpick77 b,.planpick77 small,.planpick77 strong{display:block}.planpick77 small{color:var(--p77-muted)}.planpick77 strong{margin-top:10px;font-size:21px}.custom77{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.custom77 label{display:grid;gap:7px;color:#b7c7d2;font-size:12px}.custom77 .wide{grid-column:1/-1}.check77{display:flex!important;align-items:center;gap:9px}.check77 input{width:auto;accent-color:var(--p77-cyan)}.builder77-summary{position:sticky;top:20px;align-self:start;padding:25px}.builder77-summary>span{font-size:10px;color:var(--p77-cyan);letter-spacing:.15em}.builder77-summary h2{font-size:36px;margin:10px 0}.builder77-summary dl{margin:25px 0}.builder77-summary dl div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid var(--p77-line)}.builder77-summary dt{color:var(--p77-muted)}.builder77-summary dd{margin:0;text-align:right}.builder77-price{display:flex;justify-content:space-between;align-items:end;margin:24px 0}.builder77-price span{color:var(--p77-muted)}.builder77-price b{font-size:42px;line-height:1}.builder77-summary button{width:100%}.builder77-summary>small{display:block;color:var(--p77-muted);text-align:center;margin-top:12px}.payment77,.orders77{padding:26px;margin-top:22px}.payment77-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:25px}.payment77 h2,.orders77 h2{font-size:30px;margin:8px 0}.payment77 p{color:var(--p77-muted)}.payment77-address{padding:18px;border:1px dashed rgba(89,224,207,.35);border-radius:16px}.payment77-address b{display:block;font-size:18px}.payment77-address small{color:var(--p77-muted)}.order77{display:grid;grid-template-columns:1fr auto;gap:20px;padding:20px 0;border-bottom:1px solid var(--p77-line)}.order77:last-child{border:0}.order77 h3{margin:5px 0}.order77 p,.order77 small{color:var(--p77-muted)}.order77-side{text-align:right}.order77 mark,.review77 mark,.queue77 mark{display:inline-block;padding:5px 9px;border-radius:99px;background:rgba(255,194,102,.1);color:var(--p77-amber)}.config77{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0}.config77>div{padding:12px;border:1px solid var(--p77-line);border-radius:12px}.config77 small,.config77 b{display:block}.config77 small{color:var(--p77-muted)}.license77-created{display:flex;align-items:center;gap:15px;padding:17px;margin-top:16px;border:1px solid rgba(103,231,164,.34);border-radius:16px;background:rgba(72,190,126,.07)}.license77-created>span{color:var(--p77-green);font-weight:800}.license77-created>div{flex:1}.license77-created p{margin:3px 0;color:var(--p77-muted)}
.billing77,.drivers77,.device77,.tech77{max-width:1460px;margin:auto;padding:55px 0 110px}.billing77-filter{display:grid;grid-template-columns:1fr 220px auto;gap:10px;margin-bottom:20px}.review77{display:grid;grid-template-columns:minmax(0,1.3fr) 380px;gap:0;overflow:hidden;margin-bottom:22px}.review77-main{padding:27px}.review77>aside{padding:27px;border-left:1px solid var(--p77-line);background:rgba(6,14,24,.32)}.review77-title{display:flex;justify-content:space-between;gap:20px}.review77-title h2{font-size:32px;margin:7px 0}.review77-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:20px 0}.review77-facts article{padding:13px;border:1px solid var(--p77-line);border-radius:13px}.review77-facts small,.review77-facts b{display:block}.review77-facts small{color:var(--p77-muted)}.config77.admin{grid-template-columns:repeat(3,1fr)}.receipt77-preview{height:520px;border:1px solid var(--p77-line);border-radius:15px;overflow:hidden;background:#fff;margin:12px 0}.receipt77-preview iframe,.receipt77-preview img{display:block;width:100%;height:100%;border:0;object-fit:contain}.review77 aside h3{margin-top:0}.review77 aside .stack-form{display:grid;gap:13px}.timeline77{display:grid;gap:11px}.timeline77 article{display:flex;gap:10px}.timeline77 i{width:8px;height:8px;border-radius:50%;background:var(--p77-cyan);margin-top:7px}.timeline77 b,.timeline77 small{display:block}.timeline77 small{color:var(--p77-muted)}.pricing77,.queue77{padding:25px;margin-top:20px}.pricing77>header{display:flex;justify-content:space-between}.pricing77>form{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pricing77>form label{display:grid;gap:6px;color:var(--p77-muted);font-size:11px}.pricing77>form button{grid-column:1/-1}.pricing77 details{margin-top:20px}.planedit77{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:15px}.planedit77 form{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:15px;border:1px solid var(--p77-line);border-radius:15px}.planedit77 textarea,.planedit77 button{grid-column:1/-1}.queue77>header{display:flex;justify-content:space-between;align-items:center}.queue77 h2{margin:0}.queue77 td code{display:block;max-width:350px;overflow:hidden;text-overflow:ellipsis}.empty77{padding:25px;border:1px dashed var(--p77-line);border-radius:15px;color:var(--p77-muted);text-align:center}
.device77>header aside,.tech77>header aside{min-width:220px;padding:17px;border:1px solid var(--p77-line);border-radius:17px;background:var(--p77-panel)}.device77>header aside i,.tech77>header aside i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:7px;background:var(--p77-red)}.device77>header aside.online i,.tech77>header aside.online i{background:var(--p77-green);box-shadow:0 0 13px var(--p77-green)}.device77>header aside b,.device77>header aside span,.device77>header aside small,.tech77>header aside b,.tech77>header aside span,.tech77>header aside small{display:block}.device77>header aside span,.device77>header aside small,.tech77>header aside span,.tech77>header aside small{color:var(--p77-muted)}.device77-facts,.tech77-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:20px}.device77-facts article,.tech77-kpis article{padding:18px}.device77-facts small,.device77-facts b,.tech77-kpis span,.tech77-kpis b{display:block}.device77-facts small,.tech77-kpis span{color:var(--p77-muted)}.device77-facts b,.tech77-kpis b{font-size:29px}.device77-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.device77-actions form{padding:22px}.device77-actions span{color:var(--p77-cyan);font-size:10px}.device77-actions h3{margin:12px 0 7px}.device77-actions p{min-height:48px;color:var(--p77-muted)}.activity77-list{display:grid}.activity77-list article,.tech77-row{display:grid;grid-template-columns:155px minmax(0,1fr) auto 150px;gap:15px;align-items:center;padding:13px 0;border-bottom:1px solid var(--p77-line)}.activity77-list article:last-child,.tech77-row:last-child{border:0}.activity77-list article>span,.tech77-row>span{font-size:11px;color:var(--p77-cyan)}.activity77-list b,.activity77-list p,.tech77-row b,.tech77-row small{display:block}.activity77-list p,.tech77-row small{margin:2px 0;color:var(--p77-muted);overflow-wrap:anywhere}.activity77-list time,.tech77-row time{color:var(--p77-muted);font-size:11px;text-align:right}.tech77-kpis{grid-template-columns:repeat(6,1fr)}.tech77-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;margin-bottom:20px}.tech77-grid>article{padding:23px}.tech77-grid dl{display:grid;grid-template-columns:155px 1fr;gap:8px}.tech77-grid dt{color:var(--p77-muted)}.tech77-grid dd{margin:0;overflow-wrap:anywhere}.tech77-tabs{padding:22px}.tech77-tabs>nav{display:flex;gap:7px;overflow:auto;padding-bottom:14px;border-bottom:1px solid var(--p77-line)}.tech77-tabs>nav button{white-space:nowrap;min-height:36px;padding:0 13px;background:rgba(16,31,47,.9);color:#c5d3dc;border-color:var(--p77-line)}.tech77-tabs>nav button.active{background:rgba(77,222,205,.12);color:var(--p77-cyan);border-color:rgba(77,222,205,.35)}.tech77-json{max-height:650px;overflow:auto;padding:18px;border-radius:15px;background:#040b12;color:#bce9df;font-size:11px}.tech77-note{display:grid;grid-template-columns:1fr auto;gap:10px;margin:18px 0}.tech77-note textarea{min-height:74px}.drivers77>header>div:last-child{align-self:end}.driveredit77{display:grid;grid-template-columns:1.25fr .75fr;gap:0;overflow:hidden}.driveredit77 form{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:25px}.driveredit77 label{display:grid;gap:6px;color:var(--p77-muted);font-size:11px}.driveredit77 .wide,.driveredit77 form>button{grid-column:1/-1}.driveredit77 aside{padding:27px;border-left:1px solid var(--p77-line);background:rgba(5,14,22,.32)}.driveredit77 aside li{margin:12px 0;color:#c0d0da}.driveredit77 aside p{color:var(--p77-amber)}.queue77 mark.ready{color:var(--p77-green);background:rgba(84,220,145,.1)}.queue77 mark.manual{color:var(--p77-muted);background:rgba(121,145,160,.09)}.components77{padding:22px;margin-top:20px}.components77 summary{cursor:pointer;font-size:18px;font-weight:700}.components77>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.components77 article{padding:16px;border:1px solid var(--p77-line);border-radius:14px}.components77 span,.components77 b,.components77 code,.components77 mark{display:block;margin:3px 0}.components77 span{color:var(--p77-muted)}.components77 code{overflow-wrap:anywhere;color:var(--p77-cyan)}
@keyframes p77orbit{from{transform:rotate(0deg) translateX(180px) rotate(0deg)}to{transform:rotate(360deg) translateX(180px) rotate(-360deg)}}
@media(max-width:1120px){.hero77,.auth77,.flow77,.builder77,.payment77-grid,.review77,.driveredit77{grid-template-columns:1fr}.hero77-visual{min-height:500px}.review77>aside,.driveredit77 aside{border-left:0;border-top:1px solid var(--p77-line)}.builder77-summary{position:static}.features77>div,.plans77>div,.device77-actions,.components77>div{grid-template-columns:repeat(2,1fr)}.tech77-kpis{grid-template-columns:repeat(3,1fr)}.pricing77>form{grid-template-columns:repeat(3,1fr)}}
@media(max-width:900px){.nav77-toggle{display:inline-flex}.nav77 nav{display:none;position:absolute;top:70px;left:18px;right:18px;flex-direction:column;align-items:stretch;padding:16px;border:1px solid var(--p77-line);border-radius:18px;background:rgba(7,16,25,.98);box-shadow:var(--p77-shadow)}.nav77 nav.open{display:flex}.nav77 nav a{display:flex!important;padding:8px 10px}.checkout77>header,.billing77>header,.drivers77>header,.device77>header,.tech77>header{align-items:flex-start;flex-direction:column}.review77-facts,.config77,.config77.admin{grid-template-columns:repeat(2,1fr)}.device77-facts{grid-template-columns:repeat(2,1fr)}.tech77-grid{grid-template-columns:1fr}.activity77-list article,.tech77-row{grid-template-columns:125px 1fr auto}.activity77-list time,.tech77-row time{display:none}.planedit77{grid-template-columns:1fr}.pricing77>form{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){main{padding-left:15px;padding-right:15px}.hero77{padding-top:45px}.hero77 h1{font-size:52px}.hero77-actions,.hero77-proof,.features77>header,.plans77>header,.notifications77>header{align-items:flex-start;flex-direction:column}.hero77-visual{min-height:440px}.orb77{width:190px;height:190px}.orb77:before{inset:-38px}.orb77:after{inset:-76px}.orb77 i{animation:none}.metric77{min-width:150px;padding:12px}.metric77.m1{left:15px;top:25px}.metric77.m2{right:12px;top:185px}.metric77.m3{left:22px;bottom:25px}.strip77{overflow:auto;justify-content:flex-start}.features77>div,.plans77>div,.planpick77,.custom77,.device77-actions,.components77>div{grid-template-columns:1fr}.features77,.flow77,.plans77,.cta77{padding:75px 0}.auth77{padding:40px 0}.auth77-card,.verify77{padding:23px}.checkout77-trust,.billing77>header>div:last-child,.drivers77>header>div:last-child{width:100%;overflow:auto}.builder77-main,.builder77-summary,.payment77,.orders77,.pricing77,.queue77,.review77-main,.review77>aside{padding:18px}.billing77-filter{grid-template-columns:1fr}.review77-facts,.config77,.config77.admin,.device77-facts,.tech77-kpis,.pricing77>form{grid-template-columns:1fr}.receipt77-preview{height:390px}.order77{grid-template-columns:1fr}.order77-side{text-align:left}.tech77-grid dl{grid-template-columns:1fr}.tech77-grid dt{margin-top:8px}.activity77-list article,.tech77-row{grid-template-columns:1fr}.activity77-list article>mark,.tech77-row>mark{justify-self:start}.driveredit77 form{grid-template-columns:1fr}.driveredit77 .wide,.driveredit77 form>button{grid-column:1}.tech77-note{grid-template-columns:1fr}.footer77{align-items:flex-start}}
@media(prefers-reduced-motion:reduce){.pulse77 *{animation:none!important;transition:none!important}.orb77 i{animation:none!important}}
/* Compatibility with server-rendered 7.7 checkout/auth markup */
.checkout77>header>aside{min-width:310px;padding:22px;border:1px solid var(--p77-line);border-radius:22px;background:var(--p77-panel);position:relative;overflow:hidden}.checkout77>header>aside small,.checkout77>header>aside strong,.checkout77>header>aside b{display:block}.checkout77>header>aside strong{font-size:42px;margin:8px 0}.checkout77>header>aside b{color:var(--p77-muted)}.checkout77>header>aside i{position:absolute;width:100px;height:100px;right:-25px;bottom:-35px;border-radius:50%;background:var(--p77-cyan);filter:blur(45px);opacity:.25}.checkout77-hero>div>div{display:flex;flex-wrap:wrap;gap:12px;color:var(--p77-muted);font-size:11px}.checkout77-hero em{font-style:normal;color:var(--p77-cyan)}
.builder77[data-v77-quote]{display:block;padding:27px;border:1px solid var(--p77-line);border-radius:25px;background:var(--p77-panel)}.builder77[data-v77-quote]>section{margin-bottom:30px}.builder77-title{display:flex;gap:13px;align-items:center;margin-bottom:15px}.builder77-title>b{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:rgba(82,226,209,.12);color:var(--p77-cyan)}.builder77-title h2,.builder77-title p{margin:0}.builder77-title p{color:var(--p77-muted)}.plan77-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.plan77-grid label{position:relative;display:flex;flex-direction:column;padding:18px;border:1px solid var(--p77-line);border-radius:17px;cursor:pointer}.plan77-grid input{position:absolute;opacity:0}.plan77-grid label:has(input:checked){border-color:var(--p77-cyan);background:rgba(77,222,205,.07);box-shadow:inset 0 0 0 1px rgba(77,222,205,.35)}.plan77-grid span{font-size:10px;color:var(--p77-cyan);letter-spacing:.12em}.plan77-grid h3{margin:10px 0 7px;font-size:20px}.plan77-grid p{color:var(--p77-muted);min-height:66px}.plan77-grid strong{margin-top:auto;font-size:26px}.plan77-grid small{color:var(--p77-muted)}.options77{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.options77>label{display:grid;gap:7px;padding:15px;border:1px solid var(--p77-line);border-radius:14px;color:var(--p77-muted);font-size:12px}.range77{display:flex;gap:10px;align-items:center}.range77 output{min-width:28px;color:#fff;font-weight:800}.toggle77{display:flex!important;align-items:center;flex-direction:row!important}.toggle77 input{width:auto}.builder77-total{display:flex;justify-content:space-between;gap:20px;align-items:end;padding:20px;margin:20px 0;border:1px solid rgba(83,227,209,.25);border-radius:17px;background:rgba(63,201,184,.06)}.builder77-total small,.builder77-total b{display:block}.builder77-total small{color:var(--p77-muted)}.builder77-total strong{font-size:38px}.promo77{display:grid;gap:7px;max-width:400px;color:var(--p77-muted);font-size:12px}.builder77[data-v77-quote]>button{width:100%;margin-top:16px}.builder77-note{text-align:center;color:var(--p77-muted);font-size:11px}.payment77>header,.orders77>header{display:flex;justify-content:space-between;gap:20px;align-items:end}.payment77>header h2,.orders77>header h2{margin:5px 0}.payment77>header strong{color:var(--p77-cyan)}.payment77>div{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px}.payment77>div article{padding:17px;border:1px solid var(--p77-line);border-radius:14px}.payment77>div article>b{color:var(--p77-cyan)}.payment77>div h3{margin:12px 0 5px}.payment77>div p{font-size:12px}.orders77>article{padding:20px 0;border-bottom:1px solid var(--p77-line)}.orders77>article:last-child{border:0}.order77-head{display:flex;justify-content:space-between;gap:20px}.order77-head span{font-size:10px;color:var(--p77-cyan)}.order77-head h3{margin:6px 0}.order77-head>div:last-child{text-align:right}.order77-head strong,.order77-head mark{display:block}.receipt77{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}.receipt77 label{display:grid;gap:7px;color:var(--p77-muted);font-size:12px}.receipt77-drop,.receipt77>button,.receipt77-progress,.receipt77-result,.order77-note{grid-column:1/-1}.order77-state,.order77-note{padding:14px;border:1px solid var(--p77-line);border-radius:13px;background:rgba(11,22,35,.65)}
.auth77-points{display:grid;gap:10px;margin-top:28px;color:#c4d4de}.auth77-card{display:grid;gap:14px}.auth77-card label{display:grid;gap:7px;color:var(--p77-muted);font-size:12px}.auth77-card>small{color:var(--p77-muted)}.auth77-card>p{text-align:center;color:var(--p77-muted)}.auth77-card a{color:var(--p77-cyan)}.auth77-forgot{text-align:right;font-size:12px}.notifications77-feed{display:grid;gap:10px}.notifications77-feed>article{display:grid;grid-template-columns:12px 1fr auto;gap:16px;align-items:center;padding:19px;border:1px solid var(--p77-line);border-radius:18px;background:var(--p77-panel)}.notifications77-feed>article.unread{border-color:rgba(82,227,209,.35);background:linear-gradient(90deg,rgba(59,194,178,.08),var(--p77-panel))}.notifications77-feed>article>i{width:9px;height:9px;border-radius:50%;background:var(--p77-blue);box-shadow:0 0 13px currentColor}.notifications77-feed>article.success>i{background:var(--p77-green)}.notifications77-feed>article.warning>i{background:var(--p77-amber)}.notifications77-feed>article.critical>i{background:var(--p77-red)}.notifications77-feed h2{font-size:18px;margin:4px 0}.notifications77-feed span{font-size:10px;color:var(--p77-cyan)}.notifications77-feed p{margin:0;color:var(--p77-muted)}
@media(max-width:900px){.plan77-grid,.options77,.payment77>div{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.checkout77>header>aside{width:100%;min-width:0}.plan77-grid,.options77,.payment77>div{grid-template-columns:1fr}.builder77-total,.payment77>header,.orders77>header,.order77-head{align-items:flex-start;flex-direction:column}.order77-head>div:last-child{text-align:left}.receipt77{grid-template-columns:1fr}.receipt77>*{grid-column:1}.notifications77-feed>article{grid-template-columns:10px 1fr}.notifications77-feed>article form{grid-column:2}}
.upgrade-shell{min-height:100vh;display:grid;place-items:center;padding:30px}.upgrade-card{width:min(570px,100%);padding:35px;border:1px solid var(--p77-line);border-radius:28px;background:var(--p77-panel);box-shadow:var(--p77-shadow)}.upgrade-card h1{font-size:48px;margin:10px 0}.upgrade-card>p{color:var(--p77-muted)}.upgrade-card .stack-form{display:grid;gap:14px;margin:25px 0}.upgrade-mark{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:linear-gradient(145deg,var(--p77-violet),var(--p77-cyan));font-weight:900;font-size:18px}
.profile74-device-grid dd small{display:block;color:var(--p77-muted);font-size:10px}.profile74-device-grid dd b{color:var(--p77-cyan)}


.admin-command77{margin:0 0 20px;padding:24px;border:1px solid rgba(82,227,209,.27);border-radius:24px;background:linear-gradient(135deg,rgba(46,184,169,.08),var(--p77-panel))}.admin-command77>header{display:flex;justify-content:space-between;gap:20px;align-items:start}.admin-command77 h2{margin:7px 0}.admin-command77 p{max-width:850px;color:var(--p77-muted)}.admin-command77>header mark{padding:7px 11px;border-radius:99px;background:rgba(82,227,209,.1);color:var(--p77-cyan)}.admin-command77>form{display:grid;grid-template-columns:minmax(240px,.5fr) minmax(0,1fr);gap:12px;margin-top:17px}.admin-command77 label{display:grid;gap:7px;color:var(--p77-muted);font-size:12px}.admin-command77 .wide,.admin-command77 button{grid-column:1/-1}.tech77-row .mini-form{margin-top:7px}.tech77-row .danger-link{padding:4px 0;min-height:auto;border:0;background:none;color:var(--p77-red)}
@media(max-width:650px){.admin-command77>header{flex-direction:column}.admin-command77>form{grid-template-columns:1fr}.admin-command77 .wide,.admin-command77 button{grid-column:1}}


.review77-facts article.mismatch{border-color:rgba(255,194,102,.45);background:rgba(255,194,102,.06)}.review77-facts article em{display:block;margin-top:4px;color:var(--p77-amber);font-size:10px;font-style:normal}.receipt77-meta{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 13px}.receipt77-meta span,.receipt77-meta code{padding:5px 8px;border:1px solid var(--p77-line);border-radius:8px;color:var(--p77-muted);font-size:10px}.mismatch-confirm77{padding:10px;border:1px solid rgba(255,194,102,.28);border-radius:12px;background:rgba(255,194,102,.04)}


/* Pulse Care 7.7 — computer operations directory */
.computers77{width:min(1460px,calc(100% - 40px));margin:42px auto 80px}.computers77-head{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:24px}.computers77-head h1{font-size:clamp(38px,5vw,72px);line-height:.95;margin:12px 0}.computers77-head>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));gap:10px}.computers77-head article{padding:18px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.035)}.computers77-head article b{display:block;font-size:28px}.computers77-head article span{font-size:12px;color:var(--muted)}.computer-search77{display:flex;gap:10px;padding:14px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.025);margin:24px 0}.computer-search77 input{flex:1}.computer-search77 a{display:flex;align-items:center;padding:0 14px}.computer-grid77{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.computer-card77{border:1px solid var(--line);background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015));border-radius:26px;padding:20px;min-width:0}.computer-card77 header{display:flex;gap:15px;align-items:center}.computer-card77 h2{font-size:18px;margin:5px 0}.computer-card77 header p{margin:0;color:var(--muted)}.computer-card77 dl{display:grid;grid-template-columns:1fr 1.25fr;gap:10px 16px;margin:20px 0}.computer-card77 dt{color:var(--muted);font-size:12px}.computer-card77 dd{margin:0;text-align:right;overflow-wrap:anywhere}.computer-card77 dd small{display:block;color:var(--muted)}.computer-card77 details{margin:0 0 16px}.computer-card77 code{display:block;margin-top:8px;max-width:100%;overflow-wrap:anywhere;color:#9eefe1}.online77,.offline77{display:inline-flex;gap:7px;align-items:center;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.online77{color:#68e8bd}.offline77{color:var(--muted)}.online77 i,.offline77 i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor}@media(max-width:1100px){.computer-grid77{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.computers77{width:min(100% - 22px,1460px)}.computers77-head{display:block}.computers77-head>div:last-child{margin-top:18px}.computer-grid77{grid-template-columns:1fr}.computer-search77{flex-wrap:wrap}.computer-search77 input{flex-basis:100%}}

/* Pulse Care 7.7.1 — smart search and human-readable device operations */
.admin-search77{width:min(1260px,calc(100% - 40px));margin:46px auto 90px}.admin-search77>header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.admin-search77 h1{font-size:clamp(40px,6vw,76px);line-height:.96;margin:12px 0}.admin-search77>header p{max-width:820px;color:var(--muted);font-size:17px}.admin-search77>header kbd{border:1px solid var(--line);background:rgba(255,255,255,.06);padding:9px 13px;border-radius:12px;color:#dce8f6}.admin-search77>form{display:flex;gap:10px;margin:28px 0;padding:14px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.035);box-shadow:0 18px 55px rgba(0,0,0,.2)}.admin-search77>form input{flex:1;font-size:18px}.admin-search77>form a{display:flex;align-items:center;padding:0 12px}.search-help77{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.search-help77 article{padding:22px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.025)}.search-help77 b,.search-help77 span{display:block}.search-help77 span{margin-top:8px;color:var(--muted)}.search-summary77{margin:12px 0 18px;color:var(--muted)}.search-results77{display:grid;gap:18px}.search-group77{border:1px solid var(--line);border-radius:25px;background:rgba(255,255,255,.025);overflow:hidden}.search-group77>header{display:flex;justify-content:space-between;align-items:center;padding:18px 21px;border-bottom:1px solid var(--line)}.search-group77 h2{margin:0;font-size:20px}.search-group77>header span{display:grid;place-items:center;min-width:30px;height:30px;padding:0 8px;border-radius:10px;background:rgba(88,225,199,.12);color:#79ead2}.search-hit77{display:grid;grid-template-columns:170px minmax(0,1fr) auto 120px;gap:16px;align-items:center;padding:15px 21px;border-bottom:1px solid rgba(255,255,255,.06);color:inherit}.search-hit77:last-child{border-bottom:0}.search-hit77:hover{background:rgba(255,255,255,.045)}.search-hit77 code{overflow:hidden;text-overflow:ellipsis;color:#8debd9}.search-hit77 b,.search-hit77 small{display:block}.search-hit77 small{margin-top:4px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-hit77 mark,.activity-card771 mark,.driver-history771 mark,.tech77-row mark{display:inline-flex;justify-content:center;padding:6px 9px;border-radius:999px;border:1px solid transparent;background:rgba(255,255,255,.06);color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.search-hit77 mark.ok,.activity-card771 mark.ok,.driver-history771 mark.ok,.tech77-row mark.ok{background:rgba(71,217,168,.12);border-color:rgba(71,217,168,.25);color:#71e2b9}.search-hit77 mark.bad,.activity-card771 mark.bad,.driver-history771 mark.bad,.tech77-row mark.bad{background:rgba(255,104,125,.12);border-color:rgba(255,104,125,.27);color:#ff98a8}.search-hit77 mark.work,.activity-card771 mark.work,.driver-history771 mark.work,.tech77-row mark.work{background:rgba(83,162,255,.12);border-color:rgba(83,162,255,.26);color:#91c3ff}.search-hit77 mark.info,.activity-card771 mark.info{background:rgba(185,137,255,.12);border-color:rgba(185,137,255,.25);color:#cbb0ff}.search-hit77 time{color:var(--muted);text-align:right;font-size:12px}
.device-presence77{display:inline-flex;gap:7px;align-items:center;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.device-presence77 i{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 13px currentColor}.device-presence77.online{color:#63e2b7}.device-presence77.recent{color:#83baff}.device-presence77.today{color:#f6c76d}.device-presence77.offline{color:#8491a3}.computer-plain77{display:grid;gap:8px;margin:17px 0;padding:13px;border-radius:16px;background:rgba(255,255,255,.035)}.computer-plain77 p{display:flex;justify-content:space-between;gap:14px;margin:0}.computer-plain77 b,.computer-plain77 span{font-size:12px}.computer-plain77 span{color:var(--muted);text-align:right}
.tech771{width:min(1480px,calc(100% - 40px))}.device-live771{display:flex;align-items:center;gap:13px;min-width:260px;padding:16px 18px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.035)}.device-live771>i{width:14px;height:14px;border-radius:50%;background:currentColor;box-shadow:0 0 20px currentColor}.device-live771.online{color:#61e2b7}.device-live771.recent{color:#83baff}.device-live771.today{color:#f6c76d}.device-live771.offline{color:#8b98a9}.device-live771 b,.device-live771 span,.device-live771 small{display:block}.device-live771 span,.device-live771 small{margin-top:3px;color:var(--muted)}.device-answer771{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0}.device-answer771 article{padding:21px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015))}.device-answer771 span{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.device-answer771 b{display:block;margin:10px 0 7px;font-size:18px}.device-answer771 p{margin:0;color:var(--muted);line-height:1.55}.advanced771{margin-top:16px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:rgba(0,0,0,.14)}.advanced771 summary{cursor:pointer;color:#9eefe1}.advanced771 code{overflow-wrap:anywhere}.device-activity771{margin:20px 0;border:1px solid var(--line);border-radius:26px;background:rgba(255,255,255,.02);overflow:hidden}.device-activity771>header{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;padding:23px;border-bottom:1px solid var(--line)}.device-activity771 h2{font-size:29px;margin:5px 0}.device-activity771 header p{margin:0;color:var(--muted)}.activity-filter771{display:flex;flex-wrap:wrap;gap:7px}.activity-filter771 button{padding:8px 11px;border-radius:12px}.activity-filter771 button.active{background:#d8fff5;color:#071511;border-color:#d8fff5}.activity-feed771{padding:10px}.activity-card771{border:1px solid transparent;border-radius:18px;margin:7px 0;background:rgba(255,255,255,.025);overflow:hidden}.activity-card771[hidden]{display:none}.activity-card771:hover{border-color:rgba(255,255,255,.11)}.activity-card771 summary{display:grid;grid-template-columns:42px minmax(0,1fr) auto 150px;gap:14px;align-items:center;padding:15px;cursor:pointer;list-style:none}.activity-card771 summary::-webkit-details-marker{display:none}.activity-icon771{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:rgba(88,225,199,.1);color:#81ebd6;font-weight:900}.activity-card771 summary small,.activity-card771 summary b,.activity-card771 summary p{display:block}.activity-card771 summary>div>small{color:#7f8da0;font-size:10px;letter-spacing:.06em}.activity-card771 summary b{margin:4px 0;font-size:15px}.activity-card771 summary p{margin:0;color:var(--muted);font-size:12px}.activity-card771 time{text-align:right;color:#dce6f2;font-size:12px}.activity-card771 time small{margin-top:4px;color:var(--muted)}.activity-details771{padding:0 70px 18px;border-top:1px solid rgba(255,255,255,.06)}.activity-details771 dl{display:grid;grid-template-columns:180px minmax(0,1fr);gap:8px 18px;margin:16px 0}.activity-details771 dt{color:var(--muted)}.activity-details771 dd{margin:0;overflow-wrap:anywhere}.driver-history771{display:grid;gap:9px}.driver-history771 article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.025)}.driver-history771 span{font-size:11px;color:var(--muted)}.driver-history771 h3{margin:5px 0;font-size:16px}.driver-history771 p{margin:0;color:var(--muted)}.friendly771{border-radius:14px;margin:5px 0;background:rgba(255,255,255,.02)}.inventory-friendly771{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.inventory-friendly771 article{padding:14px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.025)}.inventory-friendly771 span,.inventory-friendly771 b{display:block}.inventory-friendly771 span{font-size:11px;color:var(--muted);margin-bottom:6px}.inventory-friendly771 b{overflow-wrap:anywhere}
@media(max-width:1000px){.search-hit77{grid-template-columns:140px minmax(0,1fr) auto}.search-hit77 time{display:none}.device-answer771{grid-template-columns:1fr}.device-activity771>header{align-items:flex-start;flex-direction:column}.inventory-friendly771{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.admin-search77,.tech771{width:min(100% - 22px,1480px)}.admin-search77>header{align-items:flex-start;flex-direction:column}.admin-search77>form{flex-wrap:wrap}.admin-search77>form input{flex-basis:100%}.search-help77{grid-template-columns:1fr}.search-hit77{grid-template-columns:1fr;gap:7px}.search-hit77 mark{justify-self:start}.computer-plain77 p{display:block}.computer-plain77 span{display:block;text-align:left;margin-top:4px}.device-live771{min-width:0;width:100%}.activity-card771 summary{grid-template-columns:36px minmax(0,1fr)}.activity-card771 summary mark{justify-self:start}.activity-card771 time{grid-column:2;text-align:left}.activity-details771{padding:0 15px 15px}.activity-details771 dl{grid-template-columns:1fr}.driver-history771 article{grid-template-columns:1fr}.driver-history771 mark{justify-self:start}.inventory-friendly771{grid-template-columns:1fr}}

/* ===== Pulse Care 7.8 — cinematic storefront + license studio ===== */
:root{--p78-mint:#5cf0d2;--p78-blue:#6da7ff;--p78-purple:#9c77ff;--p78-ink:#061019;--p78-card:rgba(10,23,36,.82);--p78-glass:rgba(17,35,50,.68)}
.landing78,.checkout78{width:min(1500px,calc(100% - 40px));margin:0 auto}.landing78{overflow:clip}.hero78{position:relative;min-height:790px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(600px,1.08fr);align-items:center;gap:70px;padding:74px 0 95px}.hero78:before{content:"";position:absolute;left:-180px;top:50px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(76,225,207,.16),transparent 67%);filter:blur(8px);pointer-events:none}.hero78-copy{position:relative;z-index:2}.hero78 h1{max-width:840px;margin:19px 0 28px;font-size:clamp(55px,6.4vw,105px);line-height:.91;letter-spacing:-.07em}.hero78 h1 em{font-style:normal;color:transparent;background:linear-gradient(110deg,#fff 2%,var(--p78-mint) 42%,var(--p78-blue) 72%,var(--p78-purple));-webkit-background-clip:text;background-clip:text}.hero78-copy>p{max-width:700px;color:#a5b8c8;font-size:19px;line-height:1.65}.hero78-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:33px}.hero78-actions a,.hero78-actions button{min-height:50px;padding:0 23px;border-radius:15px;font-weight:800}.hero78-actions button{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.14);color:#fff}.hero78-actions button:hover{border-color:rgba(92,240,210,.48);background:rgba(92,240,210,.08)}.hero78-proof{display:flex;flex-wrap:wrap;gap:22px;margin-top:27px;color:#8fa6b8;font-size:12px}.hero78-proof span{display:flex;align-items:center;gap:8px}.hero78-proof i{width:7px;height:7px;border-radius:50%;background:var(--p78-mint);box-shadow:0 0 14px var(--p78-mint)}
.pulse-app78{position:relative;z-index:2;min-height:575px;border:1px solid rgba(150,194,220,.18);border-radius:31px;background:linear-gradient(145deg,rgba(20,42,58,.94),rgba(6,14,25,.97));box-shadow:0 55px 120px rgba(0,0,0,.47),inset 0 1px rgba(255,255,255,.05);overflow:hidden;transform:perspective(1400px) rotateY(-3deg) rotateX(1deg);transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .3s}.pulse-app78:hover{transform:perspective(1400px) rotateY(0) rotateX(0) translateY(-5px);border-color:rgba(92,240,210,.36)}.pulse-app78:before{content:"";position:absolute;inset:-40% 35% 40% -20%;background:radial-gradient(circle,rgba(81,231,213,.13),transparent 65%);pointer-events:none}.pulse-app78>header{height:61px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 22px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(4,12,20,.57)}.pulse-app78>header>div{display:flex;gap:7px}.pulse-app78>header>div i{width:9px;height:9px;border-radius:50%;background:#ff6f82}.pulse-app78>header>div i:nth-child(2){background:#ffc666}.pulse-app78>header>div i:nth-child(3){background:#61e8ad}.pulse-app78>header b{font-size:12px;letter-spacing:.1em}.live78{justify-self:end;display:flex;align-items:center;gap:7px;color:#92a6b6;font-size:9px;letter-spacing:.11em}.live78 i{width:7px;height:7px;border-radius:50%;background:var(--p78-mint);box-shadow:0 0 13px var(--p78-mint);animation:p78pulse 1.8s infinite}.pulse-app78-grid{display:grid;grid-template-columns:160px 1fr;min-height:400px}.pulse-app78-grid>aside{padding:25px 13px;border-right:1px solid rgba(255,255,255,.07);background:rgba(4,13,22,.44)}.pulse-app78-grid>aside button{width:100%;display:flex;justify-content:space-between;min-height:41px;margin-bottom:5px;padding:0 13px;border:0;border-radius:11px;background:transparent;color:#8297a8;text-align:left;font-size:11px}.pulse-app78-grid>aside button.active{background:linear-gradient(90deg,rgba(77,221,204,.15),rgba(77,221,204,.03));color:#e9fffb}.pulse-app78-grid>aside button b{display:grid;place-items:center;min-width:20px;height:20px;border-radius:7px;background:rgba(93,239,211,.14);color:var(--p78-mint)}.pulse-app78-grid>main{display:grid;grid-template-columns:215px 1fr;grid-template-rows:1fr auto;gap:17px;padding:28px}.health78{position:relative;display:grid;place-items:center}.health78 svg{width:190px;transform:rotate(-90deg);filter:drop-shadow(0 0 18px rgba(83,235,210,.12))}.health78 circle{fill:none;stroke:rgba(255,255,255,.075);stroke-width:11}.health78 .progress{stroke:url(#none);stroke:var(--p78-mint);stroke-linecap:round;stroke-dasharray:552.92;stroke-dashoffset:33;transition:stroke-dashoffset .7s ease}.health78>div{position:absolute;text-align:center}.health78 strong{display:block;font-size:54px;line-height:1;letter-spacing:-.06em}.health78 span{display:block;margin-top:8px;color:#8298a9;font-size:9px;text-transform:uppercase;letter-spacing:.14em}.chart78{display:grid;align-content:end;gap:14px}.chart78-bars{height:180px;display:flex;align-items:end;gap:7px;padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:17px;background:linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,.04)),repeating-linear-gradient(to top,transparent 0 42px,rgba(255,255,255,.045) 43px)}.chart78-bars i{flex:1;height:var(--v);min-width:6px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,var(--p78-mint),rgba(70,164,255,.3));box-shadow:0 0 16px rgba(79,226,208,.09);transform-origin:bottom;animation:p78bar 1.15s both cubic-bezier(.2,.8,.2,1)}.chart78-bars i:nth-child(2n){animation-delay:.08s}.chart78-bars i:nth-child(3n){animation-delay:.16s}.chart78>span{color:#7f94a5;font-size:10px}.scanline78{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:8px;padding:15px 16px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:rgba(3,11,18,.48)}.scanline78 span{font-size:11px}.scanline78 b{color:var(--p78-mint);font-size:11px}.scanline78>i{grid-column:1/-1;height:5px;border-radius:99px;background:rgba(255,255,255,.07);overflow:hidden}.scanline78 em{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--p78-blue),var(--p78-mint));transition:width .3s}.pulse-app78>footer{display:grid;grid-template-columns:1fr 1fr;gap:1px;border-top:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.07)}.pulse-app78>footer article{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:17px 20px;background:#091623}.pulse-app78>footer span{color:#6f8799;font-size:8px}.pulse-app78>footer b{font-size:10px}.pulse-app78>footer mark{padding:5px 8px;border-radius:7px;background:rgba(92,240,210,.1);color:var(--p78-mint);font-size:8px}
.marquee78{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;border-block:1px solid rgba(255,255,255,.08);background:rgba(4,12,21,.55)}.marquee78>div{display:flex;width:max-content;animation:p78marquee 26s linear infinite}.marquee78 span{padding:19px 42px;color:#6f8495;font-size:10px;letter-spacing:.22em}.marquee78 span:after{content:"";display:inline-block;width:5px;height:5px;margin-left:42px;border-radius:50%;background:var(--p78-mint)}
.experience78,.plans78{padding:125px 0}.experience78>header{margin-bottom:42px}.experience78 h2,.plans78 h2,.cta78 h2{margin:12px 0;font-size:clamp(42px,5.4vw,76px);line-height:.98;letter-spacing:-.055em}.experience78>div{display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:14px}.experience78 article{position:relative;min-height:255px;padding:28px;border:1px solid rgba(255,255,255,.09);border-radius:25px;background:linear-gradient(145deg,rgba(17,34,49,.8),rgba(7,17,28,.87));overflow:hidden}.experience78 article.big{grid-row:span 2;min-height:525px;background:radial-gradient(circle at 50% 70%,rgba(80,225,208,.13),transparent 47%),linear-gradient(145deg,rgba(19,42,57,.94),rgba(7,17,28,.9))}.experience78 article.wide{grid-column:2/-1}.experience78 article>span{color:var(--p78-mint);font-size:10px;letter-spacing:.15em}.experience78 h3{margin:44px 0 12px;font-size:25px}.experience78 p{color:#8da3b4;line-height:1.6}.mini-pc78{position:absolute;left:28px;right:28px;bottom:34px;display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:17px;background:rgba(3,11,19,.67)}.mini-pc78 i{width:13px;height:13px;border-radius:50%;background:var(--p78-mint);box-shadow:0 0 19px var(--p78-mint)}.mini-pc78 mark{color:var(--p78-mint);background:transparent;font-size:10px}.timeline78{display:flex;flex-wrap:wrap;gap:8px;margin-top:33px}.timeline78 b{padding:10px 13px;border-radius:10px;background:rgba(255,255,255,.05);color:#bdd0de;font-size:11px}.plans78>header{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:35px}.plans78>header a{color:var(--p78-mint)}.plans78>div{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.plans78 article{display:flex;flex-direction:column;min-height:330px;padding:27px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:linear-gradient(155deg,rgba(14,30,43,.9),rgba(7,16,26,.9));transition:.3s}.plans78 article:hover{transform:translateY(-7px);border-color:rgba(92,240,210,.35)}.plans78 article.featured{background:radial-gradient(circle at 100% 0,rgba(151,118,255,.17),transparent 40%),linear-gradient(155deg,rgba(18,39,52,.96),rgba(7,16,26,.95));border-color:rgba(103,171,255,.25)}.plans78 article>span{color:var(--p78-mint);font-size:9px;letter-spacing:.16em}.plans78 h3{margin:13px 0;font-size:25px}.plans78 p{color:#8ea3b4;line-height:1.55}.plans78 strong{margin-top:auto;font-size:40px}.plans78 small{margin:6px 0 22px;color:#8196a7}.plans78 article a{display:grid;place-items:center;min-height:43px;border-radius:12px;background:rgba(92,240,210,.09);color:var(--p78-mint)}.cta78{position:relative;display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:35px;margin:15px 0 95px;padding:43px;border:1px solid rgba(92,240,210,.21);border-radius:31px;background:radial-gradient(circle at 11% 50%,rgba(84,230,211,.15),transparent 25%),linear-gradient(120deg,rgba(14,33,46,.95),rgba(8,17,28,.91));overflow:hidden}.cta78-orb{position:relative;width:115px;height:115px;display:grid;place-items:center;border:1px solid rgba(92,240,210,.28);border-radius:50%}.cta78-orb:before{content:"";position:absolute;inset:15px;border:1px solid rgba(108,167,255,.27);border-radius:50%}.cta78-orb b{font-size:38px}.cta78-orb i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--p78-mint);animation:p77orbit 7s linear infinite}.cta78-orb i:nth-child(2){animation-duration:10s;background:var(--p78-purple)}.cta78 h2{font-size:clamp(32px,4vw,57px)}.cta78 p{color:#8fa4b5}
/* checkout */
.checkout78{padding:54px 0 110px}.checkout78-hero{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:55px;align-items:center;min-height:480px;padding:56px;border:1px solid rgba(255,255,255,.1);border-radius:33px;background:radial-gradient(circle at 88% 18%,rgba(143,112,255,.18),transparent 33%),radial-gradient(circle at 20% 90%,rgba(76,226,208,.13),transparent 36%),linear-gradient(145deg,rgba(17,37,51,.95),rgba(6,15,25,.96));overflow:hidden}.checkout78-hero:after{content:"";position:absolute;right:-100px;bottom:-160px;width:420px;height:420px;border:1px solid rgba(92,240,210,.12);border-radius:50%;box-shadow:0 0 0 55px rgba(92,240,210,.025),0 0 0 110px rgba(107,166,255,.02)}.checkout78-hero h1{margin:14px 0 22px;font-size:clamp(48px,6vw,86px);line-height:.94;letter-spacing:-.065em}.checkout78-hero h1 em{font-style:normal;color:var(--p78-mint)}.checkout78-hero p{max-width:670px;color:#9aafbf;font-size:17px}.checkout78-steps{display:flex;flex-wrap:wrap;gap:8px;margin-top:31px}.checkout78-steps span{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgba(255,255,255,.08);border-radius:11px;color:#8096a7;font-size:10px}.checkout78-steps b{display:grid;place-items:center;width:20px;height:20px;border-radius:7px;background:rgba(255,255,255,.06)}.checkout78-steps .active{color:#ecfffb;border-color:rgba(92,240,210,.28);background:rgba(92,240,210,.07)}.checkout78-steps .active b{background:var(--p78-mint);color:#07141c}.checkout78-preview{position:relative;z-index:2;max-width:430px;justify-self:end;padding:31px;border:1px solid rgba(255,255,255,.11);border-radius:27px;background:rgba(4,13,22,.68);backdrop-filter:blur(17px);box-shadow:0 35px 80px rgba(0,0,0,.32)}.checkout78-score{position:relative;display:grid;place-items:center;width:170px;height:170px;margin:0 auto 17px}.checkout78-score svg{position:absolute;width:100%;transform:rotate(-90deg)}.checkout78-score circle{fill:none;stroke:rgba(255,255,255,.075);stroke-width:9}.checkout78-score circle.active{stroke:var(--p78-mint);stroke-linecap:round;stroke-dasharray:389.56;stroke-dashoffset:70;transition:stroke-dashoffset .5s}.checkout78-score>div{text-align:center}.checkout78-score strong{display:block;font-size:48px;line-height:1}.checkout78-score span{font-size:9px;color:#8197a8;letter-spacing:.13em}.checkout78-preview>small,.checkout78-preview>b,.checkout78-preview>strong{display:block;text-align:center}.checkout78-preview>small{color:#7d92a4;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.checkout78-preview>b{margin:8px 0;color:#d7e4ed;line-height:1.5}.checkout78-preview>strong{font-size:42px;color:#fff}.preview78-pills{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:16px}.preview78-pills span{padding:7px 9px;border-radius:8px;background:rgba(255,255,255,.05);font-size:9px;color:#8da2b3}.builder78{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:18px;margin-top:22px}.builder78-plans,.builder78-options,.summary78,.payment78,.orders78{border:1px solid rgba(255,255,255,.09);border-radius:26px;background:linear-gradient(145deg,rgba(15,32,46,.86),rgba(7,17,28,.91))}.builder78-plans,.builder78-options{grid-column:1;padding:30px}.builder78-plans>header,.builder78-options>header{display:flex;gap:18px;align-items:center;margin-bottom:22px}.builder78-plans>header>b,.builder78-options>header>b{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:rgba(92,240,210,.1);color:var(--p78-mint)}.builder78 h2{margin:0;font-size:28px}.builder78 header p{margin:5px 0 0;color:#8298a9}.plan78-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.plan78-grid label{position:relative;display:flex;flex-direction:column;min-height:250px;padding:21px;border:1px solid rgba(255,255,255,.08);border-radius:19px;background:rgba(255,255,255,.025);cursor:pointer;transition:.25s}.plan78-grid label:hover{transform:translateY(-4px);border-color:rgba(92,240,210,.3)}.plan78-grid label:has(input:checked){border-color:var(--p78-mint);background:linear-gradient(145deg,rgba(65,205,190,.12),rgba(255,255,255,.025));box-shadow:inset 0 0 0 1px rgba(92,240,210,.12)}.plan78-grid input{position:absolute;opacity:0;pointer-events:none}.plan78-grid span{color:var(--p78-mint);font-size:8px;letter-spacing:.13em}.plan78-grid h3{margin:14px 0 8px;font-size:20px}.plan78-grid p{color:#8297a8;font-size:12px;line-height:1.5}.plan78-grid strong{margin-top:auto;font-size:29px}.plan78-grid small{color:#7e93a4;font-size:10px}.plan78-grid i{margin-top:14px;color:#a9bdca;font-size:10px;font-style:normal}.options78{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.options78>label{display:grid;gap:9px;padding:17px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:rgba(255,255,255,.025);color:#a8bac7;font-size:11px}.options78 select,.options78 input{margin:0}.range78{display:grid;grid-template-columns:35px 1fr 30px 35px;gap:8px;align-items:center}.range78 button{min-height:35px;padding:0;border-radius:9px}.range78 output{text-align:center;font-weight:900;color:#fff}.switch78{grid-template-columns:auto 1fr!important;align-items:center}.switch78 input{position:absolute;opacity:0}.switch78>i{position:relative;width:45px;height:25px;border-radius:99px;background:#243646;transition:.2s}.switch78>i:after{content:"";position:absolute;left:4px;top:4px;width:17px;height:17px;border-radius:50%;background:#96a9b7;transition:.2s}.switch78 input:checked+i{background:rgba(92,240,210,.29)}.switch78 input:checked+i:after{left:24px;background:var(--p78-mint)}.switch78 span b,.switch78 span small{display:block}.switch78 span small{margin-top:3px;color:#718797}.summary78{grid-column:2;grid-row:1/span 2;position:sticky;top:18px;align-self:start;padding:28px}.summary78-live{display:flex;gap:9px;align-items:center;margin:17px 0}.summary78-live i{width:8px;height:8px;border-radius:50%;background:var(--p78-mint);box-shadow:0 0 13px var(--p78-mint)}.summary78-live b{font-size:11px}.summary78 h3{min-height:52px;margin:0;color:#d4e2eb;font-size:17px;line-height:1.55}.summary78-bars{display:grid;gap:12px;margin:22px 0}.summary78-bars label{display:grid;grid-template-columns:90px 1fr;align-items:center;color:#869cab;font-size:10px}.summary78-bars i{height:6px;border-radius:99px;background:rgba(255,255,255,.07);overflow:hidden}.summary78-bars em{display:block;width:55%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--p78-blue),var(--p78-mint));transition:width .4s}.summary78 ul{display:grid;gap:10px;padding:17px 0 17px 18px;border-block:1px solid rgba(255,255,255,.07);color:#9aafbe;font-size:11px}.promo78{display:grid;gap:7px;margin:17px 0;color:#859aaa;font-size:10px}.summary78-price{display:flex;justify-content:space-between;align-items:end;margin:20px 0}.summary78-price small{color:#879dad}.summary78-price strong{font-size:42px}.summary78>button{width:100%;min-height:49px}.summary78>p{color:#718797;font-size:9px;text-align:center}.payment78,.orders78{margin-top:22px;padding:31px}.payment78>header,.orders78>header{display:flex;justify-content:space-between;align-items:end;gap:20px}.payment78 h2,.orders78 h2{margin:7px 0;font-size:33px}.payment78>header>strong{max-width:390px;color:var(--p78-mint);overflow-wrap:anywhere}.payment78>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:23px}.payment78 article{position:relative;padding:23px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:rgba(255,255,255,.025)}.payment78 article>b{color:var(--p78-mint)}.payment78 article>i{display:block;width:42px;height:2px;margin:17px 0;background:linear-gradient(90deg,var(--p78-mint),transparent)}.payment78 h3{font-size:18px}.payment78 p{color:#8297a8;line-height:1.55}.orders78{display:grid;gap:13px}.orders78>header{margin-bottom:6px}.order78{padding:23px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:rgba(255,255,255,.024)}.order78>header{display:flex;justify-content:space-between;gap:20px}.order78>header>div:last-child{text-align:right}.order78 header span{color:#7f94a5;font-size:9px;letter-spacing:.08em}.order78 h3{margin:6px 0;font-size:21px}.order78 header p{margin:0;color:#849aaa;font-size:11px}.order78 header strong,.order78 header mark{display:block}.order78 header mark{margin-top:7px;color:var(--p78-mint);background:transparent;font-size:9px}.order78-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:18px 0}.order78-flow i{height:4px;border-radius:99px;background:rgba(255,255,255,.07)}.order78-flow i.done{background:linear-gradient(90deg,var(--p78-blue),var(--p78-mint))}.order78-pay{display:grid;grid-template-columns:230px 1fr;gap:20px;padding-top:9px}.order78-pay>div{padding:20px;border-radius:17px;background:rgba(255,255,255,.035)}.order78-pay>div span,.order78-pay>div b,.order78-pay>div code{display:block}.order78-pay>div span{color:#8498a8;font-size:10px}.order78-pay>div b{margin:9px 0;font-size:28px}.order78-pay form{display:grid;grid-template-columns:1fr 1fr;gap:11px}.order78-pay form label{display:grid;gap:7px;color:#8da2b2;font-size:10px}.drop78{grid-column:1/-1;min-height:100px;place-items:center;padding:20px;border:1px dashed rgba(92,240,210,.3);border-radius:15px;text-align:center;cursor:pointer}.drop78 input{display:none}.drop78 b,.drop78 small{display:block}.drop78 small{color:#768c9e}.order78-pay form>button,.order78-pay form>.receipt-progress76,.order78-pay form>.receipt-result76,.order78-pay form>.bad{grid-column:1/-1}.success78{display:grid;grid-template-columns:1fr 1fr;gap:11px}.success78>div{padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.025)}.success78 span{color:var(--p78-mint);font-size:9px;letter-spacing:.12em}.success78 h4{margin:10px 0;font-size:25px}.success78 p{color:#869bab}.activation78{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:17px;padding:14px;border:1px solid rgba(92,240,210,.18);border-radius:13px;background:rgba(92,240,210,.05)}.activation78 small{grid-column:1/-1;color:#7f96a7}.activation78 code{align-self:center;color:#fff;font-weight:800;overflow-wrap:anywhere}.activation78 button{min-height:34px;padding:0 11px}.activation78-help{font-size:10px}.success78-doc{background:radial-gradient(circle at 100% 0,rgba(91,224,207,.12),transparent 45%),rgba(255,255,255,.025)!important}.success78-doc>div{display:flex;gap:9px;margin-top:17px}.success78-doc a{display:grid;place-items:center;min-height:39px;padding:0 13px;border:1px solid rgba(255,255,255,.1);border-radius:10px}.waiting78{display:flex;gap:13px;align-items:center;padding:18px;border-radius:15px;background:rgba(255,197,115,.06)}.waiting78>i{width:11px;height:11px;border-radius:50%;background:var(--p77-amber);box-shadow:0 0 15px var(--p77-amber)}.waiting78 p{margin:4px 0 0;color:#879dad}.empty78{padding:38px;text-align:center;color:#8398a9}.empty78 b{display:block;color:#fff;font-size:19px}.admin-receipt78{margin-top:20px;padding:22px;border:1px solid rgba(92,240,210,.2);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(92,240,210,.1),transparent 40%),rgba(255,255,255,.025)}.admin-receipt78>header{display:flex;justify-content:space-between;align-items:center}.admin-receipt78 span{color:var(--p78-mint);font-size:9px;letter-spacing:.12em}.admin-receipt78 h3{margin:7px 0}.admin-receipt78>p{color:#869baa}.admin-receipt78>div{display:flex;gap:9px}.admin-receipt78>div a{display:grid;place-items:center;min-height:40px;padding:0 13px;border:1px solid rgba(255,255,255,.1);border-radius:10px}.admin-receipt78>label{display:grid;grid-template-columns:1fr auto;gap:7px;margin-top:17px;padding:13px;border-radius:12px;background:rgba(0,0,0,.17);color:#8096a8;font-size:10px}.admin-receipt78 code{grid-column:1;color:#fff;font-size:12px}.admin-receipt78 button{grid-column:2;grid-row:1/span 2}
@keyframes p78pulse{50%{opacity:.35;box-shadow:0 0 4px var(--p78-mint)}}@keyframes p78bar{from{transform:scaleY(.05);opacity:.2}}@keyframes p78marquee{to{transform:translateX(-50%)}}
@media(max-width:1200px){.hero78{grid-template-columns:1fr;gap:38px}.pulse-app78{max-width:900px;margin:auto;transform:none}.plans78>div{grid-template-columns:repeat(2,1fr)}.experience78>div{grid-template-columns:1fr 1fr}.experience78 article.big{grid-row:auto}.experience78 article.wide{grid-column:1/-1}.builder78{grid-template-columns:1fr}.summary78{grid-column:1;grid-row:auto;position:relative;top:auto}.plan78-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.landing78,.checkout78{width:min(100% - 22px,1500px)}.hero78{min-height:0;padding:48px 0 65px}.hero78 h1{font-size:53px}.hero78-copy>p{font-size:16px}.pulse-app78{min-height:0;border-radius:22px}.pulse-app78>header{grid-template-columns:1fr auto}.pulse-app78>header>b{display:none}.pulse-app78-grid{grid-template-columns:1fr}.pulse-app78-grid>aside{display:none}.pulse-app78-grid>main{grid-template-columns:1fr;padding:18px}.health78 svg{width:155px}.chart78-bars{height:130px}.pulse-app78>footer{grid-template-columns:1fr}.experience78,.plans78{padding:76px 0}.experience78>div,.plans78>div{grid-template-columns:1fr}.experience78 article.wide{grid-column:auto}.cta78{grid-template-columns:1fr;padding:28px}.cta78-orb{display:none}.checkout78-hero{grid-template-columns:1fr;padding:27px}.checkout78-hero h1{font-size:50px}.checkout78-preview{justify-self:stretch;max-width:none}.builder78-plans,.builder78-options,.summary78,.payment78,.orders78{padding:20px}.plan78-grid,.options78,.payment78>div,.success78{grid-template-columns:1fr}.order78>header,.payment78>header,.orders78>header{align-items:flex-start;flex-direction:column}.order78>header>div:last-child{text-align:left}.order78-pay{grid-template-columns:1fr}.order78-pay form{grid-template-columns:1fr}.activation78{grid-template-columns:1fr}.activation78 button{justify-self:start}.range78{grid-template-columns:35px 1fr 27px 35px}.admin-receipt78>div{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.pulse-app78,.chart78-bars i,.marquee78>div,.live78 i,.cta78-orb i{animation:none!important;transition:none!important}}
.drop78.drag78{border-color:var(--p78-mint);background:rgba(92,240,210,.09);transform:scale(1.01)}.pulse-app78.scanning78{border-color:rgba(92,240,210,.48);box-shadow:0 55px 120px rgba(0,0,0,.47),0 0 45px rgba(92,240,210,.11)}

.license-claim78{display:grid;grid-template-columns:1fr minmax(360px,.75fr);gap:28px;align-items:center;margin-top:22px;padding:28px 31px;border:1px solid rgba(92,240,210,.18);border-radius:23px;background:radial-gradient(circle at 100% 0,rgba(92,240,210,.1),transparent 43%),linear-gradient(145deg,rgba(15,32,46,.86),rgba(7,17,28,.91))}.license-claim78 h2{margin:7px 0;font-size:27px}.license-claim78 p{margin:0;color:#869baa}.license-claim78 form{display:grid;grid-template-columns:1fr auto;gap:9px}.license-claim78 input{min-width:0;margin:0;text-transform:uppercase}.license-claim78 button{white-space:nowrap}@media(max-width:760px){.license-claim78{grid-template-columns:1fr;padding:21px}.license-claim78 form{grid-template-columns:1fr}.license-claim78 button{white-space:normal}}


.promo-admin781{margin-top:28px}.promo-admin781>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.promo-admin781>header strong{font-size:28px}.promo-grid781{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:22px;margin:20px 0}.promo-grid781 aside{padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.025)}.promo-grid781 aside h3{margin-top:0}.generated-promo781{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:18px 0;padding:17px 20px;border:1px solid rgba(92,240,210,.25);border-radius:16px;background:rgba(92,240,210,.07)}.generated-promo781 span{font-size:11px;letter-spacing:.15em;color:#67dbc7}.generated-promo781 code{font-size:18px;word-break:break-all}.generated-promo781 button{margin-left:auto}@media(max-width:850px){.promo-grid781{grid-template-columns:1fr}.promo-admin781>header{display:block}.generated-promo781 button{margin-left:0}}

/* Pulse Care 7.9 — advanced promo console */
.promo79-page{max-width:1500px;margin:0 auto;padding:32px 24px 80px;display:grid;gap:24px}.promo79-hero{display:flex;justify-content:space-between;gap:32px;align-items:flex-end;padding:34px;border:1px solid rgba(119,238,218,.18);border-radius:28px;background:linear-gradient(135deg,rgba(24,48,70,.96),rgba(12,25,39,.96));box-shadow:0 22px 70px rgba(0,0,0,.24)}.promo79-hero h1{font-size:clamp(34px,5vw,66px);line-height:.98;margin:12px 0}.promo79-hero p{max-width:760px;color:#afbdc9}.promo79-kpis{display:grid;grid-template-columns:repeat(2,minmax(130px,1fr));gap:12px;min-width:340px}.promo79-kpis article,.promo-grid781 article{padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.045)}.promo79-kpis b,.promo-grid781 b{display:block;font-size:26px;color:#7be7d2}.promo79-kpis span,.promo-grid781 span{font-size:12px;color:#aebac5}.generated79{display:grid;gap:14px;padding:24px;border-radius:24px;border:1px solid rgba(122,231,210,.28);background:rgba(25,74,70,.25)}.generated79 textarea{min-height:180px;font:14px/1.55 ui-monospace,Consolas,monospace}.generated79>div:last-child{display:flex;gap:12px;flex-wrap:wrap}.promo79-create{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,.75fr);gap:22px}.promo79-create>form,.promo79-create>aside,.promo79-list,.promo79-usage{padding:26px;border-radius:24px;border:1px solid rgba(255,255,255,.09);background:rgba(12,24,36,.84)}.promo79-create .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.promo79-checks{display:flex;gap:18px;flex-wrap:wrap;padding:6px 0 14px}.promo79-checks label{display:flex;gap:9px;align-items:center}.promo79-create aside ol{display:grid;gap:14px;padding-left:20px;color:#aebac5}.promo79-list>header,.promo79-usage>header{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:18px}.promo79-list table small,.promo79-usage table small{display:block;margin-top:5px;color:#8ea0ae}.promo79-list code{white-space:nowrap}.promo-grid781{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr)) minmax(280px,1.4fr);gap:14px}.promo-grid781 aside{padding:20px;border-radius:18px;background:rgba(255,255,255,.035)}.order78 header>div:last-child small{display:block;color:#8fa0ad;text-align:right;margin:4px 0}
@media(max-width:1050px){.promo79-hero{align-items:flex-start;flex-direction:column}.promo79-kpis{width:100%;min-width:0;grid-template-columns:repeat(4,1fr)}.promo79-create{grid-template-columns:1fr}.promo79-create .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-grid781{grid-template-columns:repeat(3,1fr)}.promo-grid781 aside{grid-column:1/-1}}
@media(max-width:680px){.promo79-page{padding:18px 12px 60px}.promo79-hero{padding:22px}.promo79-kpis{grid-template-columns:repeat(2,1fr)}.promo79-create .form-grid{grid-template-columns:1fr}.promo-grid781{grid-template-columns:1fr}.promo79-list,.promo79-usage,.promo79-create>form,.promo79-create>aside{padding:18px}}
