:root{--yellow:#facc15;--purple:#8b5cf6;--purple-light:#a78bfa;--purple-deep:#6d28d9;--white:#fff;--night:#07070b;--night-2:#0d0b14;--panel:#13101c;--stroke:rgba(167,139,250,.18)}
body{background:var(--night);font-family:Manrope,Inter,Arial,sans-serif;background-image:linear-gradient(rgba(139,92,246,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(139,92,246,.035) 1px,transparent 1px);background-size:92px 92px}
.site-header{top:18px;left:50%;transform:translateX(-50%);width:min(1220px,calc(100% - 32px));height:68px;padding:0 22px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(8,7,13,.76);box-shadow:0 18px 55px rgba(0,0,0,.35)}
.brand img{width:142px}.desktop-nav{gap:18px;font-size:12px}.desktop-nav a{color:rgba(255,255,255,.66);white-space:nowrap}.desktop-nav a:hover{color:var(--yellow)}
.desktop-nav a,.mobile-menu a{position:relative}.desktop-nav a.active{color:#fff}.desktop-nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--yellow),var(--purple))}.mobile-menu a.active{color:var(--yellow)}
.btn{background:var(--yellow);color:#171300;border-radius:9px;box-shadow:0 0 0 1px rgba(250,204,21,.3),0 12px 35px rgba(250,204,21,.12)}.btn:hover{background:#ffe15c;box-shadow:0 0 32px rgba(250,204,21,.35)}
.hero{min-height:1120px;padding-top:190px;background:radial-gradient(circle at 50% 34%,rgba(139,92,246,.22),transparent 34%),var(--night);isolation:isolate}
.hero-bg{top:auto;bottom:-5%;height:73%;object-fit:fill;opacity:.82;filter:saturate(1.2) hue-rotate(-3deg);z-index:-1}.hero:after{background:linear-gradient(180deg,rgba(7,7,11,.05) 55%,#07070b 96%)}
.hero-copy{max-width:1040px;position:relative;z-index:3}.hero-copy h1{font-size:clamp(62px,7.7vw,118px);text-shadow:0 8px 65px rgba(139,92,246,.18)}.hero-copy h1 em{color:var(--white);font-family:Georgia,serif;font-style:italic}.hero-copy>p{color:rgba(255,255,255,.67)}.eyebrow i{background:var(--yellow);box-shadow:0 0 15px rgba(250,204,21,.8)}
.tool-orbit{height:220px;max-width:790px;margin:28px auto -255px;position:relative;z-index:4}.tool-orbit:before{content:"";position:absolute;left:50%;top:45px;width:660px;height:230px;transform:translateX(-50%);border:1px solid rgba(167,139,250,.2);border-radius:50%}.tool-orbit span{position:absolute;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.92);box-shadow:0 0 38px rgba(139,92,246,.48);animation:float 5s ease-in-out infinite}.tool-orbit img{width:29px;height:29px}.tool-orbit span:nth-child(1){left:7%;top:85px}.tool-orbit span:nth-child(2){left:27%;top:18px;animation-delay:-1s}.tool-orbit span:nth-child(3){left:47%;top:74px;animation-delay:-2s}.tool-orbit span:nth-child(4){right:24%;top:15px;animation-delay:-3s}.tool-orbit span:nth-child(5){right:5%;top:90px;animation-delay:-4s}@keyframes float{50%{transform:translateY(-14px)}}
.hero-dashboard{position:relative;z-index:5;margin-top:250px;border-color:rgba(167,139,250,.28);background:rgba(12,9,20,.7);box-shadow:0 45px 160px rgba(109,40,217,.3)}.dashboard-grid{background:rgba(139,92,246,.18)}.dashboard-grid article{background:rgba(14,12,21,.93)}.dashboard-grid .metric strong,.process-line article>div{color:var(--yellow)}
.trust-strip{background:#09080d;color:rgba(255,255,255,.38);border-color:rgba(139,92,246,.16)}
.light,.knowledge-section{background:#f8f7fc}.section-heading h2 em{color:var(--purple)}
.solution-card{border:1px solid rgba(139,92,246,.12);box-shadow:0 24px 80px rgba(45,25,90,.08)}.dark-card{background:linear-gradient(145deg,#14101e,#201638);box-shadow:0 25px 80px rgba(109,40,217,.2)}.coral-card{background:linear-gradient(145deg,var(--yellow),#ffe88b);color:#181300}.coral-card p{color:#5d4c00}
.products-section{background:radial-gradient(circle at 50% 5%,rgba(139,92,246,.16),transparent 36%),#09080e}.product-card{background:linear-gradient(155deg,rgba(25,20,38,.96),rgba(12,10,17,.98));border-color:rgba(167,139,250,.16)}.product-card:hover{border-color:rgba(250,204,21,.45);transform:translateY(-7px)}.product-card.featured{border-color:var(--yellow);box-shadow:0 25px 90px rgba(139,92,246,.22)}.popular{background:var(--yellow)}.product-card li:before{color:var(--yellow)}
.insight-section{background:#fff}.process-section{background:radial-gradient(circle at 20% 0,rgba(109,40,217,.19),transparent 33%),#09080e}.process-line{border-color:var(--stroke)}.process-line article{border-color:var(--stroke)}
.article-card{border:1px solid rgba(139,92,246,.1);box-shadow:0 20px 60px rgba(44,25,88,.07)}.article-card:hover{box-shadow:0 25px 70px rgba(109,40,217,.16)}
.partner-section{background:#09080e;padding-top:20px}.partner-panel{background:linear-gradient(120deg,#181125,#0e0b15 60%);border:1px solid rgba(167,139,250,.22);border-radius:30px;padding:clamp(34px,6vw,78px);display:grid;grid-template-columns:1.25fr 1fr;gap:8vw;position:relative;overflow:hidden}.partner-panel:after{content:"";position:absolute;width:500px;height:500px;border-radius:50%;right:-240px;bottom:-310px;background:var(--purple);filter:blur(90px);opacity:.42}.partner-panel h2{font-size:clamp(44px,5vw,74px)}.partner-panel>div{position:relative;z-index:2}.partner-panel p{max-width:620px;color:#aaa3b4;line-height:1.8;margin-bottom:34px}.partner-stats{display:grid;gap:12px}.partner-stats article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:rgba(255,255,255,.035)}.partner-stats strong{font-size:36px;color:var(--yellow)}.partner-stats span{max-width:150px;color:#bbb4c4;text-align:right;font-size:13px}
.faq-section{background:#09080e}.faq-list details{border-color:rgba(167,139,250,.17)}.faq-list summary span{color:var(--yellow)}
.cta-section{background:linear-gradient(125deg,var(--purple-deep),var(--purple) 58%,#a78bfa);box-shadow:0 35px 110px rgba(109,40,217,.32)}.cta-section .eyebrow i{background:var(--yellow)}.cta-section h2 em{color:#fff}.light-btn{background:var(--yellow)}
footer{background:#07070b}.checkout-modal{background:#faf9ff}.checkout-modal h2 em{color:var(--purple)}
@media(max-width:900px){.site-header{top:8px}.mobile-menu{top:86px;background:#0d0b14}.tool-orbit{transform:scale(.76);margin-inline:-14%;width:128%}.partner-panel{grid-template-columns:1fr}.hero-dashboard{margin-top:210px}}
@media(max-width:560px){.hero{padding-top:145px;min-height:1040px}.hero-copy h1{font-size:51px}.tool-orbit{display:none}.hero-dashboard{margin-top:90px}.partner-stats article{padding:20px}.partner-stats strong{font-size:28px}}

/* Premium content expansion */
.catalog-section{background:#f8f7fc;color:#111018;padding-top:105px;padding-bottom:115px}.catalog-section .section-heading{margin-bottom:46px}.catalog-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ded9eb;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 30px 90px rgba(63,40,110,.08)}.catalog-item{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:21px;padding:27px 30px;border-right:1px solid #e7e3ee;border-bottom:1px solid #e7e3ee}.catalog-item:nth-child(2n){border-right:0}.catalog-item:nth-last-child(-n+2){border-bottom:0}.catalog-item h3{font-size:20px;margin:0 0 5px}.catalog-item p{font-size:13px;color:#77717f;margin:0}.catalog-item>b{font:600 10px monospace;color:#6d28d9;text-transform:uppercase}.catalog-icon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;color:#fff;font-size:20px;font-weight:800}.catalog-icon.purple{background:linear-gradient(135deg,#6d28d9,#a78bfa)}.catalog-icon.orange{background:linear-gradient(135deg,#ef7d45,#f6bf74)}.catalog-icon.black{background:#111}.catalog-icon.blue{background:linear-gradient(135deg,#19a4d8,#805cf6)}
.detail-section{background:radial-gradient(circle at 80% 10%,rgba(139,92,246,.16),transparent 33%),#09080e}.detail-tabs{display:flex;gap:8px;margin-bottom:15px;overflow-x:auto}.detail-tab{border:1px solid rgba(255,255,255,.12);color:#9e98a8;background:#121019;padding:14px 21px;border-radius:9px;cursor:pointer;font:600 11px monospace;white-space:nowrap}.detail-tab.active{background:var(--yellow);border-color:var(--yellow);color:#151100}.detail-panels{border:1px solid rgba(167,139,250,.2);border-radius:25px;overflow:hidden;background:linear-gradient(140deg,rgba(24,18,38,.96),rgba(10,8,15,.98));box-shadow:0 35px 110px rgba(109,40,217,.16)}.detail-panel{display:none;grid-template-columns:1fr 1.2fr;gap:7vw;padding:clamp(34px,5vw,70px)}.detail-panel.active{display:grid;animation:panelIn .35s ease}.detail-lead>span{font:600 10px monospace;letter-spacing:.14em;color:var(--yellow)}.detail-lead h3{font-size:clamp(30px,3.2vw,48px);line-height:1.1;letter-spacing:-.04em;margin:20px 0}.detail-lead p{color:#aaa4b1;line-height:1.8}.detail-lead strong{color:#fff}.detail-panel ul{list-style:none;margin:0;padding:0}.detail-panel li{display:grid;grid-template-columns:135px 1fr;gap:25px;padding:21px 0;border-bottom:1px solid rgba(255,255,255,.1)}.detail-panel li:last-child{border-bottom:0}.detail-panel li b{color:var(--yellow);font-size:16px}.detail-panel li span{color:#aaa4b1;line-height:1.55;font-size:14px}@keyframes panelIn{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}
.safety-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:8vw;align-items:center;background:#0c0912;overflow:hidden}.safety-visual{height:570px;position:relative;display:grid;place-items:center;border-radius:30px;background:radial-gradient(circle,rgba(139,92,246,.28),transparent 57%);isolation:isolate}.safety-visual:before{content:"";position:absolute;inset:10%;border-radius:50%;background:conic-gradient(from 20deg,transparent,var(--purple),transparent 38%,var(--yellow),transparent 69%);filter:blur(25px);opacity:.55;z-index:-1}.safety-ring{position:absolute;border:1px solid rgba(167,139,250,.3);border-radius:50%;animation:spin 15s linear infinite}.ring-a{width:72%;height:72%}.ring-b{width:48%;height:48%;animation-direction:reverse}.safety-visual strong{display:grid;place-items:center;width:110px;height:110px;border-radius:28px;background:linear-gradient(145deg,#fff,#ded4ff);color:#6d28d9;font-size:55px;box-shadow:0 0 70px rgba(139,92,246,.58)}.safety-visual>div{position:absolute;bottom:55px;font:600 10px monospace;text-align:center;letter-spacing:.18em;color:#80788a}@keyframes spin{to{transform:rotate(360deg)}}.safety-copy h2{font-size:clamp(42px,4.6vw,70px)}.safety-points article{display:grid;grid-template-columns:45px 1fr;gap:20px;padding:23px 0;border-bottom:1px solid rgba(167,139,250,.16)}.safety-points article>b{color:var(--yellow);font:600 11px monospace}.safety-points h3{margin:0 0 7px;font-size:18px}.safety-points p{margin:0;color:#96909d;line-height:1.6;font-size:14px}
footer{grid-template-columns:2fr repeat(3,1fr)}footer .footer-brand{max-width:410px}.footer-badges{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:7px!important}.footer-badges span{font:600 9px monospace;color:#a9a1b3;border:1px solid #2e2839;padding:7px 9px;border-radius:50px}.copyright{display:flex;justify-content:space-between}.copyright a{color:var(--yellow)}
@media(min-width:901px){.section-heading h2{max-width:920px}.solution-card:nth-child(2){transform:translateY(22px)}.solution-card:nth-child(2):hover{transform:translateY(14px)}.article-card:nth-child(2){transform:translateY(18px)}}
@media(max-width:900px){.catalog-grid{grid-template-columns:1fr}.catalog-item,.catalog-item:nth-child(2n),.catalog-item:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #e7e3ee}.catalog-item:last-child{border-bottom:0}.detail-panel,.safety-section{grid-template-columns:1fr}.safety-visual{height:430px}footer{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.copyright{flex-direction:column;gap:12px}}
@media(max-width:560px){.catalog-item{grid-template-columns:55px 1fr}.catalog-item>b{grid-column:2}.detail-panel li{grid-template-columns:1fr;gap:5px}.safety-visual{height:340px}footer{grid-template-columns:1fr}.copyright,.footer-brand{grid-column:auto}}
@media(max-width:560px){body{width:100%;overflow-x:hidden}.site-header{width:calc(100% - 20px);padding:0 14px;height:68px}.site-header .brand img{width:126px}.menu-toggle{display:block;flex:0 0 42px;width:42px;height:42px;padding:0;color:#fff;position:relative;z-index:2}.hero{padding:138px 18px 70px;min-height:1020px}.hero-copy{width:100%;max-width:100%;padding:0}.hero-copy .eyebrow{max-width:100%;justify-content:center;white-space:normal;text-align:center;font-size:8px;line-height:1.6;letter-spacing:.1em}.hero-copy h1{width:100%;max-width:100%;font-size:clamp(39px,11.8vw,46px);line-height:1.02;letter-spacing:-.055em;margin:20px 0 24px;overflow-wrap:normal;word-break:normal}.hero-copy h1 em{display:block;font-size:.94em;line-height:1.08;margin-top:5px}.hero-copy>p{font-size:15px;line-height:1.65;margin:22px auto}.hero-actions{gap:18px;margin-top:30px}.hero-dashboard{width:100%;margin-top:78px}.dashboard-top{padding:14px 12px;font-size:8px}.dashboard-grid article{padding:22px 18px}.dashboard-grid .metric strong{font-size:42px}.section-heading h2{overflow-wrap:normal;word-break:normal}.section-heading h2 em{display:block;line-height:1.05;margin-top:5px}}
@media(max-width:560px){.menu-toggle{position:absolute!important;right:12px;top:13px}.hero-copy h1{font-size:36px!important;white-space:normal!important;line-height:1.06!important}.hero-copy h1 em{font-size:34px!important;white-space:normal!important}.hero-copy>p{width:100%!important;max-width:330px!important;padding:0!important}.hero-dashboard{max-width:100%!important;overflow:hidden}.hero-actions{width:100%}.hero-actions .text-link{max-width:100%}}
.hero-copy{max-width:1280px}.hero-copy h1{max-width:1280px;margin-left:auto;margin-right:auto;font-size:clamp(56px,5.8vw,88px);line-height:1.08;text-wrap:balance}
.tool-orbit span:after{content:attr(data-tool);position:absolute;left:50%;top:66px;transform:translateX(-50%);padding:5px 8px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(9,7,14,.82);color:#d9d3df;font:600 8px var(--font-ui);white-space:nowrap;opacity:0;transition:.2s;pointer-events:none}.tool-orbit span:hover:after{opacity:1}.tool-orbit span:nth-child(2) img,.tool-orbit span:nth-child(3) img,.tool-orbit span:nth-child(4) img,.tool-orbit span:nth-child(5) img{width:32px;height:32px}

/* Vietnamese-safe typography */
body{font-family:var(--font-content)}
.hero-copy h1 em,h1 em,h2 em,.cta-section h2 em,.checkout-modal h2 em{font-family:var(--font-content);font-style:normal;font-weight:500;color:var(--purple-light)}
.btn,.text-link,.eyebrow,.dashboard-top,.steps-mini,.status,.popular,.card-number,.catalog-item>b,.detail-tab,.detail-lead>span,.price small,footer b{font-family:var(--font-ui)}

/* Vietnamese diacritics need a taller line box than the original UI8 headings. */
h1,h2{line-height:1.16!important}
h1 em,h2 em,.cta-section h2 em,.checkout-modal h2 em{line-height:1.18!important}
h3,h4{line-height:1.32}
.section-heading h2,.hero-copy h1,.insight-copy h2,.safety-copy h2,.partner-panel h2{padding-bottom:.08em}
@media(max-width:560px){h1,h2{line-height:1.18!important}h1 em,h2 em{line-height:1.2!important}.hero-copy h1{line-height:1.14!important}}

/* Google AI Pro single-offer layout */
.google-focus-card{grid-column:1/-1;max-width:920px;width:100%;min-height:auto;margin:0 auto;display:grid;grid-template-columns:110px 1.2fr 1fr;column-gap:38px;align-items:start;padding:50px}.google-focus-card .product-brand{grid-column:1;grid-row:1/5;width:88px;height:88px;font-size:38px}.google-focus-card .status{top:34px}.google-focus-card h3,.google-focus-card .product-desc,.google-focus-card ul{grid-column:2}.google-focus-card h3{font-size:42px}.google-focus-card .price,.google-focus-card .buy-button{grid-column:3}.google-focus-card .price{grid-row:1/3;margin-top:16px;border:0;padding:0 0 25px}.google-focus-card .price strong{font-size:29px;color:var(--yellow)}.google-focus-card .price span{display:block;color:#898391;font-size:11px;line-height:1.55;margin-top:8px}.google-focus-card .buy-button{grid-row:3}.google-focus-card ul{margin-bottom:0}.google-focus-card.featured{transform:none}

/* Directional purchase journey */
.process-route{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding-top:16px}.route-track{position:absolute;left:9%;right:9%;top:59px;height:2px;background:rgba(167,139,250,.2)}.route-track span{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--yellow),var(--purple));transform-origin:left;animation:routeGrow 1.4s ease both}.route-step{position:relative;padding:0 27px 28px;border-right:1px solid rgba(167,139,250,.14)}.route-step:last-child{border-right:0}.route-node{position:relative;z-index:2;width:86px;height:86px;border-radius:50%;display:grid;place-items:center;margin:0 0 42px;background:#0c0a12;border:2px solid var(--purple);box-shadow:0 0 0 8px #111416,0 0 35px rgba(139,92,246,.32)}.route-step:first-of-type .route-node{border-color:var(--yellow)}.route-step:last-child .route-node{background:var(--purple);border-color:#b9a6ff}.route-node b{font:700 18px var(--font-ui);color:#fff}.route-node i{position:absolute;right:-7px;bottom:2px;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:var(--yellow);color:#161200;font:800 11px var(--font-ui);font-style:normal}.route-step small{font:700 9px var(--font-ui);letter-spacing:.11em;color:var(--yellow)}.route-step h3{font-size:22px;margin:15px 0 12px}.route-step p{color:#98929e;font-size:14px;line-height:1.7;min-height:96px}.route-step strong{display:block;color:#ddd8e5;border-top:1px solid rgba(255,255,255,.1);padding-top:17px;font:600 11px var(--font-ui)}@keyframes routeGrow{from{transform:scaleX(0)}to{transform:scaleX(1)}}

/* Activation guidance replaces generic article cards */
.activation-section{background:#f8f7fc;color:#111018}.activation-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:22px}.activation-checklist{background:#fff;border:1px solid #e6e1ed;border-radius:24px;padding:12px 34px;box-shadow:0 25px 80px rgba(63,40,110,.08)}.activation-checklist article{display:grid;grid-template-columns:58px 1fr;gap:22px;padding:27px 0;border-bottom:1px solid #e9e5ee}.activation-checklist article:last-child{border-bottom:0}.activation-checklist span{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#f1edff;color:#6d28d9;font:700 12px var(--font-ui)}.activation-checklist h3{font-size:20px;margin:0 0 7px}.activation-checklist p{margin:0;color:#747079;font-size:14px;line-height:1.65}.activation-warning{position:relative;overflow:hidden;border-radius:24px;padding:42px;background:linear-gradient(145deg,#1a1327,#0d0a13);color:#fff;box-shadow:0 30px 80px rgba(109,40,217,.2)}.activation-warning:after{content:"";position:absolute;width:250px;height:250px;border-radius:50%;right:-120px;bottom:-120px;background:var(--purple);filter:blur(55px);opacity:.5}.warning-icon{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:var(--yellow);color:#171200;font:800 28px var(--font-ui);margin-bottom:65px}.activation-warning>span{font:700 9px var(--font-ui);letter-spacing:.13em;color:var(--yellow)}.activation-warning h3{font-size:31px;margin:17px 0}.activation-warning p{color:#aaa3b2;line-height:1.75;margin-bottom:30px}.activation-warning .btn{position:relative;z-index:2}

@media(max-width:900px){.google-focus-card{grid-template-columns:90px 1fr;padding:40px}.google-focus-card .product-brand{width:72px;height:72px}.google-focus-card .price,.google-focus-card .buy-button{grid-column:2}.google-focus-card .price{grid-row:auto;margin-top:10px}.google-focus-card .buy-button{grid-row:auto}.process-route{grid-template-columns:1fr 1fr;gap:35px}.route-track{display:none}.route-step{border:0}.route-step p{min-height:auto}.activation-layout{grid-template-columns:1fr}}
@media(max-width:560px){.google-focus-card{display:block;padding:32px 24px}.google-focus-card .product-brand{width:64px;height:64px}.google-focus-card h3{font-size:30px}.google-focus-card .price{border-top:1px solid #343839;padding-top:20px}.process-route{grid-template-columns:1fr;gap:10px}.route-step{display:grid;grid-template-columns:74px 1fr;column-gap:20px;padding:0 0 30px}.route-node{grid-column:1;grid-row:1/6;width:68px;height:68px;margin:0}.route-step small,.route-step h3,.route-step p,.route-step strong{grid-column:2}.route-step h3{margin:8px 0}.route-step p{margin:0 0 10px}.activation-checklist{padding:8px 22px}.activation-warning{padding:34px 27px}.warning-icon{margin-bottom:45px}}
.google-focus-card .price .price-bonus{display:inline-flex;width:auto;margin:11px 0 2px;padding:7px 10px;border-radius:999px;background:rgba(250,204,21,.12);border:1px solid rgba(250,204,21,.3);color:var(--yellow);font:700 10px var(--font-ui)}
.google-focus-card .reference-price{display:block!important;color:#77717f!important;font:500 14px var(--font-ui)!important;text-decoration:line-through;text-decoration-thickness:1px;margin:5px 0 14px!important}.google-focus-card .hocmate-price-label{display:block;color:#b4aebc;margin-top:4px}.detail-lead del{color:#827b8a;text-decoration-color:#a78bfa;text-decoration-thickness:1px}
.safety-visual strong img{display:block;width:58px;height:58px;object-fit:contain}
.google-focus-card .product-actions{grid-column:3;grid-row:3;display:grid;gap:9px}.google-focus-card .product-actions .buy-button{grid-column:auto;grid-row:auto}.product-detail-link{display:flex;align-items:center;justify-content:center;padding:13px;border:1px solid rgba(167,139,250,.28);border-radius:8px;color:#d4ceda;font:600 11px var(--font-ui);transition:.25s}.product-detail-link:hover{border-color:var(--purple-light);color:#fff;background:rgba(139,92,246,.09)}
@media(max-width:900px){.google-focus-card .product-actions{grid-column:2;grid-row:auto}}
@media(max-width:560px){.google-focus-card .product-actions{display:grid;margin-top:18px}}
@media(max-width:560px){.safety-visual strong img{width:48px;height:48px}}
