@font-face{font-family:DB Airy;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/db-airy-light.woff2)format("woff2")}@font-face{font-family:DB Airy;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/db-airy-regular.woff2)format("woff2")}@font-face{font-family:DB Airy;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/db-airy-medium.woff2)format("woff2")}@font-face{font-family:DB Airy;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/db-airy-medium.woff2)format("woff2")}@font-face{font-family:DB Airy;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/db-airy-bold.woff2)format("woff2")}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-thai-looped-400.woff2)format("woff2")}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-thai-looped-600.woff2)format("woff2")}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-thai-looped-700.woff2)format("woff2")}.v2{--navy:#004176;--royal:#034393;--royal-deep:#012b52;--cyan:#67c2cc;--cyan-soft:#bfe7ec;--gold:#f9b524;--gold-ink:#9a6a00;--ink:#1e293b;--ink-soft:#475569;--muted:#64748b;--line:#e2e8f0;--ice:#f0f7ff;--mist:#f8fafc;--paper:#fff;--line-green:#06c755;--serif:"Noto Sans Thai Looped", "Sukhumvit Set", "LINE Seed Sans TH", -apple-system, sans-serif;--latin:"Noto Sans Thai Looped", "Sukhumvit Set", "LINE Seed Sans TH", -apple-system, sans-serif;--sans:"Noto Sans Thai Looped", "Sukhumvit Set", "LINE Seed Sans TH", -apple-system, sans-serif;font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65;overflow-x:clip}.v2 *,.v2 :before,.v2 :after{box-sizing:border-box}.v2 :where(h1,h2,h3,h4,p,figure,blockquote,ol,ul){margin:0;padding:0}.v2 img{max-width:100%;display:block}.v2 :where(a){color:inherit;text-decoration:none}.v2 button{font-family:inherit}.v2 :focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.v2 section[id]{scroll-margin-top:92px}.v2-container{width:100%;max-width:1240px;margin:0 auto;padding:0 28px}.v2-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;font-size:.7rem;font-weight:600;display:inline-flex}.v2-eyebrow:before{content:"";background:var(--gold);flex-shrink:0;width:34px;height:1px}.v2-eyebrow--light{color:#ffffff9e}.v2-btn{min-height:52px;font-family:var(--sans);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:.95rem;font-weight:600;line-height:1.2;transition:transform .25s,background .25s,box-shadow .25s,color .25s;display:inline-flex}.v2-btn--gold{background:var(--gold);color:#23303f;box-shadow:0 12px 26px #f9b5243d}.v2-btn--gold:hover{background:#eea90f;transform:translateY(-1px);box-shadow:0 16px 32px #f9b5244d}.v2-btn--ghost{color:#fff;background:#ffffff0a;border-color:#ffffff52}.v2-btn--ghost:hover{background:#ffffff1f;border-color:#fff9}.v2-btn--outline{color:var(--royal);background:0 0;border-color:#03439359}.v2-btn--outline:hover{background:var(--ice);border-color:var(--royal)}.v2-btn--sm{min-height:46px;padding:0 22px;font-size:.86rem}.v2-btn:disabled{opacity:.6;cursor:wait;transform:none}.v2-underline{background-image:linear-gradient(#0000 70%,#f9b52452 70% 94%,#0000 94%)}.v2-cyan{color:var(--cyan)}.v2-nav{z-index:70;color:#fff;border-bottom:1px solid #0000;transition:background .3s,color .3s,box-shadow .3s,border-color .3s;position:fixed;inset:0 0 auto}.v2-nav.is-solid{-webkit-backdrop-filter:blur(16px);color:var(--navy);border-bottom-color:var(--line);background:#fffffff0;box-shadow:0 10px 30px #0343930f}.v2-nav-inner{justify-content:space-between;align-items:center;gap:24px;min-height:84px;display:flex}.v2-brand{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.v2-brand img{object-fit:contain;background:#fff;border-radius:7px;width:116px;height:auto;padding:4px 6px}.v2-brand-text{flex-direction:column;line-height:1.15;display:flex}.v2-brand-text strong{font-family:var(--latin);letter-spacing:.06em;font-size:1.32rem;font-weight:600}.v2-brand-text span{letter-spacing:.04em;white-space:nowrap;opacity:.72;font-size:.58rem;font-weight:600}.v2-nav-links{align-items:center;gap:30px;font-size:.86rem;font-weight:500;display:flex}.v2-nav-links a{opacity:.74;white-space:nowrap;transition:opacity .2s}.v2-nav-links a:hover{opacity:1}.v2-nav-actions{align-items:center;gap:18px;display:flex}.v2-nav-phone{font-family:var(--latin);letter-spacing:.04em;white-space:nowrap;font-size:1.12rem;font-weight:600}.v2-menu-toggle{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff52;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:none}.v2-nav.is-solid .v2-menu-toggle{border-color:#03439338}.v2-mobile-menu{border-bottom:1px solid var(--line);color:var(--navy);background:#fffffffa;padding:6px 18px 16px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 50px #03439329}.v2-mobile-menu a{border-bottom:1px solid var(--line);padding:14px 2px;font-size:.95rem;font-weight:600}.v2-mobile-menu a:last-child{border-bottom:0}.v2-hero{color:#fff;background:linear-gradient(152deg,#012f57 0%,#004176 48%,#023a6b 100%);padding:152px 0 0;position:relative;overflow:hidden}.v2-hero:after{content:"";background:linear-gradient(90deg,#0000,#f9b52480,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.v2-hero-glow{pointer-events:none;background:radial-gradient(circle,#67c2cc42,#67c2cc00 62%);width:78vw;max-width:980px;height:78vw;max-height:980px;position:absolute;top:-38%;right:-12%}.v2-hero-grid{z-index:2;grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid;position:relative}.v2-hero-copy{padding-bottom:12px}.v2-hero-title{font-family:var(--serif);letter-spacing:-.005em;text-wrap:balance;margin:22px 0;font-size:clamp(2.3rem,3.75vw,3.4rem);font-weight:600;line-height:1.3}.v2-hero-title em{color:var(--cyan);margin-top:10px;font-size:.62em;font-style:normal;font-weight:500;line-height:1.5;display:block}.v2-hero-br{display:none}.v2-hero-lead{color:#ffffffc2;max-width:34em;font-size:1.02rem;line-height:1.85}.v2-hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.v2-hero-meta{color:#fff9;flex-wrap:wrap;gap:10px 24px;margin-top:28px;font-size:.8rem;display:flex}.v2-hero-meta span{align-items:center;gap:7px;display:inline-flex}.v2-hero-meta svg{color:var(--cyan)}.v2-hero-carousel-nav{backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;margin-top:22px;padding:4px 12px;display:inline-flex}.v2-hero-carousel-arrow{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;font-weight:700;transition:all .2s;display:inline-flex}.v2-hero-carousel-arrow:hover{background:var(--gold);color:#01243f}.v2-hero-carousel-dots{align-items:center;gap:6px;display:flex}.v2-hero-dot{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:10px 3px;display:inline-flex}.v2-hero-dot:before{content:"";background:#ffffff59;border-radius:999px;width:8px;height:8px;transition:width .25s,background .25s;display:block}.v2-hero-dot.is-active:before{background:var(--gold);width:22px}.v2-hero-visual{justify-content:flex-end;align-items:flex-end;min-height:540px;display:flex;position:relative}.v2-arch-outline{aspect-ratio:4/5;z-index:0;border:1px solid #f9b52457;border-radius:240px 240px 26px 26px;width:min(100%,440px);position:absolute;top:-18px;right:22px}.v2-arch{z-index:2;aspect-ratio:4/5;border:1px solid #ffffff29;border-radius:240px 240px 26px 26px;width:min(100%,440px);position:relative;overflow:hidden;box-shadow:0 44px 90px #000c1a6b}.v2-arch img{object-fit:cover;width:100%;height:100%}.v2-hero-inset{z-index:3;aspect-ratio:4/3;border:5px solid #012f57;border-radius:16px;width:190px;position:absolute;bottom:30px;left:-46px;overflow:hidden;box-shadow:0 22px 40px #000c1a66}.v2-hero-inset img{object-fit:cover;width:100%;height:100%}.v2-line-card{z-index:4;color:var(--navy);background:#fffffff5;border-radius:14px;align-items:center;gap:11px;padding:12px 18px;display:flex;position:absolute;bottom:104px;right:4px;box-shadow:0 18px 36px #000e1e4d}.v2-line-card div{flex-direction:column;line-height:1.35;display:flex}.v2-line-card strong{font-size:.82rem;font-weight:700}.v2-line-card span{color:var(--ink-soft);font-size:.72rem}.v2-line-dot{background:var(--line-green);border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 0 5px #06c75529}.v2-seal{z-index:5;backdrop-filter:blur(6px);text-align:center;background:#012b52db;border:1px solid #f9b5248c;border-radius:50%;place-content:center;width:104px;height:104px;line-height:1.2;display:grid;position:absolute;top:-14px;right:-6px}.v2-seal span{letter-spacing:.18em;color:#ffffff9e;font-size:.52rem;font-weight:600}.v2-seal strong{font-family:var(--latin);color:var(--gold);letter-spacing:.04em;font-size:1.85rem;font-weight:600}.v2-trust{z-index:2;border-top:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:64px;padding:26px 0 30px;list-style:none;display:grid;position:relative}.v2-trust li{color:#ffffffb8;align-items:center;gap:10px;font-size:.82rem;display:flex}.v2-trust li:before{content:"";background:var(--gold);flex-shrink:0;width:5px;height:5px;transform:rotate(45deg)}.v2-section{padding:clamp(78px,9vw,116px) 0}.v2-section-head{max-width:660px;margin-bottom:54px}.v2-section-title{font-family:var(--serif);color:var(--navy);letter-spacing:-.005em;text-wrap:balance;margin:16px 0 18px;font-size:clamp(1.95rem,3.3vw,2.9rem);font-weight:600;line-height:1.34}.v2-section-title--light{color:#fff}.v2-section-lead{max-width:46em;color:var(--ink-soft);font-size:1rem;line-height:1.85}.v2-section-lead--light{color:#ffffffa8}.v2-standard{background:var(--paper)}.v2-standard-grid{grid-template-columns:1.02fr .98fr;align-items:start;gap:clamp(40px,6vw,90px);display:grid}.v2-standard-intro{position:sticky;top:118px}.v2-quote{border-left:2px solid var(--gold);font-family:var(--serif);color:var(--royal);margin-top:36px;padding-left:26px;font-size:1.16rem;line-height:1.7}.v2-pillars{border-top:1px solid var(--line);list-style:none}.v2-pillar{border-bottom:1px solid var(--line);grid-template-columns:84px 1fr;gap:6px;padding:34px 0;display:grid}.v2-pillar-num{font-family:var(--latin);color:var(--gold-ink);letter-spacing:.06em;font-size:1.55rem;font-weight:600}.v2-pillar h3{font-family:var(--serif);color:var(--navy);margin-bottom:8px;font-size:1.28rem;font-weight:600;line-height:1.5}.v2-pillar p{color:var(--ink-soft);font-size:.95rem;line-height:1.8}.v2-journey{color:#fff;background:linear-gradient(165deg,#012c50 0%,#004176 100%);border-top:1px solid #f9b5243d;padding:clamp(78px,9vw,116px) 0;position:relative;overflow:hidden}.v2-journey:before{content:"";pointer-events:none;background:radial-gradient(circle,#67c2cc24,#0000 64%);width:60vw;max-width:720px;height:60vw;max-height:720px;position:absolute;top:-30%;left:-10%}.v2-journey .v2-section-head{z-index:1;margin-bottom:48px;position:relative}.v2-journey-grid{z-index:1;grid-template-columns:.84fr 1.16fr;align-items:start;gap:clamp(32px,4vw,56px);display:grid;position:relative}.v2-journey-list{border-top:1px solid #ffffff24}.v2-journey-btn{text-align:left;color:#ffffff7a;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff24;grid-template-columns:54px 1fr;gap:10px;width:100%;padding:21px 0;transition:color .25s;display:grid}.v2-journey-btn:hover{color:#ffffffd1}.v2-journey-btn.is-active{color:#fff}.v2-journey-num{font-family:var(--latin);letter-spacing:.04em;font-size:1.15rem;font-weight:600;transition:color .25s}.v2-journey-btn.is-active .v2-journey-num{color:var(--gold)}.v2-journey-label{flex-direction:column;gap:6px;display:flex}.v2-journey-label strong{letter-spacing:.16em;text-transform:uppercase;opacity:.66;font-size:.66rem;font-weight:600}.v2-journey-label span{font-family:var(--serif);font-size:1.02rem;line-height:1.55}.v2-journey-short{display:none}.v2-journey-panel{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:24px;overflow:hidden}.v2-journey-media{aspect-ratio:16/10;position:relative;overflow:hidden}.v2-journey-media img{object-fit:cover;width:100%;height:100%}.v2-journey-tag{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;background:#012b52d1;border:1px solid #f9b52466;border-radius:999px;padding:7px 13px;font-size:.62rem;font-weight:600;position:absolute;bottom:18px;left:18px}.v2-journey-body{padding:clamp(22px,3vw,34px)}.v2-journey-body h3{font-family:var(--serif);margin-bottom:12px;font-size:1.46rem;font-weight:600;line-height:1.5}.v2-journey-body>p{color:#ffffffb3;font-size:.95rem;line-height:1.85}.v2-journey-body ul{gap:10px;margin-top:18px;list-style:none;display:grid}.v2-journey-body li{color:#ffffffd1;gap:10px;font-size:.88rem;line-height:1.7;display:flex}.v2-journey-body li svg{color:var(--cyan);flex-shrink:0;margin-top:3px}.v2-news{background:var(--mist)}.v2-news-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.v2-news-card{border:1px solid var(--line);background:var(--paper);border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 16px #0343930d}.v2-news-card figure{aspect-ratio:16/10;background:var(--ice);overflow:hidden}.v2-news-card img{object-fit:cover;width:100%;height:100%}.v2-news-body{padding:22px}.v2-news-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);font-size:.66rem;font-weight:600;display:block}.v2-news-body h3{font-family:var(--serif);color:var(--navy);margin:8px 0;font-size:1.12rem;font-weight:600;line-height:1.5}.v2-news-body p{color:var(--ink-soft);font-size:.88rem;line-height:1.75}.v2-risks{background:var(--mist)}.v2-risk-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.v2-risk{border:1px solid var(--line);background:var(--paper);border-radius:18px;padding:30px;position:relative;box-shadow:0 2px 8px #0343930a}.v2-risk:before{content:"";background:#e46a6a;width:34px;height:2px;position:absolute;top:0;left:30px}.v2-risk-idx{font-family:var(--latin);letter-spacing:.1em;color:#b45353;font-size:.98rem;font-weight:600}.v2-risk h3{font-family:var(--serif);color:var(--navy);margin:12px 0 10px;font-size:1.16rem;font-weight:600;line-height:1.55}.v2-risk-impact{color:var(--ink-soft);font-size:.9rem;line-height:1.8}.v2-risk-fix{border-top:1px dashed var(--cyan-soft);margin-top:20px;padding-top:18px}.v2-risk-fix span{letter-spacing:.16em;color:var(--royal);margin-bottom:6px;font-size:.64rem;font-weight:700;display:inline-block}.v2-risk-fix p{color:var(--ink);font-size:.88rem;line-height:1.75}.v2-pricing{background:var(--paper)}.v2-toggle{border:1px solid var(--line);background:var(--mist);border-radius:999px;gap:6px;width:fit-content;margin:0 auto 46px;padding:6px;display:flex}.v2-toggle button{min-height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 22px;font-size:.88rem;font-weight:600;transition:background .25s,color .25s,box-shadow .25s}.v2-toggle button span{opacity:.7;margin-left:4px;font-size:.72rem;font-weight:400}.v2-toggle button.is-active{background:var(--royal);color:#fff;box-shadow:0 6px 16px #0343933d}.v2-video-frame{border:1px solid var(--line);background:var(--royal);border-radius:24px;margin:0;overflow:hidden;box-shadow:0 24px 60px #03439329}.v2-video-frame video{aspect-ratio:16/9;object-fit:cover;background:var(--royal);width:100%;display:block}.v2-price-grid{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:22px;margin:0 -4px;padding:18px 4px 26px;scroll-padding-left:4px;display:flex;overflow-x:auto}.v2-price-grid::-webkit-scrollbar{display:none}.v2-price-grid:after{content:"";flex:0 0 calc(60% - 22px)}.v2-price-card{scroll-snap-align:start;border:1px solid var(--line);background:var(--paper);border-radius:20px;flex-direction:column;flex:0 0 40%;padding:30px;display:flex;position:relative;box-shadow:0 4px 16px #0343930d}.v2-price-card--featured{color:#fff;background:linear-gradient(165deg,#013161 0%,#004176 100%);border-color:#f9b5248c;box-shadow:0 26px 54px #03439342}.v2-crown{background:var(--gold);color:#23303f;letter-spacing:.05em;border-radius:999px;padding:6px 15px;font-size:.7rem;font-weight:700;position:absolute;top:-13px;left:30px;box-shadow:0 8px 18px #f9b5244d}.v2-price-head{min-height:108px}.v2-price-num{font-family:var(--latin);letter-spacing:.1em;color:var(--gold-ink);font-size:1rem;font-weight:600}.v2-price-card--featured .v2-price-num{color:var(--gold)}.v2-price-head h3{font-family:var(--serif);color:var(--navy);margin:6px 0;font-size:1.28rem;font-weight:600;line-height:1.5}.v2-price-card--featured .v2-price-head h3{color:#fff}.v2-price-head p{color:var(--muted);font-size:.84rem;line-height:1.65}.v2-price-card--featured .v2-price-head p{color:#ffffffad}.v2-price-amount{background:var(--ice);border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:8px;margin:20px 0 22px;padding:16px 20px;display:flex}.v2-price-amount strong{font-family:var(--latin);letter-spacing:-.01em;color:var(--royal);font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:600;line-height:1}.v2-price-amount span{color:var(--ink-soft);font-size:.8rem;line-height:1.35}.v2-price-card--featured .v2-price-amount{background:#ffffff14}.v2-price-card--featured .v2-price-amount strong{color:#fff}.v2-price-card--featured .v2-price-amount span{color:#ffffffa8}.v2-price-feats{gap:11px;margin-bottom:26px;list-style:none;display:grid}.v2-price-feats li{color:var(--ink-soft);gap:9px;font-size:.87rem;line-height:1.65;display:flex}.v2-price-feats svg{color:var(--royal);flex-shrink:0;margin-top:3px}.v2-price-card--featured .v2-price-feats li{color:#ffffffd1}.v2-price-card--featured .v2-price-feats svg{color:var(--cyan)}.v2-price-card .v2-btn{width:100%;margin-top:auto}.v2-pricing-note{text-align:center;color:var(--muted);margin-top:34px;font-size:.78rem;line-height:1.7}.v2-price-nav{justify-content:center;align-items:center;gap:18px;display:flex}.v2-price-dots{justify-content:center;gap:8px;display:flex}.v2-price-arrow{border:1px solid var(--line);background:var(--paper);width:38px;height:38px;color:var(--royal);cursor:pointer;border-radius:999px;place-items:center;padding:0;transition:border-color .2s,background .2s,transform .2s;display:grid}.v2-price-arrow:hover{border-color:var(--royal);background:var(--ice)}.v2-price-arrow:active{transform:scale(.94)}.v2-price-dots button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:12px 4px;display:inline-flex}.v2-price-dots button:before{content:"";background:#cbd5e1;border-radius:999px;width:8px;height:8px;transition:width .2s,background .2s;display:block}.v2-price-dots button.is-active:before{background:var(--royal);width:24px}.v2-report{background:var(--ice);border-top:1px solid var(--cyan-soft);border-bottom:1px solid var(--cyan-soft)}.v2-report-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,6vw,72px);display:grid}.v2-report-media{position:relative}.v2-report-frame{border:1px solid var(--line);background:var(--paper);border-radius:26px;padding:16px;box-shadow:0 32px 64px #03439324}.v2-report-frame img{object-fit:contain;background:var(--mist);border-radius:16px;width:100%;max-height:560px}.v2-report-badge{border:1px solid var(--line);background:var(--paper);color:var(--navy);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:10px 18px;font-size:.78rem;font-weight:600;display:inline-flex;position:absolute;bottom:-16px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #0343931f}.v2-timeline{margin-top:26px;list-style:none;display:grid;position:relative}.v2-timeline:before{content:"";background:var(--cyan);opacity:.6;width:1px;position:absolute;top:16px;bottom:16px;left:52px}.v2-timeline li{grid-template-columns:68px 1fr;gap:20px;padding:12px 0;display:grid;position:relative}.v2-timeline li:before{content:"";background:var(--cyan);border:2px solid var(--ice);border-radius:50%;width:9px;height:9px;position:absolute;top:20px;left:48px}.v2-timeline-time{font-family:var(--latin);color:var(--royal);letter-spacing:.03em;font-size:1.04rem;font-weight:600}.v2-timeline strong{color:var(--navy);margin-bottom:2px;font-size:.92rem;display:block}.v2-timeline p{color:var(--ink-soft);font-size:.84rem;line-height:1.65}.v2-coverage{background:var(--paper)}.v2-cover-grid{grid-template-columns:1.08fr .92fr;align-items:stretch;gap:clamp(28px,4vw,48px);display:grid}.v2-map{border:1px solid var(--line);aspect-ratio:1303/1207;background:var(--ice);border-radius:22px;align-self:start;position:relative;overflow:hidden;box-shadow:0 20px 44px #03439314}.v2-map img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.v2-map-glow{z-index:2;pointer-events:none;background:radial-gradient(circle,#67c2cc66,#67c2cc00 70%);border-radius:50%;width:280px;height:280px;transition:left .45s cubic-bezier(.34,1.25,.64,1),top .45s cubic-bezier(.34,1.25,.64,1);position:absolute;transform:translate(-50%,-50%)}.v2-map-hotspot{z-index:4;cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;padding:0;position:absolute;transform:translate(-50%,-50%)}.v2-map-hotspot:after{content:"";opacity:0;background:#03439340;border:1.5px dashed #ffffffbf;border-radius:50%;transition:opacity .2s,transform .2s;position:absolute;inset:12px}.v2-map-hotspot:hover:after,.v2-map-hotspot:focus-visible:after{opacity:1;transform:scale(1.15)}.v2-map-pin{z-index:5;pointer-events:none;flex-direction:column;align-items:center;transition:left .45s cubic-bezier(.34,1.25,.64,1),top .45s cubic-bezier(.34,1.25,.64,1);display:flex;position:absolute;transform:translate(-50%,-100%)}.v2-map-ring{background:#67c2cc80;border-radius:50%;width:40px;height:40px;animation:2s ease-out infinite v2-map-ring;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}@keyframes v2-map-ring{0%{opacity:1;transform:translate(-50%)scale(.3)}to{opacity:0;transform:translate(-50%)scale(2.4)}}.v2-map-marker{z-index:2;background:linear-gradient(135deg,#67c2cc 0%,#034393 100%);border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative;transform:rotate(-45deg);box-shadow:0 6px 16px #01213a73,0 0 0 3px #fff}.v2-map-marker svg{transform:rotate(45deg)}.v2-map-badge{z-index:3;color:#fff;white-space:nowrap;background:#01213af0;border:1px solid #f9b52473;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:7px 14px;animation:.3s ease-out v2-map-pop;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #01213a59}.v2-map-badge:after{content:"";border:5px solid #0000;border-top-color:#01213af0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.v2-map-badge strong{font-size:.8rem;font-weight:600}.v2-map-badge span{color:var(--cyan);align-items:center;gap:5px;font-size:.66rem;font-weight:500;display:flex}.v2-map-badge i{background:var(--line-green);width:6px;height:6px;box-shadow:0 0 6px var(--line-green);border-radius:50%}.v2-map-pin.is-below .v2-map-badge{top:calc(100% + 14px);bottom:auto}.v2-map-pin.is-below .v2-map-badge:after{border-top-color:#0000;border-bottom-color:#01213af0;top:auto;bottom:100%}@keyframes v2-map-pop{0%{opacity:0;transform:translate(-50%)scale(.85)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (max-width:640px){.v2-map-pin.is-low .v2-map-badge{top:calc(100% + 14px);bottom:auto}.v2-map-pin.is-low .v2-map-badge:after{border-top-color:#0000;border-bottom-color:#01213af0;top:auto;bottom:100%}}.v2-cover-side{flex-direction:column;gap:20px;display:flex}.v2-districts{flex-wrap:wrap;gap:8px;display:flex}.v2-districts button{border:1px solid var(--line);background:var(--paper);min-height:38px;color:var(--navy);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:.8rem;transition:background .2s,color .2s,border-color .2s}.v2-districts button:hover,.v2-districts button.is-active{border-color:var(--royal);background:var(--royal);color:#fff}.v2-district-info{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:16px 18px}.v2-district-info strong{color:var(--navy);font-size:.95rem}.v2-district-info p{color:var(--ink-soft);margin-top:4px;font-size:.82rem;line-height:1.7}.v2-district-distance{color:#0a8f4d;align-items:center;gap:6px;margin-top:8px;font-size:.8rem;font-weight:600;line-height:1.5;display:inline-flex}.v2-district-distance svg{flex-shrink:0}.v2-prep{color:#fff;background:linear-gradient(155deg,#012f57,#004176);border-radius:22px;flex:1;padding:28px}.v2-prep h3{font-family:var(--serif);margin-bottom:16px;font-size:1.24rem;font-weight:600}.v2-prep ol{gap:12px;list-style:none;display:grid}.v2-prep li{color:#ffffffdb;align-items:center;gap:12px;font-size:.88rem;line-height:1.6;display:flex}.v2-prep li span{width:26px;height:26px;color:var(--gold);font-family:var(--latin);background:#f9b52429;border:1px solid #f9b52480;border-radius:50%;flex-shrink:0;place-items:center;font-size:.9rem;display:grid}.v2-prep-note{color:#fff9;border-top:1px solid #ffffff24;margin-top:18px;padding-top:16px;font-size:.78rem;line-height:1.7}.v2-faq{background:var(--mist)}.v2-faq-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(36px,6vw,72px);display:grid}.v2-phone-link{border-bottom:1px solid var(--gold);font-family:var(--latin);letter-spacing:.03em;color:var(--royal);margin-top:24px;padding-bottom:4px;font-size:2rem;font-weight:600;display:inline-block}.v2-faq-item{border-bottom:1px solid var(--line)}.v2-faq-item:first-child{border-top:1px solid var(--line)}.v2-faq-item>button{text-align:left;width:100%;color:var(--navy);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:.98rem;font-weight:600;line-height:1.6;display:flex}.v2-faq-item i{flex-shrink:0;width:18px;height:18px;position:relative}.v2-faq-item i:before,.v2-faq-item i:after{content:"";background:var(--royal);width:18px;height:1.5px;transition:transform .3s;position:absolute;top:50%;left:0}.v2-faq-item i:after{transform:rotate(90deg)}.v2-faq-item.is-open i:after{transform:rotate(0)}.v2-faq-a{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.v2-faq-a>div{overflow:hidden}.v2-faq-a p{max-width:46em;color:var(--ink-soft);padding-bottom:22px;font-size:.91rem;line-height:1.85}.v2-faq-item.is-open .v2-faq-a{grid-template-rows:1fr}.v2-final{color:#fff;align-items:center;min-height:560px;padding:clamp(76px,9vw,116px) 0;display:grid;position:relative;overflow:hidden}.v2-final>img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v2-final:before{content:"";z-index:1;background:linear-gradient(100deg,#01213af5 0%,#012b52e6 54%,#01213ad1 100%);position:absolute;inset:0}.v2-final .v2-container{z-index:2;position:relative}.v2-final-inner{max-width:640px}.v2-final h2{font-family:var(--serif);margin:18px 0;font-size:clamp(2.1rem,4vw,3.3rem);font-weight:600;line-height:1.34}.v2-final h2 em{color:var(--cyan);font-style:normal;display:block}.v2-final p{color:#ffffffb8;max-width:34em;line-height:1.85}.v2-final-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.v2-footer{color:#fff;background:#01243f;padding:72px 0 26px}.v2-footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:48px;display:grid}.v2-footer-brand p{color:#ffffffd9;max-width:34em;margin-top:18px;font-size:.86rem;line-height:1.85}.v2-footer h3,.v2-footer h4{letter-spacing:.18em;text-transform:uppercase;color:#ffffffd9;margin-bottom:16px;font-size:.76rem;font-weight:600}.v2-footer ul{gap:10px;list-style:none;display:grid}.v2-footer li{color:#ffffffd9;font-size:.86rem}.v2-footer li a{color:#fff;transition:color .2s}.v2-footer li a:hover{color:var(--amber)}.v2-footer-bottom{color:#ffffffc7;border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:20px;margin-top:52px;padding-top:22px;font-size:.74rem;display:flex}.v2-eco-link{color:#ffffffd1;font-size:.74rem;text-decoration:underline;transition:opacity .25s}.v2-eco-link:hover{opacity:.8}.v2-footer-policy-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v2-footer-cookie-btn{color:#ffffffd1;cursor:pointer;background:0 0;border:none;padding:0;font-size:.74rem;text-decoration:underline;transition:opacity .25s}.v2-footer-cookie-btn:hover{opacity:.8;color:var(--amber)}.v2-sticky{display:none}.v2-drawer{z-index:10000;justify-content:flex-end;display:flex;position:fixed;inset:0}.v2-drawer-backdrop{backdrop-filter:blur(4px);cursor:pointer;background:#01213a94;border:0;padding:0;position:absolute;inset:0}.v2-drawer-card{z-index:2;background:var(--paper);width:min(560px,100%);height:100%;padding:clamp(22px,4vw,38px);animation:.38s cubic-bezier(.2,.7,.2,1) v2DrawerIn;position:relative;overflow-y:auto;box-shadow:-24px 0 60px #00213c3d}@keyframes v2DrawerIn{0%{opacity:.4;transform:translate(32px)}to{opacity:1;transform:translate(0)}}.v2-drawer-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.v2-drawer-head h3{font-family:var(--serif);color:var(--navy);margin:8px 0 6px;font-size:1.44rem;font-weight:600;line-height:1.4}.v2-drawer-head p{color:var(--muted);font-size:.84rem;line-height:1.7}.v2-drawer-close{border:1px solid var(--line);background:var(--mist);width:44px;height:44px;color:var(--navy);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.v2-form{gap:16px;margin-top:26px;display:grid}.v2-form-pkg{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.v2-form-pkg button,.v2-form-hours button{border:1px solid var(--line);background:var(--paper);min-height:46px;color:var(--ink-soft);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;gap:2px;font-size:.8rem;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:flex}.v2-form-pkg button small{opacity:.75;font-size:.7rem;font-weight:500}.v2-form-pkg button.is-active,.v2-form-hours button.is-active{border-color:var(--royal);background:var(--ice);color:var(--royal)}.v2-form-hours{gap:8px;display:flex}.v2-form-hours button{flex:1}.v2-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v2-form label{color:var(--navy);gap:6px;font-size:.78rem;font-weight:600;display:grid}.v2-form input,.v2-form select{background:var(--paper);width:100%;height:48px;color:var(--ink);font-family:var(--sans);border:1.5px solid #cbd5e1;border-radius:10px;padding:0 14px;font-size:.94rem}.v2-form input:focus,.v2-form select:focus{border-color:var(--royal);outline:none;box-shadow:0 0 0 3px #67c2cc59}.v2-form-submit{width:100%;margin-top:2px}.v2-form-note{text-align:center;color:var(--muted);font-size:.78rem}.v2-form-note a{color:var(--royal);font-weight:700}.v2-drawer-done{text-align:center;padding:48px 12px}.v2-drawer-check{background:var(--royal);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;margin:26px auto 0;display:grid}.v2-drawer-check svg{width:26px;height:26px}.v2-drawer-done h4{font-family:var(--serif);color:var(--navy);margin:18px 0 8px;font-size:1.4rem}.v2-drawer-done p{color:var(--ink-soft);margin-bottom:24px;font-size:.9rem;line-height:1.8}.v2-drawer-done .v2-btn--gold{width:min(340px,100%);margin:0 auto;display:flex}.v2-drawer-done-close{color:var(--ink-soft);font-family:var(--sans);cursor:pointer;background:0 0;border:0;margin:6px auto 0;padding:10px;font-size:.86rem;text-decoration:underline;display:block}.v2 [data-reveal]{opacity:0;transition:opacity 1s cubic-bezier(.22, 1, .36, 1) var(--d,0s), transform 1s cubic-bezier(.22, 1, .36, 1) var(--d,0s);transform:translateY(26px)}.v2 [data-reveal].is-in{opacity:1;transform:none}@media (max-width:1140px){.v2-nav-links,.v2-nav-phone{display:none}.v2-menu-toggle{display:grid}.v2-nav-actions{gap:10px}}@media (max-width:1080px){.v2-price-grid:after{flex-basis:calc(56% - 22px)}.v2-hero-grid{gap:40px}.v2-journey-grid{gap:36px}.v2-price-card{flex-basis:44%;padding:24px}.v2-crown{left:24px}}@media (max-width:960px){.v2-news-grid{grid-template-columns:1fr}.v2-hero{padding-top:118px}.v2-hero-grid{grid-template-columns:1fr}.v2-hero-copy{max-width:640px}.v2-hero-visual{justify-content:center;min-height:auto;margin-top:44px;padding-bottom:34px}.v2-arch{width:min(78%,380px)}.v2-arch-outline{width:min(78%,380px);left:50%;right:auto;transform:translate(calc(20px - 50%))}.v2-hero-inset{width:148px;bottom:6px;left:8%}.v2-line-card{bottom:54px;right:6%}.v2-seal{width:88px;height:88px;top:-10px;right:8%}.v2-seal strong{font-size:1.5rem}.v2-trust{grid-template-columns:1fr 1fr;margin-top:40px}.v2-standard-grid{grid-template-columns:1fr}.v2-standard-intro{position:static}.v2-journey-grid,.v2-risk-grid{grid-template-columns:1fr}.v2-risk{padding:26px}.v2-price-card{flex-basis:60%}.v2-price-grid:after{flex-basis:calc(40% - 22px)}.v2-price-head{min-height:0}.v2-report-grid,.v2-cover-grid,.v2-faq-grid{grid-template-columns:1fr}.v2-footer-grid{grid-template-columns:1fr 1fr}.v2-footer-brand{grid-column:1/-1}.v2{padding-bottom:78px}.v2-sticky{z-index:60;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);backdrop-filter:blur(14px);background:#fffffff5;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.v2-sticky-call{border:1.5px solid var(--royal);width:58px;height:50px;color:var(--royal);border-radius:999px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;font-size:.62rem;font-weight:600;display:inline-flex}.v2-sticky .v2-btn{flex:1;min-height:50px}}@media (max-width:640px){.v2-container{padding:0 18px}.v2-brand img{border-radius:5px;width:88px;padding:3px 4px}.v2-brand-text strong{font-size:1.02rem}.v2-brand-text span{font-size:.48rem}.v2-nav-inner{gap:12px;min-height:72px}.v2-nav-actions .v2-btn{display:none}.v2-hero{padding-top:92px}.v2-hero-title{margin:12px 0 10px;font-size:2rem}.v2-hero-title em{margin-top:6px;font-size:.74em}.v2-hero-br{display:initial}.v2-hero-lead{font-size:.94rem;line-height:1.7}.v2-hero-actions{gap:10px;margin-top:20px}.v2-hero-actions .v2-btn{flex:1 1 0;padding:0 12px;font-size:.88rem}.v2-hero-meta{gap:4px 16px;margin-top:16px;font-size:.74rem}.v2-hero-visual{margin-top:22px;padding-bottom:20px}.v2-line-card{display:none}.v2-arch,.v2-arch-outline{aspect-ratio:16/10;border-radius:120px 120px 22px 22px;width:100%}.v2-hero-inset{border-width:4px;width:118px;bottom:0;left:0}.v2-seal{display:none}.v2-seal span{font-size:.44rem}.v2-seal strong{font-size:1.25rem}.v2-trust{display:none}.v2-section-head{margin-bottom:38px}.v2-pillar{grid-template-columns:56px 1fr;padding:26px 0}.v2-pillar-num{font-size:1.25rem}.v2-journey-grid{gap:18px}.v2-journey-list{scrollbar-width:none;-webkit-overflow-scrolling:touch;border-top:0;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.v2-journey-list::-webkit-scrollbar{display:none}.v2-journey-btn{border:1px solid #fff3;border-radius:999px;flex:none;align-items:center;gap:8px;width:auto;padding:10px 14px;display:flex}.v2-journey-btn.is-active{border-color:var(--gold);background:#f9b52424}.v2-journey-num{font-size:.9rem}.v2-journey-label{display:none}.v2-journey-short{white-space:nowrap;font-size:.82rem;font-weight:500;line-height:1.4;display:inline}.v2-toggle{margin-bottom:36px}.v2-toggle button{padding:0 15px;font-size:.82rem}.v2-price-grid{gap:14px;margin:0 -18px;padding:10px 18px 26px;scroll-padding-left:18px}.v2-price-card{flex-basis:84%}.v2-price-grid:after{flex-basis:16%}.v2-price-amount strong{font-size:2.15rem}.v2-report-frame{border-radius:20px;padding:10px}.v2-report-badge{padding:8px 14px;font-size:.7rem}.v2-timeline:before{left:44px}.v2-timeline li{grid-template-columns:58px 1fr;gap:14px}.v2-timeline li:before{left:40px}.v2-prep{padding:22px}.v2-phone-link{font-size:1.7rem}.v2-footer{padding-top:56px}.v2-footer-grid{grid-template-columns:1fr;gap:32px}.v2-footer-brand{grid-column:auto}.v2-footer-bottom{flex-direction:column;align-items:flex-start;gap:8px;margin-top:36px}.v2-form-row{grid-template-columns:1fr}.v2-drawer-card{width:100%}body:has(.v2) .ahc-chat-fab>button{width:48px!important;height:48px!important}}@media (max-width:960px){body:has(.v2) .ahc-chat-fab{bottom:88px!important}body:has(.v2) .ahc-chat-fab:has([role=dialog])>button{display:none!important}}html:has(.v2){scroll-padding-top:104px}.v2-hero-copy>*,.v2-hero-visual{animation:1.1s cubic-bezier(.22,1,.36,1) backwards v2-rise}.v2-hero-copy>:nth-child(2){animation-delay:80ms}.v2-hero-copy>:nth-child(3){animation-delay:.16s}.v2-hero-copy>:nth-child(4){animation-delay:.24s}.v2-hero-copy>:nth-child(5){animation-delay:.32s}.v2-hero-visual{animation-delay:.18s}@keyframes v2-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.v2-arch img{animation:linear both v2-arch-drift;animation-timeline:scroll(root);animation-range:0 900px;scale:1.06}}}@keyframes v2-arch-drift{0%{translate:0 -2%}to{translate:0 4%}}@media (prefers-reduced-motion:reduce){.v2 *,.v2 :before,.v2 :after{transition-duration:.001ms!important;animation-duration:.001ms!important}.v2 [data-reveal]{opacity:1;transform:none}}:root[data-font=db-airy],body[data-font=db-airy],.v2[data-font=db-airy],[data-font=db-airy]{--sans:"DB Airy", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif!important;--serif:"DB Airy", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif!important;--latin:"DB Airy", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif!important;--ahc-font-thai:"DB Airy", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif!important;--ahc-font-latin:"DB Airy", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif!important;font-family:DB Airy,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}:root[data-font=noto-sans-thai-looped],body[data-font=noto-sans-thai-looped],.v2[data-font=noto-sans-thai-looped],[data-font=noto-sans-thai-looped]{--sans:"Noto Sans Thai Looped", "Sukhumvit Set", "LINE Seed Sans TH", -apple-system, sans-serif!important;--serif:"Noto Sans Thai Looped", "Sukhumvit Set", "LINE Seed Sans TH", -apple-system, sans-serif!important;--latin:"Noto Sans Thai Looped", "Sukhumvit Set", "LINE Seed Sans TH", -apple-system, sans-serif!important;--ahc-font-thai:"Noto Sans Thai Looped", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif!important;--ahc-font-latin:"Noto Sans Thai Looped", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif!important;font-family:Noto Sans Thai Looped,Sukhumvit Set,LINE Seed Sans TH,-apple-system,sans-serif!important}button,input,optgroup,select,textarea{font-family:inherit}[data-font=db-airy] button,[data-font=db-airy] input,[data-font=db-airy] select,[data-font=db-airy] textarea,[data-font=db-airy] .v2-btn,[data-font=db-airy] .v2-nav-phone,[data-font=db-airy] .v2-eyebrow,[data-font=db-airy] .v2-price-amount,[data-font=db-airy] .v2-price-period,[data-font=db-airy] .v2-district-chip,[data-font=db-airy] .v2-tab-btn,[data-font=db-airy] .v2-drawer-card,[data-font=db-airy] .v2-drawer-input,[data-font=db-airy] .ahc-consent-banner,[data-font=db-airy] .ahc-consent-banner *,[data-font=db-airy] .ahc-consent-modal-container,[data-font=db-airy] .ahc-consent-modal-container *,[data-font=db-airy] .ahc-consent-btn,[data-font=db-airy] .ahc-consent-float-btn,[data-font=db-airy] .ahc-consent-toast,[data-font=db-airy] .ahc-chat-container,[data-font=db-airy] .ahc-chat-container *{font-family:DB Airy,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}[data-font=noto-sans-thai-looped] button,[data-font=noto-sans-thai-looped] input,[data-font=noto-sans-thai-looped] select,[data-font=noto-sans-thai-looped] textarea,[data-font=noto-sans-thai-looped] .v2-btn,[data-font=noto-sans-thai-looped] .v2-nav-phone,[data-font=noto-sans-thai-looped] .v2-eyebrow,[data-font=noto-sans-thai-looped] .v2-price-amount,[data-font=noto-sans-thai-looped] .v2-price-period,[data-font=noto-sans-thai-looped] .v2-district-chip,[data-font=noto-sans-thai-looped] .v2-tab-btn,[data-font=noto-sans-thai-looped] .v2-drawer-card,[data-font=noto-sans-thai-looped] .v2-drawer-input,[data-font=noto-sans-thai-looped] .ahc-consent-banner,[data-font=noto-sans-thai-looped] .ahc-consent-banner *,[data-font=noto-sans-thai-looped] .ahc-consent-modal-container,[data-font=noto-sans-thai-looped] .ahc-consent-modal-container *,[data-font=noto-sans-thai-looped] .ahc-consent-btn,[data-font=noto-sans-thai-looped] .ahc-consent-float-btn,[data-font=noto-sans-thai-looped] .ahc-consent-toast,[data-font=noto-sans-thai-looped] .ahc-chat-container,[data-font=noto-sans-thai-looped] .ahc-chat-container *{font-family:Noto Sans Thai Looped,Sukhumvit Set,LINE Seed Sans TH,-apple-system,sans-serif!important}html[data-font=db-airy],:root[data-font=db-airy]{font-size:18px}@media (max-width:960px){html[data-font=db-airy],:root[data-font=db-airy]{font-size:16.5px}}.v2[data-font=db-airy]{font-size:1.05rem;line-height:1.68}.v2[data-font=db-airy] .v2-hero-title{font-size:clamp(2.6rem,4.2vw,3.8rem);font-weight:700;line-height:1.25}.v2[data-font=db-airy] .v2-hero-title em{color:#67c2cc;font-size:.68em;font-weight:500;line-height:1.45}.v2[data-font=db-airy] .v2-hero-lead{color:#ffffffe6;font-size:1.14rem;line-height:1.75}.v2[data-font=db-airy] .v2-eyebrow{letter-spacing:.05em;font-size:.84rem;font-weight:700}.v2[data-font=db-airy] .v2-nav-links{gap:28px;font-size:.96rem;font-weight:600}.v2[data-font=db-airy] .v2-btn{font-size:1.05rem;font-weight:600}.v2[data-font=db-airy] .v2-trust li{color:#ffffffdb;font-size:.92rem;font-weight:500}.v2[data-font=db-airy] .v2-hero-meta{color:#fffc;font-size:.92rem}.v2[data-font=db-airy] .v2-section-title{font-size:clamp(2.15rem,3.6vw,3.1rem);font-weight:700}.v2[data-font=db-airy] .v2-section-lead{font-size:1.12rem;line-height:1.75}.v2[data-font=db-airy] .v2-price-card{font-size:1.02rem}.v2[data-font=db-airy] .v2-price-amount{font-size:2.1rem;font-weight:700}.v2[data-font=db-airy] .v2-price-feats li{font-size:.96rem;line-height:1.6}.v2[data-font=db-airy] .v2-faq-q{font-size:1.18rem;font-weight:600}.v2[data-font=db-airy] .v2-faq-a p{font-size:1.04rem;line-height:1.7}.v2[data-font=db-airy] .v2-footer{font-size:.98rem}
