@layer theme, base, components, utilities;@layer components{.dp-note{margin-top:14px;color:var(--ink-2)}.dp-glance-stage{position:relative;margin-top:clamp(24px,3vw,48px);padding-bottom:var(--sec-y)}.dp-glance-stage__band{position:absolute;left:0;right:0;top:0;height:clamp(300px,26vw,400px);pointer-events:none}.dp-glance-stage__in{position:relative;padding-top:clamp(72px,7vw,112px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter)}.dp-glance{grid-column:1/span 9;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-float);padding:26px 30px 28px}.dp-glance__label{color:var(--ink-2)}.dp-glance__rows{margin:18px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--gutter)}.dp-glance__rows>div{padding-top:16px;border-top:1px solid var(--ink);min-width:0}.dp-glance__rows dt{color:var(--ink-2)}.dp-glance__rows dd{margin:10px 0 0;font:400 clamp(19px,.4vw + 16px,22px)/1.3 var(--ff-serif);letter-spacing:-.006em;text-wrap:pretty}.dp-glance__rows dd .num{font-size:.95em}.dp-commit{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--gutter);padding-top:0}.dp-commit__t{padding-top:22px;border-top:1px solid var(--ink);font:400 clamp(28px,1.3vw + 21px,40px)/1.14 var(--ff-serif);letter-spacing:-.016em;text-wrap:pretty;padding-right:8%}.dp-commit__t>span{color:var(--ink-3)}.dp-svcs{margin-top:var(--s5);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gutter)}.dp-svc{border-top:1px solid var(--ink);padding-top:22px}.dp-svc h3{font:400 var(--fs-h4)/1.15 var(--ff-serif);letter-spacing:-.01em}.dp-svc p{margin-top:12px;font:400 16px/1.55 var(--ff-sans);color:var(--ink-2);max-width:26em}.dp-phases{list-style:none;margin:var(--s5) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.dp-phases>li{display:grid;grid-template-rows:auto 1fr;gap:12px;padding:24px 26px 28px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-width:0}.dp-phases__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.dp-phases__n{font-family:var(--ff-xctry);font-variation-settings:var(--xctry-num);font-feature-settings:"ss01" 1,"tnum" 1;font-size:18px;color:var(--ink-2)}.dp-phases__t{display:flex;align-items:center;gap:10px;font:400 clamp(26px,.8vw + 20px,32px)/1.1 var(--ff-serif);letter-spacing:-.014em}.dp-phases__d{font:400 16px/1.55 var(--ff-sans);color:var(--ink-2);max-width:24em}.dp-phases>li.is-amber .dp-phases__t:before{content:"";width:9px;height:9px;background:var(--amber);box-shadow:0 0 0 3px var(--amber-halo);flex:none}.dp-verified{margin-top:var(--s5);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:start}.dp-points{grid-column:1/span 7;list-style:none;margin:0;padding:0;border-bottom:1px solid var(--rule)}.dp-points>li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:0 12px;align-items:baseline;padding:20px 0;border-top:1px solid var(--rule)}.dp-points__n{font-family:var(--ff-xctry);font-variation-settings:var(--xctry-num);font-feature-settings:"ss01" 1,"tnum" 1;font-size:16px;color:var(--ink-2)}.dp-points p{font:400 17px/1.55 var(--ff-sans);color:var(--ink-2)}.dp-points b{display:block;margin-bottom:4px;font:400 clamp(21px,.5vw + 18px,25px)/1.2 var(--ff-serif);letter-spacing:-.01em;color:var(--ink)}.dp-states{grid-column:9/span 4;border:1px solid var(--rule);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-white);padding:22px 24px 24px}.dp-states__label{color:var(--ink-2)}.dp-states ul{list-style:none;margin:14px 0 0;padding:0}.dp-states li{display:grid;gap:8px;justify-items:start;padding:14px 0;font:400 14.5px/1.5 var(--ff-sans);color:var(--ink-2)}.dp-states li,.dp-states__links{border-top:1px solid var(--rule)}.dp-states__links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:10px;padding-top:16px}.dp-fit{margin-top:var(--s5);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:start}.dp-fit__yes{grid-column:1/span 8}.dp-fit__no{grid-column:9/span 4}.dp-fit__no .kick{margin-bottom:14px}.dp-fit__no .pb-no>li{font:400 16px/1.5 var(--ff-sans);color:var(--ink-2)}.dp-areas{--tick-cols:3}.dp-areas li{min-height:clamp(130px,11vw,168px);display:flex;flex-direction:column;justify-content:space-between;gap:24px}.dp-areas .kicker{color:var(--ink-2)}.dp-area{font:400 clamp(21px,.5vw + 18px,26px)/1.15 var(--ff-serif);letter-spacing:-.01em}.dp-terms .sh{margin-bottom:clamp(36px,4vw,56px)}.dp-stage{position:relative}.dp-stage__band{position:absolute;left:0;right:0;top:0;height:380px;pointer-events:none}.dp-stage__cards{position:relative;padding-top:110px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:start}.dp-plan{grid-column:2/span 5;background:var(--white);border-radius:var(--radius);padding:28px 28px 30px;box-shadow:var(--shadow-float)}.dp-plan__top{display:flex;justify-content:space-between;align-items:center;gap:12px}.dp-plan__top .kicker{color:var(--ink-2)}.dp-plan__state{box-shadow:inset 0 0 0 1px var(--rule);padding:5px 7px 4px;border-radius:3px;font-size:10.5px}.dp-plan .plan__price{margin-top:20px;font-size:56px}.dp-plan__note{margin:12px 0 24px;font:450 15px/1.45 var(--ff-sans);color:var(--ink-2)}.dp-plan__inc{margin-top:28px;color:var(--ink-2)}.dp-plan .plan__list{margin-top:14px}.dp-slip{grid-column:7/span 5;margin-top:64px}@media (min-width:601px){.dp-slip .pb-terms>div{grid-template-columns:minmax(0,8.5em) minmax(0,1fr)}}.dp-slip .pb-small .link{font-size:inherit}.dp-ends{margin-top:clamp(56px,6vw,88px)}.dp-ends__h{justify-content:center}.dp-ends__grid{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gutter)}.dp-ends__grid>li{border-top:1px solid var(--ink);padding-top:18px}.dp-ends__t{font:400 var(--fs-h4)/1.2 var(--ff-serif);letter-spacing:-.01em}.dp-ends__d{margin-top:10px;font:400 16px/1.55 var(--ff-sans);color:var(--ink-2);max-width:26em}.dp-why{font-size:19px;color:var(--ink-2)}.dp-ae{text-align:left}.dp-ae>.kicker:first-child{margin-bottom:10px}.dp-ae p:last-child{font:400 16px/1.55 var(--ff-sans);color:var(--ink-2)}.dp-email{margin-top:var(--s3);text-align:center;color:var(--ink-2)}@media (max-width:1180px){.dp-glance{grid-column:1/-1}.dp-points{grid-column:1/span 7}.dp-states{grid-column:8/span 5}.dp-fit__yes{grid-column:1/-1}.dp-fit__no{grid-column:1/span 8;margin-top:var(--s5)}.dp-plan{grid-column:1/span 6}.dp-slip{grid-column:7/span 6}}@media (max-width:900px){.dp-glance__rows{grid-template-columns:1fr;gap:18px}.dp-commit{grid-template-columns:1fr;gap:40px}.dp-commit__t{padding-right:0}.dp-svcs{grid-template-columns:1fr;gap:36px}.dp-phases{grid-template-columns:1fr 1fr}.dp-fit__no,.dp-points,.dp-states{grid-column:1/-1}.dp-states{margin-top:var(--s5)}.dp-areas{--tick-cols:2}.dp-stage__band{height:300px}.dp-stage__cards{padding-top:80px}.dp-plan{grid-column:1/span 10}.dp-slip{grid-column:3/span 10;margin-top:24px}.dp-ends__grid{grid-template-columns:1fr;gap:28px}}@media (max-width:600px){.dp-glance{padding:22px 20px 24px}.dp-phases{grid-template-columns:1fr}.dp-phases>li{padding:20px 18px 22px}.dp-points>li{grid-template-columns:36px minmax(0,1fr)}.dp-areas{--tick-cols:1!important}.dp-areas li{min-height:0;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:16px}.dp-plan,.dp-slip{grid-column:1/-1}.dp-plan{padding:22px 20px 24px}.dp-plan .plan__price{font-size:46px}.dp-stage__cards{padding-top:120px}}}