.daybreak{background:var(--db-page);color:var(--db-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:400 17px/1.55 var(--db-font-body);text-align:start;min-height:100vh}.daybreak *{box-sizing:border-box}.daybreak [hidden]{display:none!important}.daybreak a{color:var(--db-clay);text-underline-offset:4px}.daybreak h1,.daybreak h2,.daybreak h3{font-family:var(--db-font-display);letter-spacing:-.025em;color:var(--db-ink);font-weight:700;line-height:1.17}.daybreak h1{margin:0 0 20px;font-size:68px;font-weight:600}.daybreak h2{margin:0 0 20px;font-size:38px}.daybreak h3{margin:0 0 14px;font-size:23px}.daybreak p{margin:0 0 18px}.daybreak em{color:var(--db-clay);font-style:normal}.daybreak :is(button,input,select){font-family:inherit}.daybreak :is(a,button,input,select,summary):focus-visible,.db-button:focus-visible,.db-tab:focus-visible{outline:3px solid var(--db-focus);outline-offset:4px;box-shadow:0 0 0 2px var(--db-card)}.daybreak :is(h3,p)[tabindex="-1"]:focus{outline:2px solid var(--db-focus);outline-offset:5px}.db-container{width:min(100% - 48px,1200px);margin-inline:auto}.db-small{color:var(--db-muted);font-size:14px;line-height:1.5}.daybreak .db-eyebrow{font:700 12px/1.45 var(--db-font-body);letter-spacing:.07em;text-transform:uppercase;color:var(--db-green);margin-bottom:14px}.db-skip{z-index:100;background:var(--db-card);padding:14px;position:absolute;inset-block-start:-100px;inset-inline-start:16px}.db-skip:focus{inset-block-start:8px}.db-header{border-bottom:1px solid var(--db-border);align-items:center;gap:22px;min-height:104px;display:flex}.daybreak .db-brand{min-height:44px;color:var(--db-ink);font:700 24px var(--db-font-display);letter-spacing:-1px;white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.db-header-nav{gap:24px;margin-inline-start:auto;display:flex}.db-header-nav a,.db-sign-in{white-space:nowrap;align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:flex}.db-language{flex-shrink:0;width:142px}.db-language .db-label{margin-bottom:2px;font-size:11px}.db-language .db-field{margin:0}.db-language .db-select{min-height:44px;padding:7px 10px;font-size:14px}.db-header .db-create-account{padding:10px 15px;font-size:14px}.daybreak .db-sign-in{color:var(--db-ink)}.db-button{border:1px solid var(--db-clay);border-radius:var(--db-radius-control);min-height:48px;font:700 16px/1.4 var(--db-font-body);cursor:pointer;color:var(--db-clay);background:var(--db-card);justify-content:space-between;align-items:center;gap:18px;padding:11px 18px;text-decoration:none;transition:background-color .12s;display:inline-flex}.daybreak .db-button--primary,.db-button--primary{background:var(--db-clay);color:var(--db-on-clay)}.daybreak .db-button--primary:hover,.db-button--primary:hover{background:var(--db-clay-hover)}.daybreak .db-button--secondary:hover{background:var(--db-page)}.db-button--quiet{background:0 0;border-color:#0000;justify-content:flex-start;padding-inline:0;text-decoration:underline}.db-button:disabled{cursor:not-allowed;opacity:.65}.db-field{min-width:0;margin-block-end:16px;display:block}.db-label{margin-block-end:6px;font-size:14px;font-weight:700;line-height:1.4;display:block}.db-input,.db-select{border:1px solid var(--db-border);border-radius:var(--db-radius-control);width:100%;min-height:48px;font:400 16px/1.45 var(--db-font-body);background:var(--db-card);color:var(--db-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:10px 12px}.daybreak select option{background:var(--db-card);color:var(--db-ink)}.db-input::placeholder{color:var(--db-muted);opacity:1}.db-input[aria-invalid=true],.db-select[aria-invalid=true]{border:2px solid var(--db-error)}.daybreak .db-hint,.daybreak .db-error{margin-block:6px 0;font-size:13px;line-height:1.5}.db-hint{color:var(--db-muted)}.db-error{color:var(--db-error)}.db-card{background:var(--db-card);border:1px solid var(--db-border);border-radius:var(--db-radius-card);box-shadow:var(--db-shadow);padding:28px}.db-card--warm{background:var(--db-apricot)}.db-card--sage{background:var(--db-sage)}.db-chip{border:1px solid var(--db-border);font:700 13px/1.5 var(--db-font-body);color:var(--db-ink);background:var(--db-card);border-radius:8px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.db-chip--success{background:var(--db-sage);color:var(--db-green)}.db-chip--warning{background:var(--db-apricot);color:var(--db-clay)}.db-callout{border:1px solid var(--db-border);border-inline-start:4px solid var(--db-green);background:var(--db-sage);color:var(--db-ink);border-radius:12px;padding:18px}.db-callout--error{background:var(--db-card);border-color:var(--db-error);color:var(--db-error)}.db-tablist{border-block-end:1px solid var(--db-border);gap:6px;display:flex;overflow-x:auto}.db-tab{border:0;min-height:48px;color:var(--db-muted);font:700 16px var(--db-font-body);cursor:pointer;background:0 0;border-block-end:3px solid #0000;flex-shrink:0;padding:12px 18px}.db-tab[aria-selected=true]{color:var(--db-green);border-block-end-color:var(--db-green)}.db-tab:disabled{cursor:not-allowed;opacity:.65}.db-tabpanel{padding-block:20px}.db-bottom-nav{padding:8px 8px max(8px,env(safe-area-inset-bottom));border-block-start:1px solid var(--db-border);background:var(--db-card);justify-content:space-around;gap:4px;display:flex}.db-bottom-nav-link{min-width:44px;min-height:48px;color:var(--db-muted);font:400 14px var(--db-font-body);flex-direction:column;justify-content:center;align-items:center;padding:5px 10px;text-decoration:none;display:flex}.db-bottom-nav-link[aria-current=page]{color:var(--db-clay);text-underline-offset:5px;font-weight:700;text-decoration:underline}.db-hero{grid-template-columns:1.8fr 1fr;align-items:center;gap:30px 32px;padding-block:52px 40px;display:grid}.db-hero-intro{min-width:0}.db-hero-lead{color:var(--db-muted);font-size:21px;margin:0!important}.db-hero-art{align-self:center;margin:0}.db-hero-art img{width:100%;height:auto;display:block}.db-hero-art figcaption{color:var(--db-muted);text-align:center;margin-top:12px;font-size:14px}.db-quick-check{border-top:4px solid var(--db-clay);border-radius:22px;grid-column:1/-1;padding:25px 28px 18px}.db-check-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.daybreak .db-check-heading h2{margin:0;font-size:23px}.db-check-fields{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:16px;display:grid}.db-check-fields .db-field{margin:0}.db-check-fields .db-button{min-width:190px}.db-check-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.db-check-foot p{margin:0;font-size:13px}.db-check-foot a{align-items:center;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.db-next-result{background:var(--db-apricot);border:1px solid var(--db-border);border-radius:16px;margin-top:16px;padding:24px}.db-next-result>p{max-width:75ch}.db-open-question{border-inline-start:3px solid var(--db-green);margin-block:20px;padding-inline-start:16px}.db-open-question p{margin-block:5px 0}.db-planning{border-top:1px solid var(--db-border);padding-top:10px}.db-planning summary{cursor:pointer;min-height:44px;padding-block:12px;font-weight:700}.db-planning form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.db-planning .db-field{margin:0}.db-planning .db-button{justify-self:start}.db-welcome{background:var(--db-apricot);border-radius:20px;justify-content:space-between;align-items:center;gap:25px;padding:24px 28px;display:flex}.db-welcome p{margin:0}.db-welcome-label{align-items:center;gap:16px;font-size:16px;display:flex}.db-welcome-label p>span{color:var(--db-muted);font-size:13px}.db-welcome>p{color:var(--db-green);font-size:24px}.db-tile-mark{flex-shrink:0;grid-template-columns:repeat(2,16px);gap:3px;display:grid}.db-tile-mark i{background:var(--db-clay);border-radius:6px 0 0;height:16px}.db-tile-mark i:nth-child(2){background:var(--db-green);border-radius:0 0 6px}.db-tile-mark i:nth-child(3){background:var(--db-border);border-radius:0 0 16px 16px;grid-column:1/-1;height:12px}.db-section{padding-block:72px}.db-section-intro{max-width:600px;margin-bottom:30px}.db-section-intro>p:not(.db-eyebrow){color:var(--db-muted)}.db-story-rows{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.db-story-rows article{border-top:1px solid var(--db-border);padding-top:22px}.db-step-number{color:var(--db-green);margin-bottom:22px;font-size:14px;font-weight:700;display:inline-block}.db-story-rows h3{font-size:23px}.db-story-rows p{color:var(--db-muted);font-size:16px}.db-story-rows a{align-items:center;gap:8px;min-height:44px;font-size:15px;display:inline-flex}.db-family{border-radius:22px;grid-template-columns:1.2fr .8fr;gap:36px;padding:42px;display:grid}.db-family>div:first-child>p:not(.db-eyebrow){max-width:52ch;color:var(--db-muted)}.db-family-note{background:var(--db-card);border:1px solid var(--db-border);border-radius:12px;align-self:center;padding:30px;transform:rotate(1deg)}.daybreak .db-family-question{font-family:var(--db-font-display);font-size:28px;line-height:1.3}.db-family-note>.db-small{margin:0}.db-family-guide{border-top:1px solid var(--db-border);grid-column:1/-1;padding-top:22px}.db-family-guide ol{margin-bottom:18px;padding-inline-start:24px;list-style:decimal}.db-cost-section{grid-template-columns:.72fr 1.28fr;gap:40px;display:grid}.db-cost-tool{grid-template-columns:1fr 1fr;gap:26px;padding:28px;display:grid}.db-cost-tool form>h3{font-size:21px}.db-cost-tool .db-button{width:100%}.db-cost-tool .db-button--quiet{font-size:14px}.db-cost-answer{background:var(--db-page);border-inline-start:1px solid var(--db-border);border-radius:0 12px 12px 0;flex-direction:column;justify-content:center;padding:22px;display:flex}.db-cost-answer p,.db-cost-answer li{font-size:15px}.db-cost-answer ol{margin-bottom:20px;padding-inline-start:20px;list-style:decimal}.db-cost-answer li+li{margin-top:12px}.daybreak .db-cost-amount{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:30px;font-weight:700}.db-empty-motif{background:var(--db-apricot);width:48px;height:48px;color:var(--db-clay);border:1px solid var(--db-border);border-radius:12px 12px 3px;align-self:start;place-items:center;margin-bottom:24px;font-size:28px;display:grid}.db-plans{border-top:1px solid var(--db-border)}.db-plan-grid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:18px;display:grid}.db-plan-grid .db-card{padding:30px}.db-plan-grid ul{margin:18px 0 24px;padding-inline-start:22px;list-style:outside}.db-plan-grid li+li{margin-top:8px}.daybreak .db-price{font-size:38px}.db-price span{font:400 16px var(--db-font-body);color:var(--db-muted);margin-inline-start:8px}.db-pro-plan{border-top:4px solid var(--db-clay)}.db-closing{border-top:1px solid var(--db-border);padding-block:50px 72px}.db-closing h2{font-size:44px}.db-footer p{color:var(--db-muted);margin:12px 0;font-size:14px}.daybreak :lang(hi){font-family:"Daybreak Devanagari",var(--db-font-body);letter-spacing:normal}.daybreak :lang(pa){font-family:"Daybreak Gurmukhi",var(--db-font-body);letter-spacing:normal}.daybreak :lang(ur){letter-spacing:normal;font-family:Daybreak Urdu,serif;line-height:1.9}.daybreak [lang=ur] .db-label{line-height:1.9}.daybreak [lang=ur] .db-select{padding-block:5px;line-height:1.9}.daybreak [lang=ur] h1{font-size:48px;font-weight:400;line-height:1.9}.daybreak [lang=ur] h2,.daybreak [lang=ur] h3{font-weight:400}.daybreak .db-planning:lang(en),.daybreak .db-planning :lang(en){font-family:var(--db-font-body);letter-spacing:normal;line-height:1.55}@media (max-width:1100px){.db-header-nav,.db-header{gap:14px}.db-header .db-create-account{display:none}.db-language{margin-inline-start:auto}.daybreak h1{font-size:56px}.db-check-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.db-check-fields .db-button{grid-column:1/-1;justify-self:start}.db-cost-section{grid-template-columns:1fr}.db-cost-section .db-section-intro{margin-bottom:0}.db-family{padding:30px}.db-story-rows{gap:22px}}@media (max-width:700px){.db-container{width:calc(100% - 36px)}.db-header{gap:10px;min-height:78px}.daybreak .db-brand{gap:6px;font-size:18px}.db-header-nav{display:none}.db-language{width:99px;margin-inline-start:auto}.db-language .db-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.db-language .db-select{padding-inline:7px;font-size:13px}.db-sign-in{font-size:13px}.db-hero{padding-block:24px 28px;display:block}.daybreak .db-hero h1{margin-bottom:10px;font-size:34px;line-height:1.13}.db-hero-intro .db-eyebrow{margin-bottom:8px;font-size:10px}.db-hero-lead{font-size:16px;line-height:1.4}.db-hero-art{display:none}.db-quick-check{margin-top:20px;padding:18px 16px 12px}.daybreak .db-check-heading h2{font-size:21px}.db-check-heading{margin-bottom:15px}.db-check-note{display:none}.db-check-fields{grid-template-columns:1fr;gap:10px}.db-check-fields .db-label{margin-bottom:4px;font-size:13px}.db-check-fields .db-select{min-height:44px;padding-block:8px}.db-check-fields .db-button{grid-column:auto;justify-self:stretch;width:100%;min-height:46px;font-size:15px}.db-check-foot{margin-top:9px;display:block}.db-check-foot p{font-size:11px}.db-check-foot a{font-size:13px}.db-next-result{margin-inline:-3px;padding:18px}.db-next-result h3{font-size:22px}.db-planning form{grid-template-columns:1fr}.db-welcome{flex-wrap:wrap;gap:12px 20px;padding:21px 18px}.db-welcome-label{width:100%;font-size:15px}.db-welcome-label p>span{font-size:12px}.db-welcome>p{font-size:20px}.db-section{padding-block:44px}.daybreak h2{font-size:29px}.db-section-intro{margin-bottom:24px}.db-story-rows{display:block}.db-story-rows article{padding:20px 0 8px}.db-step-number{margin-bottom:12px}.db-story-rows h3{font-size:22px}.db-family{padding:24px;display:block}.db-family>div:first-child>p:not(.db-eyebrow){font-size:16px}.db-family-note{margin-top:24px;padding:22px}.daybreak .db-family-question{font-size:24px}.db-family .db-button{font-size:14px}.db-family-guide{margin-top:24px}.db-cost-section{display:block}.db-cost-section .db-section-intro{margin-bottom:24px}.db-cost-tool{padding:22px;display:block}.db-cost-answer{border-inline-start:0;border-top:1px solid var(--db-border);border-radius:12px;margin-top:18px;padding:22px 18px}.db-plan-grid{display:block}.db-plan-grid .db-card{margin-bottom:16px;padding:24px}.db-price span{font-size:14px}.db-closing{padding-block:36px 48px}.db-closing h2{font-size:34px}.daybreak [lang=hi] h1,.daybreak [lang=pa] h1{font-size:29px;line-height:1.4}.daybreak [lang=ur] h1{font-size:26px;line-height:1.9}.daybreak [lang=ur] .db-hero-lead{font-size:15px}.daybreak [lang=ur] .db-check-heading h2{font-size:19px;line-height:1.9}.daybreak [lang=ur] .db-check-fields{gap:7px}.daybreak [lang=ur] .db-label{margin-bottom:2px;font-size:12px}.daybreak [lang=ur] .db-select{min-height:48px}.daybreak [lang=ur] .db-button{padding-block:8px;line-height:1.9}.daybreak [lang=ur] .db-eyebrow{letter-spacing:0}}@media (prefers-reduced-motion:reduce){html:has([data-daybreak-home]){scroll-behavior:auto}.daybreak *,.db-button,.db-tab{scroll-behavior:auto!important;transition:none!important;animation:none!important}.db-family-note{transform:none}}.daybreak select option:checked{background:var(--db-sage);color:var(--db-ink)}.db-sign-in,.db-footer nav a,.db-header-nav a{min-width:44px}.daybreak [lang=ur] .db-label{margin-block-end:10px;font-weight:400;line-height:2.2}.daybreak [lang=ur] .db-button{font-weight:400}.daybreak .db-welcome :lang(hi){font-family:Daybreak Welcome Devanagari,sans-serif}.daybreak .db-welcome :lang(pa){font-family:Daybreak Welcome Gurmukhi,sans-serif}.daybreak .db-welcome :lang(ur){font-family:Daybreak Welcome Urdu,serif}.db-brand>img{border-radius:8px;flex-shrink:0;width:40px;height:40px}.daybreak.db-footer-surface{min-height:0}.daybreak .db-footer{border-top:1px solid var(--db-border);grid-template-columns:2fr repeat(3,1fr);gap:32px;padding-block:40px 24px;display:grid}.db-footer-intro p{max-width:30ch}.daybreak .db-footer nav{display:block}.daybreak .db-footer nav h2{font:700 15px/1.5 var(--db-font-body);letter-spacing:0;margin:6px 0 12px}.db-footer nav ul{margin:0;padding:0;list-style:none}.daybreak .db-footer nav a{align-items:center;min-height:44px;font-size:15px;display:inline-flex}.db-footer-note{border-top:1px solid var(--db-border);padding-block:20px 28px}.db-footer-note p{color:var(--db-muted);margin:0;font-size:13px}@media (max-width:700px){.db-header .db-brand>img{border-radius:6px;width:28px;height:28px}.daybreak .db-footer{grid-template-columns:1fr 1fr;gap:22px 24px;padding-top:30px}.db-footer-intro{grid-column:1/-1}.daybreak .db-footer .db-brand{font-size:22px}.db-footer-intro p br{display:none}.db-footer-intro p{max-width:35ch}.db-footer-note{padding-block:20px}}
