/* Shopgez AI Smart Measure feature v8.14.17 */
.measure-entry{padding:72px 0;background:linear-gradient(180deg,#fff 0%,#f5f9ff 100%)}
.measure-entry-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:52px;align-items:center}
.measure-entry .eyebrow-text{margin-bottom:9px}.measure-entry h2{max-width:760px;margin:0;font-size:clamp(34px,4.2vw,58px);line-height:1.02;letter-spacing:-.05em}.measure-entry h2 span{color:#2f74ea}.measure-entry p{max-width:720px;margin:18px 0 0;color:#687990;font-size:13px;line-height:1.75}.measure-entry-points{display:grid;gap:9px;margin:22px 0 0}.measure-entry-points span{display:flex;gap:9px;align-items:flex-start;color:#405570;font-size:11px;line-height:1.5}.measure-entry-points span:before{content:"✓";display:grid;place-items:center;flex:0 0 21px;height:21px;border-radius:50%;background:#e7f7ef;color:#23915d;font-weight:900}.measure-entry-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.measure-entry-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:12px;font-size:10px;font-weight:900;text-decoration:none}.measure-entry-actions .primary{background:linear-gradient(135deg,#2d7bff,#7736ef);color:#fff;box-shadow:0 12px 30px rgba(52,92,223,.18)}.measure-entry-actions .secondary{border:1px solid #d7e1ed;background:#fff;color:#233f66}.measure-device-stage{position:relative;min-height:455px}.measure-desktop-card{position:absolute;inset:20px 48px 38px 0;overflow:hidden;border:1px solid #dae5f0;border-radius:24px;background:#fff;box-shadow:0 25px 70px rgba(10,36,73,.13)}.measure-desktop-card img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.measure-mobile-card{position:absolute;right:0;bottom:0;width:175px;overflow:hidden;border:7px solid #0a1a31;border-radius:27px;background:#fff;box-shadow:0 24px 60px rgba(6,28,60,.28)}.measure-mobile-card img{display:block;width:100%;height:auto}.measure-badge{position:absolute;z-index:2;left:18px;top:18px;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;background:rgba(7,25,51,.9);color:#fff;font-size:10px;font-weight:900;backdrop-filter:blur(10px)}.measure-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:#4bd693}.measure-screen-note{position:absolute;z-index:3;left:20px;bottom:12px;padding:8px 11px;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:rgba(255,255,255,.9);color:#26486f;font-size:10px;font-weight:900;box-shadow:0 8px 24px rgba(10,30,60,.12)}
.measure-page-hero{position:relative;overflow:hidden;padding:88px 0 72px;background:linear-gradient(135deg,#061226 0%,#0a2246 54%,#18326d 100%);color:#fff}.measure-page-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(#000,transparent)}.measure-page-hero .shell{position:relative;z-index:1}.measure-page-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr);gap:56px;align-items:end}.measure-page-hero h1{margin:0;max-width:840px;font-size:clamp(42px,5.4vw,76px);line-height:.98;letter-spacing:-.055em}.measure-page-hero h1 span{color:#78aaff}.measure-page-hero .lead{max-width:780px;margin:23px 0 0;color:#bfcee1;font-size:17px;line-height:1.7}.measure-hero-proof{border:1px solid rgba(255,255,255,.13);border-radius:24px;background:rgba(5,20,42,.55);padding:24px;box-shadow:0 26px 70px rgba(0,0,0,.2);backdrop-filter:blur(12px)}.measure-hero-proof strong{display:block;font-size:18px}.measure-hero-proof p{margin:8px 0 0;color:#9fb1c9;font-size:11px;line-height:1.65}.measure-hero-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:16px}.measure-hero-proof-grid span{border:1px solid rgba(255,255,255,.1);border-radius:13px;background:rgba(255,255,255,.04);padding:11px;color:#dce7f5;font-size:10px;line-height:1.45}.measure-hero-proof-grid b{display:block;color:#65e0aa;font-size:12px;margin-bottom:3px}.measure-proof{padding:74px 0;background:#f6f9fd}.measure-proof-head{max-width:850px}.measure-proof-head h2{margin:8px 0 0;font-size:clamp(34px,4.3vw,58px);letter-spacing:-.05em}.measure-proof-head p{margin:15px 0 0;color:#66798f;line-height:1.7}.measure-proof-pair{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);gap:18px;align-items:stretch;margin-top:28px}.measure-proof-shot{position:relative;overflow:hidden;border:1px solid #dbe5ef;border-radius:22px;background:#fff;padding:12px;box-shadow:0 18px 50px rgba(11,42,82,.08)}.measure-proof-shot img{display:block;width:100%;height:100%;max-height:620px;object-fit:contain;border-radius:13px;background:#fff}.measure-proof-shot figcaption{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:11px 4px 1px;color:#61758e;font-size:10px}.measure-proof-shot figcaption strong{color:#173a64;font-size:10px}.measure-flow{padding:72px 0;background:#fff}.measure-flow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:27px}.measure-flow-card{border:1px solid #dfe7ef;border-radius:18px;background:#fbfdff;padding:19px}.measure-flow-card span{display:grid;place-items:center;width:33px;height:33px;border-radius:11px;background:#e9f3ff;color:#2d73df;font-size:10px;font-weight:900}.measure-flow-card h3{margin:12px 0 0;font-size:16px}.measure-flow-card p{margin:8px 0 0;color:#718196;font-size:10px;line-height:1.65}.measure-sectors{padding:72px 0;background:#f6f3ee}.measure-sectors-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px}.measure-sector-card{border:1px solid #e4ded5;border-radius:18px;background:#fff;padding:19px}.measure-sector-card small{color:#2c72dc;font-size:10px;font-weight:900;letter-spacing:.08em}.measure-sector-card h3{margin:8px 0 0;font-size:17px}.measure-sector-card p{margin:8px 0 0;color:#758396;font-size:10px;line-height:1.65}.measure-sector-note{margin-top:18px;border:1px solid #e4ded5;border-radius:16px;background:#fffaf4;padding:14px 16px;color:#71665a;font-size:10px;line-height:1.65}.measure-search-section{padding:72px 0;background:#08182e;color:#fff}.measure-search-section h2{max-width:820px;margin:8px 0 0;font-size:clamp(34px,4.4vw,58px);letter-spacing:-.05em}.measure-search-section>div>p{max-width:760px;color:#aebdd0;line-height:1.7}.measure-search-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:25px}.measure-search-card{border:1px solid rgba(255,255,255,.1);border-radius:17px;background:rgba(255,255,255,.045);padding:18px}.measure-search-card strong{display:block;color:#fff;font-size:14px}.measure-search-card p{margin:7px 0 0;color:#a7b6ca;font-size:10px;line-height:1.6}.measure-faq{padding:70px 0;background:#fff}.measure-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.measure-faq details{border:1px solid #e0e7ef;border-radius:16px;background:#fbfdff;padding:0 16px}.measure-faq summary{cursor:pointer;padding:15px 0;font-size:12px;font-weight:900;list-style:none}.measure-faq summary::-webkit-details-marker{display:none}.measure-faq details p{margin:0;padding:0 0 16px;color:#6d7f94;font-size:10px;line-height:1.65}.measure-final{padding:70px 0;background:#06152a;color:#fff}.measure-final-grid{display:flex;align-items:center;justify-content:space-between;gap:28px}.measure-final p{margin:0;color:#77a8ff;font-size:10px;font-weight:900;letter-spacing:.1em}.measure-final h2{max-width:780px;margin:8px 0 0;font-size:clamp(30px,3.8vw,50px);letter-spacing:-.045em}
@media(max-width:1000px){.measure-entry-grid,.measure-page-grid{grid-template-columns:1fr}.measure-device-stage{min-height:430px}.measure-proof-pair{grid-template-columns:1fr}.measure-proof-shot:last-child{max-width:420px;justify-self:center}.measure-flow-grid{grid-template-columns:1fr 1fr}.measure-sectors-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.measure-entry,.measure-proof,.measure-flow,.measure-sectors,.measure-search-section,.measure-faq,.measure-final{padding:54px 0}.measure-entry-grid{gap:32px}.measure-entry h2,.measure-proof-head h2,.measure-search-section h2{font-size:36px}.measure-device-stage{min-height:355px}.measure-desktop-card{inset:0 28px 36px 0;border-radius:18px}.measure-mobile-card{width:128px;border-width:5px;border-radius:20px}.measure-badge{left:11px;top:11px}.measure-screen-note{left:10px;bottom:7px}.measure-page-hero{padding:72px 0 54px}.measure-page-hero h1{font-size:42px}.measure-page-hero .lead{font-size:15px}.measure-flow-grid,.measure-sectors-grid,.measure-search-grid,.measure-faq-grid{grid-template-columns:1fr}.measure-final-grid{display:grid}.measure-proof-pair{gap:12px}}
@media(max-width:430px){.measure-device-stage{min-height:300px}.measure-mobile-card{width:105px}.measure-desktop-card{right:20px}.measure-entry-actions{display:grid}.measure-entry-actions a{width:100%}}
