.pricing-jumps{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.pricing-jumps a{border:1px solid var(--line);background:var(--surface);align-items:center;gap:30px;min-height:48px;padding:12px 18px;font-size:13px;transition:background .2s,border-color .2s,transform .2s;display:flex}.pricing-jumps a:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-2px)}.pricing-jumps .arrow{width:17px;height:17px;color:var(--accent);transform:rotate(90deg)}.build-scope{border:1px solid var(--line);background:var(--surface);box-shadow:8px 8px 0 var(--accent-soft)}.build-package{border-bottom:1px solid var(--line)}.build-package:last-child{border-bottom:0}.build-package summary{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(200px,.55fr) 50px;align-items:center;gap:30px;padding:32px 38px;list-style:none;transition:background .25s;display:grid}.build-package summary::-webkit-details-marker{display:none}.build-package summary:hover{background:var(--accent-soft)}.build-identity{flex-direction:column;gap:10px;display:flex}.build-identity>strong{font:600 clamp(25px,2.5vw,38px)/1.2 var(--font-display);letter-spacing:-.05em}.build-identity>span{color:var(--muted);font-size:14px}.build-amount{flex-direction:column;align-items:start;gap:10px;display:flex}.build-amount>strong{font:500 clamp(29px,3.4vw,49px)/1.15 var(--font-display);letter-spacing:-.055em;white-space:nowrap}.build-amount>span{font:12px var(--font-mono);color:var(--muted)}.build-toggle{border:1px solid var(--line);place-items:center;width:45px;height:45px;font-size:27px;font-weight:300;line-height:1;transition:transform .25s,background .25s;display:grid}.build-package[open] summary{background:linear-gradient(120deg,var(--accent-soft),var(--surface))}.build-package[open] .build-toggle{background:var(--accent);color:var(--on-accent);border-color:var(--accent);transform:rotate(45deg)}.build-package[open] .build-amount>strong{color:var(--accent)}.build-details{padding:0 38px 35px}.build-purpose{border-top:1px solid var(--line);padding-block:27px;font-size:18px}.build-details ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 35px;margin:0;padding:0;list-style:none;display:grid}.build-details li{border-top:1px solid var(--line);align-items:baseline;gap:16px;margin:0;padding:17px 0;font-size:14px;line-height:1.9;transition:color .2s;display:flex}.build-details li>span{color:var(--accent);font-size:19px;transition:transform .2s}.build-details li:hover>span{transform:translate(2px,-2px)}.build-next{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;margin-top:24px;padding-top:30px;display:flex}.build-next p{font-size:13px}.pricing-fit{padding-top:10px}.pricing-specifics{padding-top:0}.pricing-terms{border-block:1px solid var(--line);margin-top:32px}.pricing-terms details{border-bottom:1px solid var(--line);padding:0 24px;transition:background .25s}.pricing-terms details:last-child{border-bottom:0}.pricing-terms details[open]{background:var(--surface);padding-bottom:27px}.pricing-terms summary{cursor:pointer;font:500 clamp(18px,1.6vw,25px)/1.4 var(--font-display);letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:25px;padding:25px 0;list-style:none;display:flex}.pricing-terms summary::-webkit-details-marker{display:none}.pricing-terms summary>span:last-child{color:var(--accent);font-size:28px;transition:transform .25s}.pricing-terms details[open] summary>span:last-child{transform:rotate(45deg)}.pricing-terms summary:hover{color:var(--accent)}.pricing-terms p{font-size:15px;line-height:1.95}.pricing-terms .text-link{margin-top:20px}.care-section{background:var(--accent-soft);border-block:1px solid var(--line)}.care-section .plan{box-shadow:none}.care-section .plan.featured{border-color:var(--accent);background:var(--surface)}.care-period{font-family:var(--font-body);letter-spacing:0;color:var(--muted);margin-left:8px;font-size:13px}.care-section .plan-price{font-size:clamp(38px,3.5vw,54px)}.email-plans{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.email-plans article{padding:34px;transition:background .25s}.email-plans article+article{border-left:1px solid var(--line)}.email-plans article:hover{background:var(--accent-soft)}.email-plan-top{justify-content:space-between;align-items:start;gap:25px;display:flex}.email-plan-top h3{padding-top:10px;font-size:30px}.email-plan-top p{flex-direction:column;align-items:end;gap:10px;display:flex}.email-plan-top strong{font:500 54px/1.15 var(--font-display);letter-spacing:-.05em;color:var(--accent)}.email-plan-top span{font:11px var(--font-mono);text-align:right}.email-storage{color:var(--ink);margin-top:30px;font-size:20px}.email-plans ul{margin:20px 0;padding:0;list-style:none}.email-plans li{border-top:1px solid var(--line);margin:0;padding:12px 0;font-size:14px}.migration-desk{border-top:1px solid var(--line);margin-top:55px;padding-top:40px}.migration-desk h3{margin-bottom:20px;font-size:30px}.migration-desk>p{font-size:16px}.migration-desk .pricing-note{font-size:13px}.pricing-page [id]{scroll-margin-top:30px}@media (width<=900px){.build-package summary{grid-template-columns:minmax(0,1fr) minmax(175px,.7fr) 40px;gap:23px;padding:28px}.build-toggle{width:40px;height:40px}.build-details{padding:0 28px 28px}.build-details ul{gap:0 25px}.email-plans article{padding:27px}.email-plan-top{gap:15px}.email-plan-top h3{font-size:26px}.email-plan-top strong{font-size:47px}.email-storage{font-size:18px}}@media (width<=650px){.pricing-jumps{gap:8px}.pricing-jumps a{gap:13px;padding:10px 13px;font-size:11px}.pricing-jumps .arrow{width:14px}.build-scope{box-shadow:5px 5px 0 var(--accent-soft)}.build-package summary{grid-template-columns:minmax(0,1fr) 31px;gap:20px 12px;padding:24px}.build-identity{grid-column:1;gap:9px}.build-identity>strong{font-size:28px}.build-identity>span{font-size:12px}.build-amount{grid-column:1;gap:8px}.build-amount>strong{font-size:37px}.build-amount>span{font-size:11px}.build-toggle{grid-area:1/2/3;width:31px;height:31px;font-size:24px}.build-details{padding:0 24px 26px}.build-purpose{padding-block:23px;font-size:16px}.build-details ul{grid-template-columns:1fr}.build-details li{padding-block:14px;font-size:13px}.build-next{flex-direction:column;align-items:start;gap:20px;margin-top:12px;padding-top:22px}.build-next .button{font-size:12px}.pricing-terms details{padding-inline:14px}.pricing-terms summary{padding-block:23px;font-size:19px}.pricing-terms p{font-size:14px}.email-plans{grid-template-columns:1fr}.email-plans article{padding:25px}.email-plans article+article{border-left:0;border-top:1px solid var(--line)}.email-plan-top h3{font-size:28px}.email-plan-top strong{font-size:49px}.email-plan-top span{font-size:10px}.email-storage{margin-top:24px;font-size:18px}.email-plans li{font-size:13px}.migration-desk h3{font-size:27px}.migration-desk>p{font-size:14px}.scope-table th,.scope-table td{padding:15px 13px;font-size:12px}.care-period{font-size:13px}.care-section .plan-price{font-size:51px}}
