:root{--ink:#10213d;--muted:#66758b;--blue:#078dcc;--blue-dark:#0572ad;--mint:#1bbf91;--line:#e3eaf1;--soft:#f5f8fb;--white:#fff;--shadow:0 14px 40px rgba(18,42,68,.10);--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#f7f9fb;font-family:"Noto Sans Thai",system-ui,sans-serif;font-size:16px;line-height:1.55}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.top-note{padding:8px 18px;color:#fff;background:#0b2949;text-align:center;font-size:13px;font-weight:700}.shop-header{position:sticky;z-index:30;top:0;display:flex;align-items:center;gap:34px;min-height:76px;padding:10px max(24px,calc((100vw - 1180px)/2));background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.shop-brand{display:flex;align-items:center;gap:10px;margin-right:auto}.shop-brand img{width:58px;height:40px;object-fit:contain}.shop-brand span{display:grid;line-height:1.25}.shop-brand strong{font-size:18px}.shop-brand small{color:var(--muted);font-size:11px}.shop-header nav{display:flex;align-items:center;gap:8px}.shop-header nav a{padding:9px 13px;border-radius:11px;color:#43516a;font-weight:700}.shop-header nav a:hover,.shop-header nav a.active{color:var(--blue);background:#ebf7fc}.cart-button{display:flex;align-items:center;gap:7px;padding:11px 15px;color:#fff;background:var(--ink);border:0;border-radius:14px;cursor:pointer;box-shadow:0 8px 22px rgba(16,33,61,.15)}.cart-button em{display:grid;place-items:center;min-width:25px;height:25px;padding:0 7px;color:#063e39;background:#7ce8cb;border-radius:999px;font-style:normal;font-weight:900}.store-main{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:34px 0 70px}.store-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:24px;padding:28px 32px;border:1px solid #d7ebf3;border-radius:var(--radius);background:linear-gradient(120deg,#fff 0%,#effaff 58%,#e7fbf3 100%)}.eyebrow{margin:0 0 5px;color:var(--blue);font-family:Inter,sans-serif;font-size:12px;font-weight:900;letter-spacing:.11em}.store-intro h1{margin:0;font-size:clamp(34px,5vw,58px);line-height:1.05}.store-intro>div>p:last-child{margin:8px 0 0;color:var(--muted)}.store-benefits{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:520px}.store-benefits span{padding:8px 11px;color:#166b5a;background:rgba(255,255,255,.9);border:1px solid #bfe7da;border-radius:999px;font-size:13px;font-weight:700}.catalog,.recommended-section{padding:30px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 10px 34px rgba(18,42,68,.06)}.catalog-head,.section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.catalog-head h2,.section-title h2,.order-help h2{margin:0;font-size:clamp(25px,3.5vw,36px);line-height:1.2}.product-count{margin:6px 0 0;color:var(--muted)}.product-search{display:flex;align-items:center;gap:9px;width:min(330px,100%);padding:0 14px;background:#f5f7fa;border:1px solid #dce4ec;border-radius:14px}.product-search span:first-child{color:var(--blue);font-size:25px}.product-search input{width:100%;height:48px;background:transparent;border:0;outline:0;color:var(--ink)}.product-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px rgba(7,141,204,.12)}.category-row{display:flex;gap:8px;overflow:auto;margin:22px 0;padding-bottom:2px;scrollbar-width:none}.category-row::-webkit-scrollbar{display:none}.category-chip{flex:none;padding:8px 15px;color:#4d5d72;background:#f5f7fa;border:1px solid #dce4ec;border-radius:999px;cursor:pointer;font-weight:700}.category-chip:hover,.category-chip.is-active{color:#fff;background:var(--blue);border-color:var(--blue)}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;min-height:260px}.loading-store,.empty-store,.error-store,.no-results{grid-column:1/-1;display:grid;place-items:center;align-content:center;min-height:300px;padding:34px;text-align:center;background:#f8fafc;border:2px dashed #dce6ee;border-radius:18px}.loading-store .bag-icon,.empty-store .bag-icon,.error-store .bag-icon,.no-results .bag-icon{display:grid;place-items:center;width:70px;height:70px;margin-bottom:14px;background:#e7f6fc;border-radius:22px;font-size:33px}.loading-store b,.empty-store b,.error-store b,.no-results b{font-size:21px}.loading-store p,.empty-store p,.error-store p,.no-results p{max-width:520px;margin:6px 0 0;color:var(--muted)}.empty-store a{margin-top:18px;color:var(--blue);font-weight:800}.error-store{border-color:#f3c7c7;background:#fff8f8}.product-card{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e1e8ef;border-radius:18px;transition:.2s ease}.product-card:hover{transform:translateY(-4px);border-color:#a6d9ed;box-shadow:var(--shadow)}.product-image{position:relative;display:grid;place-items:center;aspect-ratio:1/1;background:linear-gradient(135deg,#f1f6f9,#e7f5fb);overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover}.product-placeholder{display:grid;place-items:center;width:72px;height:72px;color:#fff;background:linear-gradient(135deg,var(--blue),#25b5d8);border-radius:24px;font:900 22px Inter,sans-serif;box-shadow:0 12px 28px rgba(7,141,204,.22)}.product-badge{position:absolute;top:12px;left:12px;padding:6px 9px;color:#075848;background:#c9f7e7;border-radius:999px;font-size:11px;font-weight:900}.product-body{display:flex;flex:1;flex-direction:column;padding:16px}.product-body small{color:var(--blue);font-size:12px;font-weight:800}.product-body h3{margin:5px 0 4px;font-size:18px;line-height:1.4}.product-body>p{display:-webkit-box;overflow:hidden;margin:0 0 14px;color:var(--muted);font-size:13px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto}.product-price{display:grid}.product-price b{font-size:20px}.product-price span{color:var(--muted);font-size:11px}.add-button,.affiliate-button{padding:9px 12px;color:#fff;background:var(--blue);border:0;border-radius:11px;cursor:pointer;font-weight:800;white-space:nowrap}.add-button:hover,.affiliate-button:hover{background:var(--blue-dark)}.add-button:disabled{cursor:not-allowed;background:#aab5c2}.stock-note{margin:9px 0 0!important;color:#35745f!important;font-size:11px!important}.stock-note.sold-out{color:#bb4646!important}.recommended-section{margin-top:24px}.section-title>p{max-width:440px;margin:0;color:var(--muted);text-align:right}.order-help{display:grid;grid-template-columns:.8fr 1.4fr;gap:36px;align-items:center;margin-top:24px;padding:28px 32px;color:#fff;background:#0b2949;border-radius:var(--radius)}.order-help .eyebrow{color:#7ce8cb}.help-copy>p:last-child{margin:8px 0 0;color:#c5d2df}.order-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none}.order-steps li{display:flex;align-items:center;gap:10px;padding:15px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:16px}.order-steps li>b{display:grid;place-items:center;flex:none;width:34px;height:34px;color:#063e39;background:#7ce8cb;border-radius:12px}.order-steps span{display:grid}.order-steps small{color:#c5d2df}.shop-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px max(24px,calc((100vw - 1180px)/2));color:#dae3ec;background:#071d36}.shop-footer b{color:#fff;font-size:18px}.shop-footer p{margin:3px 0 0;font-size:13px}.shop-footer nav{display:flex;gap:20px;font-size:13px}.drawer-backdrop{position:fixed;z-index:60;inset:0;background:rgba(3,15,29,.52);backdrop-filter:blur(3px)}.cart-drawer{position:fixed;z-index:70;top:0;right:0;display:flex;width:min(440px,100%);height:100dvh;flex-direction:column;padding:22px;background:#fff;box-shadow:-20px 0 55px rgba(6,24,42,.18);transform:translateX(105%);transition:transform .24s ease}.cart-drawer.is-open{transform:translateX(0)}body.has-drawer{overflow:hidden}.drawer-head,.dialog-head{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid var(--line)}.drawer-head h2,.dialog-head h2{margin:0}.drawer-head button,.dialog-head button{display:grid;place-items:center;width:40px;height:40px;color:#536276;background:#f1f4f7;border:0;border-radius:12px;cursor:pointer;font-size:25px}.cart-items{flex:1;overflow:auto;padding:16px 0}.cart-empty{display:grid;place-items:center;align-content:center;min-height:240px;color:var(--muted);text-align:center}.cart-empty div{font-size:42px}.cart-empty b{color:var(--ink);font-size:19px}.cart-empty p{margin:4px 0}.cart-item{display:grid;grid-template-columns:68px 1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.cart-item-image{display:grid;place-items:center;width:68px;height:68px;overflow:hidden;background:#edf5f8;border-radius:14px}.cart-item-image img{width:100%;height:100%;object-fit:cover}.cart-item h3{margin:0;font-size:14px}.cart-item p{margin:3px 0;color:var(--muted);font-size:13px}.quantity{display:flex;align-items:center;gap:10px}.quantity button,.remove-item{border:0;cursor:pointer}.quantity button{display:grid;place-items:center;width:28px;height:28px;background:#edf4f7;border-radius:8px;font-size:18px}.remove-item{color:#c14949;background:transparent}.cart-summary{padding-top:15px;border-top:1px solid var(--line)}.cart-summary p{display:flex;justify-content:space-between;margin:7px 0}.cart-summary .grand-total{margin-top:12px;padding-top:12px;border-top:1px dashed #cdd7df;font-size:20px}.cart-summary small{display:block;margin:10px 0;color:var(--muted)}.primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;color:#fff;background:var(--blue);border:0;border-radius:13px;cursor:pointer;font-weight:900}.primary-button:hover{background:var(--blue-dark)}.primary-button:disabled{cursor:not-allowed;background:#aeb9c5}.checkout-button{width:100%}.mobile-cart{display:none}.checkout-dialog,.success-dialog{width:min(680px,calc(100% - 24px));max-height:calc(100dvh - 30px);padding:0;border:0;border-radius:24px;box-shadow:0 24px 90px rgba(3,18,34,.25)}.checkout-dialog::backdrop,.success-dialog::backdrop{background:rgba(3,15,29,.58);backdrop-filter:blur(3px)}.checkout-form{padding:25px}.checkout-total{display:flex;justify-content:space-between;margin:18px 0;padding:14px 17px;background:#eaf8fd;border-radius:14px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid label{display:grid;gap:5px;font-size:13px;font-weight:800}.form-grid label small{display:inline;color:var(--muted);font-weight:500}.form-grid .wide{grid-column:1/-1}.form-grid input,.form-grid textarea,.form-grid select{width:100%;padding:11px 13px;background:#fff;border:1px solid #d4dee7;border-radius:11px;outline:none}.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(7,141,204,.12)}.consent{display:flex!important;grid-template-columns:20px 1fr!important;align-items:flex-start}.consent input{width:18px;margin-top:3px}.consent a{color:var(--blue);text-decoration:underline}.honeypot{position:absolute!important;left:-9999px}.form-message{min-height:22px;color:#b83d3d}.submit-order{width:100%}.success-dialog{padding:34px;text-align:center}.success-mark{display:grid;place-items:center;width:70px;height:70px;margin:0 auto 15px;color:#075848;background:#c9f7e7;border-radius:50%;font-size:34px;font-weight:900}.success-dialog h2{margin:0}.success-dialog>strong{display:block;margin:12px;padding:12px;color:var(--blue);background:#edf8fd;border-radius:12px;font-size:22px}
@media (max-width:960px){.shop-header nav{display:none}.store-main{width:min(100% - 24px,760px);padding-top:20px}.store-intro{display:block;padding:24px}.store-benefits{justify-content:flex-start;margin-top:18px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-help{grid-template-columns:1fr}.section-title{align-items:flex-start;flex-direction:column}.section-title>p{text-align:left}.shop-footer{padding-bottom:92px}.mobile-cart{position:fixed;z-index:45;right:12px;bottom:12px;left:12px;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;color:#fff;background:var(--ink);border:0;border-radius:16px;box-shadow:0 14px 40px rgba(6,24,42,.28);font-weight:800}.mobile-cart b{color:#7ce8cb}.mobile-cart i{font-style:normal}.cart-button{display:none}}
@media (max-width:620px){.top-note{font-size:11px}.shop-header{min-height:66px;padding:9px 14px}.shop-brand img{width:49px;height:34px}.shop-brand strong{font-size:16px}.store-main{width:calc(100% - 20px);padding-bottom:90px}.store-intro{margin-bottom:12px;padding:20px;border-radius:18px}.store-intro h1{font-size:35px}.store-intro>div>p:last-child{font-size:14px}.store-benefits{gap:6px}.store-benefits span{padding:6px 9px;font-size:11px}.catalog,.recommended-section{padding:17px;border-radius:18px}.catalog-head{align-items:flex-start;flex-direction:column}.product-search{width:100%}.category-row{margin:16px 0}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:220px}.loading-store,.empty-store,.error-store,.no-results{min-height:260px;padding:24px 14px}.product-body{padding:12px}.product-body h3{font-size:15px}.product-body>p{font-size:12px}.product-foot{align-items:stretch;flex-direction:column}.product-price b{font-size:18px}.add-button,.affiliate-button{width:100%;text-align:center}.order-help{gap:22px;padding:22px 18px;border-radius:18px}.order-steps{grid-template-columns:1fr}.shop-footer{align-items:flex-start;flex-direction:column;padding:25px 18px 100px}.shop-footer nav{flex-wrap:wrap}.cart-drawer{padding:18px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.checkout-form{padding:19px}}

/* Platform storefront */
.top-note{display:flex;align-items:center;justify-content:center;gap:34px;min-height:34px;padding:6px 18px;background:#071d36}
.top-note span:first-child{color:#7ce8cb}.top-note span:last-child{color:#fff}
.platform-header{position:sticky;z-index:30;top:0;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 5px 22px rgba(9,34,59,.05)}
.platform-header-main{display:grid;grid-template-columns:auto minmax(320px,680px) auto;align-items:center;gap:28px;width:min(1180px,calc(100% - 36px));min-height:82px;margin:auto}
.platform-search{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;height:50px;padding:0 6px 0 17px;background:#f5f8fb;border:2px solid #0a88c9;border-radius:14px}
.platform-search>span:first-child{color:#0a88c9;font-size:24px}.platform-search input{width:100%;height:42px;color:#17314c;background:transparent;border:0;outline:0}.platform-search>b{display:grid;place-items:center;height:38px;padding:0 19px;color:#fff;background:#0a88c9;border-radius:10px;font-size:13px}
.header-utilities{display:flex;align-items:center;gap:12px}.header-utilities>a{display:grid;line-height:1.25;text-align:right}.header-utilities>a>span{display:none}.header-utilities small{color:#7a8a9d;font-size:10px}.header-utilities a b{color:#16314d;font-size:13px}
.platform-nav{display:flex;align-items:center;gap:5px;min-height:45px;padding:0 max(18px,calc((100vw - 1180px)/2));color:#dfeaf5;background:linear-gradient(90deg,#0b2949,#0b3f6c)}
.platform-nav a{padding:8px 14px;border-radius:9px;font-size:13px;font-weight:800}.platform-nav a:hover,.platform-nav a.active{color:#071d36;background:#7ce8cb}.platform-nav>span{margin-left:auto;color:#b9cce0;font-size:11px;font-weight:700}
.commerce-hero{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:34px;overflow:hidden;margin-bottom:18px;padding:42px;background:linear-gradient(125deg,#f5fbff 0%,#ecf9ff 50%,#e7fbf3 100%);border:1px solid #cfe6ef;border-radius:28px;box-shadow:0 18px 45px rgba(16,51,78,.07)}
.commerce-hero:before{position:absolute;top:-150px;left:42%;width:330px;height:330px;content:"";background:radial-gradient(circle,rgba(50,184,218,.17),transparent 68%);border-radius:50%}.hero-copy{position:relative;z-index:1}.hero-kicker{display:inline-flex;margin:5px 0 11px;padding:7px 11px;color:#056d98;background:#fff;border:1px solid #cbe8f3;border-radius:999px;font-size:12px;font-weight:800}.hero-copy h1{margin:0;color:#0b2542;font-size:clamp(38px,5.1vw,66px);line-height:1.06;letter-spacing:-.025em}.hero-copy h1 em{color:#078dcc;font-style:normal}.hero-copy>p:not(.eyebrow){max-width:660px;margin:17px 0 0;color:#566c82;font-size:17px}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.hero-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 21px;border-radius:13px;font-weight:900}.hero-primary{color:#fff;background:#087fc2;box-shadow:0 10px 24px rgba(8,127,194,.24)}.hero-secondary{color:#14334f;background:#fff;border:1px solid #cadde8}.hero-trust{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px;color:#176655;font-size:12px;font-weight:800}
.hero-dashboard{position:relative;z-index:1;padding:20px;color:#fff;background:linear-gradient(145deg,#0b2949,#0a416f);border:1px solid rgba(255,255,255,.16);border-radius:23px;box-shadow:0 22px 44px rgba(8,37,65,.22)}.dashboard-top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.13)}.dashboard-top>span{display:grid;place-items:center;width:43px;height:43px;color:#073c38;background:#7ce8cb;border-radius:13px;font:900 14px Inter,sans-serif}.dashboard-top div{display:grid}.dashboard-top small{color:#8eacc6;font-size:9px;font-weight:900;letter-spacing:.12em}.dashboard-top strong{font-size:16px}.dashboard-top>b{padding:6px 9px;color:#62d6b8;background:rgba(49,203,161,.12);border-radius:999px;font-size:10px}.dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}.dashboard-grid article{position:relative;display:grid;min-height:118px;padding:14px;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.1);border-radius:16px}.dashboard-grid article>i{position:absolute;top:11px;right:12px;color:#6f91af;font-size:9px;font-style:normal;font-weight:900}.dashboard-grid article>span{font-size:24px}.dashboard-grid article strong{margin-top:5px;font-size:13px}.dashboard-grid article small{color:#a9bed1;font-size:10px}.dashboard-bottom{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.dashboard-bottom>span{display:grid;padding:10px 12px;background:rgba(3,20,37,.2);border-radius:12px}.dashboard-bottom b{font-size:11px}.dashboard-bottom small{color:#95b0c8;font-size:9px}
.service-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:18px;background:#fff;border:1px solid var(--line);border-radius:19px;box-shadow:0 10px 28px rgba(18,42,68,.04)}.service-strip article{display:flex;align-items:center;gap:12px;min-width:0;padding:18px 19px;border-right:1px solid var(--line)}.service-strip article:last-child{border-right:0}.service-strip article>span{display:grid;place-items:center;flex:none;width:42px;height:42px;color:#087ebc;background:#e9f7fc;border-radius:13px;font-size:20px;font-weight:900}.service-strip article>div{display:grid}.service-strip strong{font-size:13px}.service-strip small{overflow:hidden;color:#7a899b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}
.catalog{padding:34px}.catalog-head{align-items:center}.catalog-promise{display:flex;align-items:center;gap:10px;padding:10px 12px;color:#5a6f84;background:#f5f8fa;border-radius:12px;font-size:11px}.catalog-promise b{padding:5px 8px;color:#087457;background:#d9f6ec;border-radius:999px}.category-row{padding:3px 0}.category-chip{min-height:40px}.loading-store,.empty-store{background:linear-gradient(145deg,#fbfdff,#f4f9fc)}
.platform-assurance{display:grid;grid-template-columns:.8fr 1.2fr;gap:34px;align-items:center;margin-top:24px;padding:30px 34px;background:#fff;border:1px solid var(--line);border-radius:22px}.platform-assurance h2{margin:0;font-size:clamp(25px,3vw,35px)}.platform-assurance>div>p:last-child{margin:8px 0 0;color:var(--muted)}.assurance-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.assurance-list article{display:grid;min-height:135px;padding:15px;background:#f6f9fb;border:1px solid #e2eaf0;border-radius:16px}.assurance-list article>b{display:grid;place-items:center;width:31px;height:31px;color:#087aaf;background:#dff4fb;border-radius:10px;font-size:10px}.assurance-list article strong{margin-top:13px;font-size:13px}.assurance-list article small{margin-top:4px;color:#7b8999;font-size:10px}
@media(max-width:1000px){.platform-header-main{grid-template-columns:auto 1fr}.header-utilities>a{display:none}.header-utilities{position:absolute;top:15px;right:18px}.platform-search{grid-column:1/-1;grid-row:2;margin-bottom:13px}.platform-nav{overflow:auto;white-space:nowrap}.platform-nav>span{display:none}.commerce-hero{grid-template-columns:1fr}.hero-dashboard{max-width:620px}.service-strip{grid-template-columns:1fr 1fr}.service-strip article:nth-child(2){border-right:0}.service-strip article:nth-child(-n+2){border-bottom:1px solid var(--line)}.platform-assurance{grid-template-columns:1fr}}
@media(max-width:620px){.top-note{display:block;min-height:28px}.top-note span:last-child{display:none}.platform-header{top:0}.platform-header-main{width:calc(100% - 24px);min-height:64px;gap:12px}.platform-header-main .shop-brand small{display:none}.platform-header-main .shop-brand img{width:45px;height:32px}.platform-header-main .shop-brand strong{font-size:15px}.header-utilities{top:11px;right:12px}.platform-search{height:46px;margin-bottom:10px;padding-left:13px}.platform-search>b{height:34px;padding:0 13px}.platform-nav{min-height:40px;padding:0 10px}.platform-nav a{padding:6px 11px;font-size:11px}.commerce-hero{gap:25px;margin-bottom:12px;padding:24px 19px;border-radius:19px}.hero-copy h1{font-size:37px}.hero-copy>p:not(.eyebrow){font-size:14px}.hero-trust{gap:8px}.hero-dashboard{padding:15px;border-radius:18px}.dashboard-grid article{min-height:104px}.service-strip{grid-template-columns:1fr 1fr;margin-bottom:12px}.service-strip article{padding:13px 11px}.service-strip article>span{width:36px;height:36px;font-size:17px}.service-strip strong{font-size:11px}.service-strip small{font-size:9px}.catalog{padding:18px}.catalog-promise{align-items:flex-start;flex-direction:column}.platform-assurance{gap:20px;margin-top:12px;padding:22px 18px;border-radius:18px}.assurance-list{grid-template-columns:1fr}.assurance-list article{min-height:105px}.hero-actions a{flex:1;min-width:130px;padding:0 13px}}
