@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cd79e1ff94fa521b-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/89362aa296165c6d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e11f95d95ac59fa4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/00f4982f357db61e-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/62a3c74fa0e47362-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8201559e247ad180-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2173e4bb28c315da-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c6f81e539d11fc99-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/25ab8995c98996d7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9ddf1512dbee9c99-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8247d8d2a376ae43-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e270c9fc4fe96f5a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6bb6a9cb68044e10-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9a3689a7cda641d2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bed26dc8a57eea87-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro Fallback;src:local("Arial");ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.00%;size-adjust:110.36%}.__className_0df554{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.__variable_0df554{--font-vtech:"Be Vietnam Pro","Be Vietnam Pro Fallback"}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#102342;background:#fff;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}a,button,input,summary,textarea{outline-offset:4px}button{cursor:pointer}.wrap{max-width:1220px;margin:auto;padding-left:32px;padding-right:32px}header{position:sticky;top:0;z-index:20;background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #e9eef7}.nav{height:86px;justify-content:space-between;gap:24px}.brand,.nav{display:flex;align-items:center}.brand{gap:8px;font-size:26px;font-weight:800;letter-spacing:-1px;line-height:1.1}.brand small{font-size:10px;letter-spacing:.2px;display:block;font-weight:600;margin-top:5px}.brand-icon{font-size:42px;color:#0972e9;line-height:1;font-weight:900;text-shadow:3px 0 #02b0f3}nav{display:flex;gap:28px;font-size:14px;font-weight:600}.text-link:hover,nav a:hover{color:#0873ee}.button{display:inline-flex;align-items:center;justify-content:center;background:#0868ed;color:white;padding:14px 24px;border-radius:8px;border:1px solid #0868ed;font-weight:700;font-size:15px;box-shadow:0 5px 12px #0b69ed18;transition:background .2s,transform .2s}.button:hover{background:#004ec9;transform:translateY(-1px)}.button.secondary{background:white;color:#165caf;border-color:#d4deee;box-shadow:none}.button.secondary:hover{background:#f0f6ff}.button.small{padding:10px 18px;font-size:14px}.hero{background:radial-gradient(ellipse at 75% 35%,#d0e3ff99,transparent 45%),linear-gradient(135deg,#f7fbff,#f0f5ff 70%,#faffff);padding:70px 0 0;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:30px}.eyebrow{font-size:12px;letter-spacing:1.1px;font-weight:800;color:#1464b8;background:#e6f2ff;padding:6px 9px;border-radius:5px}h1{font-size:47px;line-height:1.22;letter-spacing:-1.6px;margin:22px 0}h1 em{font-style:normal;color:#0868ed}.hero-copy{font-size:18px;color:#516178;line-height:1.8}.actions{display:flex;gap:12px;margin:25px 0 18px}.quiet{font-size:14px;color:#68778c}.hero-visual{height:460px;position:relative;display:flex;align-items:center;justify-content:center}.orb{position:absolute;inset:40px 15px 5px;background:radial-gradient(circle at 50% 40%,#b9d7ff,#e5f3ff 65%,transparent 66%);border-radius:50%;border:1px dashed #8ebcee;transform:rotate(-15deg)}.map-card{z-index:2;width:310px;border:1px solid #d4dfed;background:#fff;border-radius:18px;box-shadow:0 25px 65px #194ca329;transform:rotate(-5deg);overflow:hidden}.map-head{display:flex;gap:12px;align-items:center;padding:18px;font-size:12px;color:#728397}.google{font-size:20px;color:#4285f4;font-weight:600;letter-spacing:-1px}.map-canvas{height:160px;background-color:#eef2e8;background-image:linear-gradient(105deg,transparent 36%,#fff 37%,#fff 40%,transparent 41%),linear-gradient(15deg,transparent 40%,#fff 41%,#fff 46%,transparent 47%),linear-gradient(90deg,#c9dfca 1px,transparent 0),linear-gradient(#cedece 1px,transparent 0);background-size:auto,auto,45px 45px,45px 45px;display:grid;place-content:center;text-align:center}.pin{font-size:43px}.road-label{background:white;padding:2px 8px;font-size:12px;border-radius:4px}.store{display:flex;gap:12px;padding:22px 18px 12px}.store>span{width:44px;height:44px;border-radius:10px;background:#0868ed;color:#fff;font-size:30px;text-align:center;font-weight:700}.store p{font-size:11px;color:#8190a2;margin:3px 0}.map-tools{display:flex;justify-content:space-around;padding:12px 14px 18px;color:#0870ed;font-size:23px}.map-tools span{text-align:center}.map-tools small{display:block;font-size:10px;color:#6a788c}.visual-label{position:absolute;z-index:3;background:white;border-radius:12px;padding:15px 18px;box-shadow:0 8px 22px #185bc51c;font-size:13px;font-weight:600;color:#25496e;border:1px solid #f0f4fc}.visual-label.top{right:0;top:15px}.visual-label.left{left:0;top:180px}.visual-label.right{right:-12px;top:215px}.visual-label.bottom{right:14px;bottom:33px}.principles{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding-top:50px;padding-bottom:38px;margin-top:25px}.principles>div{border-left:3px solid #c9e0ff;padding-left:15px}.principles b{display:block;font-size:20px}.principles span{font-size:13px;color:#65758a}.section{padding-top:70px;padding-bottom:70px}.section-heading{text-align:center;margin-bottom:32px}h2{font-size:30px;line-height:1.3;letter-spacing:-.7px;margin:15px 0}h3{font-size:18px;line-height:1.4}.section-heading p{color:#6e7d91}.categories{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.category{border:1px solid #e5ecf6;border-radius:12px;padding:24px;transition:box-shadow .2s,border-color .2s}.category:hover{border-color:#aacfff;box-shadow:0 10px 26px #156bed0d}.platform{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#edf5ff;color:#0868ed;font-size:25px;border-radius:10px;font-weight:800}.platform.youtube{color:#f32934}.platform.tripadvisor{color:#00a886}.platform.tiktok{color:#132234}.category p{font-size:14px;color:#66768b;min-height:65px}.text-link{font-size:14px;font-weight:700;color:#1367bb}.trust{background:radial-gradient(ellipse at right,#17487e,#031e40 75%);padding:45px 0;color:white}.light{background:#173955;color:#93c3fd}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:28px}.trust-grid p{color:#b5c7dd;font-size:14px}.trust-grid b{font-size:16px}.section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.services{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service-card{border:1px solid #e3eaf5;border-radius:14px;overflow:hidden}.service-art{height:170px;padding:28px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#e5f3ff,#d7e6ff);color:#2365b4;position:relative}.service-art>span{font-size:65px;position:absolute;right:35px;color:#338eff;line-height:1}.service-art strong{font-size:22px}.service-art small{font-size:13px}.art-1{background:linear-gradient(135deg,#e5fbf4,#d9edff)}.art-2{background:linear-gradient(135deg,#ebefff,#daeaff)}.service-body{padding:23px}.service-body h3{min-height:50px;margin:0}.service-body p{font-size:14px;color:#65778e;min-height:66px}.price{display:block;color:#0868ed;margin:18px 0}.service-body .button{width:100%}.cta{background:linear-gradient(110deg,#eef6ff,#e8f2ff);border-radius:16px;display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:40px;padding-bottom:40px;margin-bottom:70px}.cta p{color:#5c718c}.foot{display:grid;grid-template-columns:2fr 1fr 1fr;gap:45px;padding-top:50px;padding-bottom:40px}footer{border-top:1px solid #e6edf7;background:#f9fbff}.foot p{font-size:14px;color:#68798c;margin:10px 0}.foot>div>a:not(.brand){display:block;margin:9px 0;font-size:14px;color:#576e8a}.foot h3{font-size:16px}.copyright{font-size:13px;color:#778799;border-top:1px solid #e4ebf5;padding-top:18px;padding-bottom:18px}.detail{padding-top:25px;padding-bottom:70px}.breadcrumbs{display:flex;gap:12px;font-size:13px;color:#788aa0;margin-bottom:40px;flex-wrap:wrap}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:55px}.detail h1{font-size:40px}.lead{color:#5d718c;font-size:18px}.price-line{background:#f0f6ff;padding:16px 22px;border-radius:10px;margin:24px 0;display:flex;align-items:center;gap:25px}.price-line b{font-size:26px;color:#0868ed}.price-line span{font-size:14px}.chips{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#3f6e9d}.detail-section{margin:36px 0;border-top:1px solid #e5edf7;padding-top:15px}.detail-section h2{font-size:23px}.check-list{list-style:none;padding:0}.check-list li{padding:14px 16px;background:#f6f9fe;border:1px solid #e6edf7;margin:10px 0;border-radius:8px;font-size:15px}.check-list li:before{content:"✓";color:#0868ed;font-weight:700;margin-right:10px}.steps{display:flex;gap:15px;justify-content:space-between;margin:24px 0}.steps div{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;font-size:12px;flex:1 1}.steps b{width:34px;height:34px;display:grid;place-items:center;color:white;border-radius:50%;background:#0868ed;font-size:16px}details{border-bottom:1px solid #e5edf7;padding:17px 0;font-size:15px}summary{cursor:pointer;font-weight:600}details p{color:#64758a}.notice{background:#eff6ff;border-left:3px solid #1378ef;padding:18px;font-size:14px;color:#506986}.inquiry{padding:25px;border:1px solid #e3ebf5;border-radius:14px;box-shadow:0 12px 35px #2155990b;background:#fff}.inquiry h3{font-size:23px;margin:18px 0 8px}.inquiry label:not(.consent){display:block;font-size:14px;font-weight:600;margin:16px 0}input,textarea{width:100%;border:1px solid #d6e0ef;border-radius:7px;padding:11px 12px;background:#fff;color:#102342;margin-top:6px;max-width:100%}.consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:#5b6d85}.consent input{width:16px;flex-shrink:0;margin-top:3px}.consent a{text-decoration:underline;color:#0868ed}.inquiry .button{width:100%}.form-state{font-size:14px;color:#155399;overflow-wrap:anywhere}.honey{display:none}.legal{max-width:850px;margin:auto}.legal h1{font-size:38px}.legal .check-list li{padding:20px;font-size:16px}button:disabled{opacity:.6;cursor:wait}@media(max-width:1000px){nav{gap:15px}.hero h1{font-size:38px}.visual-label.left{left:-10px}.visual-label.right{right:-10px}.categories{grid-template-columns:repeat(2,1fr)}.detail-grid{grid-template-columns:minmax(0,1fr) 320px;gap:25px}}@media(max-width:720px){.wrap{padding-left:20px;padding-right:20px}.nav{height:auto;min-height:75px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px;gap:12px}.brand{font-size:23px}.brand-icon{font-size:35px}nav{order:3;width:100%;overflow:auto;white-space:nowrap;padding-top:8px;border-top:1px solid #edf2fa;font-size:13px;gap:22px}.nav .button{font-size:12px;padding:9px 12px}.hero{padding-top:38px}.hero-grid{grid-template-columns:1fr}.hero h1{font-size:37px;letter-spacing:-1px}.eyebrow{font-size:10px}.hero-copy{font-size:16px}.actions{flex-wrap:wrap}.actions .button{flex:1 1;padding:12px;white-space:nowrap;font-size:13px}.hero-visual{height:380px;max-width:430px;margin:auto;width:100%}.map-card{width:270px}.map-canvas{height:130px}.visual-label{font-size:11px;padding:11px}.visual-label.top{top:0;right:0}.visual-label.right{right:0;top:170px}.visual-label.left{left:0;top:100px}.visual-label.bottom{bottom:5px}.principles{grid-template-columns:1fr 1fr;gap:22px;padding-top:25px}.principles b{font-size:18px}.principles span{font-size:12px}.section{padding-top:45px;padding-bottom:45px}h2{font-size:25px}.categories{gap:12px}.category{padding:18px}.category h3{font-size:16px}.category p{font-size:13px;min-height:85px}.trust-grid{grid-template-columns:1fr 1fr;gap:15px}.services{grid-template-columns:1fr}.service-body h3,.service-body p{min-height:0}.service-art{height:145px}.section-title{align-items:flex-start;gap:15px}.section-title>.text-link{white-space:nowrap;margin-top:35px}.cta{margin-left:20px;margin-right:20px;flex-direction:column;align-items:flex-start;padding:25px;margin-bottom:45px}.foot{grid-template-columns:1fr 1fr;gap:25px}.foot>div:first-child{grid-column:1/-1}.detail-grid{grid-template-columns:1fr}.detail h1{font-size:32px}.breadcrumbs{margin-bottom:25px;font-size:12px}.lead{font-size:16px}.steps{gap:4px}.price-line{gap:15px}.price-line b{font-size:23px}.legal h1{font-size:32px}}.brand-logo{width:52px;height:52px;flex-shrink:0}@media(max-width:720px){.brand-logo{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:hover{transform:none}}.hero-copy,.lead{white-space:pre-line}.hero-upload{width:100%;height:100%;object-fit:contain;border-radius:18px}.content-image{max-width:100%;max-height:420px;object-fit:contain;border-radius:12px;margin:20px 0}.card-image{width:100%;height:100%;object-fit:cover}.service-art:has(.card-image){padding:0}body{font-family:var(--font-vtech),Arial,sans-serif;line-height:1.7;font-weight:400;color:#173052}.brand,button,h1,h2,h3,input,select,textarea{font-family:inherit}h1{font-weight:800}h2,h3{font-weight:700}.wrap{max-width:1440px}.nav{height:106px;gap:28px}.logo-frame{display:flex;width:88px;height:88px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden}.brand-logo{width:88px;height:88px;object-fit:contain}.default-logo .brand-logo{transform:scale(1.4)}.brand{gap:12px}.brand-wordmark{font-size:32px;font-weight:800;letter-spacing:.4px;color:#082f61}.brand-wordmark small{font-size:9px;font-weight:700;letter-spacing:1.6px;color:#4074a5;margin-top:8px}.header-auth{display:flex;align-items:center;gap:18px;white-space:nowrap}.auth-login{font-size:13px;font-weight:700;color:#164775}nav{gap:22px;font-size:13px}.site-shell{max-width:1680px;margin:auto;display:grid;grid-template-columns:250px minmax(0,1fr)}.site-content{min-width:0}.service-sidebar{padding:26px 16px 32px 22px;border-right:1px solid #e1eaf5;background:#fbfdff;align-self:start;position:sticky;top:106px;max-height:calc(100vh - 106px);overflow:auto}.sidebar-title span{color:#6990b8;font-size:9px;font-weight:800;letter-spacing:1.3px}.sidebar-title h2{font-size:18px;margin:6px 0 20px}.service-sidebar details{padding:0;border:0;margin:0 0 9px}.service-sidebar summary{display:flex;align-items:center;gap:11px;font-size:13px;list-style:none;padding:10px 8px;background:#f0f6fd;border-radius:9px}.service-sidebar summary:after{content:"⌄";margin-left:auto;color:#5885b5}.service-sidebar details[open] summary{background:#e8f2ff;color:#0967d5}.sidebar-links{padding:8px 0 8px 39px;display:grid;gap:0}.sidebar-links a{font-size:11px;padding:8px 0;border-bottom:1px solid #e7eef7;color:#456481;line-height:1.6}.sidebar-links a:hover{color:#0871ef}.sidebar-contact{display:block;border:1px solid #dae8f8;background:#fff;border-radius:10px;font-size:12px;color:#6b8099;margin-top:25px;padding:15px}.sidebar-contact b{display:block;color:#126fce;margin-top:6px}.platform-symbol{display:inline-flex;width:40px;height:40px;border-radius:11px;align-items:center;justify-content:center;font-size:27px;font-weight:800;background:#eaf3ff;color:#1270e2;flex-shrink:0}.maps-symbol svg{width:24px;height:30px}.icon-threads,.icon-tiktok,.icon-x{color:#0e203e;background:#edf0f6}.icon-youtube{color:#ef3040;background:#fff0f1}.icon-instagram{color:#bc3a9c;background:#fff0fa}.service-sidebar .platform-symbol{width:24px;height:26px;font-size:19px;border-radius:6px}.service-sidebar .maps-symbol svg{width:17px;height:21px}.hero{padding-top:56px;background:radial-gradient(ellipse at 90% 25%,#d6e8ff,transparent 65%),linear-gradient(130deg,#f6fbff,#edf5ff)}.hero-grid{grid-template-columns:1.1fr 1fr;gap:22px}.hero h1{font-size:clamp(29px,2.65vw,44px);line-height:1.34;letter-spacing:-1.3px}.hero-copy{font-size:15px;line-height:1.9;color:#576d85}.hero .actions{gap:10px;flex-wrap:wrap}.hero .button{padding:13px 18px;font-size:12px}.eyebrow{font-size:10px;letter-spacing:1px}.hero-redesign{height:410px;min-width:0;position:relative}.hero-glow{position:absolute;width:90%;aspect-ratio:1;background:linear-gradient(130deg,#b2d6ff66,#d2eaff);border-radius:50%;border:1px dashed #97bde3;top:25px}.maps-showcase{position:relative;width:92%;background:#fff;border:1px solid #dce8f7;border-radius:18px;box-shadow:0 22px 50px #1c61b21c;overflow:hidden;transform:rotate(-3deg)}.maps-showcase-top{padding:17px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.maps-showcase-top img{height:19px;width:auto;max-width:45%;object-fit:contain}.maps-showcase-top span{font-size:9px;color:#8497ad}.maps-illustration{width:100%;height:200px;object-fit:cover}.maps-business{padding:18px 15px;display:flex;align-items:center;gap:12px}.business-badge{width:38px;height:38px;border-radius:10px;background:#0e6bea;color:#fff;font-size:27px;font-weight:800;text-align:center}.maps-business strong{font-size:12px}.maps-business p{font-size:9px;margin:3px 0;color:#73869e}.verified-badge{margin-left:auto;border-radius:50%;color:#149d7b;background:#e2f8f0;width:22px;height:22px;text-align:center;font-weight:800}.hero-note{position:absolute;z-index:3;display:flex;gap:10px;align-items:center;padding:12px 14px;background:#fff;border:1px solid #e4edf9;border-radius:12px;box-shadow:0 8px 28px #214d8514}.hero-note>span{width:28px;height:28px;border-radius:8px;background:#eaf5ff;color:#096ced;font-weight:800;display:grid;place-items:center}.hero-note b{display:block;font-size:10px}.hero-note small{display:block;font-size:8px;color:#8391a4;margin-top:2px}.note-upper{top:3px;right:0}.note-lower{bottom:8px;right:0}.principles{gap:20px;padding-top:25px;margin-top:0}.principles b{font-size:17px}.principles span{font-size:11px}.categories{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.category{padding:0 0 20px;overflow:hidden;background:white;display:flex;flex-direction:column}.category-art{height:130px;position:relative}.category-art>.platform-symbol{position:absolute;bottom:-18px;left:18px;border:3px solid white;box-shadow:0 3px 10px #0b42801a}.category h3{margin:29px 18px 8px;font-size:15px}.category p{margin:0 18px 14px;font-size:11px;min-height:54px}.category .text-link{font-size:11px;margin:auto 18px 0}.section-heading h2{font-size:27px}.service-art{padding:0}.service-body h3{font-size:16px}.service-body .button,.service-body p{font-size:12px}.foot{max-width:1440px;padding-top:55px;padding-bottom:45px;grid-template-columns:2.1fr 1fr 1fr}.foot .brand-logo{width:74px;height:74px}.foot .brand-wordmark{font-size:29px}.foot p{color:#304f70;font-size:13px;font-weight:600;line-height:1.9}.foot h3{font-weight:800;color:#0d3765;font-size:15px}.foot>div>a:not(.brand){font-size:12px;font-weight:600;color:#48627e}.footer-contacts{display:grid;gap:7px;margin-top:18px}.footer-contacts a{font-size:13px;font-weight:700;color:#135faa;overflow-wrap:anywhere}.copyright{font-weight:500}.account-page{padding-top:48px;padding-bottom:65px}.account-card{border:1px solid #dce6f3;border-radius:16px;background:#fff;box-shadow:0 12px 36px #1b5ca30a;padding:30px;margin-bottom:25px}.auth-card{max-width:560px;margin:0 auto}.account-card h1{font-size:29px;letter-spacing:-.6px}.account-card>p{font-size:14px;color:#5f7591}.account-form label:not(.consent){display:block;font-size:13px;font-weight:600;margin:18px 0}.account-form button{width:100%;margin-top:20px}.auth-switch{text-align:center;border-top:1px solid #e6edf6;padding-top:20px;font-size:13px}.auth-switch a{color:#0870ea;font-weight:700}.customer-dashboard{max-width:850px;margin:auto}.customer-inquiry{border-top:1px solid #e3ecf5;padding:18px 0;font-size:13px}.customer-inquiry small{display:block;color:#7d8ea5}.customer-inquiry p{white-space:pre-wrap;overflow-wrap:anywhere}.customer-inquiry code{font-size:11px;color:#6e86a4}.catalog-heading{display:flex;align-items:center;gap:20px}.catalog-heading h1{margin:10px 0}.catalog-heading>.platform-symbol{width:64px;height:64px;font-size:40px}.catalog-services{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.catalog-service{border:1px solid #e0e9f5;border-radius:12px;padding:22px;gap:15px}.catalog-service h2{font-size:17px;margin:0}.catalog-service small{color:#6e86a4}.catalog-service p{font-size:12px;margin:0}.catalog-service b{font-size:13px;color:#0c68dd}.catalog-service .button{margin-top:auto;font-size:12px}.catalog-empty{display:flex;align-items:center;gap:30px;background:#f3f8ff;padding:25px;border-radius:16px;margin-top:35px}.catalog-empty img{width:40%;border-radius:12px}.catalog-empty h2{font-size:22px}.catalog-empty p{font-size:13px;color:#607b9c}@media(max-width:1240px){.nav{gap:18px}nav{gap:14px}.brand-wordmark{font-size:27px}.brand-wordmark small{font-size:8px;letter-spacing:1.1px}.header-auth{gap:12px}.site-shell{grid-template-columns:220px minmax(0,1fr)}.wrap{padding-left:26px;padding-right:26px}.hero-grid{grid-template-columns:1fr}.hero h1{font-size:38px}.hero-redesign{max-width:480px;width:100%;margin:auto;height:400px}.hero-copy{font-size:16px}.principles{grid-template-columns:repeat(2,1fr)}.categories{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid,.services{grid-template-columns:1fr}.service-body h3,.service-body p{min-height:0}.service-art{height:190px}.trust-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:980px){.nav{flex-wrap:wrap;height:auto;padding-top:10px;padding-bottom:12px;gap:12px}.nav nav{order:3;width:100%;justify-content:center;padding-top:8px;border-top:1px solid #e7eff8}.brand-logo,.logo-frame{width:70px;height:70px}.service-sidebar{top:136px;max-height:calc(100vh - 136px)}.foot{grid-template-columns:1fr 1fr}.foot>div:first-child{grid-column:1/-1}}@media(max-width:720px){.site-shell{display:flex;flex-direction:column}.service-sidebar{position:static;max-height:none;width:100%;padding:12px 20px;border-right:0;border-bottom:1px solid #dfebf8}.sidebar-title{display:none}.service-sidebar details{display:inline-block;vertical-align:top;margin:0 6px 6px 0}.service-sidebar details[open]{display:block;width:100%;margin-bottom:10px}.service-sidebar summary{font-size:11px;padding:9px}.sidebar-links{padding:5px 10px;display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.sidebar-links a{font-size:10px}.sidebar-contact{display:none}.nav{min-height:74px}.nav nav{justify-content:flex-start;white-space:nowrap;overflow:auto;gap:22px;font-size:12px}.brand-logo,.logo-frame{width:62px;height:62px}.brand{gap:7px}.brand-wordmark{font-size:25px}.brand-wordmark small{font-size:7px;letter-spacing:.9px}.header-auth{gap:9px}.auth-login{font-size:11px}.header-auth .button{font-size:11px;padding:9px 12px}.hero h1{font-size:33px;line-height:1.4}.wrap{padding-left:20px;padding-right:20px}.hero{padding-top:30px}.hero-copy{font-size:14px}.hero .actions .button{white-space:normal;flex:1 1;min-width:130px}.hero-redesign{height:355px}.maps-illustration{height:185px}.hero-note{padding:9px}.hero-note b{font-size:9px}.note-upper{top:-7px}.note-lower{bottom:3px}.category-art{height:116px}.category h3{font-size:14px}.category p{font-size:11px}.section-heading h2{font-size:24px}.foot .brand{font-size:25px}.foot{gap:22px}.foot>div>a:not(.brand){font-size:11px}.footer-contacts a{font-size:12px}.account-page{padding-top:30px}.account-card{padding:22px}.account-card h1{font-size:25px}.catalog-services{grid-template-columns:1fr}.catalog-empty{flex-direction:column;align-items:flex-start;padding:20px}.catalog-empty img{width:100%;max-height:210px;object-fit:cover}.catalog-empty h2{font-size:20px}}@media(max-width:380px){.brand-wordmark{font-size:22px}.header-auth{gap:6px}.brand-logo,.logo-frame{width:50px;height:50px}.auth-login{font-size:10px}.header-auth .button{font-size:10px;padding:8px 9px}.hero h1{font-size:30px}}.sidebar-mobile-switch{display:none}@media(max-width:720px){.sidebar-mobile-switch{display:flex;align-items:center;justify-content:space-between;width:100%;background:#edf5ff;color:#12579d;border:1px solid #dceaf9;border-radius:9px;padding:11px 14px;font-size:12px;font-weight:700;box-shadow:none}.sidebar-content{display:none}.sidebar-content.is-open{display:block;padding-top:12px}}.company-profile{display:grid;grid-template-columns:.9fr 1.1fr;gap:46px;align-items:center;border-top:1px solid #e8eff7}.company-profile-image{position:relative}.company-profile-image>img{width:100%;border-radius:20px;display:block}.company-profile-badge{position:absolute;bottom:20px;left:20px;right:20px;padding:18px 22px;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff;border-radius:12px;display:flex;justify-content:space-between;align-items:center;gap:20px}.company-profile-badge>span{color:#126ee4;font-size:21px;font-weight:800;letter-spacing:.5px}.company-profile-badge strong{font-size:14px;line-height:1.6;color:#244b79}.company-profile-copy h2{font-size:28px;line-height:1.45}.company-profile-copy>p{font-size:14px;color:#58718d;line-height:1.95}.company-values{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.company-values span{border:1px solid #dbe8f9;background:#f3f8ff;color:#27619e;font-size:11px;font-weight:700;border-radius:20px;padding:7px 12px}.partner-section{padding-top:35px;background:linear-gradient(180deg,#fff,#f8fbff);border-top:1px solid #e8eff7}.partner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.partner-card{border:1px solid #e0e9f5;background:white;border-radius:13px;min-height:140px;padding:24px 15px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:18px;transition:box-shadow .2s}.partner-card:hover{box-shadow:0 8px 25px #173d7010}.partner-monogram{font-size:21px;font-weight:800;letter-spacing:.4px;color:#1266b7;line-height:1.2;overflow-wrap:anywhere}.partner-color-1 .partner-monogram{color:#25816d}.partner-color-2 .partner-monogram{color:#32678e}.partner-color-3 .partner-monogram{color:#6251a0}.partner-card strong{font-size:11px;color:#5c718b;font-weight:600}.partner-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:25px;flex-wrap:wrap}.partner-bottom>a:last-child{font-size:11px;color:#7c8fa6}@media(max-width:1100px){.company-profile{grid-template-columns:1fr;gap:25px}.company-profile-image{max-width:460px}.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.company-profile{gap:22px}.company-profile-copy h2{font-size:24px}.company-profile-copy>p{font-size:13px}.company-profile-badge{padding:13px 16px;left:14px;right:14px;bottom:14px}.company-profile-badge>span{font-size:18px}.company-profile-badge strong{font-size:12px}.partner-grid{gap:12px}.partner-card{min-height:128px;padding:20px 10px}.partner-monogram{font-size:19px}.partner-card strong{font-size:10px}.partner-bottom{gap:12px}.partner-section .section-heading h2{font-size:24px}}.catalog-page{background:#f7f9fd;min-height:70vh}.catalog-heading h1{font-size:34px;font-weight:800;letter-spacing:-.8px}.catalog-services{gap:14px}.catalog-service{background:#fff;padding:24px;border-radius:15px;box-shadow:0 4px 14px #16345b05;gap:12px}.catalog-service h2{font-weight:800;line-height:1.45;color:#122d51;letter-spacing:-.35px}.catalog-service small{font-size:12px;font-weight:700;color:#657b96}.catalog-service p{font-size:14px;color:#5a6e88}.catalog-service b{font-size:23px;font-weight:800;color:#0968dd}.catalog-service .button{font-size:14px;padding:11px 18px;align-self:flex-start;min-width:140px;background:#edf5ff;border-color:#c9dffd}.service-body h3{font-size:21px;font-weight:800;line-height:1.4}.category h3{font-size:19px;font-weight:800}.sidebar-links a{font-size:13px;font-weight:650;line-height:1.55;padding-top:8px;padding-bottom:8px}.service-sidebar summary{font-size:14px;font-weight:800}.order-panel{max-width:860px;margin:12px auto;padding:30px 36px;box-shadow:0 10px 40px #163d7310;border-radius:20px}.order-heading h2{font-size:29px;font-weight:800;margin:15px 0 20px}.order-tabs{display:flex;gap:28px;border-bottom:1px solid #e3ebf5;margin-bottom:24px;font-size:14px}.order-tabs>*{padding:0 0 13px;color:#68809b}.order-tabs .active{color:#0868ed;border-bottom:3px solid #0868ed;font-weight:800}.order-panel label:not(.consent){font-size:14px;font-weight:750;margin:18px 0;color:#2c4564}.order-panel input,.order-panel select,.order-panel textarea{font-family:inherit;font-size:15px;background:#fbfcff;border:1px solid #d9e3ef;padding:12px 14px;border-radius:9px;width:100%;margin-top:8px;min-width:0}.order-panel select{font-weight:700;white-space:normal}.order-panel input:focus,.order-panel select:focus,.order-panel textarea:focus{outline:2px solid #bbd9ff;border-color:#3987ea}.order-service-name{font-size:24px!important;font-weight:800;line-height:1.4;padding-top:10px}.order-facts{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px;background:#f1f6ff;border-radius:14px;margin:18px 0}.order-facts>div{padding:15px 18px;background:#fff;border:1px solid #e0e8f5;border-radius:10px}.order-facts small{font-size:10px;font-weight:800;letter-spacing:.6px;color:#73839a;display:block}.order-facts strong{display:block;font-size:25px;font-weight:800;color:#0868ed;margin-top:6px}.order-help,.order-note{font-size:12px;color:#71849c;line-height:1.6}.order-panel .price-line{justify-content:space-between;padding:18px;background:#edf5ff;margin:22px 0}.order-panel>.button{width:100%;padding:14px;font-size:16px}.order-panel .consent{align-items:flex-start;font-size:12px}.order-panel .consent input{width:17px;flex-shrink:0;margin:3px 0 0}.order-panel p[role=status]{font-size:14px;font-weight:600;overflow-wrap:anywhere}.order-panel .inquiry{border:0}@media(max-width:720px){.catalog-heading h1{font-size:27px}.catalog-service h2{font-size:20px}.catalog-service{padding:21px}.catalog-service .button{width:100%}.order-panel{padding:23px 20px;margin:0;border-radius:15px}.order-heading h2{font-size:26px}.order-service-name{font-size:21px!important}.order-facts{gap:8px;padding:10px}.order-facts>div{padding:13px 10px}.order-facts strong{font-size:21px}.sidebar-links a{font-size:12px}.service-sidebar summary{font-size:13px}.category h3{font-size:17px}.order-tabs{gap:20px;font-size:13px}}.customer-menu{display:grid;gap:8px;margin:16px 0 22px;padding-bottom:18px;border-bottom:1px solid #dfe9f5}.customer-menu a{padding:12px 13px;border:1px solid #cfe1f9;background:#edf5ff;border-radius:9px;color:#145baf;font-weight:800;font-size:13px}.order-description{border:1px solid #e1e9f4;background:#f9fbff;border-radius:12px;padding:18px;margin:22px 0}.order-description b{font-size:14px}.order-description p{font-size:13px;color:#59718e;margin:8px 0 0}.source-options{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.order-panel .source-options label{display:flex;align-items:center;gap:8px;border:1px solid #d4e3f5;background:#f5f9ff;padding:10px 14px;border-radius:25px;font-size:13px;margin:0}.order-panel .source-options input{width:16px;margin:0;accent-color:#0968ed}.link-guide{padding:14px 17px;background:#f1f7ff;border:1px solid #d8e8fa;border-radius:10px;font-size:13px}.link-guide p{font-size:12px}.content-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:12px 0}.order-panel .content-tools .import-content{border:1px solid #d5e4f7;background:#edf5ff;color:#1761b4;padding:8px 12px;font-size:12px;margin:0;border-radius:8px;cursor:pointer}.import-content input{display:none}.content-tools>a{font-size:12px;text-decoration:underline;color:#1761b4}.order-tabs{flex-wrap:wrap;gap:18px}.customer-orders{max-width:1100px;padding-top:35px}.customer-orders h1{font-size:32px}.order-filter{display:grid;grid-template-columns:minmax(0,1fr) 210px auto;gap:12px;margin:25px 0}.order-filter input,.order-filter select{width:100%;font-family:inherit;border:1px solid #d7e2f0;border-radius:8px;padding:11px;font-size:13px;min-width:0}.customer-order-list{display:grid;gap:15px;margin-top:24px}.customer-order{margin-bottom:0;padding:24px}.customer-order-top{display:flex;gap:15px;justify-content:space-between;align-items:flex-start}.customer-order-top>strong{font-size:20px;font-weight:800}.state-pill{white-space:nowrap;background:#edf5ff;color:#1c64b5;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:700}.customer-order>small{font-size:11px;color:#7589a0;overflow-wrap:anywhere}.customer-order-facts{display:flex;justify-content:space-between;gap:15px;margin:20px 0;font-size:14px}.customer-order-facts>b{font-size:21px;color:#0968e9}.order-link{font-size:13px;overflow-wrap:anywhere}.order-link a{color:#1268cf;text-decoration:underline}.empty-state{text-align:center;padding:35px}@media(max-width:720px){.customer-menu{margin:12px 0 15px}.customer-menu a{font-size:12px}.order-filter{grid-template-columns:1fr 1fr}.order-filter input{grid-column:1/-1}.customer-order-top{flex-direction:column;gap:8px}.customer-order-top>strong{font-size:19px}.customer-orders h1{font-size:27px}.order-panel .order-tabs{font-size:12px;gap:14px}.customer-order{padding:21px}}@media(min-width:980px){.order-panel>label:not(.consent){display:grid;grid-template-columns:190px minmax(0,1fr);gap:10px 22px;align-items:start}.order-panel>label:not(.consent)>div,.order-panel>label:not(.consent)>input,.order-panel>label:not(.consent)>p,.order-panel>label:not(.consent)>select,.order-panel>label:not(.consent)>small,.order-panel>label:not(.consent)>textarea{grid-column:2;margin-top:0}.order-panel>label:not(.consent)>small{font-weight:400}.order-panel .source-options{margin:0}}.review-source{border:0;padding:0;margin:20px 0;min-width:0}.review-source legend{font-size:14px;font-weight:750;color:#2c4564;margin-bottom:12px}.review-content{margin:20px 0}.order-panel .review-content>label{margin:0 0 10px}.review-content textarea{width:100%;min-width:0}@media(min-width:980px){.review-content{display:grid;grid-template-columns:190px minmax(0,1fr);gap:10px 22px}.review-content>div,.review-content>p,.review-content>small,.review-content>textarea{grid-column:2}.review-content>label{grid-row:1/4!important;display:block!important}.review-source{padding-left:212px;position:relative}.review-source legend{position:absolute;left:0;top:10px;width:190px}}.platform-symbol img{width:27px;height:27px;object-fit:contain}.service-sidebar .platform-symbol img{width:19px;height:19px}.category-art .platform-symbol{width:48px;height:48px}.category-art .platform-symbol img{width:29px;height:29px}.partner-logo{width:108px;height:90px;object-fit:contain;display:block}.partner-card{min-height:174px;padding:22px 16px;gap:16px}.partner-card strong{font-size:12px;font-weight:700}.trust-feature{padding:65px 0;background:radial-gradient(ellipse at top right,#1c558e,#041f40 75%)}.trust-feature-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:42px;align-items:center}.trust-visual{position:relative;min-width:0}.trust-visual>img{width:100%;height:480px;object-fit:cover;border-radius:20px;border:1px solid #ffffff22;display:block}.trust-visual>span{position:absolute;bottom:13px;left:16px;color:white;background:#132b46bb;padding:4px 9px;border-radius:6px;font-size:10px}.trust-feature h2{font-size:32px;line-height:1.4;margin-top:20px}.trust-intro{font-size:14px;line-height:1.9;color:#c6d8ed}.trust-feature .trust-grid{grid-template-columns:1fr 1fr;gap:18px;margin:26px 0}.trust-feature .trust-grid b{font-size:14px}.trust-feature .trust-grid p{font-size:12px;line-height:1.8;margin:7px 0}.trust-feature .button{margin-top:8px}.vtech-service-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.vtech-service-strip>a{padding:26px;background:#f6faff;border:1px solid #dae7f7;border-radius:16px;transition:box-shadow .2s}.vtech-service-strip>a:hover{box-shadow:0 12px 30px #224d8614}.vtech-service-strip h3{font-size:21px;font-weight:800;margin:18px 0 10px}.vtech-service-strip p{font-size:13px;line-height:1.8;color:#5d7591}.sidebar-knowledge{display:block;color:#155caf;font-size:13px;font-weight:800;padding:15px 10px;border-bottom:1px solid #dae7f5}.qr-tool{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;align-items:start;padding:30px 0}.qr-tool h2{font-size:31px;line-height:1.4}.qr-tool p{font-size:14px;line-height:1.9;color:#61768f}.qr-tool label{font-size:14px;font-weight:700;display:block;margin:24px 0}.qr-tool input{margin-top:9px;width:100%;border:1px solid #d4e1f1;border-radius:9px;padding:13px;font-family:inherit}.qr-tool details a{font-size:13px;color:#1465c5;font-weight:700}.qr-preview{background:#f4f8ff;border:1px solid #dce8f9;border-radius:18px;padding:26px;text-align:center;min-width:0}.qr-preview>img{width:100%;max-width:280px;height:auto;background:#fff;border-radius:12px;display:block;margin:0 auto 15px}.qr-placeholder{font-size:125px;line-height:1.6;color:#8cafde}.qr-preview .actions{justify-content:center;flex-wrap:wrap}.qr-preview .button{font-size:12px;padding:11px 16px}.qr-destination{font-size:11px!important;overflow-wrap:anywhere;line-height:1.6!important}.knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.knowledge-card{border:1px solid #dce7f6;border-radius:16px;overflow:hidden;background:#fff}.knowledge-card>img{width:100%;height:170px;object-fit:cover;background:#f1f7ff;display:block}.knowledge-card>div{padding:24px}.knowledge-card small{font-size:10px;font-weight:700;color:#748ba6}.knowledge-card h2{font-size:21px;font-weight:800;line-height:1.45}.knowledge-card p{font-size:13px;color:#627c99;line-height:1.8}.knowledge-card b{font-size:13px;color:#1468cb}.nav nav{gap:17px;font-size:13px}@media(max-width:1240px){.trust-feature-grid{grid-template-columns:1fr;gap:30px}.trust-visual>img{height:370px}.knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-tool,.vtech-service-strip{grid-template-columns:1fr}.nav nav{gap:13px;font-size:12px}}@media(max-width:720px){.trust-feature{padding:40px 0}.trust-visual>img{height:290px}.trust-feature h2{font-size:27px}.trust-feature .trust-grid{gap:16px}.trust-intro{font-size:13px}.trust-feature .trust-grid p{font-size:11px}.partner-logo{width:90px;height:80px}.partner-card{min-height:158px;padding:18px 10px}.partner-card strong{font-size:10px}.knowledge-grid{grid-template-columns:1fr}.qr-tool{padding:20px 0;gap:20px}.qr-tool h2{font-size:26px}.qr-preview{padding:20px}.knowledge-card>img{height:160px}.vtech-service-strip h3{font-size:20px}.nav nav{gap:19px}.category-art .platform-symbol{width:44px;height:44px}}.catalog-service-label{display:flex;align-items:center;gap:12px}.catalog-service-label .platform-symbol{width:35px;height:35px}.catalog-service-label .platform-symbol img{width:23px;height:23px}.order-service-name{display:flex;align-items:center;gap:13px}.order-service-name .platform-symbol{flex-shrink:0}.poster-page h1{font-size:34px}.poster-price{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:20px 24px;background:#edf5ff;border:1px solid #d4e5fd;border-radius:12px;margin:22px 0 30px}.poster-price b{font-size:24px;color:#0968e9}.poster-price span{font-size:13px;color:#58718e}.poster-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;align-items:start}.poster-grid .account-card{padding:26px}.poster-grid select{width:100%;padding:12px;border:1px solid #d5e2f2;border-radius:8px;font-family:inherit;margin-top:8px}.poster-grid input[type=color]{height:50px;padding:4px;max-width:150px}.poster-preview{min-width:0;padding:20px;border-radius:16px;background:#f3f7fd;border:1px solid #dce7f5}.poster-preview>span{display:block;font-size:11px;font-weight:800;letter-spacing:1px;color:#637b97;margin-bottom:15px}.poster-preview>img{display:block;width:100%;height:auto;border-radius:10px;box-shadow:0 8px 25px #253f5a14}.poster-preview>.button{margin:5px 8px 5px 0;font-size:12px}.poster-grid .notice p{margin:10px 0}.poster-grid p[role=status]{font-size:14px;font-weight:700;color:#155da9}.poster-grid .account-form>.button{margin-bottom:10px}@media(max-width:1100px){.poster-grid{grid-template-columns:1fr}.poster-preview{max-width:520px;margin:auto;width:100%}}@media(max-width:720px){.poster-page h1{font-size:27px}.poster-price{gap:10px;padding:17px}.poster-price b{font-size:21px}.poster-grid .account-card{padding:21px}.poster-preview{padding:16px}}.category-art>img{object-fit:cover;width:100%;height:100%;display:block}.category{min-width:0}.maps-link-guide{margin:12px 0;padding:12px;border:1px solid #dce7f5}.maps-link-guide summary{color:#155caf}@media(max-width:720px){.categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.category h3{font-size:19px}.category p{font-size:12px}.category-art{height:135px}.category-art>img{object-fit:cover}.trust-feature .trust-grid{grid-template-columns:1fr}.hero-grid,.poster-grid{min-width:0}.wrap{max-width:100%}.poster-grid input,.poster-grid textarea{min-width:0;max-width:100%}.order-tabs{flex-wrap:wrap}.customer-order-list p,.poster-page p{overflow-wrap:anywhere}}@media(max-width:380px){.categories{grid-template-columns:1fr}.category-art{height:165px}}.hub-service-art{display:block;width:100%;height:150px;object-fit:cover;border-radius:12px;margin-bottom:18px}.catalog-services{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.catalog-service{min-width:0}.catalog-service h2{font-size:21px}@media(max-width:600px){.catalog-services{grid-template-columns:1fr}.category-art>img{object-fit:contain}}.brand-hero{position:relative;min-height:420px;border-radius:28px;overflow:hidden;box-shadow:0 20px 55px #164e9125}.brand-team{width:100%;height:460px;object-fit:cover;display:block}.brand-hero-panel{position:absolute;left:20px;right:20px;bottom:40px;background:#ffffffed;border-radius:18px;padding:20px;display:grid;grid-template-columns:70px 1fr;column-gap:16px;align-items:center}.brand-hero-panel img{width:70px;height:70px;object-fit:contain;grid-row:span 2}.brand-hero-panel strong{font-size:32px;color:#063669}.brand-hero-panel span{font-size:14px;font-weight:700;color:#527397}.illustration-label{position:absolute;bottom:10px;left:24px;color:#fff;background:#173a5ac9;padding:3px 8px;border-radius:4px}.promo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.promo-card{border:1px solid #dce8f7;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 10px 32px #123f7110}.promo-card>img{width:100%;height:180px;object-fit:cover}.promo-card>div{padding:22px}.promo-card h2{font-size:23px}.promo-card p{font-size:14px;color:#607891;line-height:1.8}.promo-card b{color:#0876f9;font-size:14px}.company-profile-image>img{object-fit:cover;height:520px}.brand-values{display:grid;gap:12px;margin:25px 0}.brand-values article{display:flex;gap:16px;padding:14px;border:1px solid #dce8f7;border-radius:14px;background:#f8fbff}.brand-values article>span{font-size:31px;color:#0876f9;font-weight:900;min-width:34px}.brand-values h3{font-size:16px;margin:0 0 7px}.brand-values p{font-size:13px;margin:0;line-height:1.8}.strip-image{width:100%;height:160px;object-fit:cover;display:block;border-radius:12px}.consultation-home{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:start;padding:38px}.consultation-home h2{font-size:32px}.consultation-home>div p{line-height:1.9}.consultation-home .inquiry{background:#fff;border-radius:16px;min-width:0}.foot a{overflow-wrap:anywhere}@media(max-width:900px){.promo-grid{grid-template-columns:1fr}.promo-card{display:grid;grid-template-columns:40% 1fr}.promo-card>img{height:100%;min-height:190px;object-fit:contain;background:#f4f9ff}.consultation-home{grid-template-columns:1fr}.brand-team,.company-profile-image>img{height:370px}}@media(max-width:600px){.brand-hero{min-height:320px}.brand-team{height:340px}.brand-hero-panel{left:12px;right:12px;padding:16px;grid-template-columns:55px 1fr}.brand-hero-panel img{width:55px;height:55px}.brand-hero-panel strong{font-size:26px}.brand-hero-panel span{font-size:11px}.promo-card{display:block}.promo-card>img{height:180px}.consultation-home{padding:22px;gap:20px}.consultation-home h2{font-size:27px}.brand-values h3{font-size:14px}.company-profile-image>img{height:300px}.brand-values article{padding:12px}}.order-table-wrap{overflow-x:auto;border:1px solid #dce7f5;border-radius:12px}.compact-orders{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.compact-orders th{padding:12px 16px;background:#edf5ff;color:#315674;font-size:12px;white-space:nowrap}.compact-orders td{padding:14px 16px;border-bottom:1px solid #e8eef6;vertical-align:top}.compact-orders td small{display:block;color:#627b96;margin-top:5px}.compact-orders code{font-size:11px;overflow-wrap:anywhere}.compact-orders td:first-child{max-width:220px}.compact-orders details{font-size:11px;margin-top:6px}.order-resources{display:flex;flex-wrap:wrap;gap:8px}.order-resources a{color:#086ce3;background:#eef5ff;border-radius:6px;padding:6px 9px;font-size:12px;font-weight:700}.support-section{gap:28px;padding:25px;background:#f3f8ff;border:1px solid #dfebfa;border-radius:16px;margin:35px auto}.support-section>img{width:120px;height:120px}.support-section h2{font-size:23px}.social-icons{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px}.social-icons a,.social-icons>span{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700}.social-icons img{width:26px;height:26px}.social-icons>span{color:#586f89}@media(max-width:600px){.compact-orders{min-width:650px}.support-section{margin:25px 16px;gap:18px;align-items:flex-start;padding:20px}.support-section>img{width:92px;height:92px}.support-section h2{font-size:20px}.social-icons{gap:10px}}.hero{position:relative;background-image:linear-gradient(90deg,rgba(246,250,255,.97),rgba(246,250,255,.88) 39%,rgba(237,246,255,.2) 72%),url(/vtech-hero-consultation.webp);background-size:cover;background-position:50%;isolation:isolate}.hero-brand-only{position:relative;min-height:430px;background:none;box-shadow:none}.hero-brand-only .brand-hero-panel{bottom:28px;left:8%;right:0;box-shadow:0 16px 40px #0b335922}.hero-brand-only .illustration-label{bottom:0;left:8%}.principles{position:relative;z-index:1;gap:22px;padding-top:28px;padding-bottom:34px}.principles>div{background:#fffffff2;border:1px solid #d2e3f6;border-radius:14px;padding:21px 18px;box-shadow:0 8px 28px #193e6610;min-width:0}.principles b{font-size:23px!important;font-weight:900!important;line-height:1.45;color:#0c3157}.principles span{font-size:15px!important;line-height:1.7;margin-top:9px;color:#365c7c}.hero h1{position:relative}.hero .hero-copy{color:#345873}@media(max-width:900px){.hero{background-position:70% top;background-image:linear-gradient(180deg,rgba(246,250,255,.97),rgba(246,250,255,.9) 47%,rgba(237,246,255,.5)),url(/vtech-hero-consultation.webp)}.hero-brand-only{min-height:210px}.hero-brand-only .brand-hero-panel{left:0;right:0}.principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.principles>div{padding:17px}.principles b{font-size:21px!important}.principles span{font-size:14px!important}}@media(max-width:450px){.principles b{font-size:19px!important}.principles span{font-size:13px!important}.principles>div{padding:15px 12px}}.support-section{position:fixed;right:16px;bottom:16px;z-index:60;width:138px;max-width:138px;margin:0;padding:10px;display:flex;flex-direction:column;gap:6px;border-radius:14px;background:#fffffff5;box-shadow:0 6px 28px #163c6430;align-items:center}.support-section>img{width:88px;height:88px;display:block}.support-section>div{width:100%;text-align:center}.support-section h2,.support-section p{font-size:0;margin:0}.support-section p{line-height:1.4}.support-section p:before,.support-section p>a{font-size:11px;display:block}.support-section p:before{content:"Quét QR để hỗ trợ";font-weight:700;color:#234d73;margin-bottom:3px}.support-section .social-icons{justify-content:center;gap:10px;margin-top:9px}.support-section .social-icons a{font-size:0;gap:0;width:25px;height:25px;justify-content:center}.support-section .social-icons img{width:23px;height:23px}.support-section a:focus-visible{outline:2px solid #0876f9;outline-offset:3px}.site-content{padding-bottom:20px}@media(max-width:600px){.support-section{right:10px;bottom:calc(10px + env(safe-area-inset-bottom));width:110px;max-width:110px;padding:7px;gap:4px}.support-section>img{width:68px;height:68px}.support-section p:before,.support-section p>a{font-size:9px}.support-section .social-icons{gap:7px;margin-top:7px}.support-section .social-icons a{width:21px;height:21px}.support-section .social-icons img{width:20px;height:20px}}.wallet-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.wallet-summary>div{background:#f1f6ff;padding:16px;border-radius:12px}.wallet-summary b,.wallet-summary span{display:block}.wallet-summary b{font-size:24px;color:#0668f5;margin-top:8px}.profile-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:850px}.profile-wide{grid-column:1/-1}.password-inline{margin-top:24px;display:flex;gap:16px;align-items:baseline;flex-wrap:wrap}.password-inline summary{cursor:pointer;color:#0668f5;font-weight:700}.password-small{max-width:380px;margin-top:16px;padding:18px;border:1px solid #d8e5ff;border-radius:12px}.new-order-picker{position:relative}.platform-picker{position:absolute;right:0;top:100%;width:400px;max-width:calc(100vw - 48px);padding:20px;background:white;border:1px solid #d8e5ff;box-shadow:0 12px 40px #17365822;border-radius:12px;z-index:30}.platform-picker>div{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px}.platform-picker a{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;background:#f3f7ff}.platform-picker img{width:54px;height:32px;object-fit:cover}.platform-picker span{font-weight:700;font-size:14px}@media(max-width:600px){.profile-form{grid-template-columns:1fr}.wallet-summary{gap:6px}.wallet-summary>div{padding:10px}.wallet-summary b{font-size:18px}.wallet-summary span{font-size:12px}.platform-picker{right:auto;left:0}}.company-profile{align-items:stretch}.company-about-background{background:url(/vtech-about-team.webp) 50%/cover no-repeat;border-radius:20px;min-height:520px;max-width:none}.company-profile-badge,.illustration-label{display:none}@media(max-width:900px){.company-about-background{height:420px;min-height:0;max-width:none}}@media(max-width:600px){.company-about-background{height:340px}}.customer-dashboard .account-card h2{font-size:20px;line-height:1.45;margin-bottom:16px}.customer-dashboard .account-card h1{font-size:28px}.customer-dashboard .account-card p,.customer-dashboard .account-form label{font-size:14px}.password-inline{font-size:13px}.profile-form>.button{justify-self:start;width:auto;padding:12px 24px}.profile-form small{font-size:12px;font-weight:400;line-height:1.6;color:#5c7591}.customer-dashboard .account-card{padding:24px}@media(max-width:600px){.customer-dashboard .account-card{padding:18px}.customer-dashboard .account-card h2{font-size:18px}.customer-dashboard .account-card h1{font-size:23px}}.case-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.order-detail h1{font-size:28px}.order-detail h2{font-size:20px}.order-detail p{font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.case-timeline{padding-left:22px}.case-timeline li{padding:12px 0;font-size:14px}.case-timeline small{display:block;color:#607891;margin-top:6px}.checkout-review{padding:20px;border:1px solid #c9ddff;border-radius:12px;background:#f3f8ff;margin-top:18px}.checkout-review p{font-size:14px;overflow-wrap:anywhere}.customer-inquiry>a{display:block;margin-top:8px;font-size:13px}@media(max-width:700px){.case-columns{grid-template-columns:1fr}}.account-conversion{margin-top:20px;padding:16px;border:1px solid #d6e4f6;border-radius:12px;background:#f8fbff;font-size:13px}.account-conversion>p{font-size:13px!important;margin-top:0}.account-conversion summary{cursor:pointer;color:#0668f5;font-weight:700}.conversion-form{max-width:540px;margin-top:18px}.conversion-form small{font-size:12px;font-weight:400;color:#607891}.conversion-history h3{font-size:16px}.conversion-history article{padding:12px 0;border-top:1px solid #dce7f5}.conversion-history small{display:block;margin-top:5px;color:#607891}.conversion-history a{display:inline-block;margin-right:12px;font-size:12px}:root{--site-header-offset:114px}html{scroll-padding-top:var(--site-header-offset)}header{border-bottom:1px solid #dce7f6;box-shadow:0 4px 18px #113b6210}header .nav{max-width:1600px;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;height:auto;min-height:112px;padding-top:10px;padding-bottom:10px;flex-wrap:nowrap}header .primary-navigation{display:flex;justify-content:center;align-items:center;gap:8px;min-width:0;width:100%;border-top:0;padding:0;font-size:16px;font-weight:700;overflow:visible;white-space:nowrap}header .primary-navigation>a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px;border:1px solid #cfddf0;border-radius:11px;background:linear-gradient(180deg,#fff,#f4f8ff);color:#173c68;line-height:1.4;box-shadow:0 2px 4px #103d6410;transition:background .18s,border-color .18s,box-shadow .18s;flex-shrink:0}header .primary-navigation>a:hover,header .primary-navigation>a[aria-current=page]{background:#e7f1ff;border-color:#2980ed;color:#075ac4;box-shadow:0 4px 12px #1264c51a}header .primary-navigation>a:focus-visible{outline:3px solid #87baff;outline-offset:3px}header .primary-navigation>.nav-service-entry{background:#0868ed;border-color:#0868ed;color:white;box-shadow:0 5px 14px #0868ed26}header .primary-navigation>.nav-service-entry:hover,header .primary-navigation>.nav-service-entry[aria-current=page]{background:#0056cc;color:#fff}.service-sidebar{top:var(--site-header-offset);max-height:calc(100vh - var(--site-header-offset))}@media(max-width:1160px){:root{--site-header-offset:156px}header .nav{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-top:10px;padding-bottom:14px;min-height:0}header .nav .brand-logo,header .nav .logo-frame{width:64px;height:64px}header .primary-navigation{grid-column:1/-1;order:3;justify-content:flex-start;overflow-x:auto;scrollbar-width:thin;padding:3px 0;scroll-snap-type:x proximity}header .primary-navigation>a{scroll-snap-align:start}header .header-auth{justify-self:end}}@media(max-width:700px){:root{--site-header-offset:144px}header .nav{padding-left:16px;padding-right:16px;gap:10px}header .nav .brand-logo,header .nav .logo-frame{width:56px;height:56px}header .primary-navigation{justify-content:flex-start;font-size:15px;gap:8px}header .primary-navigation>a{min-height:46px;padding:10px 14px}header .brand-wordmark{font-size:25px}header .header-auth{gap:8px}header .header-auth .button{font-size:12px;padding:10px 12px;min-height:42px}}@media(max-width:360px){header .nav{gap:8px;padding-left:12px;padding-right:12px}header .nav .brand-logo,header .nav .logo-frame{width:44px;height:44px}header .brand-wordmark{font-size:21px}header .brand-wordmark small{font-size:6px;letter-spacing:.7px}header .header-auth .button{font-size:11px;padding:8px 9px}header .auth-login{font-size:12px}}.hero-promise{font-size:19px!important;font-weight:600;line-height:1.6}.order-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:28px;align-items:start}.service-description-panel{padding:26px;border:1px solid #d8e5ff;border-radius:18px;background:#f7faff;line-height:1.75}.service-description-panel h2{font-size:22px}.service-description-panel h3{font-size:17px;margin-top:26px}.service-description-panel li{margin:10px 0}.service-intake{border:1px solid #d8e5ff;border-radius:12px;padding:18px;display:grid;gap:16px}.service-intake label{display:grid;gap:7px}.service-intake input,.service-intake select,.service-intake textarea{width:100%;padding:12px;border:1px solid #cbdcff;border-radius:8px}.policy-modal{padding:20px;border:1px solid #bcd5ff;background:#f4f8ff;border-radius:12px;margin:20px 0}.policy-links{display:flex;flex-wrap:wrap;gap:12px;font-size:13px}.policy-modal .consent{display:flex;align-items:flex-start;gap:10px;margin:14px 0}.policy-modal input{width:auto;flex:none;margin-top:5px}.policy-text{white-space:pre-line;line-height:1.8}.complaint-panel{padding:24px;border:1px solid #d8e5ff;border-radius:16px;margin-top:24px}.request-history article{border-top:1px solid #d8e5ff;padding:16px 0}.service-cover{position:relative;display:flex;align-items:center;gap:24px;min-height:185px;padding:25px;background:linear-gradient(135deg,#e5f2ff,#fff);overflow:hidden}.service-cover .platform-symbol{position:relative;width:100px;height:100px;flex:none;font-size:90px}.service-cover .platform-symbol svg{width:100%;height:100%}.service-cover>div:last-child{position:relative;z-index:1}.service-cover small{display:block;letter-spacing:3px;color:#0672ff;font-weight:700;margin-bottom:12px}.service-cover strong{display:block;font-size:22px;line-height:1.3;color:#092e5a}.cover-orbit{position:absolute;width:210px;height:210px;border-radius:50%;background:#d7e8ff;left:-50px;top:-10px}.cover-facebook{background:linear-gradient(135deg,#dfecff,#fff)}.cover-tiktok,.cover-x{background:linear-gradient(135deg,#e8e6f5,#fff)}.cover-instagram{background:linear-gradient(135deg,#fde6f0,#fff)}.cover-youtube{background:linear-gradient(135deg,#ffebef,#fff)}.cover-tripadvisor{background:linear-gradient(135deg,#def5e9,#fff)}.maps-slides{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:12px}.maps-slides .catalog-service{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 40px)/3);scroll-snap-align:start;display:flex;flex-direction:column;border:1px solid #d5e3ff;border-radius:16px;overflow:hidden;background:white;text-decoration:none}.maps-slides h3{padding:0 22px;min-height:56px;font-size:20px}.maps-slides b{padding:0 22px;color:#0672ff;margin-top:auto}.maps-slides .button{margin:20px 22px}.slider-actions{display:flex;justify-content:flex-end;gap:8px;margin-bottom:16px}.slider-actions button{padding:9px 15px;border:1px solid #c9dcff;border-radius:8px;color:#0066df;background:#fff;cursor:pointer}.wallet-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.wallet-facts>div{padding:20px;border:1px solid #d5e3ff;border-radius:12px;background:#f5f9ff}.wallet-facts b,.wallet-facts strong{display:block;font-size:24px;margin-top:10px}.wallet-row{display:flex;flex-wrap:wrap;gap:20px;align-items:center;padding:15px 0;border-bottom:1px solid #e4ecfa}.catalog-service{display:flex;flex-direction:column}.catalog-service .service-cover{flex:none}.catalog-service>b{margin-top:auto}.catalog-service>.button{margin-top:20px}@media(max-width:1000px){.order-layout{grid-template-columns:1fr}.maps-slides .catalog-service{flex-basis:calc((100% - 20px)/2)}}@media(max-width:600px){.maps-slides .catalog-service{flex-basis:100%}.wallet-facts{grid-template-columns:1fr}.service-cover{min-height:165px;padding:20px;gap:18px}.service-cover strong{font-size:20px}.service-cover .platform-symbol{width:85px;height:85px}.hero-promise{font-size:17px!important}.service-description-panel{padding:20px}.wallet-row{gap:10px}}.catalog-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch}.catalog-services .catalog-service{display:flex;flex-direction:column;padding:18px;min-width:0;height:100%;box-sizing:border-box}.service-cover-brand{position:relative;isolation:isolate;display:flex;align-items:flex-end;justify-content:center;height:176px;min-height:176px;padding:16px 10px;background:linear-gradient(145deg,#eaf3ff,#f8fbff);border-radius:12px;overflow:hidden}.service-brand-background{position:absolute!important;inset:-12px 0 auto!important;width:100%!important;height:155px!important;object-fit:contain!important;opacity:.78;filter:saturate(1.15) contrast(1.12);z-index:-1;transform:scale(1.1)}.service-cover-brand .service-cover-caption{width:100%;position:relative;text-align:center;min-width:0}.service-cover-brand small{font-size:10px;letter-spacing:2px;margin:0 0 8px}.service-cover-brand strong{font-size:16px;line-height:1.4;font-weight:800;color:#073768;display:block;overflow-wrap:normal}.catalog-services .catalog-service-label{height:32px;min-height:32px;margin-top:14px;overflow:hidden;font-size:10px;color:#7087a3}.catalog-services .catalog-service-label .platform-symbol{width:25px;height:25px;flex:none}.catalog-services .catalog-service h2{font-size:17px;line-height:1.45;margin:9px 0 0;min-height:74px}.catalog-services .catalog-service>p{font-size:12px;line-height:20px;min-height:24px;margin:0 0 14px;color:#6d83a0}.catalog-services .catalog-service>b{margin-top:auto;font-size:19px;line-height:28px;min-height:28px;white-space:nowrap}.catalog-services .catalog-service>.button{margin-top:20px;min-height:42px;align-self:stretch;text-align:center;display:flex;align-items:center;justify-content:center;padding:10px 8px;font-size:12px}.maps-slides .service-cover-brand{border-radius:0;flex:none;height:190px;min-height:190px}.maps-slides .service-cover-brand strong{font-size:20px}.maps-slides .service-brand-background{height:180px!important}.maps-slides h3{height:64px;min-height:64px;line-height:1.45}@media(max-width:1239px){.catalog-services{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.catalog-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.catalog-services{grid-template-columns:1fr;gap:18px}.catalog-services .catalog-service{padding:20px}.service-cover-brand{height:190px;min-height:190px}.service-cover-brand strong{font-size:20px}.service-brand-background{height:180px!important}.catalog-services .catalog-service h2{min-height:58px;font-size:20px}.catalog-services .catalog-service-label{margin-top:12px}.catalog-services .catalog-service>.button{font-size:14px}}.catalog-services .catalog-service{gap:0}.maps-link-guide{padding:16px;border:1px solid #d4e3fb;border-radius:12px;background:#f6faff;margin:14px 0}.maps-link-guide summary{cursor:pointer;color:#0868ed;font-weight:700}.maps-link-guide img{max-width:100%;height:auto;border-radius:10px}.maps-link-guide ol{padding-left:22px}.maps-link-guide li{margin:16px 0}.review-photo-scanner{background:#f5f9ff;border:1px solid #d4e3fb;border-radius:14px;padding:20px;margin:20px 0;scroll-margin-top:160px}.review-photo-scanner h3{margin-top:0}.review-photo-scanner article{padding:14px 0;border-top:1px solid #d4e3fb}.review-photo-scanner article label{display:flex;gap:10px;align-items:flex-start}.review-photo-scanner input[type=checkbox]{width:auto;flex:none;margin-top:7px}.review-photo-scanner small{display:block;margin-top:12px;color:#647d9d}.review-photo-scanner p{overflow-wrap:anywhere;font-size:13px}.report-orders{min-width:1000px}.report-orders th{background:#eef5ff;color:#0868ee}.report-orders td:first-child{width:45px}.report-orders td:nth-child(2){min-width:230px;max-width:300px}.report-orders td:nth-child(3){min-width:150px}.report-orders td:nth-child(6){min-width:180px}.report-order-link{display:block;max-width:270px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:8px 0}.report-copy-actions{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0}.report-copy,.report-copy-actions button{background:#f0f5fc;border:1px solid #cbdcf4;color:#235180;border-radius:6px;font:inherit;font-size:11px;padding:5px 8px;cursor:pointer}.report-orders .button{white-space:nowrap;font-size:12px;padding:9px 12px}.report-comments{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-width:650px}.report-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.report-grid section{border:1px solid #dbe7f6;border-radius:14px;background:#f5f9ff;padding:18px;overflow-wrap:anywhere}.report-grid small{display:block;color:#7187a3;margin-bottom:10px}.customer-report .eyebrow{display:block;margin-top:24px}.customer-report .account-card a{overflow-wrap:anywhere}@media(max-width:800px){.report-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.report-grid{grid-template-columns:1fr}}.manual-review-intake,.maps-mail-field{padding:20px;border:1px solid #d7e5fb;border-radius:14px;background:#f6faff;margin:20px 0}.maps-mail-field label{display:grid;gap:8px}.maps-mail-field input{width:100%;padding:12px;border:1px solid #c6d9f2;border-radius:8px;font:inherit}.maps-mail-field small{display:block;margin-top:12px}.manual-review-intake fieldset{margin:18px 0;border:1px solid #c6d9f2;border-radius:12px;padding:16px}.manual-review-intake legend{font-weight:750;color:#073768}.manual-review-intake a,.maps-access-guide a,.maps-mail-field a,.review-link-guide a{font-weight:800}.review-link-guide article{padding:24px;border:1px solid #d7e5fb;border-radius:16px;margin:22px 0;background:#f8fbff}.review-link-guide img{display:block;max-width:100%;max-height:600px;width:auto;height:auto;object-fit:contain;margin:18px auto}.review-link-guide article a{display:block;text-align:center}.order-panel .manual-review-intake input,.order-panel .manual-review-intake textarea{width:100%}.manual-review-intake small{display:block;margin-top:14px}.manual-review-example{margin:20px auto;text-align:center}.manual-review-example img{width:380px;max-width:100%;height:auto;border-radius:10px}.manual-review-example figcaption{margin-top:10px;color:#073768}.maps-access-steps article:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.maps-access-steps article:last-child>div{grid-column:1/-1}@media(max-width:700px){.maps-access-steps article:last-child{display:block}}.service-cover.service-cover-brand.service-illustration{height:auto!important;min-height:0!important;aspect-ratio:1/1;background:#f3f8ff;border-radius:12px;overflow:hidden;display:block;padding:0}.service-illustration>img{display:block;width:100%!important;height:100%!important;object-fit:contain;max-width:none;margin:0}.maps-slides .service-illustration{width:100%;height:auto!important;min-height:0!important;aspect-ratio:1/1}.catalog-services .service-illustration{flex:none}@media(max-width:600px){.catalog-services .service-illustration{aspect-ratio:1/1;max-height:none}}.language-switch{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;margin:0;padding:6px 9px;border:1px solid #d0e1f6;border-radius:10px;background:#f0f6ff;color:#16436d;white-space:nowrap}.language-switch select{font:inherit;color:inherit;border:0;background:transparent;width:auto;margin:0;padding:4px;cursor:pointer}.header-auth{flex-wrap:wrap}.language-switch select:focus-visible{outline:2px solid #0868ed}@media(max-width:650px){.language-switch{font-size:11px}.language-switch span{display:none}}.catalog-page[data-platform=google-maps] .catalog-service>p{min-height:66px;font-size:13px;line-height:1.65;color:#627b96;margin-bottom:16px}.catalog-page[data-platform=google-maps] .catalog-service>b{display:flex;align-items:center;justify-content:center;width:100%;min-height:62px;text-align:center;padding:14px 10px;border:1px solid #b8d5fc;border-radius:12px;background:linear-gradient(135deg,#edf5ff,#f5f9ff);box-shadow:inset 0 1px 0 #fff,0 4px 12px #0870ec0a;color:#0868ed;margin-top:auto;font-size:18px;line-height:1.4;white-space:normal;font-weight:800}@media(max-width:600px){.catalog-page[data-platform=google-maps] .catalog-service>p{min-height:44px;font-size:14px}.catalog-page[data-platform=google-maps] .catalog-service>b{font-size:21px;min-height:64px;padding:16px 12px}}