@import "https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&family=Noto+Sans+Thai:wght@400;500;600&display=swap";:root{--db-ink:#0b0b0c;--db-ink-2:#141416;--db-paper:#f4f3ef;--db-pearl:#f2f1ec;--db-muted-dark:#a3a3aa;--db-muted-light:#55555b;--db-line-dark:#f2f1ec29;--db-line-light:#0b0b0c1f;--db-accent:#e8365d;--db-sans:"Hanken Grotesk", "Noto Sans Thai", system-ui, sans-serif;--db-mono:"JetBrains Mono", ui-monospace, monospace;--db-gutter:clamp(20px, 5vw, 72px)}.db-site{font-family:var(--db-sans);background:var(--db-ink);color:var(--db-pearl);-webkit-font-smoothing:antialiased}.db-site a{color:inherit;text-decoration:none}.db-nav{z-index:50;padding:18px var(--db-gutter);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0b0b0cb8,#0b0b0c00);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.db-nav__brand{letter-spacing:.02em;align-items:center;gap:10px;font-weight:600;display:flex}.db-nav__brand img{width:28px;height:28px}.db-nav__links{color:var(--db-muted-dark);gap:clamp(16px,3vw,36px);font-size:15px;display:flex}.db-nav__links a:hover,.db-nav__links a[aria-current=page]{color:var(--db-pearl)}@media (width<=640px){.db-nav__links{gap:14px;font-size:14px}.db-nav__brand span{display:none}}.db-link{border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:4px;font-size:15px;font-weight:500;transition:gap .25s;display:inline-flex}.db-link:hover{gap:16px}.db-link svg{width:14px;height:14px}.db-price-row{border-top:1px solid var(--db-line-dark);border-bottom:1px solid var(--db-line-dark);grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0;display:grid}.db-price-row>div{padding:14px 16px}.db-price-row>div+div{border-left:1px solid var(--db-line-dark)}.db-price-row__name{color:var(--db-muted-dark);font-size:13px;font-weight:500}.db-price-row__price{margin-top:4px;font-size:clamp(16px,1.6vw,20px);font-weight:600}@media (width<=640px){.db-rail{display:none}}.db-light{background:var(--db-paper);color:var(--db-ink)}.db-light .db-price-row,.db-light .db-price-row>div+div{border-color:var(--db-line-light)}.db-section__head{align-items:baseline;gap:12px;display:flex}.db-dot{background:var(--db-accent);border-radius:50%;width:7px;height:7px;display:inline-block}.db-h2{letter-spacing:-.025em;margin:0;font-size:clamp(32px,4vw,56px);font-weight:600;line-height:1.02}.db-lead{max-width:40rem;margin-top:18px;font-size:clamp(16px,1.3vw,19px);line-height:1.6}.db-light .db-lead{color:var(--db-muted-light)}.db-dark .db-lead{color:var(--db-muted-dark)}.db-metrics{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));border-top:1px solid var(--db-line-light);margin-top:clamp(48px,6vw,88px);display:grid}.db-metrics>div{padding:28px 24px 0 0}.db-metrics>div+div{border-left:1px solid var(--db-line-light);padding-left:24px}.db-metric__value{letter-spacing:-.04em;font-size:clamp(44px,6.4vw,96px);font-weight:600;line-height:1}.db-metric__label{color:var(--db-muted-light);max-width:14rem;margin-top:12px;font-size:15px}.db-columns{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));border-top:1px solid var(--db-line-light);gap:0;margin-top:clamp(48px,6vw,80px);display:grid}.db-columns>div{padding:24px 24px 0 0}.db-columns>div+div{border-left:1px solid var(--db-line-light);padding-left:24px}.db-col__title{font-size:17px;font-weight:600}.db-col__text{color:var(--db-muted-light);margin-top:10px;font-size:15px;line-height:1.6}.db-dark .db-columns,.db-dark .db-columns>div+div,.db-dark .db-metrics,.db-dark .db-metrics>div+div{border-color:var(--db-line-dark)}.db-dark .db-col__text,.db-dark .db-metric__label{color:var(--db-muted-dark)}@media (width<=900px){.db-metrics,.db-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.db-metrics>div:nth-child(3),.db-columns>div:nth-child(3){border-left:0;padding-left:0}.db-metrics>div,.db-columns>div{padding-bottom:28px}}@media (width<=560px){.db-metrics,.db-columns{grid-template-columns:1fr}.db-metrics>div+div,.db-columns>div+div{border-left:0;border-top:1px solid var(--db-line-light);padding-left:0}}.db-dark{background:var(--db-ink);color:var(--db-pearl)}.db-page-hero{min-height:78dvh;padding:140px var(--db-gutter) clamp(56px, 8vw, 110px);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.db-page-hero:before{content:"";background:linear-gradient(90deg,#0b0b0ce0 0%,#0b0b0c80 55%,#0b0b0c40 100%);position:absolute;inset:0}.db-page-hero>*{position:relative}.db-label{font-family:var(--db-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--db-muted-dark);font-size:11px}.db-h1{letter-spacing:-.03em;max-width:16ch;margin:16px 0 0;font-size:clamp(42px,6vw,88px);font-weight:600;line-height:.98}.db-plans{border-top:1px solid var(--db-line-light);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(40px,5vw,72px);display:grid}.db-plan{flex-direction:column;padding:32px 28px 8px 0;display:flex}.db-plan+.db-plan{border-left:1px solid var(--db-line-light);padding-left:28px}.db-plan__name{font-size:20px;font-weight:600}.db-plan__price{letter-spacing:-.03em;margin-top:14px;font-size:clamp(36px,4vw,54px);font-weight:600}.db-plan__note{color:var(--db-muted-light);font-size:14px}.db-plan__extra{font-family:var(--db-mono);color:var(--db-ink);margin-top:10px;font-size:12px}.db-plan__summary{color:var(--db-muted-light);margin-top:16px;font-size:15px;line-height:1.6}.db-plan__list{gap:10px;margin:22px 0 28px;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.db-plan__list li{grid-template-columns:14px 1fr;gap:10px;display:grid}.db-plan__list li:before{content:"";background:var(--db-ink);border-radius:50%;width:6px;height:6px;margin-top:8px}.db-plan__inherit{font-weight:600}.db-plan .db-link{align-self:flex-start;margin-top:auto}@media (width<=900px){.db-plans{grid-template-columns:1fr}.db-plan+.db-plan{border-left:0;border-top:1px solid var(--db-line-light);padding-left:0}}.db-addons{border-top:1px solid var(--db-line-light);margin-top:24px}.db-addon{border-bottom:1px solid var(--db-line-light);grid-template-columns:1fr auto;gap:16px;padding:16px 0;display:grid}.db-addon__name{font-weight:500}.db-addon__note{color:var(--db-muted-light);margin-top:2px;font-size:13px}.db-addon__price{white-space:nowrap;font-weight:600}.db-contact__grid{grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);margin-top:clamp(40px,5vw,72px);display:grid}@media (width<=900px){.db-contact__grid{grid-template-columns:1fr}}.db-form{gap:18px;display:grid}.db-form__title{margin:0 0 4px;font-size:20px;font-weight:600}.db-field{gap:6px;display:grid}.db-field span{color:var(--db-muted-light);font-size:13px}.db-field input,.db-field textarea{font:inherit;color:var(--db-ink);border:0;border-bottom:1px solid var(--db-line-light);background:0 0;border-radius:0;outline:none;padding:8px 0;font-size:16px}.db-field input:focus,.db-field textarea:focus{border-bottom-color:var(--db-ink)}.db-field textarea{resize:vertical;min-height:120px}.db-submit{font:inherit;background:var(--db-ink);width:100%;color:var(--db-paper);cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:16px 20px;font-size:15px;font-weight:600;display:flex}.db-submit:disabled{opacity:.45;cursor:not-allowed}.db-form__status{color:var(--db-muted-light);font-size:14px}.db-cal{border-top:1px solid var(--db-line-light);padding-top:14px}.db-cal__head{justify-content:space-between;align-items:center;font-weight:600;display:flex}.db-cal__head button{font:inherit;cursor:pointer;color:var(--db-ink);background:0 0;border:0;padding:4px 8px}.db-cal__head button:disabled{opacity:.3;cursor:default}.db-cal__grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:12px;font-size:14px;display:grid}.db-cal__dow{color:var(--db-muted-light);padding-bottom:6px;font-size:11px}.db-cal__day{font:inherit;cursor:pointer;color:var(--db-ink);background:0 0;border:0;border-radius:6px;padding:9px 0}.db-cal__day:disabled{color:#0b0b0c38;cursor:default}.db-cal__day[aria-pressed=true]{background:var(--db-accent);color:#fff}.db-slots{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.db-slot{font:inherit;border:1px solid var(--db-line-light);cursor:pointer;color:var(--db-ink);background:0 0;border-radius:6px;padding:8px 12px;font-size:14px}.db-slot[aria-pressed=true]{background:var(--db-ink);color:var(--db-paper);border-color:var(--db-ink)}.db-tz{color:var(--db-muted-light);margin-top:8px;font-size:12px}.db-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,96px);display:grid}@media (width<=900px){.db-faq{grid-template-columns:1fr}}.db-faq__list{border-top:1px solid var(--db-line-light)}.db-faq__item{border-bottom:1px solid var(--db-line-light)}.db-faq__item summary{cursor:pointer;justify-content:space-between;gap:24px;padding:22px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.db-faq__item summary::-webkit-details-marker{display:none}.db-faq__item summary:after{content:"+";font-size:22px;font-weight:400;line-height:1;transition:transform .25s}.db-faq__item[open] summary:after{transform:rotate(45deg)}.db-faq__answer{color:var(--db-muted-light);max-width:42rem;padding:0 0 22px;line-height:1.65}.db-faq__answer p{margin:0 0 10px}.db-footer{background:var(--db-ink);color:var(--db-pearl);padding:72px var(--db-gutter) 28px;overflow:hidden}.db-footer__top{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.db-footer__brand{align-items:center;gap:12px;font-size:18px;font-weight:600;display:flex}.db-footer__cols a{color:var(--db-muted-dark)}.db-footer__word{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #f2f1ec2e;white-space:nowrap;margin-top:64px;font-size:clamp(64px,16vw,260px);font-weight:700;line-height:.85}.db-footer__legal{color:var(--db-muted-dark);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;font-size:13px;display:flex}@media (prefers-reduced-motion:reduce){.db-link,.db-faq__item summary:after{transition:none}}.db-nav__brand img,.db-footer__brand img{object-fit:contain}.db-journey{--jp:0;position:relative}.db-journey .scroll-scrub__copy,.db-journey .scroll-scrub__route,.db-journey .scroll-scrub__progress{display:none}.db-journey__overlay{z-index:5;pointer-events:none;position:absolute;inset:0}.db-journey__sticky{height:100dvh;position:sticky;top:0}.db-journey__sticky:before{content:"";background:linear-gradient(90deg,#0b0b0cb8 0%,#0b0b0c40 42%,#0b0b0c00 60%);transition:opacity .6s;position:absolute;inset:0}.db-journey[data-chapter="2"] .db-journey__sticky:before{background:linear-gradient(270deg,#0b0b0cb8 0%,#0b0b0c40 42%,#0b0b0c00 60%)}.db-chapter{top:50%;left:var(--db-gutter);width:min(560px, calc(100% - 2 * var(--db-gutter)));opacity:0;visibility:hidden;color:var(--db-pearl);transition:opacity .55s,transform .55s,visibility 0s linear .55s;position:absolute;transform:translateY(calc(28px - 50%))}.db-chapter--right{left:auto;right:calc(var(--db-gutter) + 40px)}.db-journey[data-chapter="0"] .db-chapter[data-i="0"],.db-journey[data-chapter="1"] .db-chapter[data-i="1"],.db-journey[data-chapter="2"] .db-chapter[data-i="2"]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .55s,transform .55s,visibility;transform:translateY(-50%)}.db-chapter__kicker{font-family:var(--db-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--db-accent);margin:0 0 18px;font-size:11px}.db-chapter__title{letter-spacing:-.03em;margin:0;font-size:clamp(42px,6vw,92px);font-weight:600;line-height:.98}.db-chapter__body{color:var(--db-muted-dark);margin:22px 0 26px;font-size:clamp(16px,1.2vw,19px);line-height:1.6}.db-chapter .db-price-row{margin-top:0}.db-rail{z-index:40;background:var(--db-line-dark);pointer-events:none;width:1px;transition:opacity .4s;position:fixed;top:0;bottom:0;right:clamp(14px,2.4vw,32px)}.db-rail__ticks{background:repeating-linear-gradient(180deg, var(--db-line-dark) 0 1px, transparent 1px 24px);width:7px;position:absolute;top:12vh;bottom:12vh;left:-7px}.db-rail__tag{right:-1px;top:calc(88vh - var(--pp,0) * 76vh);font-family:var(--db-mono);letter-spacing:.08em;white-space:nowrap;color:var(--db-pearl);font-variant-numeric:tabular-nums;background:#0b0b0cb3;border:1px solid #f2f1ec59;border-radius:6px;padding:5px 8px;font-size:10px;position:absolute;transform:translateY(-50%)}.db-rail__tag:after{content:"";background:var(--db-accent);width:7px;height:1px;position:absolute;top:50%;right:-4px}@media (width<=860px){.db-chapter,.db-chapter--right{left:var(--db-gutter);top:auto;bottom:8vh;right:auto;transform:translateY(28px)}.db-journey[data-chapter] .db-chapter[data-i]{transform:translateY(28px)}.db-journey[data-chapter="0"] .db-chapter[data-i="0"],.db-journey[data-chapter="1"] .db-chapter[data-i="1"],.db-journey[data-chapter="2"] .db-chapter[data-i="2"]{transform:none}.db-journey__sticky:before,.db-journey[data-chapter="2"] .db-journey__sticky:before{background:linear-gradient(#0b0b0c00 30%,#0b0b0c4d 50%,#0b0b0cd9 100%)}}.db-night{background-color:var(--db-ink);background-image:radial-gradient(1px 1px at 12% 18%,#f2f1ec73,#0000 60%),radial-gradient(1px 1px at 68% 8%,#f2f1ec59,#0000 60%),radial-gradient(1px 1px at 38% 62%,#f2f1ec4d,#0000 60%),radial-gradient(1.5px 1.5px at 84% 44%,#f2f1ec66,#0000 60%),radial-gradient(1px 1px at 22% 84%,#f2f1ec4d,#0000 60%),radial-gradient(1px 1px at 92% 78%,#f2f1ec40,#0000 60%);background-size:640px 640px}.db-night--glow{background-image:radial-gradient(1100px 380px at 50% 0,#f2f1ec17,#0000 70%),radial-gradient(1px 1px at 12% 18%,#f2f1ec73,#0000 60%),radial-gradient(1px 1px at 68% 8%,#f2f1ec59,#0000 60%),radial-gradient(1px 1px at 38% 62%,#f2f1ec4d,#0000 60%),radial-gradient(1.5px 1.5px at 84% 44%,#f2f1ec66,#0000 60%);background-size:100% 100%,640px 640px,640px 640px,640px 640px,640px 640px}.db-section--rule{border-top:1px solid var(--db-line-dark)}.db-eyebrow{font-family:var(--db-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--db-muted-dark);align-items:center;gap:10px;margin:0 0 18px;font-size:11px;display:flex}.db-eyebrow:before{content:"";background:var(--db-accent);width:22px;height:1px}.db-light .db-eyebrow{color:var(--db-muted-light)}.db-panel{border:1px solid var(--db-line-dark);background:linear-gradient(#f2f1ec0b,#f2f1ec04);border-radius:18px;padding:clamp(24px,3vw,40px)}.db-metrics--panel{border:1px solid var(--db-line-dark);background:linear-gradient(#f2f1ec0d,#f2f1ec03);border-radius:18px;overflow:hidden}.db-metrics--panel>div{padding:32px 28px}.db-metrics--panel>div+div{padding-left:28px}.db-dark .db-metrics--panel,.db-dark .db-metrics--panel>div+div{border-color:var(--db-line-dark)}.db-cards{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:14px;margin-top:14px;display:grid}.db-cards>div{border:1px solid var(--db-line-dark);background:#f2f1ec05;border-radius:18px;padding:28px 26px;transition:border-color .3s,background .3s}.db-cards>div:hover{background:#f2f1ec0a;border-color:#f2f1ec4d}.db-dark .db-cards .db-col__text{color:var(--db-muted-dark)}@media (width<=900px){.db-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.db-cards{grid-template-columns:1fr}}.db-dark .db-field span,.db-dark .db-tz,.db-dark .db-form__status,.db-dark .db-cal__dow{color:var(--db-muted-dark)}.db-dark .db-field input,.db-dark .db-field textarea{color:var(--db-pearl);border-bottom-color:var(--db-line-dark)}.db-dark .db-field input:focus,.db-dark .db-field textarea:focus{border-bottom-color:var(--db-pearl)}.db-dark .db-submit{background:var(--db-pearl);color:var(--db-ink);border-radius:10px}.db-dark .db-cal{border-color:var(--db-line-dark)}.db-dark .db-cal__head button,.db-dark .db-cal__day{color:var(--db-pearl)}.db-dark .db-cal__day:disabled{color:#f2f1ec33}.db-dark .db-cal__day:not(:disabled):hover{background:#f2f1ec14}.db-dark .db-slot{color:var(--db-pearl);border-color:var(--db-line-dark)}.db-dark .db-slot[aria-pressed=true]{background:var(--db-pearl);color:var(--db-ink);border-color:var(--db-pearl)}.db-dark .db-faq__list,.db-dark .db-faq__item{border-color:var(--db-line-dark)}.db-dark .db-faq__answer{color:var(--db-muted-dark)}.db-dark .db-faq__item summary:hover{color:var(--db-pearl)}.db-submit svg{flex:none;width:16px;height:16px}.db-site svg{flex:none}.db-metrics--panel{margin-top:0}.db-dark .db-metric__label{color:var(--db-muted-dark)}.db-journey[data-scrub-always] .scroll-scrub__chapter{min-height:450dvh!important}.db-night{background-color:var(--db-ink);background-image:url(/assets/brand/stars.png);background-repeat:repeat;background-size:900px 900px}.db-night--glow{background-image:radial-gradient(1200px 420px at 50% 0,#f2f1ec1a,#0000 70%),url(/assets/brand/stars.png);background-repeat:no-repeat,repeat;background-size:100% 100%,900px 900px}.db-section{padding:clamp(56px, 7vw, 104px) var(--db-gutter)}.db-lead{max-width:46rem}.db-metrics.db-metrics--panel>div:nth-child(n){border-top:0;border-left:0;padding:clamp(24px,2.6vw,34px) clamp(20px,2.4vw,30px)}.db-metrics.db-metrics--panel>div:nth-child(n+2){border-left:1px solid var(--db-line-dark)}@media (width<=900px){.db-metrics.db-metrics--panel>div:nth-child(n){border-left:0}.db-metrics.db-metrics--panel>div:nth-child(2n){border-left:1px solid var(--db-line-dark)}.db-metrics.db-metrics--panel>div:nth-child(n+3){border-top:1px solid var(--db-line-dark)}}@media (width<=560px){.db-metrics.db-metrics--panel{grid-template-columns:repeat(2,minmax(0,1fr))}.db-metrics.db-metrics--panel .db-metric__value{font-size:38px}.db-metrics.db-metrics--panel .db-metric__label{font-size:14px}}@media (width<=640px){.db-rail{display:block;right:8px}.db-rail__ticks{display:none}.db-rail__tag{padding:4px 6px;font-size:9px}}.db-metrics--panel .db-metric__value{white-space:nowrap;font-size:clamp(40px,4.2vw,68px)}@media (width<=560px){.db-metrics.db-metrics--panel .db-metric__value{font-size:30px}}@media (width<=640px){.db-rail{background:0 0;width:0}.db-rail__tag{background:#0b0b0cd1;top:64px;right:0;transform:none}.db-rail__tag:after{display:none}}.db-band>.db-section+.db-section{padding-top:0}.db-band .db-cards{margin-top:clamp(28px,3.5vw,48px)}.db-stack{gap:14px;margin-top:clamp(28px,3.5vw,48px);display:grid}.db-stack .db-cards{margin-top:0}.db-panel--offer{margin-top:clamp(28px,3.5vw,48px)}.db-panel--offer .db-price-row{margin:0 0 24px}.db-h3{margin:0 0 14px;font-size:18px;font-weight:600}.db-dark .db-plans{border-top:0;gap:14px;margin-top:clamp(28px,3.5vw,48px)}.db-dark .db-plan,.db-dark .db-plan+.db-plan{border:1px solid var(--db-line-dark);background:linear-gradient(#f2f1ec0d,#f2f1ec03);border-radius:18px;padding:clamp(24px,2.6vw,34px);transition:border-color .3s}.db-dark .db-plan:hover{border-color:#f2f1ec4d}.db-dark .db-plan__note,.db-dark .db-plan__summary{color:var(--db-muted-dark)}.db-dark .db-plan__extra{color:var(--db-pearl)}.db-dark .db-plan__list{border-top:1px solid var(--db-line-dark);padding-top:20px}.db-dark .db-plan__list li:before{background:var(--db-accent)}@media (width<=900px){.db-dark .db-plan+.db-plan{border-top:1px solid var(--db-line-dark)}}.db-dark .db-addons{border:1px solid var(--db-line-dark);background:linear-gradient(#f2f1ec0a,#f2f1ec03);border-radius:18px;margin-top:clamp(28px,3.5vw,48px);padding:6px clamp(20px,2.4vw,30px)}.db-dark .db-addon{border-bottom-color:var(--db-line-dark)}.db-dark .db-addon:last-child{border-bottom:0}.db-dark .db-addon__note{color:var(--db-muted-dark)}.db-addon-pair{grid-template-columns:1fr 1fr;align-items:start;gap:14px;margin-top:clamp(28px,3.5vw,48px);display:grid}.db-addon-pair .db-addons{margin-top:0}@media (width<=900px){.db-addon-pair{grid-template-columns:1fr}}.db-page-hero{min-height:70dvh;padding-bottom:clamp(48px,6vw,88px)}.db-page-hero .db-eyebrow{margin-bottom:0}.db-source{color:var(--db-muted-dark);margin:16px 0 0;font-size:12px}@media (width<=900px){.db-metrics.db-metrics--panel>div:last-child:nth-child(odd){border-left:0;grid-column:1/-1}}.db-icon{border:1px solid var(--db-line-dark);width:42px;height:42px;color:var(--db-pearl);background:#f2f1ec0d;border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.db-icon svg{stroke-width:1.75px;width:20px;height:20px}.db-chapter .db-icon{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:48px;height:48px;margin-bottom:16px}.db-chapter .db-icon svg{width:24px;height:24px}.db-plan__inherit{display:block!important}.db-back{text-underline-offset:4px;color:var(--db-muted-dark);align-self:flex-start;align-items:center;gap:8px;margin-bottom:22px;font-size:14px;text-decoration:underline;transition:color .2s,gap .2s;display:inline-flex}.db-back:hover{color:var(--db-pearl);gap:12px}.db-back svg{width:16px;height:16px}.db-page-hero{min-height:60dvh}.db-footer{padding:56px var(--db-gutter) 24px;border-top:1px solid var(--db-line-dark)}.db-footer__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.db-footer__cols{flex-wrap:wrap;gap:clamp(36px,7vw,110px);font-size:15px;display:flex}.db-footer__cols div{align-content:start;gap:12px;display:grid}.db-footer__cols a{color:var(--db-muted-dark);align-items:center;gap:10px;transition:color .2s;display:inline-flex}.db-footer__cols a:hover{color:var(--db-pearl)}.db-footer__head{font-family:var(--db-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--db-pearl);margin:0 0 4px;font-size:11px}.db-footer__icon{flex:none;width:16px;height:16px}.db-footer__home{color:var(--db-pearl);border:1px solid #f2f1ec4d;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:500;transition:background .25s,color .25s;display:inline-flex}.db-footer__home:hover{background:var(--db-pearl);color:var(--db-ink)}.db-footer__home svg{width:16px;height:16px}.db-footer__word{margin-top:40px}.db-footer__legal{align-items:center;margin-top:20px}.db-footer__brand{color:var(--db-pearl);align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.db-footer__brand img{width:26px;height:26px}.db-footer__copy{color:var(--db-muted-dark);font-weight:400}@media (width<=640px){.db-footer__home{order:-1}.db-footer__cols{gap:28px 40px}}.db-footer__word{font-size:min(14.4vw,236px)}.db-compare{border:1px solid var(--db-line-dark);background:linear-gradient(#f2f1ec0a,#f2f1ec03);border-radius:18px;margin-top:clamp(28px,3.5vw,48px);overflow-x:auto}.db-compare table{border-collapse:collapse;width:100%;min-width:620px;font-size:15px}.db-compare th,.db-compare td{text-align:center;border-bottom:1px solid var(--db-line-dark);padding:14px 20px}.db-compare thead th{color:var(--db-pearl);background:#f2f1ec0a;font-size:16px;font-weight:600}.db-compare th[scope=row],.db-compare thead th:first-child{text-align:left;color:var(--db-pearl);font-weight:500}.db-compare td{color:var(--db-muted-dark);font-size:14px}.db-compare tbody tr:last-child th,.db-compare tbody tr:last-child td{border-bottom:0}.db-compare tbody tr:hover{background:#f2f1ec08}.db-compare__yes{color:var(--db-accent);font-size:16px;font-weight:700}.db-compare__no{color:#f2f1ec40}@media (width<=640px){.db-compare th,.db-compare td{padding:12px 14px}}.db-confirm{padding-top:clamp(110px,12vw,150px)}.db-confirm__head{max-width:46rem}.db-confirm__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:clamp(28px,3.5vw,44px);display:grid}.db-confirm__main{gap:16px;display:grid}.db-confirm__side{position:sticky;top:88px}@media (width<=960px){.db-confirm__grid{grid-template-columns:1fr}.db-confirm__side{position:static}}.db-confirm__name{letter-spacing:-.02em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:600}.db-confirm__price{letter-spacing:-.03em;margin-top:10px;font-size:clamp(36px,4vw,54px);font-weight:600}.db-confirm__note{color:var(--db-muted-dark);font-size:14px}.db-confirm__desc{color:var(--db-muted-dark);margin:16px 0 0;font-size:15px;line-height:1.65}.db-confirm__label{font-family:var(--db-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--db-pearl);margin:22px 0 10px;font-size:11px}.db-confirm__list{border-top:0;margin:0;padding-top:0}.db-dark .db-confirm__list{border-top:0;padding-top:0}.db-confirm__facts{border:1px solid var(--db-line-dark);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;display:grid}.db-confirm__facts>div{gap:4px;padding:12px 14px;display:grid}.db-confirm__facts>div+div{border-left:1px solid var(--db-line-dark)}.db-confirm__facts span{color:var(--db-muted-dark);font-size:12px}.db-confirm__facts strong{font-size:17px;font-weight:600}@media (width<=560px){.db-confirm__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.db-confirm__facts>div:nth-child(3){border-left:0}.db-confirm__facts>div:nth-child(n+3){border-top:1px solid var(--db-line-dark)}}.db-confirm__next{margin-top:clamp(40px,5vw,64px)}.db-options{gap:10px;margin-top:18px;display:grid}.db-option{border:1px solid var(--db-line-dark);cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;transition:border-color .2s,background .2s;display:grid}.db-option:hover{border-color:#f2f1ec4d}.db-option[data-selected=true]{border-color:var(--db-accent);background:#e8365d0f}.db-option--check{margin-top:10px}.db-options .db-option--check{margin-top:0}.db-option--static{cursor:default;grid-template-columns:1fr auto;margin-top:14px}.db-option input{width:18px;height:18px;accent-color:var(--db-accent);margin:0}.db-option__body{gap:3px;display:grid}.db-option__name{font-size:15px;font-weight:600}.db-option__note{color:var(--db-muted-dark);font-size:13px;line-height:1.5}.db-option__price{white-space:nowrap;text-align:right;font-size:15px;font-weight:600}@media (width<=560px){.db-option{grid-template-columns:auto 1fr}.db-option__price{text-align:left;grid-column:2}}.db-stepper{border:1px solid var(--db-line-dark);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.db-stepper button{font:inherit;width:32px;height:32px;color:var(--db-pearl);cursor:pointer;background:#f2f1ec0f;border:0;border-radius:50%;font-size:18px;line-height:1}.db-stepper button:disabled{opacity:.3;cursor:default}.db-stepper span{text-align:center;min-width:28px;font-weight:600}.db-tabs{border:1px solid var(--db-line-dark);border-radius:999px;gap:4px;margin-top:18px;padding:4px;display:inline-flex}.db-tab{font:inherit;color:var(--db-muted-dark);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 18px;font-size:14px}.db-tab[aria-selected=true]{background:var(--db-pearl);color:var(--db-ink)}.db-summary{gap:16px;display:grid}.db-summary .db-eyebrow{margin-bottom:0}.db-summary__title{margin:0;font-size:22px;font-weight:600}.db-summary__lines{gap:10px;display:grid}.db-summary__lines--recurring{border-top:1px solid var(--db-line-dark);padding-top:16px}.db-summary__line{color:var(--db-muted-dark);justify-content:space-between;gap:16px;font-size:15px;display:flex}.db-summary__line span:last-child{color:var(--db-pearl);white-space:nowrap}.db-summary__line--strong{color:var(--db-pearl);font-weight:600}.db-summary__total{border-top:1px solid var(--db-line-dark);justify-content:space-between;padding-top:14px;font-size:18px;font-weight:600;display:flex}.db-summary__hint{color:var(--db-muted-dark);margin:0;font-size:13px;line-height:1.5}.db-summary__fields{gap:14px;padding-top:6px;display:grid}.db-summary__secure{text-align:center;color:var(--db-muted-dark);margin:0;font-size:12px}.db-summary .db-back{justify-self:center;margin:0}.db-billing{border:1px solid var(--db-line-dark);border-radius:12px;padding:14px 16px}.db-billing .db-confirm__label{margin-top:0}.db-billing ul{color:var(--db-muted-dark);gap:6px;margin:0 0 12px;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.db-agree{cursor:pointer;grid-template-columns:auto 1fr;gap:10px;font-size:13px;line-height:1.5;display:grid}.db-agree input{width:18px;height:18px;accent-color:var(--db-accent);margin:1px 0 0}.db-plan__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.db-tabs--sm{margin-top:0;padding:3px}.db-tabs--sm .db-tab{padding:6px 12px;font-size:13px}.db-save{color:var(--db-muted-dark);border:1px solid var(--db-line-dark);border-radius:999px;align-self:flex-start;margin-top:12px;padding:5px 10px;font-size:12px;font-weight:600;transition:color .2s,background .2s,border-color .2s}.db-save[data-active=true]{color:var(--db-pearl);background:#e8365d24;border-color:#e8365d80}.db-addon-strip{border:1px solid var(--db-line-dark);background:#f2f1ec05;border-radius:14px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:16px;margin-top:14px;padding:14px 22px;font-size:15px;display:grid}.db-addon-strip__tag{font-family:var(--db-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--db-accent);font-size:11px}.db-addon-strip__name{font-weight:600}.db-addon-strip__note{color:var(--db-muted-dark);font-size:14px}.db-addon-strip__price{white-space:nowrap;font-weight:600}@media (width<=640px){.db-addon-strip{grid-template-columns:1fr auto;gap:4px 12px;padding:14px 16px}.db-addon-strip__tag{grid-column:1/-1}.db-addon-strip__note{grid-area:3/1}}.db-price-note{color:var(--db-muted-dark);margin:14px 0 0;font-size:13px}.db-tab__deal{color:var(--db-accent);margin-left:6px;font-size:11px;font-weight:600}.db-tab[aria-selected=true] .db-tab__deal{color:var(--db-accent)}.db-plan__saving{color:var(--db-accent);font-weight:600}.db-admin__login{gap:16px;max-width:420px;margin-top:28px;display:grid}.db-admin__list{gap:14px;margin-top:28px;display:grid}.db-admin__order{gap:16px;display:grid}.db-admin__order .db-eyebrow{margin-bottom:6px}.db-admin__order .db-h3{margin:0}.db-admin__order .db-confirm__desc{margin-top:6px}.db-admin__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.db-admin__status{border:1px solid var(--db-line-dark);color:var(--db-muted-dark);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.db-admin__status[data-status=paid]{color:var(--db-pearl);border-color:#f2f1ec66}.db-admin__status[data-status=billing]{color:var(--db-pearl);background:#e8365d24;border-color:#e8365d80}.db-admin__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.db-admin__btn{gap:12px;width:auto}.db-legal__body{gap:28px;max-width:46rem;margin-top:clamp(28px,3.5vw,44px);display:grid}.db-legal__section .db-h3{margin-bottom:10px}.db-legal__section p{color:var(--db-muted-dark);margin:0 0 10px;font-size:15px;line-height:1.7}.db-footer__policies{gap:18px;display:inline-flex}.db-footer__policies a{color:var(--db-muted-dark)}.db-footer__policies a:hover,.db-summary__secure a:hover{color:var(--db-pearl)}.db-summary__secure a{color:var(--db-muted-dark);text-underline-offset:3px;text-decoration:underline}.db-success__portal{max-width:40rem;margin:0 0 24px;font-size:15px}.db-success__portal a{color:var(--db-pearl);text-underline-offset:3px;text-decoration:underline}.db-onboarding{gap:16px;max-width:52rem;margin-top:clamp(28px,3.5vw,44px);display:grid}.db-onboarding__section .db-h3{margin-bottom:18px}.db-onboarding__fields{gap:20px;display:grid}.db-onboarding__submit{gap:12px;max-width:26rem;display:grid}.db-required{color:var(--db-accent);font-style:normal}.db-field__hint{color:var(--db-muted-dark);font-size:12px;line-height:1.5}.db-dark .db-field select{font:inherit;color:var(--db-pearl);background:var(--db-ink);border:0;border-bottom:1px solid var(--db-line-dark);outline:none;padding:8px 0;font-size:16px}.db-dark .db-field textarea{min-height:96px}.db-success__next{gap:16px;max-width:40rem;margin:0 0 24px;display:grid}.db-success__next .db-lead{margin:0}.db-success__cta{width:auto;max-width:22rem;text-decoration:none}.db-admin__onboarding{border-top:1px solid var(--db-line-dark);padding-top:12px}.db-admin__onboarding summary{cursor:pointer;font-size:14px;font-weight:600}.db-admin__answer{margin-top:12px}.db-admin__answer strong{font-size:13px}.db-admin__answer p{color:var(--db-muted-dark);white-space:pre-wrap;margin:4px 0 0;font-size:14px}
