.da-billing{gap:1.4rem;max-width:1280px;margin:2.25rem auto 4rem;padding:0 1.5rem;display:grid}.da-billing h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3vw,2.4rem)}.da-billing h2{margin-top:0;font-size:1.25rem}.da-billing>p{margin:0}.da-billing-grid{background:#fff;border:1px solid #e6e2e6;border-radius:1.35rem;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);min-height:680px;display:grid;overflow:hidden;box-shadow:0 24px 70px #271e290f}.da-billing-summary,.da-billing-form{min-width:0;padding:clamp(2rem,4vw,4rem)}.da-billing-summary{background:#f8f7f8;flex-direction:column;display:flex}.da-billing-back{align-items:center;gap:.4rem;width:fit-content;margin-bottom:3rem;font-size:.9rem;display:inline-flex;color:#6d6570!important}.da-billing-brand{letter-spacing:-.02em;align-items:center;gap:.6rem;margin-bottom:2.5rem;font-size:1.1rem;font-weight:700;display:flex}.da-billing-kicker{color:#796f7b;letter-spacing:.13em;margin:0 0 .5rem;font-size:.72rem;font-weight:700}.da-billing-price{letter-spacing:-.055em;margin:.9rem 0 .45rem;font-size:clamp(2.7rem,5vw,4.1rem);font-weight:650;line-height:1.1}.da-billing-lead{color:#655e68;max-width:25rem;margin:0;line-height:1.55}.da-billing-breakdown{max-width:32rem;margin-top:auto;padding-top:3rem}.da-billing-breakdown h2{margin-bottom:.65rem;font-size:.92rem}.da-billing-form{align-content:start;gap:1.15rem;display:grid}.da-billing-form-head{margin-bottom:.45rem}.da-billing-form-head h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,2.3vw,2rem)}.da-billing-form-head p:last-child{color:#655e68;margin:.5rem 0 0;font-size:.91rem}.da-billing-contact{overflow-wrap:anywhere;background:#f8f7f8;border:1px solid #e7e2e8;border-radius:.7rem;gap:.35rem;padding:.9rem 1rem;display:grid}.da-billing-contact span{color:#756c78;font-size:.78rem}.da-billing-contact strong{font-size:.92rem;font-weight:550}.da-billing-form>label{gap:.5rem;font-size:.9rem;font-weight:600;display:grid}.da-billing select{width:100%;color:var(--foreground);background:#fff;border:1px solid #d9d3dc;border-radius:.65rem;padding:.85rem 1rem;font-size:.95rem}.da-billing select:focus-visible,.da-billing button:focus-visible,.da-billing a:focus-visible{outline-offset:2px;outline:2px solid #a21962}.da-billing fieldset{border:0;min-width:0;padding:0}.da-billing legend{margin-bottom:.8rem;font-size:.9rem;font-weight:600}.da-billing-terms{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.da-billing-terms label{border:1px solid var(--border);cursor:pointer;border-radius:.65rem;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.95rem;display:flex}.da-billing-terms label.selected{background:#fbf0f6;border-color:#a21962}.da-billing-terms small{color:var(--muted-foreground);font-size:.75rem}.da-billing input[type=radio],.da-billing input[type=checkbox]{accent-color:#a21962;flex-shrink:0;width:1rem;height:1rem}.da-billing-breakdown dl>div{justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.da-billing-breakdown dd{white-space:nowrap;margin:0;font-weight:550}.da-billing-total{border-top:1px solid #dcd7de;font-size:1.08rem;font-weight:650}.da-billing-payment-method{border-top:1px solid #ece8ed;padding-top:1.25rem;font-size:.9rem;font-weight:600}.da-billing-payment-method>div{border:1px solid #d9d3dc;border-radius:.7rem;align-items:flex-start;gap:.8rem;margin-top:.7rem;padding:1rem;display:flex}.da-billing-payment-method svg{color:#a21962;flex:none;margin-top:.12rem}.da-billing-payment-method p{gap:.2rem;margin:0;display:grid}.da-billing-payment-method small{color:#655e68;font-size:.79rem;font-weight:400}.da-billing-form>.da-billing-consent{align-items:flex-start;gap:.7rem;margin:.1rem 0;font-size:.85rem;font-weight:400;display:flex}.da-billing-form>button{justify-content:center;width:100%;min-height:3.15rem}.da-billing-policy{text-align:center;margin:0}.da-billing-notice{background:#fbf0f6;border:1px solid #e7c1d7;border-radius:.65rem;padding:1rem}.da-billing-notice p{margin-bottom:0}.da-billing-error{color:#9e1e29;background:#fff0f0;border-radius:.65rem;padding:1rem}.da-billing-actions{flex-wrap:wrap;gap:.7rem;display:flex}.da-billing-history{margin:0;padding:0;list-style:none}.da-billing-history li{border-top:1px solid var(--border);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.da-billing-history small{color:var(--muted-foreground)}.da-period-detail{color:var(--muted-foreground);font-size:.85rem}@media (width<=850px){.da-billing-grid{grid-template-columns:1fr}.da-billing-summary,.da-billing-form{padding:clamp(1.5rem,5vw,2.5rem)}.da-billing-breakdown{margin-top:0;padding-top:2rem}.da-billing-back,.da-billing-brand{margin-bottom:1.5rem}}@media (width<=700px){.da-billing{margin-top:1rem;padding:0 1rem}.da-billing-history li{flex-direction:column;align-items:flex-start}.da-billing-terms{gap:.35rem}.da-billing-terms label{padding:.7rem .5rem}}.da-pricing-grid .da-plan-price{flex-flow:wrap;align-items:baseline;gap:.3rem;display:flex}.da-plan-connections{align-items:center;gap:.45rem;display:flex}.da-plan-connections svg{flex-shrink:0}.da-public-document.da-pricing-page{max-width:1320px;padding-top:4rem}.da-pricing-heading{text-align:center;max-width:760px;margin:0 auto}.da-pricing-heading h1,.da-pricing-heading h2{letter-spacing:-.045em;margin:.9rem 0 1.2rem;font-size:clamp(2.1rem,4.5vw,3.6rem);font-weight:600;line-height:1.12}.da-pricing-heading>p{color:#655c6b;margin:0}.da-price-terms{border:0;flex-wrap:wrap;justify-content:center;gap:1.4rem;margin:2.1rem auto 1.8rem;padding:0;display:flex}.da-price-terms label{cursor:pointer;color:#655c6b;align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.da-price-terms label.selected{color:#29242e}.da-price-terms input{accent-color:#a21962;width:1.1rem;height:1.1rem;margin:0}.da-yearly-saving{color:#a21962;white-space:nowrap;background:#f9e9f2;border-radius:.4rem;padding:.3rem .45rem;font-size:.8rem}.da-pricing-content .da-pricing-grid{background:#fff;border:1px solid #d9c9d3;border-radius:1.4rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 2rem;display:grid;overflow:hidden;box-shadow:0 12px 50px -25px #a2196220}.da-pricing-content .da-pricing-grid>.da-panel{min-width:0;box-shadow:none;border:0;border-left:1px solid #e8dfe5;border-radius:0;flex-direction:column;margin:0;padding:1.7rem 1.3rem;display:flex}.da-pricing-content .da-pricing-grid>.da-panel:first-child{border-left:0}.da-pricing-content .da-plan-featured{background:#fff7fb}.da-pricing-content .da-pricing-grid h3{margin:0 0 .65rem;font-size:1.25rem;font-weight:550}.da-plan-description{color:#655c6b;min-height:3.2em;margin:0 0 1.6rem;font-size:.9rem;line-height:1.6}.da-pricing-content .da-plan-price{gap:.3rem;margin:0 0 .4rem}.da-pricing-content .da-plan-price strong{letter-spacing:-.045em;font-size:clamp(1.8rem,2.5vw,2.6rem);font-weight:600}.da-pricing-content .da-plan-price span{color:#655c6b;font-size:.85rem}.da-pricing-content .da-period-detail{min-height:2.8em;margin:0;font-size:.82rem}.da-plan-saving{color:#a21962;margin:.6rem 0 1.2rem;font-size:.85rem}.da-pricing-content .da-pricing-grid .da-button{justify-content:center;width:100%;margin:0}.da-plan-features{border-top:1px solid #e8dfe5;gap:.95rem;margin:1.4rem 0 0;padding:1.3rem 0 0;list-style:none;display:grid}.da-plan-features li{align-items:flex-start;gap:.55rem;font-size:.84rem;line-height:1.45;display:flex}.da-plan-features svg{color:#a21962;flex-shrink:0;margin-top:.1rem}.da-plan-features strong{font-weight:600}.da-pricing-notes{font-size:.85rem;line-height:1.7}.da-pricing-notes p{margin:1rem 0}@media (width<=960px) and (width>=601px){.da-pricing-content .da-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.da-pricing-content .da-pricing-grid>.da-panel:nth-child(3){border-left:0}.da-pricing-content .da-pricing-grid>.da-panel:nth-child(n+3){border-top:1px solid #e8dfe5}}@media (width<=600px){.da-public-document.da-pricing-page{padding:2.5rem 1rem}.da-price-terms{gap:1rem}.da-pricing-content .da-pricing-grid{grid-template-columns:1fr}.da-pricing-content .da-pricing-grid>.da-panel{border-top:1px solid #e8dfe5;border-left:0;padding:1.5rem}.da-pricing-content .da-pricing-grid>.da-panel:first-child{border-top:0}.da-plan-description{min-height:0}}
