.home-page body.menu-open .sticky-cta{display:none!important}.home-page .section{padding:48px 0}.home-page .soft{background:var(--soft)}.home-page .dark{background:var(--wine);color:#fff}.home-page .section-title{text-align:center;max-width:750px;margin:0 auto 27px}.home-page .section-title span,.home-page .eyebrow{color:var(--plum);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:900}.home-page .section-title h2{color:var(--wine);margin:7px 0;font-size:30px;line-height:1.08}.home-page .section-title h2 em{color:var(--plum);font-style:normal}.home-page .section-title p{color:var(--muted);margin:0;font-size:12px}.home-page .dark .section-title h2{color:#fff}.home-page .dark .section-title span{color:var(--pink)}.home-page .dark .section-title p{color:#e3bdd8}.home-page .hero{background:linear-gradient(140deg,#fff 50%,#fff7fd);padding:29px 0 21px}.home-page .hero-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:8px;display:grid}.home-page .hero-copy{padding:8px 4px}.home-page .hero .eyebrow{border:1px solid var(--plum);border-radius:999px;padding:6px 11px;display:inline-block}.home-page .hero h1{letter-spacing:-.045em;color:var(--wine);margin:14px 0 13px;font-size:53px;line-height:1.02}.home-page .hero h1 em{color:var(--plum);font-style:normal;display:block}.home-page .hero .lead{max-width:565px;color:var(--muted);margin:0;font-size:15px}.home-page .hero .lead strong{color:var(--wine)}.home-page .hero-points{flex-wrap:wrap;gap:9px 17px;margin:17px 0;display:flex}.home-page .hero-points span{align-items:center;font-size:12px;font-weight:780;display:inline-flex}.home-page .hero-points span:before{content:"✓";width:18px;height:18px;color:var(--green);background:#edf8f2;border-radius:50%;flex-shrink:0;place-items:center;margin-right:6px;display:inline-grid}.home-page .hero-actions{gap:10px;display:flex}.home-page .hero-art{min-height:505px;position:relative}.home-page .hero-art>img{object-fit:contain;width:100%;height:505px}.home-page .float-grid{gap:8px;width:190px;display:grid;position:absolute;top:53px;right:0}.home-page .float{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffffff5;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;display:flex}.home-page .float i{width:30px;height:30px;color:var(--plum);border:1px solid #d6bed0;border-radius:50%;flex-shrink:0;place-items:center;font-style:normal;display:grid}.home-page .float b{color:var(--wine);font-size:12px;line-height:1.2;display:block}.home-page .float small{color:var(--muted);font-size:12px}.home-page .trustbar{border:1px solid var(--line);border-radius:7px;gap:24px;width:max-content;max-width:100%;margin-top:2px;padding:10px 16px;display:flex}.home-page .trustbar span{color:var(--muted);white-space:nowrap;font-size:12px}.home-page .stats{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.home-page .stat{text-align:center;border-right:1px solid var(--line);background:#fff;padding:18px 10px}.home-page .stat:last-child{border:0}.home-page .stat b{color:var(--wine);font-size:19px;display:block}.home-page .stat span{color:var(--muted);font-size:12px}.home-page .categories{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.home-page .category{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden;box-shadow:0 7px 26px #4400340b}.home-page .category:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.home-page .category-img{background:var(--blush);height:195px;position:relative;overflow:hidden}.home-page .category-img img{object-fit:cover;width:100%;height:100%}.home-page .category-img:after{content:"";background:linear-gradient(#0000 45%,#310026b3);position:absolute;inset:0}.home-page .category-badge{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:850;position:absolute;bottom:12px;left:13px}.home-page .category-body{flex-direction:column;flex-grow:1;padding:18px;display:flex}.home-page .category-body h3{color:var(--wine);margin:0 0 8px;font-size:21px;line-height:1.08}.home-page .category-body p{color:var(--muted);min-height:47px;margin:0 0 10px;font-size:12px}.home-page .category-tags{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.home-page .category-tags span{border:1px solid var(--line);color:var(--plum);border-radius:99px;padding:4px 7px;font-size:12px}.home-page .category-actions{flex-direction:column;gap:8px;margin-top:auto;display:flex}.home-page .category-actions .btn{border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:40px;padding:0 16px;font-size:13px;display:inline-flex}.home-page .brand-panel{border:1px solid var(--line);border-radius:14px;grid-template-columns:1.12fr .88fr;display:grid;overflow:hidden}.home-page .brand-side{flex-direction:column;padding:30px;display:flex}.home-page .brand-side:first-child{background:linear-gradient(145deg, var(--wine), var(--plum));color:#fff}.home-page .brand-side:last-child{background:linear-gradient(145deg,#fff,#f9edf6)}.home-page .brand-label{text-transform:uppercase;border:1px solid;border-radius:99px;width:fit-content;padding:5px 9px;font-size:12px;font-weight:850;display:inline-block}.home-page .brand-side h2{margin:12px 0;font-size:31px;line-height:1.06}.home-page .brand-side p{color:#e3bdd8;max-width:540px;margin:0 0 15px;font-size:11px}.home-page .brand-side:last-child p{color:var(--muted)}.home-page .brand-side ul{columns:2;margin:0 0 20px;padding-left:18px;font-size:12px}.home-page .brand-side li{margin:8px 0}.home-page .brand-side:first-child .btn{color:var(--wine);background:#fff}.home-page .brand-side:first-child .btn:hover{background:var(--pale)}.home-page .visual-brand{min-height:430px;box-shadow:var(--shadow);background:#fff;position:relative}.home-page .visual-brand:before{content:"";z-index:4;color:var(--wine);letter-spacing:.09em;background:#fff;border-radius:99px;padding:5px 10px;font-size:12px;font-weight:900;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #4400341f}.home-page .pronet-brand{background:linear-gradient(135deg, var(--deep), var(--plum));color:#fff;grid-template-columns:1.05fr .95fr;gap:20px;padding:48px 34px 30px;display:grid;position:relative;overflow:hidden}.home-page .pronet-brand:after{content:"";opacity:.12;pointer-events:none;background-image:linear-gradient(45deg,#0000 48%,#fff 49% 51%,#0000 52%),linear-gradient(-45deg,#0000 48%,#fff 49% 51%,#0000 52%);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 28%,#000);mask-image:linear-gradient(90deg,#0000 28%,#000)}.home-page .brand-copy,.home-page .brand-product{z-index:2;position:relative}.home-page .brand-kicker{text-transform:uppercase;border:1px solid #ffffff80;border-radius:99px;align-items:center;gap:7px;padding:5px 9px;font-size:12px;font-weight:900;display:inline-flex}.home-page .brand-kicker:before{content:"";background:var(--pink);border-radius:50%;width:7px;height:7px}.home-page .pronet-brand h2{margin:13px 0 10px;font-size:38px;line-height:1.04}.home-page .pronet-brand p{color:#e3bdd8;max-width:600px;font-size:11px}.home-page .brand-benefits{grid-template-columns:1fr 1fr;gap:8px;margin:17px 0;display:grid}.home-page .brand-benefits span{background:#ffffff0f;border:1px solid #ffffff21;border-radius:8px;align-items:center;padding:9px;font-size:12px;display:inline-flex}.home-page .brand-benefits span:before{content:"✓";color:var(--pink);margin-right:6px}.home-page .brand-product{flex-direction:column;justify-content:center;display:flex}.home-page .brand-product-visual{background:linear-gradient(145deg,#fff,#f9edf6);border-radius:18px;place-items:center;height:275px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 40px #31002652}.home-page .brand-product-visual:before{content:"PRONET®";color:var(--wine);letter-spacing:.08em;font-size:11px;font-weight:950;position:absolute;top:14px;left:16px}.home-page .brand-product-visual img{object-fit:contain;height:255px}.home-page .brand-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.home-page .brand-metrics div{text-align:center;background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;padding:9px 5px}.home-page .brand-metrics b{font-size:12px;display:block}.home-page .brand-metrics small{color:#e3bdd8;font-size:12px}.home-page .garware-brand{background:linear-gradient(#fff,#f9edf6);flex-direction:column;min-width:0;padding:38px 20px 24px;display:flex}.home-page .garware-photo{border:1px solid var(--line);background:#fff;border-radius:12px;height:150px;position:relative;overflow:hidden}.home-page .garware-photo img{object-fit:cover;width:100%;height:100%}.home-page .garware-word{background:var(--wine);color:#fff;letter-spacing:.06em;border-radius:4px;padding:5px 8px;font-size:12px;font-weight:950;position:absolute;top:10px;left:11px}.home-page .garware-brand .brand-kicker{color:var(--wine);border-color:#cdb7c7;align-self:flex-start;margin-top:13px}.home-page .garware-brand h2{color:var(--wine);margin:10px 0 7px;font-size:23px;line-height:1.06}.home-page .garware-brand p{color:var(--muted);margin:0 0 10px;font-size:12px}.home-page .garware-points{gap:6px;margin:7px 0 15px;display:grid}.home-page .garware-points span{color:var(--wine);align-items:center;font-size:12px;display:inline-flex}.home-page .garware-points span:before{content:"✓";background:var(--blush);width:14px;height:14px;color:var(--plum);border-radius:50%;place-items:center;margin-right:6px;display:inline-grid}.home-page .garware-brand .btn{width:100%;margin-top:auto;padding:0 9px}.home-page .why-grid{grid-template-columns:repeat(8,1fr);gap:12px;display:grid}.home-page .why{border:1px solid var(--line);text-align:center;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;min-height:139px;padding:15px 8px;display:flex}.home-page .why i{width:48px;height:48px;color:var(--plum);border:1px solid #cdb8c8;border-radius:50%;place-items:center;margin:0 auto 10px;font-size:21px;font-style:normal;display:grid}.home-page .why b{color:var(--wine);font-size:12px;display:block}.home-page .why p{color:var(--muted);margin:5px 0 0;font-size:12px}.home-page .use-grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.home-page .use{background:#ccc;border-radius:10px;min-height:145px;position:relative;overflow:hidden}.home-page .use img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.home-page .use:after{content:"";background:linear-gradient(#0000,#310026e0);position:absolute;inset:0}.home-page .use div{z-index:2;color:#fff;position:absolute;bottom:11px;left:12px;right:10px}.home-page .use b{font-size:12px;display:block}.home-page .use small{color:#e3bdd8;font-size:12px}.home-page .process{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.home-page .step{text-align:center;background:#ffffff0f;border:1px solid #ffffff26;border-radius:10px;padding:17px 9px;position:relative}.home-page .step i{background:var(--pink);width:34px;height:34px;color:var(--wine);border-radius:50%;place-items:center;margin:0 auto 9px;font-style:normal;font-weight:900;display:grid}.home-page .step b{color:#fff;font-size:12px;display:block}.home-page .step small{color:#e3bdd8;margin-top:4px;font-size:12px;display:block}.home-page .step:not(:last-child):after{content:"→";color:var(--pink);font-size:14px;position:absolute;top:31px;right:-10px}.home-page .feature-carousel{position:relative}.home-page .feature-viewport{border-radius:13px;overflow:hidden}.home-page .feature-track{transition:transform .55s cubic-bezier(.22,.61,.36,1);display:flex}.home-page .feature-slide{min-width:100%;padding:2px}.home-page .featured{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:13px;grid-template-columns:.9fr 1.1fr 1fr;align-items:center;gap:18px;padding:20px;display:grid}.home-page .featured-copy h2{color:var(--wine);margin:0 0 9px;font-size:25px}.home-page .featured-copy p{color:var(--muted);margin:0 0 10px;font-size:12px}.home-page .checklist{gap:7px;margin:12px 0;display:grid}.home-page .checklist span{align-items:center;font-size:12px;display:inline-flex}.home-page .checklist span:before{content:"✓";background:var(--plum);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;margin-right:7px;display:inline-grid}.home-page .featured-image{background:var(--blush);border-radius:10px;place-items:center;height:265px;display:grid;overflow:hidden}.home-page .featured-image img{object-fit:contain;height:255px}.home-page .featured-image img.photo{object-fit:cover;width:100%;height:100%}.home-page .spec{border:1px solid var(--line);border-radius:9px;overflow:hidden}.home-page .spec h3{background:var(--blush);color:var(--wine);margin:0;padding:8px;font-size:12px}.home-page .spec table{border-collapse:collapse;width:100%}.home-page .spec td{border-top:1px solid var(--line);color:var(--ink);padding:6px;font-size:12px}.home-page .spec td:first-child{width:42%;font-weight:800}.home-page .garware-mini{border-top:1px solid var(--line);background:linear-gradient(90deg,#fff,#f9edf6);grid-template-columns:1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.home-page .garware-mini b{color:var(--wine);font-size:12px;display:block}.home-page .garware-mini small{color:var(--muted);font-size:12px}.home-page .garware-mini .btn{min-height:29px;padding:0 9px;font-size:12px}.home-page .carousel-controls{justify-content:center;align-items:center;gap:12px;margin-top:15px;display:flex}.home-page .carousel-arrow{width:38px;height:38px;color:var(--wine);cursor:pointer;background:#fff;border:1px solid #cbb4c5;border-radius:50%;outline:none;justify-content:center;align-items:center;font-size:18px;transition:all .15s;display:flex}.home-page .carousel-arrow:hover{background:var(--plum);color:#fff}.home-page .carousel-dots{align-items:center;gap:7px;display:flex}.home-page .carousel-dot{cursor:pointer;background:#d7c1d1;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:width .25s,border-radius .25s,background .25s}.home-page .carousel-dot.active{background:var(--plum);border-radius:99px;width:25px}.home-page .slide-counter{color:var(--muted);text-align:center;min-width:34px;font-size:12px}.home-page .feature-tabs{flex-wrap:wrap;justify-content:center;gap:7px;margin-bottom:16px;display:flex}.home-page .feature-tab{border:1px solid var(--line);color:var(--wine);cursor:pointer;background:#fff;border-radius:99px;padding:7px 12px;font-size:12px;font-weight:800;transition:all .15s}.home-page .feature-tab.active{background:var(--wine);color:#fff;border-color:var(--wine)}.home-page .audiences{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.home-page .audience{border:1px solid var(--line);text-align:center;background:#fff;border-radius:9px;padding:15px 10px}.home-page .audience i{color:var(--plum);font-size:23px;font-style:normal}.home-page .audience b{color:var(--wine);margin-top:6px;font-size:12px;display:block}.home-page .audience p{color:var(--muted);margin:0;font-size:12px}.home-page .resource-grid{grid-template-columns:repeat(7,1fr);gap:13px;display:grid}.home-page .resource{text-align:center;border:1px solid var(--line);background:#fff;border-radius:9px;padding:15px 8px}.home-page .resource i{color:var(--plum);font-size:24px;font-style:normal}.home-page .resource b{color:var(--wine);margin-top:5px;font-size:12px;display:block}.home-page .resource small{color:var(--muted);font-size:12px}.home-page .bottom{grid-template-columns:1fr .68fr 1.15fr;gap:17px;display:grid}.home-page .faq,.home-page .quote-cta,.home-page .formbox{border:1px solid var(--line);background:#fff;border-radius:11px;padding:18px}.home-page .faq h3,.home-page .quote-cta h3,.home-page .formbox h3{color:var(--wine);margin:0 0 11px;font-size:18px}.home-page .faq-item{margin-top:6px}.home-page .faq-q{border:1px solid var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--wine);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;padding:10px;font-size:12px;font-weight:750;transition:background .15s;display:flex}.home-page .faq-q:hover{background:var(--soft)}.home-page .faq-q span{color:var(--plum);font-size:14px}.home-page .faq-a{color:var(--muted);border:1px solid var(--line);background:var(--soft);border-top:0;border-radius:0 0 6px 6px;padding:7px 9px;font-size:12px;display:none}.home-page .faq-item.open .faq-a{display:block}.home-page .faq-item.open .faq-q{border-radius:6px 6px 0 0}.home-page .quote-cta{background:var(--blush);flex-direction:column;align-items:flex-start;display:flex;position:relative}.home-page .quote-cta-badge{background:var(--pale);color:var(--plum);text-transform:uppercase;letter-spacing:.08em;border-radius:99px;align-items:center;margin-bottom:12px;padding:5px 10px;font-size:12px;font-weight:900;display:inline-flex}.home-page .quote-cta p{color:var(--muted);margin:0 0 15px;font-size:12px}.home-page .formbox{background:var(--wine);color:#fff}.home-page .formbox h3{color:#fff}.home-page .form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.home-page .form input,.home-page .form select,.home-page .form textarea{width:100%;color:var(--ink);background:#fff;border:0;border-radius:4px;outline:none;padding:10px;font-size:12px}.home-page .form textarea,.home-page .form button,.home-page .success{grid-column:1/-1}.home-page .form textarea{resize:vertical;min-height:56px}.home-page .form button{background:var(--pink);color:var(--wine);cursor:pointer;border:0;font-weight:700}.home-page .form button:hover{background:var(--pale)}.home-page .success{color:#fff;margin-top:6px;font-size:12px;font-weight:700;display:none}.home-page .quote-highlights{border-top:1px dashed var(--line);text-align:center;justify-content:center;align-items:center;gap:24px;margin-top:32px;padding-top:24px;display:flex}.home-page .quote-highlights span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;font-size:11px;font-weight:750;display:inline-flex}.home-page .quote-highlights span:not(:last-child):after{content:"|";color:var(--line);margin-left:24px}.home-page .buyer-use-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.home-page .buyer-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:22px 18px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 18px #4400340a}.home-page .buyer-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.home-page .buyer-card-badge{text-transform:uppercase;letter-spacing:.08em;color:var(--wine);background:var(--blush);border-radius:99px;width:fit-content;margin-bottom:12px;padding:4px 9px;font-size:12px;font-weight:850}.home-page .buyer-card h3{color:var(--wine);margin:0 0 8px;font-size:18px}.home-page .buyer-card p{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.45}.home-page .buyer-card-features{gap:6px;margin-top:auto;margin-bottom:18px;display:grid}.home-page .buyer-card-features span{color:var(--ink);align-items:center;font-size:12px;display:inline-flex}.home-page .buyer-card-features span:before{content:"✓";width:14px;height:14px;color:var(--green);background:#edf8f2;border-radius:50%;flex-shrink:0;place-items:center;margin-right:6px;font-size:12px;display:inline-grid}.home-page .buyer-card .btn{width:100%;min-height:38px;font-size:11px}.home-page .proof-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.home-page .proof-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 16px #4400340a}.home-page .proof-img{background:var(--blush);height:150px;position:relative;overflow:hidden}.home-page .proof-img img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.home-page .proof-card:hover .proof-img img{transform:scale(1.05)}.home-page .proof-tag{color:#fff;text-transform:uppercase;letter-spacing:.06em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#310026d9;border-radius:4px;padding:3px 7px;font-size:12px;font-weight:850;position:absolute;top:8px;left:8px}.home-page .proof-body{flex-direction:column;flex-grow:1;padding:12px;display:flex}.home-page .proof-body h3{color:var(--wine);margin:0 0 4px;font-size:12px;line-height:1.25}.home-page .proof-body p{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.home-page .case-studies-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.home-page .case-study-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:20px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #4400340a}.home-page .case-study-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.home-page .case-tag{text-transform:uppercase;letter-spacing:.08em;color:var(--plum);background:var(--blush);border-radius:99px;width:fit-content;margin-bottom:10px;padding:4px 9px;font-size:12px;font-weight:900}.home-page .case-study-card h3{color:var(--wine);margin:0 0 6px;font-size:16px;line-height:1.2}.home-page .case-metrics{color:var(--green);background:#edf8f2;border-radius:6px;margin-bottom:10px;padding:4px 8px;font-size:12px;font-weight:800;display:inline-block}.home-page .case-study-card p{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.4}.home-page .case-link{color:var(--wine);align-items:center;gap:4px;margin-top:auto;font-size:12px;font-weight:800;text-decoration:none;transition:color .15s;display:inline-flex}.home-page .case-link:hover{color:var(--plum);text-decoration:underline}.home-page .faq-a a{color:var(--wine);text-underline-offset:2px;font-weight:750;text-decoration:underline}.home-page .faq-a a:hover{color:var(--plum)}@media (max-width:1080px){.home-page .buyer-use-grid,.home-page .proof-grid,.home-page .case-studies-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.home-page .buyer-use-grid,.home-page .proof-grid,.home-page .case-studies-grid{grid-template-columns:1fr}}@media (max-width:1080px){.home-page .hero-grid{grid-template-columns:1fr}.home-page .hero-art{min-height:430px}.home-page .hero-art>img{height:430px}.home-page .categories{grid-template-columns:1fr 1fr}.home-page .why-grid{grid-template-columns:repeat(4,1fr)}.home-page .use-grid{grid-template-columns:repeat(3,1fr)}.home-page .featured{grid-template-columns:1fr 1fr}.home-page .featured .spec{grid-column:1/-1}.home-page .audiences{grid-template-columns:repeat(3,1fr)}.home-page .resource-grid{grid-template-columns:repeat(4,1fr)}.home-page .bottom{grid-template-columns:1fr 1fr}.home-page .formbox{grid-column:1/-1}.home-page .brand-panel{grid-template-columns:4fr 1fr}.home-page .brand-side:last-child{min-width:0}.home-page .brand-side:last-child h2{font-size:24px}.home-page .brand-side:last-child ul{columns:1}}@media (max-width:1080px) and (min-width:651px){.home-page .brand-panel{grid-template-columns:2fr 1fr}.home-page .brand-side:last-child h2{font-size:21px}}@media (max-width:650px){.home-page .hero h1{font-size:40px}.home-page .hero-actions{grid-template-columns:1fr;width:100%;display:grid}.home-page .hero-art{min-height:315px}.home-page .hero-art>img{height:315px}.home-page .float-grid{display:none}.home-page .trustbar{width:100%;padding-bottom:5px;overflow:auto}.home-page .stats{grid-template-columns:1fr 1fr}.home-page .stat:nth-child(2n){border-right:0}.home-page .stat:last-child{grid-column:1/-1}.home-page .categories,.home-page .brand-panel,.home-page .featured,.home-page .bottom{grid-template-columns:1fr}.home-page .brand-side ul{columns:1}.home-page .why-grid,.home-page .use-grid,.home-page .audiences,.home-page .resource-grid,.home-page .process{grid-template-columns:1fr 1fr}.home-page .step:after{display:none}.home-page .featured .spec,.home-page .formbox{grid-column:auto}.home-page .featured-image{height:220px}.home-page .garware-mini{grid-template-columns:1fr}.home-page .carousel-controls{gap:8px}.home-page .feature-tabs{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.home-page .feature-tab{white-space:nowrap}.home-page .form{grid-template-columns:1fr}.home-page .form textarea,.home-page .form button,.home-page .success{grid-column:auto}.home-page .section{padding:38px 0}.home-page .section-title h2{font-size:26px}.home-page .pronet-brand{grid-template-columns:1fr;padding:38px 18px 22px}.home-page .visual-brand:before{display:none}.home-page .pronet-brand h2{font-size:30px}.home-page .brand-benefits{grid-template-columns:1fr}.home-page .brand-product-visual{height:225px}.home-page .brand-product-visual img{height:215px}.home-page .garware-brand{padding:22px 18px}.home-page .garware-photo{height:190px}.home-page .quote-highlights{flex-direction:column;gap:12px;padding-top:20px}.home-page .quote-highlights span:not(:last-child):after{display:none}}
