.dp-parents :is(h1,h2,h3){text-transform:uppercase;text-wrap:balance}.dp-parents :is(section,nav)[id]{scroll-margin-top:108px}.dp-parents .dp-container{max-width:1220px}.dp-parents .btn{min-height:52px;box-shadow:4px 5px var(--ink);border-width:2px;padding:14px 23px;font-size:13px}.dp-parents .dp-parent-hero{padding-top:130px;overflow:hidden}.dp-parents .dp-breadcrumb{margin-bottom:32px;font-size:12px}.dp-parents .dp-parent-hero__copy{text-align:center;max-width:940px;margin:auto}.dp-parents .dp-parent-hero__label{align-items:center;gap:8px;margin-bottom:20px;font-size:12px;font-weight:700;display:inline-flex}.dp-parents .dp-parent-hero__label>svg{color:var(--pink)}.dp-parents .dp-parent-hero h1{margin-bottom:24px;font-size:68px;line-height:1.03}.dp-parents .dp-parent-hero h1 span{background:var(--pink);color:#fff;border:2px solid var(--ink);box-shadow:5px 6px var(--ink);padding:0 10px 4px;display:inline-block;transform:rotate(-1.5deg)}.dp-parents .dp-parent-hero__intro{max-width:630px;margin:0 auto 27px;font-size:19px;line-height:1.6}.dp-parents .dp-parent-hero .btn{background:var(--yellow);color:var(--ink)}.dp-parents .dp-parent-hero__art{max-width:1100px;margin:26px auto 0}.dp-parents .dp-study-desk{width:100%;height:auto;display:block}.dp-parents .dp-parent-chapters{border-bottom:2px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dp-parents .dp-parent-chapters a{align-items:center;gap:12px;padding:22px 18px;font-size:13px;font-weight:700;transition:color .18s,box-shadow .18s;display:flex}.dp-parents .dp-parent-chapters a+a{border-left:1px solid #cfcbbd}.dp-parents .dp-parent-chapters a>span{color:var(--blue-strong);font-size:11px}.dp-parents .dp-parent-chapters a>svg{flex-shrink:0;margin-left:auto;transition:transform .18s ease-out}.dp-parents .dp-parent-chapters a:is(:hover,:focus-visible){color:var(--blue-strong);box-shadow:inset 0 -2px var(--blue-strong)}.dp-parents .dp-parent-chapters a:is(:hover,:focus-visible)>svg{transform:translate(2px,-2px)}.dp-parents .dp-parent-support{padding:90px 0}.dp-parents .dp-parent-support header{text-align:center;max-width:1000px;margin:0 auto 46px}.dp-parents .dp-parent-support h2{font-size:52px;line-height:1.18}.dp-parents .dp-parent-support h2>span{background:var(--blue-strong);color:#fff;border:2px solid var(--ink);box-shadow:4px 4px var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 8px;display:inline}.dp-parents .dp-parent-explorer__choices{border-block:1.5px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:36px;display:grid}.dp-parents .dp-parent-choice{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;transition:background .18s;display:flex}.dp-parents .dp-parent-choice+.dp-parent-choice{border-left:1px solid #bfbbae}.dp-parents .dp-parent-choice[aria-pressed=true]{background:var(--ink);color:#fff}.dp-parents .dp-parent-choice:hover:not([aria-pressed=true]){background:#eee9da}.dp-parents .dp-parent-choice__label{font:900 18px/1.1 var(--font-archivo-black),sans-serif;text-transform:uppercase;align-items:center;gap:12px;display:flex}.dp-parents .dp-parent-choice__number{font-size:12px}.dp-parents .dp-parent-explorer__preview{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:center;gap:64px;display:grid}.dp-parents .dp-parent-explorer__media,.dp-parents .dp-parent-explorer__copy{min-width:0}.dp-parents .dp-parent-explorer__number{background:var(--pink);border:1.5px solid var(--ink);margin-bottom:24px;padding:6px 10px;font-size:13px;font-weight:800;display:inline-block;transform:rotate(-5deg)}.dp-parents .dp-parent-explorer__copy h3{margin-bottom:22px;font-size:32px;line-height:1.08}.dp-parents .dp-parent-explorer__copy p{font-size:17px;line-height:1.65}.dp-parents .dp-parent-explorer__copy .dp-text-link{border-bottom:2px solid var(--ink);margin-top:26px;padding-bottom:5px;font-size:13px;font-weight:700}.dp-parents .dp-parent-boundaries{background:var(--blue-strong);color:#fff;padding:65px 0 70px}.dp-parents .dp-parent-boundaries header{align-items:center;gap:22px;margin-bottom:40px;display:flex}.dp-parents .dp-parent-boundaries header>svg{width:54px;height:54px;color:var(--yellow);flex-shrink:0}.dp-parents .dp-parent-boundaries .dp-eyebrow{margin-bottom:12px}.dp-parents .dp-parent-boundaries h2{font-size:42px}.dp-parents .dp-parent-boundaries ul{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.dp-parents .dp-parent-boundaries li{border-top:1px solid #a6c2ff;border-left:1px solid #a6c2ff;align-items:start;gap:15px;padding:25px 24px;font-size:16px;line-height:1.5;display:flex}.dp-parents .dp-parent-boundaries li:first-child{border-left:0;padding-left:0}.dp-parents .dp-parent-boundaries li>svg{color:var(--yellow);flex-shrink:0;margin-top:2px}.dp-parents .dp-parent-boundaries li strong{font:900 24px/1.2 var(--font-archivo-black),sans-serif;text-transform:uppercase;margin-top:8px;display:block}.dp-parents .dp-parent-faq{padding:80px 0}.dp-parents .dp-parent-faq>.dp-container{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:0 70px;display:grid}.dp-parents .dp-parent-faq header{grid-row:span 2;padding-top:15px}.dp-parents .dp-parent-faq h2{max-width:12ch;font-size:40px;line-height:1.1}.dp-parents .dp-parent-faq>.dp-container>.dp-faq{grid-column:2;width:100%;min-width:0;max-width:none;margin:0}.dp-parents .dp-simple-faq{border-bottom:1.5px solid var(--ink);background:0 0;border-radius:0;margin:0}.dp-parents .dp-simple-faq summary,.dp-parents .dp-simple-faq[open] summary{min-height:80px;padding:22px 14px;font-size:16px}.dp-parents .dp-simple-faq summary>svg{background:0 0;border:0;flex-shrink:0;width:25px;height:25px;padding:0}.dp-parents .dp-parent-faq__privacy{grid-column:2;margin-top:25px}.dp-parents .dp-parent-faq__privacy a{font-size:13px}.dp-parents .dp-parent-cta{background:var(--pink);padding:64px 0}.dp-parents .dp-parent-cta>.dp-container{justify-content:space-between;align-items:center;gap:40px;display:flex}.dp-parents .dp-parent-cta h2{max-width:620px;font-size:46px;line-height:1.08}.dp-parents .dp-parent-cta>.dp-container>div{flex-direction:column;align-items:start;gap:24px;display:flex}.dp-parents .dp-parent-cta .btn{background:var(--yellow);color:var(--ink);white-space:nowrap}.dp-parents .dp-parent-cta .dp-text-link{white-space:nowrap;font-size:13px}@media (max-width:1000px){.dp-parents .dp-parent-hero h1{font-size:56px}.dp-parents .dp-parent-explorer__preview{gap:35px}.dp-parents .dp-parent-explorer__copy h3{font-size:27px}.dp-parents .dp-parent-boundaries li strong{font-size:20px}}@media (max-width:760px){.dp-parents .dp-parent-hero{padding-top:108px}.dp-parents .dp-parent-hero h1{font-size:43px}.dp-parents .dp-parent-hero__intro{font-size:16px}.dp-parents .dp-parent-hero__art{width:140%;margin-top:32px;margin-left:-20%}.dp-parents .dp-parent-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-parents .dp-parent-chapters a{padding:16px 12px;font-size:11px}.dp-parents .dp-parent-chapters a:nth-child(3){border-left:0}.dp-parents .dp-parent-chapters a:nth-child(n+3){border-top:1px solid #cfcbbd}.dp-parents .dp-parent-support{padding-block:55px}.dp-parents .dp-parent-support h2{font-size:32px}.dp-parents .dp-parent-choice{justify-content:center;padding:17px 10px}.dp-parents .dp-parent-choice__label{gap:7px;font-size:12px}.dp-parents .dp-parent-choice__number{display:none}.dp-parents .dp-parent-explorer__preview{grid-template-columns:1fr;gap:36px}.dp-parents .dp-parent-explorer__copy{max-width:560px}.dp-parents .dp-parent-explorer__number{margin-bottom:18px}.dp-parents .dp-parent-explorer__copy h3{max-width:23ch;font-size:30px}.dp-parents .dp-parent-explorer__copy p{font-size:16px}.dp-parents .dp-parent-boundaries{padding-block:48px}.dp-parents .dp-parent-boundaries h2{font-size:32px}.dp-parents .dp-parent-boundaries ul{grid-template-columns:1fr}.dp-parents .dp-parent-boundaries li{border-left:0;padding:22px 0}.dp-parents .dp-parent-boundaries li strong{font-size:20px;display:inline}.dp-parents .dp-parent-faq{padding-block:50px}.dp-parents .dp-parent-faq>.dp-container{grid-template-columns:1fr}.dp-parents .dp-parent-faq header{grid-row:auto;margin-bottom:28px}.dp-parents .dp-parent-faq h2{max-width:19ch;font-size:33px}.dp-parents .dp-parent-faq>.dp-container>.dp-faq,.dp-parents .dp-parent-faq__privacy{grid-column:1}.dp-parents .dp-parent-cta{padding-block:46px}.dp-parents .dp-parent-cta>.dp-container{flex-direction:column;align-items:start;gap:28px}.dp-parents .dp-parent-cta h2{font-size:35px}.dp-parents .dp-parent-cta>.dp-container>div{flex-direction:row;align-items:center;gap:24px}}@media (max-width:370px){.dp-parents .dp-parent-hero h1{font-size:36px}.dp-parents .dp-parent-choice__label{font-size:10px}.dp-parents .dp-parent-chapters a{gap:7px;padding-inline:8px;font-size:10px}}.dp-parents .dp-parent-billing{padding:104px 0 96px}.dp-parents .dp-pay{grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:center;gap:80px;display:grid}.dp-parents .dp-pay__intro h2{text-transform:uppercase;font-size:68px;line-height:.94}.dp-parents .dp-pay__intro h2>span{color:var(--blue)}.dp-parents .dp-pay__intro>p{max-width:34ch;color:var(--dp-muted);margin-top:26px;font-size:19px;line-height:1.5}.dp-parents .dp-pay__devices{flex-wrap:wrap;gap:10px;margin:30px 0 0;padding:0;list-style:none;display:flex}.dp-parents .dp-pay__devices li{border:2px solid var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--ink);align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:700;display:inline-flex}.dp-parents .dp-pay__ticket{background:var(--paper);border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink);transition:transform .36s cubic-bezier(.16,1,.3,1),box-shadow .36s cubic-bezier(.16,1,.3,1);position:relative;transform:rotate(1.2deg)}.dp-parents .dp-pay__ticket:hover,.dp-parents .dp-pay__ticket:focus-within{box-shadow:11px 11px 0 var(--ink);transform:rotate(0)translate(-2px,-2px)}.dp-parents .dp-pay__head{background:var(--blue);color:var(--paper);padding:30px 34px 32px}.dp-parents .dp-pay__head h3{text-transform:uppercase;letter-spacing:.08em;font-size:16px}.dp-parents .dp-pay__price{font-family:var(--font-archivo-black),sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:14px;font-size:64px;line-height:1;display:flex}.dp-parents .dp-pay__price small{font-family:var(--font-space-grotesk),system-ui,sans-serif;letter-spacing:0;font-size:17px;font-weight:700}.dp-parents .dp-pay__price>a{letter-spacing:-.01em;color:var(--paper);text-underline-offset:6px;font-size:26px;text-decoration:underline;text-decoration-thickness:3px}.dp-parents .dp-pay__steps{border-top:3px dashed var(--ink);margin:0;padding:28px 34px 8px;list-style:none;position:relative}.dp-parents .dp-pay__steps:before,.dp-parents .dp-pay__steps:after{content:"";border:3px solid var(--ink);background:var(--bg);border-radius:50%;width:26px;height:26px;position:absolute;top:-15px}.dp-parents .dp-pay__steps:before{left:-16px}.dp-parents .dp-pay__steps:after{right:-16px}.dp-parents .dp-pay__steps li{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:16px;padding:14px 0;font-size:17px;font-weight:600;line-height:1.4;display:grid}.dp-parents .dp-pay__steps li+li{border-top:2px dotted #00000047}.dp-parents .dp-pay__steps li>span{border:2px solid var(--ink);background:var(--yellow);width:34px;height:34px;font-family:var(--font-archivo-black),sans-serif;place-items:center;font-size:15px;display:grid}.dp-parents .dp-pay__foot{padding:18px 34px 34px}.dp-parents .dp-pay__cta{justify-content:center;width:100%}.dp-parents .dp-pay__stamp{z-index:2;background:var(--yellow);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);font-family:var(--font-archivo-black),sans-serif;text-align:center;text-transform:uppercase;letter-spacing:.04em;padding:11px 15px;font-size:13px;line-height:1.15;position:absolute;top:-26px;right:-22px;transform:rotate(7deg)}@media (max-width:1000px){.dp-parents .dp-pay{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:48px}.dp-parents .dp-pay__intro h2{font-size:52px}}@media (max-width:760px){.dp-parents .dp-parent-billing{padding:64px 0}.dp-parents .dp-pay{grid-template-columns:minmax(0,1fr);gap:52px}.dp-parents .dp-pay__intro h2{font-size:44px}.dp-parents .dp-pay__intro>p{font-size:17px}.dp-parents .dp-pay__ticket{margin-right:8px;transform:none}.dp-parents .dp-pay__stamp{font-size:11px;top:-20px;right:10px}.dp-parents .dp-pay__head,.dp-parents .dp-pay__steps,.dp-parents .dp-pay__foot{padding-inline:22px}.dp-parents .dp-pay__price{font-size:50px}.dp-parents .dp-pay__steps li{font-size:16px}}@media (max-width:370px){.dp-parents .dp-pay__intro h2{font-size:36px}.dp-parents .dp-pay__price{font-size:42px}}@media (prefers-reduced-motion:reduce){.dp-parents .dp-pay__ticket,.dp-parents .dp-pay__ticket:hover,.dp-parents .dp-pay__ticket:focus-within,.dp-parents .dp-parent-choice,.dp-parents .dp-parent-chapters a,.dp-parents .dp-parent-chapters a>svg{transition:none}}
