.consent[data-astro-cid-kror3uvh]{z-index:40;background:var(--bg);color:var(--ink);border-top:1px solid var(--line);padding:12px 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0b132414}.row[data-astro-cid-kror3uvh]{align-items:center;gap:12px 24px;display:flex}p[data-astro-cid-kror3uvh]{flex:1;margin:0;font-size:14px;line-height:1.5}a[data-astro-cid-kror3uvh]{color:var(--link)}.actions[data-astro-cid-kror3uvh]{gap:10px;display:flex}button[data-astro-cid-kror3uvh]{font:inherit;cursor:pointer;font-weight:600}.dtt-btn[data-astro-cid-kror3uvh]{border:1px solid var(--accent)}@media (width<=640px){.row[data-astro-cid-kror3uvh]{flex-direction:column;align-items:stretch}p[data-astro-cid-kror3uvh]{flex:none}.actions[data-astro-cid-kror3uvh] button[data-astro-cid-kror3uvh]{flex:1}}.logo-text[data-astro-cid-f7espo7c]{white-space:nowrap}.logo[data-astro-cid-f7espo7c]{align-items:center;gap:10px;font-size:1.05rem;font-weight:800;display:inline-flex}.site-header[data-astro-cid-nen7h5rs]{z-index:30;height:var(--header-height);background:var(--navy);color:#fff;border-bottom:1px solid #294058;position:sticky;top:0}.header-bar[data-astro-cid-nen7h5rs]{align-items:center;gap:24px;height:100%;display:flex;position:relative}.brand[data-astro-cid-nen7h5rs]{flex-shrink:0;width:270px;text-decoration:none}.brand[data-astro-cid-nen7h5rs] .logo{font-size:18px;line-height:1.3}.brand[data-astro-cid-nen7h5rs] svg{flex-shrink:0}.brand[data-astro-cid-nen7h5rs] .logo-text:lang(en){letter-spacing:-.025em;font-size:16px}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],summary[data-astro-cid-nen7h5rs]{align-items:center;gap:8px;min-height:44px;font-size:13px;text-decoration:none;display:flex}.desktop[data-astro-cid-nen7h5rs]{margin-left:auto}.desktop[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]{align-items:center;gap:24px;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current],summary[data-astro-cid-nen7h5rs]:hover{color:var(--mint)}summary[data-astro-cid-nen7h5rs]{cursor:pointer;list-style:none}summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.product-menu[data-astro-cid-nen7h5rs]{position:relative}.product-menu[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]{border-radius:var(--radius);background:#102b43;border:1px solid #37516f;width:240px;padding:10px;position:absolute;top:100%;left:-16px;box-shadow:0 18px 38px #06142740}.product-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:8px 12px}.languages[data-astro-cid-nen7h5rs]{flex-shrink:0;margin-left:auto}.contact[data-astro-cid-nen7h5rs]{flex-shrink:0;min-height:44px;padding-inline:18px;font-size:13px}.mobile[data-astro-cid-nen7h5rs]{display:none}[data-astro-cid-nen7h5rs]:is(a,summary):focus-visible{outline:3px solid var(--mint);outline-offset:4px}.languages[data-astro-cid-nen7h5rs] .dtt-langs{background:#18334e;border-color:#37516f;gap:2px;margin:0;padding:0}.languages[data-astro-cid-nen7h5rs] .dtt-langs a{color:#dce8f8;min-width:27px;padding-inline:5px;font-size:11px}.languages[data-astro-cid-nen7h5rs] .dtt-langs a[aria-current=page]{background:var(--mint);color:#092b3c}@media (width<=1190px){.desktop[data-astro-cid-nen7h5rs],.contact[data-astro-cid-nen7h5rs]{display:none}.brand[data-astro-cid-nen7h5rs]{width:270px}.mobile[data-astro-cid-nen7h5rs]{display:block}.mobile[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{border:1px solid #41546e;border-radius:9px;padding-inline:12px}.mobile[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{top:100%;right:var(--gutter);width:min(320px,100vw - 32px);max-height:calc(100svh - var(--header-height) - 16px);border-radius:var(--radius);background:#102b43;border:1px solid #37516f;padding:12px;position:absolute;overflow-y:auto;box-shadow:0 18px 38px #06142740}.mobile[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:8px 12px}.mobile[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{border-left:1px solid #41546e;margin-left:12px}.mobile-products[data-astro-cid-nen7h5rs]{color:var(--mint);font-weight:600}}@media (width<=600px){.header-bar[data-astro-cid-nen7h5rs]{align-items:flex-start;gap:12px;padding-top:10px}.brand[data-astro-cid-nen7h5rs]{align-items:center;width:auto;max-width:calc(100% - 95px);height:44px;display:flex}.brand[data-astro-cid-nen7h5rs] .logo{gap:8px;font-size:14px}.brand[data-astro-cid-nen7h5rs] .logo-text:lang(en){font-size:clamp(10px,3.3vw,14px)}.brand[data-astro-cid-nen7h5rs] svg{width:30px;height:30px}.mobile[data-astro-cid-nen7h5rs]{margin-left:auto}.mobile[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{padding-inline:9px;font-size:12px}.languages[data-astro-cid-nen7h5rs]{position:absolute;bottom:8px;left:50%;transform:translate(-50%)}}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:optional;font-weight:400;src:url(/fonts/be-vietnam-pro-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-display:optional;font-weight:400;src:url(/fonts/be-vietnam-pro-vietnamese-400-normal.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:optional;font-weight:600;src:url(/fonts/be-vietnam-pro-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-display:optional;font-weight:600;src:url(/fonts/be-vietnam-pro-vietnamese-600-normal.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:optional;font-weight:800;src:url(/fonts/be-vietnam-pro-latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-display:optional;font-weight:800;src:url(/fonts/be-vietnam-pro-vietnamese-800-normal.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}:root{--font-sans:"Be Vietnam Pro";--bg:#fff;--ink:#0b1d35;--accent:#52eee0;--panel:#f2f7fb;--line:#dee7f2;--muted:#52647d;--radius:12px;--navy:#0b1d35;--mint:#52eee0;--link:#2459a8;--header-height:80px;--section-space:clamp(42px, 5vw, 68px);--maxw:1360px;--gutter:clamp(16px, 4vw, 32px);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + 16px);scrollbar-gutter:stable}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;margin:0;font-size:16px;line-height:1.65}h1,h2,h3{letter-spacing:-.035em;line-height:1.25}h1{margin:0 0 .45em;font-size:clamp(30px,4vw,60px);font-weight:800}h2{margin:1.8em 0 .6em;font-size:clamp(27px,2.8vw,38px);font-weight:800}h3{margin:1.4em 0 .4em;font-size:1.2rem;font-weight:600}p,ul,ol{margin:0 0 1em}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:2px}img{max-width:100%;height:auto}table{border-collapse:collapse;width:100%;margin:0 0 1.2em}th,td{border:1px solid var(--line);text-align:left;padding:.5em .7em}blockquote{border-left:4px solid var(--ink);background:var(--panel);margin:0 0 1.2em;padding:.8em 1em}:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.site-footer :focus-visible,.cta-band :focus-visible{outline-color:var(--accent)}.wrap{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.prose>*{max-width:72ch}.muted{color:var(--muted)}.hl{background:linear-gradient(transparent 58%, var(--accent) 58%)}.section{padding:var(--section-space) 0}.section-panel{background:var(--panel)}.eyebrow{letter-spacing:.06em;text-transform:none;color:var(--muted);margin-bottom:.8em;font-size:.8rem;font-weight:600}.btn{border:1px solid var(--line);border-radius:9px;justify-content:center;align-items:center;gap:.5em;min-height:48px;padding:.75em 1.2em;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.btn-primary{background:var(--mint);border-color:var(--mint);color:#092b3c}.btn-ghost{color:var(--ink);background:0 0}.btn-row{flex-wrap:wrap;gap:12px;margin-top:1.4em;display:flex}.cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;padding:0;list-style:none;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);height:100%;padding:20px;text-decoration:none;display:block}.card:hover{border-color:var(--link)}.card h3{margin-top:0}.card p{color:var(--muted);margin:0}.skip{position:absolute;left:-9999px}.skip:focus{z-index:100;background:var(--bg);padding:8px 12px;top:16px;left:16px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}body{overflow-wrap:anywhere}.wrap,.dtt-wrap{min-width:0}.legal-company-name{white-space:nowrap;letter-spacing:-.025em;font-size:clamp(12px,3.7vw,15px);display:block}.dtt-footer-grid>*{min-width:0}.product-nav{flex-wrap:wrap;gap:10px 24px;padding-block:16px;font-size:14px;display:flex}.product-nav a{align-items:center;min-height:32px;display:inline-flex}.translation-note{border-left:3px solid var(--accent);background:var(--panel);margin-bottom:32px;padding:16px 20px}.prose{padding-top:32px;padding-bottom:40px}.prose>*{margin-inline:auto}.prose>:is(.cards,.translation-note){max-width:none}.prose>section{max-width:76ch}.prose :is(h2,h3){scroll-margin-top:calc(var(--header-height) + 20px)}.prose>p,.prose section>p{line-height:1.85}.cards{gap:26px;margin-block:28px}.cards>li{min-width:0}.card{border-radius:var(--radius);padding:24px}.card h3{letter-spacing:-.025em;font-size:21px;line-height:1.5}.btn:hover{border-color:var(--link)}.btn-primary:hover{background:#8af8ec;border-color:#8af8ec}.section-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px;display:flex}.section-heading h2{margin:0}.text-link{color:var(--link);text-underline-offset:6px;font-weight:600}@media (width<=600px){:root{--font-sans:"Be Vietnam Pro";--header-height:104px}.section-heading{flex-direction:column;align-items:start;gap:16px}}:lang(ja){font-family:Be Vietnam Pro,system-ui,Hiragino Sans,Yu Gothic UI,Meiryo,Noto Sans JP,Noto Sans CJK JP,VTS Noto Sans JP,sans-serif}:lang(zh-Hans){font-family:Be Vietnam Pro,system-ui,PingFang SC,Microsoft YaHei,Noto Sans SC,Noto Sans CJK SC,VTS Noto Sans SC,sans-serif}:is(.no-cjk:lang(ja),.no-cjk :lang(ja)){font-family:Be Vietnam Pro,VTS Noto Sans JP,VTS CJK Metrics,sans-serif}:is(.no-cjk:lang(zh-Hans),.no-cjk :lang(zh-Hans)){font-family:Be Vietnam Pro,VTS Noto Sans SC,VTS CJK Metrics,sans-serif}.no-cjk{text-spacing-trim:space-all;font-kerning:none}[lang=vi],[lang=en]{font-family:Be Vietnam Pro,system-ui,sans-serif}:is(:lang(ja),:lang(zh-Hans)) :is(h1,h2,h3){letter-spacing:0}[data-theme=lam] :focus-visible{outline-color:#2563eb}:lang(ja),:lang(zh){line-break:strict}@media (width<=960px){body[data-theme=lam]{padding-bottom:0}}[data-theme=lam] [hidden]{display:none!important}.dtt-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dtt-wrap{max-width:var(--maxw);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.dtt-dark :focus-visible,.dtt-final :focus-visible,.dtt-footer :focus-visible{outline-color:#fff}.dtt-btn,.dtt-btn-ghost,.dtt-btn-white{border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.dtt-btn{color:#fff;background:#2563eb}.dtt-btn:hover{background:#1d4ed8}.dtt-btn-ghost{color:#0b1324;background:#fff;border:1px solid #cbd5e3}.dtt-btn-white{color:#1e40af;background:#fff;border-radius:10px;min-height:52px;padding:0 26px;font-size:17px;font-weight:800}.dtt-btn-lg{border-radius:10px;min-height:52px;padding:0 24px;font-size:17px;font-weight:600}.dtt-btn-ghost.dtt-btn-lg{padding:0 22px;font-weight:600}.dtt-btn-shadow{box-shadow:0 8px 20px -10px #2563ebcc}.dtt-eyebrow{letter-spacing:.1em;text-transform:none;color:#1e40af;margin:0;font-size:13px;font-weight:600;line-height:1.5}.dtt-langs{margin:0;padding:0;list-style:none}.dtt-langs-compact{border:1px solid #e2e8f2;border-radius:10px;align-items:center;gap:2px;padding:3px;font-size:13px;font-weight:600;display:flex}.dtt-langs-compact a{color:#475467;border-radius:8px;justify-content:center;align-items:center;min-width:40px;min-height:38px;padding:0 8px;text-decoration:none;display:inline-flex}.dtt-langs-compact a[aria-current=page]{color:#1e40af;background:#eaf1ff}.dtt-dark-bar{position:absolute;transform:rotate(-45deg)}.dtt-room{background:#fff;border:1px solid #d5dfee;border-radius:14px;flex-direction:column;margin:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0b13240f,0 30px 60px -30px #0b132461}.dtt-room-head{border-bottom:1px solid #e2e8f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.dtt-room-title{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.dtt-room-title svg{flex-shrink:0}.dtt-room-badges{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.dtt-chip-live{color:#166534;background:#e7f6ec;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.dtt-chip-live i{background:#16a34a;border-radius:50%;width:7px;height:7px;display:inline-block}.dtt-chip-balance{color:#1e40af;background:#eef3fb;border-radius:999px;padding:4px 10px}.dtt-room-cols{background:#f4f7fc;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;padding:16px;display:grid}.dtt-room-col{flex-direction:column;gap:8px;display:flex}.dtt-room-label{letter-spacing:.08em;text-transform:none;color:#475467;margin:0;font-size:11px;font-weight:600}.dtt-bubble{background:#fff;border:1px solid #e2e8f2;border-radius:10px;gap:10px;padding:12px 12px 12px 10px;display:flex}.dtt-bubble-active{border-color:#93c5fd;box-shadow:0 0 0 3px #38bdf829}.dtt-bubble-bar{background:#2563eb;border-radius:3px;flex-shrink:0;width:3px}.dtt-bubble-bar-teal{background:#0d9488}.dtt-bubble-text{flex-direction:column;gap:6px;display:flex}.dtt-bubble-src{color:#475467;font-size:13px;line-height:1.5}.dtt-bubble-tgt{font-size:15px;font-weight:600;line-height:1.6}.dtt-bubble-tgt-vi{font-weight:600;line-height:1.5}.dtt-speaking{color:#0369a1;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.dtt-room-type{border-top:1px solid #e2e8f2;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.dtt-room-type-label{color:#475467;margin:0;font-size:12px;font-weight:600}.dtt-room-type-row{flex-wrap:wrap;gap:8px 10px;display:flex}.dtt-fake-input{color:#475467;border:1px solid #cbd5e3;border-radius:8px;flex:200px;align-items:center;min-height:44px;padding:0 12px;font-size:14px;display:flex}.dtt-fake-button{color:#fff;background:#0b1324;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.dtt-room-caption{color:#475467;border-top:1px solid #e2e8f2;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:9px 16px;font-size:12px;display:flex}.dtt-section{background:#fff;padding:clamp(56px,8vw,96px) 0}.dtt-section-panel{background:#f4f7fc;border-top:1px solid #e2e8f2;border-bottom:1px solid #e2e8f2}.dtt-stack,.dtt-stack-lg{flex-direction:column;gap:36px;display:flex}.dtt-stack-lg{gap:40px}.dtt-intro{flex-direction:column;gap:12px;max-width:720px;display:flex}.dtt-h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.18}.dtt-intro-lead{color:#475467;margin:0;font-size:17px;line-height:1.7}.dtt-card{background:#fff;border:1px solid #e2e8f2;border-radius:14px}.dtt-icon-box{background:#eaf1ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.dtt-flows{grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));gap:20px;display:grid}.dtt-flow-card{flex-direction:column;gap:18px;padding:24px;display:flex}.dtt-flow-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dtt-flow-head h3{margin:0;font-size:19px;font-weight:600;line-height:1.35}.dtt-badge{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.dtt-badge-blue{color:#1e40af;background:#eaf1ff}.dtt-badge-teal{color:#0f766e;background:#e6f6f4}.dtt-flow{flex-wrap:wrap;align-items:stretch;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dtt-flow-step{flex:130px;align-items:stretch;gap:8px;display:flex}.dtt-flow-arrow{flex-shrink:0;align-self:center}.dtt-flow-box{background:#f4f7fc;border-radius:10px;flex-direction:column;flex:1;gap:4px;padding:14px;display:flex}.dtt-flow-box strong{font-size:15px;line-height:1.4}.dtt-flow-box span{color:#475467;font-size:13px;line-height:1.5}.dtt-flow-step-blue .dtt-flow-box{color:#fff;background:#2563eb}.dtt-flow-step-blue .dtt-flow-box span{color:#eff6ff}.dtt-flow-step-teal .dtt-flow-box{color:#fff;background:#0f766e}.dtt-flow-step-teal .dtt-flow-box span{color:#f0fdfa}.dtt-note{color:#344054;align-items:flex-start;gap:10px;margin:0;font-size:15px;line-height:1.6;display:flex}.dtt-note svg{flex-shrink:0;margin-top:2px}.dtt-grid-4{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:16px;display:grid}.dtt-worry{flex-direction:column;gap:12px;padding:24px;display:flex}.dtt-worry h3{margin:0;font-size:18px;font-weight:600;line-height:1.35}.dtt-worry p{color:#475467;margin:0;font-size:15px;line-height:1.65}.dtt-dark{color:#fff;background:#0b1324;padding:clamp(56px,8vw,100px) 0;position:relative;overflow:hidden}.dtt-dark-bar{border-radius:60px;height:120px}.dtt-dark-bar-1{background:#18233a;width:640px;top:60px;right:-120px}.dtt-dark-bar-2{opacity:.35;background:#2563eb;width:380px;top:300px;right:40px}.dtt-pricing{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));align-items:center;gap:56px;display:grid;position:relative}.dtt-pricing-copy{flex-direction:column;gap:22px;display:flex}.dtt-eyebrow-dark{color:#7fb0ff}.dtt-price{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;display:flex}.dtt-price-big{letter-spacing:-.03em;font-size:clamp(40px,5vw,56px);font-weight:800;line-height:1}.dtt-price-unit{color:#c7d2e4;font-size:18px}.dtt-price-live{color:#c7d2e4;margin:-8px 0 0;font-size:15px}.dtt-points{color:#e2e8f2;flex-direction:column;gap:12px;margin:0;padding:0;font-size:16px;line-height:1.55;list-style:none;display:flex}.dtt-points li{gap:10px;display:flex}.dtt-points svg{flex-shrink:0;margin-top:2px}.dtt-account{border-radius:var(--radius);color:#0b1324;background:#fff;flex-direction:column;justify-self:center;gap:18px;width:100%;max-width:420px;padding:24px;display:flex;box-shadow:0 30px 60px -30px #000000b3}.dtt-account-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:15px;display:flex}.dtt-unit{background:#eef3fb;border:1px solid #e2e8f2;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.dtt-unit button{color:#475467;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:14px;font-weight:600}.dtt-unit button[aria-pressed=true]{color:#1e40af;background:#fff;font-weight:600;box-shadow:0 1px 2px #0b132424}.dtt-unit button:focus-visible{outline-offset:1px;outline:3px solid #2563eb}.dtt-account-value{background:#f4f7fc;border-radius:14px;flex-direction:column;gap:4px;padding:20px;display:flex}.dtt-account-label{color:#475467;font-size:13px;font-weight:600}.dtt-account-line{flex-direction:column;gap:4px;display:flex}.dtt-account-big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(34px,10vw,44px);font-weight:800;line-height:1.1}.dtt-account-hint{color:#475467;font-size:14px}.dtt-account-rows{flex-direction:column;margin:0;display:flex}.dtt-account-rows div{border-bottom:1px solid #e2e8f2;justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.dtt-account-rows div:last-child{border-bottom:0}.dtt-account-rows dt{color:#475467}.dtt-account-rows dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.dtt-account-ok{color:#15803d}.dtt-fake-button-lg{background:#2563eb;border-radius:10px;min-height:48px;font-size:15px;font-weight:600}.dtt-account-note{color:#475467;margin:0;font-size:12px}.dtt-steps{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.dtt-steps li{background:#f4f7fc;border-top:3px solid #2563eb;border-radius:0 0 12px 12px;flex-direction:column;gap:10px;padding:24px 22px;display:flex}.dtt-step-number{color:#2563eb;font-variant-numeric:tabular-nums;font-size:32px;font-weight:800;line-height:1}.dtt-steps strong{font-size:18px;line-height:1.35}.dtt-steps li>span:last-child{color:#475467;font-size:15px;line-height:1.6}.dtt-start-cta{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.dtt-start-advice,.dtt-faq-ask{color:#475467;margin:0;font-size:15px}.dtt-start-advice a,.dtt-faq-ask a{color:#1e40af;font-weight:600}.dtt-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:20px;display:grid}.dtt-info-card{flex-direction:column;gap:18px;padding:28px;display:flex}.dtt-info-head{align-items:center;gap:12px;display:flex}.dtt-info-head h2{margin:0;font-size:22px;font-weight:800;line-height:1.3}.dtt-info-list{color:#344054;flex-direction:column;gap:10px;margin:0;padding:0 0 0 20px;font-size:15px;line-height:1.65;display:flex}.dtt-prepare{flex-direction:column;margin:0;display:flex}.dtt-prepare div{border-bottom:1px solid #e2e8f2;grid-template-columns:minmax(0,140px) minmax(0,1fr);gap:16px;padding:12px 0;font-size:15px;display:grid}.dtt-prepare div:last-child{border-bottom:0}.dtt-prepare dt{color:#475467;font-weight:600}.dtt-prepare dd{margin:0}.dtt-faq{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;gap:32px 64px;display:grid}.dtt-faq-intro{flex-direction:column;gap:12px;display:flex}.dtt-faq-list{border-top:1px solid #e2e8f2;flex-direction:column;display:flex}.dtt-faq-list details{border-bottom:1px solid #e2e8f2;padding:18px 0}.dtt-faq-list summary{cursor:pointer;font-size:17px;font-weight:600;line-height:1.5}.dtt-faq-list p{color:#475467;margin:10px 0 0;font-size:15px;line-height:1.7}.dtt-footer{color:#c7d2e4;background:#0b1324}.dtt-footer-inner{flex-direction:column;gap:32px;padding-top:56px;padding-bottom:28px;display:flex}.dtt-footer-grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));align-items:start;gap:32px 40px;display:grid}.dtt-footer h2{letter-spacing:normal;color:#fff;margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.4}.dtt-footer-about,.dtt-footer-brand{flex-direction:column;gap:22px;display:flex}.dtt-footer-brand{gap:14px}.dtt-footer-brand a{color:#fff;width:max-content;text-decoration:none}.dtt-footer-brand .logo{font-size:20px}.dtt-footer-brand p,.dtt-footer-cta p{color:#b6c3d6;margin:0;font-size:13px;line-height:1.8}.dtt-footer-cta{background:#131e33;border:1px solid #2a3a57;border-radius:12px;flex-direction:column;gap:10px;padding:20px;display:flex}.dtt-footer-cta p{line-height:1.6}.dtt-footer-cta .dtt-btn{padding:0 14px;font-size:14px;font-weight:600}.dtt-footer-col{flex-direction:column;gap:12px;font-size:13px;line-height:1.5;display:flex}.dtt-footer-col>a,.dtt-cookie-settings{color:#c7d2e4;width:fit-content;text-decoration:none}.dtt-cookie-settings{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.dtt-footer-col>a:hover,.dtt-cookie-settings:hover,.dtt-langs-full a:hover{color:#fff;text-decoration:underline}.dtt-company{color:#c7d2e4;flex-direction:column;gap:9px;font-size:13px;font-style:normal;line-height:1.6;display:flex}.dtt-company b{white-space:nowrap;color:#fff;font-size:clamp(12px,3.7vw,14px)}.dtt-company a{color:#c7d2e4}.dtt-company-line{align-items:flex-start;gap:8px;display:flex}.dtt-company-line svg{flex:0 0 14px;margin-top:4px}.dtt-company-legal{color:#a3b1c6;font-size:12px}.dtt-footer-bottom{color:#98a2b3;border-top:1px solid #22304a;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding-top:20px;font-size:12px;display:flex}.dtt-langs-full{flex-wrap:wrap;gap:4px 14px;display:flex}.dtt-langs-full a{color:#c7d2e4;text-decoration:none}.dtt-langs-full a[aria-current=page]{color:#fff;font-weight:600}[data-theme=lam]:is(:lang(ja),:lang(zh)) :is(.dtt-hero-title,.dtt-h2,.dtt-final h2,.dtt-price-big,.dtt-account-big){letter-spacing:0}[data-theme=lam]:is(:lang(ja),:lang(zh)) .dtt-hero-title{line-height:1.3}[data-theme=lam]:is(:lang(ja),:lang(zh)) :is(.dtt-eyebrow,.dtt-room-label){letter-spacing:.04em}.dtt-footer-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1fr) minmax(285px,1.5fr)}.dtt-company .legal-company-name{white-space:nowrap;letter-spacing:-.025em;font-size:clamp(12px,3.7vw,14px)}@media (width<=1000px){.dtt-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.dtt-footer-grid{grid-template-columns:minmax(0,1fr)}}.dtt-btn,.dtt-btn-ghost,.dtt-btn-white{border-radius:9px;min-height:48px;font-weight:800}.dtt-btn{background:var(--mint);color:#092b3c}.dtt-btn:hover{color:#092b3c;background:#8af8ec}.dtt-dark{background:var(--navy);color:#fff}.dtt-section{padding-block:var(--section-space)}.dtt-section h2,.dtt-final h2{font-size:clamp(27px,2.8vw,38px);line-height:1.3}.dtt-footer{background:var(--navy)}.dtt-card{border-radius:var(--radius);border-color:var(--line);background:var(--bg)}.dtt-section-panel{background:var(--panel)}
