:root{--navy:#14213a;--blue:#27358b;--orange:#ff6500;--green:#21bf61;--ink:#101a2d;--muted:#647084;--line:#dce2eb;--paper:#fff;--soft:#f3f6fa;--radius:24px;--shadow:0 24px 70px rgba(20,33,58,.12);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:#f7f8fb;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--page,#f7f8fb);color:var(--ink)}a{color:inherit;text-decoration:none}button{font:inherit}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ambient{position:fixed;border-radius:50%;filter:blur(90px);opacity:.25;pointer-events:none;z-index:-1}.ambient-one{width:420px;height:420px;background:#ffd7bc;right:-180px;top:110px}.ambient-two{width:360px;height:360px;background:#d9e1ff;left:-140px;bottom:60px}.topbar{height:84px;padding:0 max(24px,calc((100vw - 1360px)/2));display:flex;align-items:center;gap:38px;background:rgba(255,255,255,.88);border-bottom:1px solid rgba(19,35,60,.08);backdrop-filter:blur(18px);position:relative;z-index:10}.brand img{width:132px;height:auto;display:block}.trust-line{display:flex;gap:20px;color:var(--muted);font-size:13px;flex:1}.trust-line span{display:flex;align-items:center;gap:7px}.trust-line svg{width:16px;color:var(--orange)}.header-contact{display:flex;align-items:center;gap:24px;font-size:14px;font-weight:650}.header-contact a:first-child{color:var(--blue)}.header-contact button{border:0;background:var(--ink);color:white;width:42px;height:42px;border-radius:50%;display:grid;place-items:center}.header-contact button svg{width:18px}.breadcrumbs{max-width:1360px;margin:0 auto;padding:22px 24px 18px;display:flex;gap:9px;color:#8490a0;font-size:13px}.breadcrumbs b{color:var(--ink);font-weight:600}.product-hero{max-width:1360px;margin:0 auto 34px;padding:0 24px;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(440px,.94fr);gap:28px}.product-media,.product-buybox{background:var(--paper);border:1px solid rgba(20,33,58,.08);border-radius:var(--radius);position:relative;overflow:hidden}.product-media{min-height:640px;display:flex;align-items:center;justify-content:center;padding:72px}.media-label{position:absolute;left:30px;top:26px;display:flex;align-items:center;gap:10px}.media-label span{font-size:11px;letter-spacing:.18em;background:var(--blue);color:#fff;padding:7px 10px;border-radius:999px}.media-label small{color:var(--muted)}.product-image-wrap{width:min(100%,590px);height:430px;display:grid;place-items:center}.product-image-wrap img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.zoom-button{position:absolute;right:26px;top:24px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 14px;display:flex;gap:8px;align-items:center;font-size:12px;color:var(--muted)}.zoom-button svg{width:16px}.thumb-row{position:absolute;left:28px;bottom:26px;display:flex;gap:9px}.thumb{width:58px;height:58px;border-radius:15px;border:1px solid var(--line);background:#fff;padding:7px;display:grid;place-items:center;color:var(--blue)}.thumb.active{border:2px solid var(--orange)}.thumb img{width:100%;height:100%;object-fit:contain}.thumb.detail span{font-weight:800;font-size:18px;line-height:1}.thumb.detail small{font-size:9px}.product-buybox{padding:54px 50px;display:flex;flex-direction:column;justify-content:center}.eyebrow,.category{font-size:13px}.eyebrow{color:#287c48;font-weight:700;display:flex;align-items:center;gap:8px}.status-dot{width:8px;height:8px;border-radius:50%;background:#27c56b;box-shadow:0 0 0 6px rgba(39,197,107,.12)}.category{color:var(--orange);text-transform:uppercase;letter-spacing:.13em;font-weight:750;margin:22px 0 10px}.product-buybox h1{font-size:clamp(36px,3vw,54px);line-height:1.04;letter-spacing:-.045em;margin:0 0 16px;max-width:760px}.rating{display:flex;align-items:center;gap:3px;color:#ffae00;font-size:12px}.rating svg{width:14px;fill:currentColor;stroke-width:1}.rating span{color:var(--muted);margin-left:8px}.lead{font-size:16px;line-height:1.7;color:var(--muted);margin:22px 0}.price-row{display:flex;align-items:end;gap:12px;margin-bottom:22px}.price-row strong{font-size:38px;letter-spacing:-.04em}.price-row span{color:var(--muted);font-size:12px;margin-bottom:7px}.quick-specs{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:18px;margin-bottom:24px;overflow:hidden}.quick-specs div{padding:14px 12px;border-right:1px solid var(--line)}.quick-specs div:last-child{border:0}.quick-specs small,.quick-specs b{display:block}.quick-specs small{font-size:10px;color:var(--muted);margin-bottom:5px}.quick-specs b{font-size:14px}.cta-group{display:flex;gap:10px}.cta{min-height:58px;border-radius:16px;padding:11px 18px;display:flex;align-items:center;justify-content:center;gap:11px;font-weight:800;transition:.2s transform,.2s filter}.cta:hover{transform:translateY(-2px);filter:brightness(1.04)}.cta.phone{background:var(--blue);color:#fff;flex:1}.cta.whatsapp{background:var(--green);color:#fff;flex:1}.cta span{display:flex;flex-direction:column;line-height:1.25}.cta small{font-size:9px;opacity:.72;font-weight:600}.buy-benefits{display:flex;gap:16px;margin-top:18px;font-size:11px;color:var(--muted);flex-wrap:wrap}.buy-benefits span{display:flex;align-items:center;gap:5px}.buy-benefits svg{width:14px;color:var(--green)}.section-rail{max-width:1312px;margin:0 auto 28px;padding:13px 18px;position:sticky;top:12px;z-index:8;background:rgba(20,33,58,.93);color:#fff;border-radius:18px;display:flex;justify-content:center;gap:12px;box-shadow:0 14px 34px rgba(20,33,58,.16);backdrop-filter:blur(15px)}.section-rail a{padding:10px 18px;border-radius:11px;font-size:12px;color:#cbd3e2}.section-rail a:hover{background:#fff;color:var(--ink)}.product-flow{max-width:1312px;margin:0 auto}.content-section{background:#fff;border-radius:var(--radius);padding:84px;margin-bottom:24px;border:1px solid rgba(20,33,58,.07)}.section-kicker{font-size:12px;color:var(--orange);text-transform:uppercase;letter-spacing:.17em;font-weight:800;margin-bottom:18px}.section-heading{display:grid;grid-template-columns:1fr .75fr;gap:70px;align-items:end;margin-bottom:54px}.section-heading h2,.document-copy h2,.final-contact h2{font-size:clamp(36px,4vw,62px);line-height:1.03;letter-spacing:-.05em;margin:0}.section-heading p,.document-copy>p,.final-contact p{color:var(--muted);font-size:16px;line-height:1.75;margin:0}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-grid article{border-radius:20px;background:var(--soft);padding:30px}.feature-grid article>span{font:800 11px/1 monospace;color:var(--orange)}.feature-grid h3{font-size:20px;margin:30px 0 10px}.feature-grid p{font-size:14px;line-height:1.65;color:var(--muted);margin:0}.statement{margin-top:16px;border-radius:20px;background:var(--blue);color:#fff;padding:28px 34px;display:flex;align-items:center;gap:28px}.statement span{font-size:48px;font-weight:850;letter-spacing:-.06em}.statement p{font-size:14px;line-height:1.6;max-width:560px;margin:0;color:#dde3ff}.specs-section{background:var(--ink);color:white}.specs-section .section-heading p{color:#aeb9cc}.spec-table{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #344159}.spec-table div{display:flex;justify-content:space-between;gap:30px;padding:20px 8px;border-bottom:1px solid #344159}.spec-table div:nth-child(odd){margin-right:30px}.spec-table span{color:#929eb2;font-size:13px}.spec-table b{font-size:14px;text-align:right}.document-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:center;background:linear-gradient(135deg,#eef2ff,#fff)}.pdf-visual{aspect-ratio:4/5;max-width:380px;background:#fff;box-shadow:var(--shadow);border-radius:8px;padding:38px;position:relative;color:var(--blue);font-size:34px;font-weight:850}.pdf-visual:after{content:"";position:absolute;right:0;top:0;border-style:solid;border-width:0 0 60px 60px;border-color:transparent transparent #e3e8f5 transparent}.pdf-lines{height:52%;margin-top:38px;background:repeating-linear-gradient(to bottom,#dce2ee 0,#dce2ee 6px,transparent 6px,transparent 23px)}.pdf-visual strong{position:absolute;right:30px;bottom:28px;background:var(--orange);color:#fff;padding:10px;border-radius:7px;font-size:16px}.document-copy h2{margin-bottom:24px}.document-copy ul{list-style:none;padding:0;margin:28px 0;display:grid;gap:12px;color:var(--muted);font-size:14px}.document-copy li{display:flex;gap:9px;align-items:center}.document-copy li svg{width:17px;color:var(--green)}.pdf-button{display:inline-flex;align-items:center;gap:12px;border-radius:15px;background:var(--orange);color:#fff;padding:18px 22px;font-weight:800}.pdf-button svg:last-child{margin-left:12px}.final-contact{background:var(--orange);color:#fff;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:70px}.final-contact .section-kicker,.final-contact p{color:#fff}.final-contact p{opacity:.8;margin-top:18px}.final-contact .phone{background:var(--ink)}.final-contact .whatsapp{background:white;color:#13974c}footer{max-width:1312px;margin:0 auto;padding:46px 10px 60px;display:flex;align-items:center;gap:24px;color:var(--muted);font-size:12px}footer img{width:100px}footer span{margin-left:auto}.mobile-sticky{display:none}

/* Desktop 01 · Aurora split */
.d1{--page:#f4f6fa}.d1 .product-media{background:radial-gradient(circle at 50% 42%,#fff 0,#f3f6fb 68%)}.d1 .product-buybox{box-shadow:var(--shadow)}
/* Desktop 02 · Midnight glass */
.d2{--page:#071224;--paper:#0e1d34;--ink:#f8faff;--muted:#9ba9bf;--line:#2b3b55;color:#f8faff}.d2 .ambient{opacity:.5}.d2 .ambient-one{background:#ff6500}.d2 .ambient-two{background:#3248bd}.d2 .topbar{background:rgba(7,18,36,.8);border-color:#26354c}.d2 .brand img{filter:brightness(0) invert(1)}.d2 .header-contact button{background:var(--orange)}.d2 .product-media,.d2 .product-buybox,.d2 .content-section{background:rgba(15,30,52,.82);border-color:#2a3a55;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(22px)}.d2 .product-image-wrap{background:radial-gradient(circle,#fff 0,#e9edf5 54%,transparent 55%);border-radius:50%}.d2 .product-image-wrap img{max-width:78%;max-height:78%}.d2 .thumb,.d2 .zoom-button{background:#152641;color:#d9e3f4;border-color:#354660}.d2 .quick-specs{background:#09162a}.d2 .specs-section{background:linear-gradient(135deg,#14274a,#0c192d)}.d2 .feature-grid article{background:#142641}.d2 .statement{background:var(--orange)}.d2 .document-section{background:linear-gradient(135deg,#101f38,#182b49)}.d2 .final-contact{background:linear-gradient(120deg,#ff6500,#ed3e00)}.d2 footer img{filter:brightness(0) invert(1)}
/* Desktop 03 · Editorial */
.d3{--page:#f2efe9;--paper:#faf8f3;--ink:#171817;--muted:#676963;--line:#cac8c1;--radius:0}.d3 .topbar{background:#f2efe9;border-bottom:1px solid #1b1d1b}.d3 .product-hero{grid-template-columns:1.2fr .8fr;gap:0;border:1px solid #1b1d1b}.d3 .product-media,.d3 .product-buybox{border:0;border-radius:0}.d3 .product-media{min-height:720px;border-right:1px solid #1b1d1b}.d3 .product-buybox{padding:62px}.d3 .product-buybox h1{font-family:Georgia,serif;font-weight:500}.d3 .category{color:#a74216}.d3 .quick-specs{border-radius:0;border-color:#1b1d1b}.d3 .quick-specs div{border-color:#1b1d1b}.d3 .cta{border-radius:0}.d3 .phone{background:#171817}.d3 .section-rail{border-radius:0;background:#171817}.d3 .content-section{border-radius:0;border:1px solid #1b1d1b;background:#faf8f3}.d3 .section-heading h2,.d3 .document-copy h2,.d3 .final-contact h2{font-family:Georgia,serif;font-weight:500}.d3 .feature-grid{border-top:1px solid #1b1d1b;border-bottom:1px solid #1b1d1b;gap:0}.d3 .feature-grid article{border-radius:0;background:transparent;border-right:1px solid #1b1d1b}.d3 .feature-grid article:last-child{border:0}.d3 .statement{border-radius:0;background:#ba4b1b}.d3 .specs-section{background:#171817}.d3 .document-section{background:#e4e2dc}.d3 .pdf-button{border-radius:0;background:#171817}.d3 .final-contact{background:#ba4b1b}
/* Desktop 04 · Bento dashboard */
.d4{--page:#eaf0f5;--radius:30px}.d4 .product-hero{grid-template-columns:1fr 1fr}.d4 .product-media{min-height:680px;background:linear-gradient(145deg,#e4edff,#fff)}.d4 .product-buybox{min-height:680px}.d4 .quick-specs{gap:9px;border:0;overflow:visible}.d4 .quick-specs div{border:0;background:#f1f4f8;border-radius:14px}.d4 .section-rail{max-width:max-content}.d4 .content-section{padding:34px;background:transparent;border:0}.d4 .description-section{display:grid;grid-template-columns:1fr 1.3fr;gap:18px}.d4 .description-section>.section-kicker,.d4 .description-section>.section-heading{grid-column:1/-1}.d4 .feature-grid{grid-template-columns:1fr 1fr}.d4 .feature-grid article{min-height:210px;background:#fff}.d4 .feature-grid article:last-child{grid-column:1/-1}.d4 .statement{margin:0;background:linear-gradient(145deg,#ff6a00,#ff8d3f);flex-direction:column;align-items:flex-start;justify-content:end}.d4 .specs-section{background:#17243b;padding:64px}.d4 .document-section{background:#fff;padding:64px}.d4 .final-contact{padding:64px;background:#28398e}
/* Desktop 05 · Precision line */
.d5{--page:#fff;--radius:12px}.d5 .topbar{border-top:5px solid var(--orange)}.d5 .product-hero{grid-template-columns:.9fr 1.1fr;gap:70px;padding-top:40px}.d5 .product-media,.d5 .product-buybox{border:0}.d5 .product-media{background:#f4f6f8;min-height:590px}.d5 .product-buybox{padding:30px 0}.d5 .product-buybox h1{font-size:58px}.d5 .quick-specs{border-left:4px solid var(--orange);border-radius:0;border-top:0;border-right:0;border-bottom:0}.d5 .cta{border-radius:8px}.d5 .section-rail{top:0;max-width:none;border-radius:0}.d5 .content-section{border-radius:0;border:0;border-top:1px solid var(--line);padding-left:0;padding-right:0}.d5 .feature-grid article{border-radius:8px}.d5 .statement{border-radius:8px}.d5 .specs-section{max-width:none;padding-left:max(24px,calc((100vw - 1312px)/2));padding-right:max(24px,calc((100vw - 1312px)/2))}.d5 .document-section{background:#f4f6f8}.d5 .final-contact{padding-left:70px;padding-right:70px;border:0}

/* Mobile shared */
.mobile-mockup{--radius:20px;background:#dfe4ec;padding:24px 0}.mobile-mockup #app{max-width:430px;margin:auto;background:var(--page,#f7f8fb);min-height:100vh;box-shadow:0 30px 90px rgba(13,28,51,.24);position:relative;overflow:hidden}.mobile-mockup .ambient{display:none}.mobile-mockup .topbar{height:68px;padding:0 18px;gap:0;justify-content:space-between}.mobile-mockup .brand img{width:92px}.mobile-mockup .trust-line,.mobile-mockup .header-contact>a{display:none}.mobile-mockup .header-contact{margin:0}.mobile-mockup .breadcrumbs{padding:14px 18px;white-space:nowrap;overflow:hidden}.mobile-mockup .breadcrumbs a:first-child,.mobile-mockup .breadcrumbs span:first-of-type{display:none}.mobile-mockup .product-hero{display:flex;flex-direction:column;padding:0 14px;gap:12px;margin-bottom:18px}.mobile-mockup .product-media{min-height:370px;padding:52px 28px}.mobile-mockup .product-image-wrap{height:260px}.mobile-mockup .media-label{left:16px;top:15px}.mobile-mockup .zoom-button{right:14px;top:13px;width:38px;height:38px;padding:0;display:grid;place-items:center;font-size:0}.mobile-mockup .thumb-row{left:16px;bottom:14px}.mobile-mockup .thumb{width:44px;height:44px;border-radius:12px}.mobile-mockup .product-buybox{padding:28px 22px}.mobile-mockup .category{margin-top:18px}.mobile-mockup .product-buybox h1{font-size:34px}.mobile-mockup .lead{font-size:14px;margin:16px 0}.mobile-mockup .price-row strong{font-size:32px}.mobile-mockup .quick-specs{grid-template-columns:repeat(2,1fr)}.mobile-mockup .quick-specs div:nth-child(2){border-right:0}.mobile-mockup .quick-specs div:nth-child(-n+2){border-bottom:1px solid var(--line)}.mobile-mockup .cta-group{flex-direction:column}.mobile-mockup .buy-benefits{display:grid;grid-template-columns:1fr 1fr}.mobile-mockup .section-rail{position:static;margin:0 14px 14px;padding:8px;justify-content:flex-start;overflow-x:auto}.mobile-mockup .section-rail a{white-space:nowrap;padding:9px 11px}.mobile-mockup .product-flow{margin:0 14px}.mobile-mockup .content-section{padding:34px 22px;margin-bottom:12px}.mobile-mockup .section-heading{display:block;margin-bottom:30px}.mobile-mockup .section-heading h2,.mobile-mockup .document-copy h2,.mobile-mockup .final-contact h2{font-size:37px}.mobile-mockup .section-heading p{font-size:14px;margin-top:18px}.mobile-mockup .feature-grid{grid-template-columns:1fr}.mobile-mockup .statement{padding:22px;align-items:flex-start}.mobile-mockup .statement span{font-size:38px}.mobile-mockup .spec-table{grid-template-columns:1fr}.mobile-mockup .spec-table div,.mobile-mockup .spec-table div:nth-child(odd){margin:0}.mobile-mockup .document-section{display:flex;flex-direction:column;gap:34px}.mobile-mockup .pdf-visual{width:72%;align-self:center}.mobile-mockup .pdf-button{width:100%;justify-content:center;font-size:13px}.mobile-mockup .final-contact{display:flex;flex-direction:column;gap:30px;margin-bottom:92px}.mobile-mockup footer{padding:30px 18px 110px;display:grid;gap:8px}.mobile-mockup footer span{margin:0}.mobile-mockup .mobile-sticky{display:grid;grid-template-columns:1fr 1fr;gap:8px;position:fixed;z-index:30;bottom:10px;left:50%;width:min(calc(100% - 24px),406px);transform:translateX(-50%);padding:8px;background:rgba(255,255,255,.88);border:1px solid rgba(20,33,58,.12);border-radius:19px;box-shadow:0 10px 35px rgba(12,27,51,.24);backdrop-filter:blur(18px)}.mobile-mockup .mobile-sticky .cta{min-height:49px;padding:10px;font-size:12px;border-radius:13px}
/* Mobile 01 · Commerce */
.m1{--page:#f4f6fa}.m1 .product-media{background:linear-gradient(145deg,#fff,#eef3fa)}.m1 .product-buybox{box-shadow:0 14px 40px rgba(20,33,58,.08)}
/* Mobile 02 · Dark app */
.m2{--page:#071224;--paper:#0f1e34;--ink:#fff;--muted:#9daac0;--line:#2c3c54;color:#fff}.m2 #app{background:#071224}.m2 .topbar,.m2 .mobile-sticky{background:rgba(7,18,36,.88);border-color:#293950}.m2 .brand img,.m2 footer img{filter:brightness(0) invert(1)}.m2 .product-media,.m2 .product-buybox,.m2 .content-section{background:#0f1e34;border-color:#273951}.m2 .product-image-wrap{background:radial-gradient(circle,#fff,#e6eaf1 61%,transparent 62%);border-radius:50%}.m2 .product-image-wrap img{max-width:80%;max-height:80%}.m2 .thumb,.m2 .zoom-button{background:#172a46;border-color:#38506f}.m2 .feature-grid article{background:#162943}.m2 .statement{background:var(--orange)}.m2 .specs-section{background:#142642}.m2 .document-section{background:#112139}.m2 .final-contact{background:linear-gradient(150deg,#ff6500,#db3900)}
/* Mobile 03 · Story scroll */
.m3{--page:#f2efe9;--paper:#faf8f3;--ink:#171817;--muted:#666761;--line:#c9c6bf;--radius:0}.m3 .topbar{background:#f2efe9;border-bottom:1px solid #1b1b1b}.m3 .product-hero{padding:0;gap:0}.m3 .product-media,.m3 .product-buybox{border-radius:0;border-left:0;border-right:0}.m3 .product-media{min-height:480px}.m3 .product-buybox h1,.m3 h2{font-family:Georgia,serif;font-weight:500}.m3 .cta,.m3 .section-rail,.m3 .feature-grid article,.m3 .statement,.m3 .content-section,.m3 .pdf-button{border-radius:0}.m3 .section-rail{margin:0}.m3 .product-flow{margin:0}.m3 .content-section{margin:0;border-left:0;border-right:0}.m3 .feature-grid{gap:0;border-top:1px solid #222}.m3 .feature-grid article{background:transparent;border-bottom:1px solid #222}.m3 .statement{background:#b74b1c}.m3 .specs-section{background:#171817}.m3 .document-section{background:#e5e2db}.m3 .final-contact{background:#b74b1c}.m3 .mobile-sticky{border-radius:0;bottom:0;width:min(100%,430px)}
/* Mobile 04 · Pocket bento */
.m4{--page:#eaf0f5;--radius:26px}.m4 .product-media{background:linear-gradient(145deg,#dce7ff,#fff)}.m4 .quick-specs{border:0;gap:7px;overflow:visible}.m4 .quick-specs div{border:0!important;background:#eef2f7;border-radius:13px}.m4 .content-section{background:transparent;border:0;padding:26px 0}.m4 .feature-grid{grid-template-columns:1fr 1fr;gap:9px}.m4 .feature-grid article{padding:20px;min-height:190px}.m4 .feature-grid article:last-child{grid-column:1/-1}.m4 .statement{margin-top:9px;background:linear-gradient(145deg,#ff6500,#ff944c)}.m4 .specs-section,.m4 .document-section,.m4 .final-contact{padding:30px 22px}.m4 .specs-section{background:#17243b}.m4 .document-section{background:#fff}.m4 .final-contact{background:#29398f}
/* Mobile 05 · Technical first */
.m5{--page:#fff;--radius:10px}.m5 .topbar{border-top:4px solid var(--orange)}.m5 .product-media,.m5 .product-buybox{border-radius:8px}.m5 .product-media{min-height:330px;background:#f3f5f7}.m5 .product-buybox h1{font-size:32px}.m5 .quick-specs{border-radius:4px;border-left:4px solid var(--orange)}.m5 .cta,.m5 .section-rail,.m5 .content-section,.m5 .feature-grid article,.m5 .statement,.m5 .pdf-button{border-radius:4px}.m5 .section-rail{background:#111b2d}.m5 .product-flow{display:flex;flex-direction:column}.m5 .specs-section{order:1}.m5 .description-section{order:2}.m5 .document-section{order:3}.m5 .final-contact{order:4}.m5 .content-section{border-left:0;border-right:0}.m5 .specs-section{background:#111b2d}.m5 .document-section{background:#f3f5f7}.m5 .final-contact{background:var(--orange)}
@media(max-width:760px){body:not(.mobile-mockup){padding:0}.topbar{padding:0 18px}.trust-line{display:none}.header-contact a{display:none}.product-hero{grid-template-columns:1fr;padding:0 14px}.product-buybox{padding:32px 24px}.product-media{min-height:430px}.section-rail{margin-left:14px;margin-right:14px;overflow:auto;justify-content:flex-start}.product-flow{margin:0 14px}.content-section{padding:42px 24px}.section-heading,.document-section,.final-contact{grid-template-columns:1fr}.feature-grid{grid-template-columns:1fr}.mobile-sticky{display:grid}}
.mobile-mockup .product-buybox h1{overflow-wrap:anywhere;word-break:break-word}
.mobile-mockup .mobile-sticky{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.mobile-mockup .mobile-sticky .cta{min-width:0;padding:8px 5px;font-size:10px;gap:6px;white-space:nowrap}
.mobile-mockup .mobile-sticky .cta svg{width:16px;flex:0 0 auto}
