.price-hero{display:grid;grid-template-columns:1.25fr .85fr;gap:65px;align-items:center;padding-block:65px 80px}.price-hero h1{font-size:clamp(43px,4.8vw,67px);line-height:1.09;letter-spacing:-3px;margin:22px 0}.price-intro{color:var(--site-muted);line-height:1.9;max-width:430px;font-size:14px}.price-hero-actions{display:flex;gap:24px;align-items:center;margin:29px 0 24px}.price-billing-note{display:flex;gap:8px;align-items:flex-start;color:#9aa9ba;font-size:10px;line-height:1.7;max-width:400px}.price-billing-note svg{flex-shrink:0;margin-top:2px}.price-orbit-card{border-radius:26px;position:relative;text-align:center;overflow:hidden;padding:24px 30px 22px;background:radial-gradient(ellipse at 50% 22%,#8baec918,transparent 60%),linear-gradient(145deg,#ffffff08,#ffffff02)}.price-orb{display:block;width:162px;height:162px;object-fit:contain;margin:-8px auto -6px;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse,black 43%,transparent 72%);mask-image:radial-gradient(ellipse,black 43%,transparent 72%)}.price-orbit-caption>span{font-size:8px;letter-spacing:2px;color:#9badc3}.price-orbit-caption>b{display:block;font-weight:400;font-size:63px;letter-spacing:-3.5px;margin-top:12px;line-height:1.2;font-variant-numeric:tabular-nums;background:linear-gradient(120deg,#fff,#cedaea 60%,#b4b7dc);-webkit-background-clip:text;background-clip:text;color:transparent}.price-orbit-caption>p{font-size:11px;color:#b2bdcd;margin:9px 0 22px}.price-orbit-foot{padding-top:17px;border-top:1px solid #ffffff13;color:#929faf;font-size:10px;line-height:1.7}.price-section-heading{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:30px}.price-section-heading h2,.price-faq h2{font-size:clamp(27px,3vw,38px);letter-spacing:-1.3px;line-height:1.2;margin-top:12px}.price-section-heading>p{max-width:335px;font-size:12px;line-height:1.9;color:var(--site-muted)}.price-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:30px 0 23px}.price-segment{display:flex;gap:5px;padding:5px;background:#ffffff04;border:1px solid #ffffff14;border-radius:12px}.price-segment button{display:flex;align-items:center;justify-content:center;gap:9px;color:#93a0b2;padding:11px 18px;border:1px solid transparent;border-radius:8px;background:transparent;font-size:11px;cursor:pointer}.price-segment button[aria-pressed=true]{background:linear-gradient(125deg,#ffffff13,#ffffff05);color:#e4ecf8;border-color:#ffffff20;box-shadow:0 4px 10px #0002}.price-size{display:flex;align-items:center;gap:13px;font-size:10px;color:#95a2b5}.pricing-page select,.pricing-page input[type=number]{color:#d7e1ef;background:#161c26;border:1px solid #ffffff1f;border-radius:9px;min-width:0;max-width:100%;font:inherit;padding:11px 12px;color-scheme:dark;min-height:42px}.pricing-page select{cursor:pointer}.pricing-page :is(a,button,input,select,summary):focus-visible{outline:2px solid #b6c9e5;outline-offset:4px}.price-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.price-quality{border-radius:19px;padding:27px 25px 23px;display:flex;flex-direction:column;transition:border-color .3s,box-shadow .3s}.price-quality.selected{border-color:#b9cceb69;box-shadow:inset 0 1px #ddeaff22,0 0 40px #87abff08;background:linear-gradient(155deg,#cde0ff11,#ffffff02 75%),#171d274d}.price-card-top{display:flex;justify-content:space-between;gap:7px;align-items:center;color:#a8b9d0;margin-bottom:24px}.price-card-top>span{font-size:7px;letter-spacing:1.2px;text-align:right}.price-quality h3{font-size:23px;letter-spacing:-.6px;margin:0 0 7px}.price-tagline{font-size:11px;color:#99a7b9;line-height:1.7}.price-amount{font-size:51px;font-weight:420;letter-spacing:-2.7px;margin-top:27px;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.price-amount>span{font-size:23px;color:#75879e;margin-right:8px;font-weight:300}.price-unit{font-size:10px;color:#95a2b3;margin-top:5px}.price-output-cost{padding-block:17px;margin-top:11px;border-bottom:1px solid #ffffff12;color:#a7b6ca;font-size:9px;line-height:1.7}.price-description{font-size:11px;color:#95a2b3;line-height:1.9;margin:17px 0 24px;flex:1}.price-quality .site-button{width:100%;font-size:10px;gap:8px;min-height:41px;cursor:pointer;padding-inline:10px;background-color:#ffffff04}.price-assumption{font-size:11px;color:#8f9cad;line-height:1.9;margin-top:23px;max-width:930px}.price-assumption>span{font-size:8px;letter-spacing:1px;color:#bfcbdb;margin-right:9px}.price-calculator-section,.price-guide,.price-faq{padding-top:105px;scroll-margin-top:115px}.price-calculator{display:grid;grid-template-columns:1.16fr 1fr;border-radius:23px;overflow:hidden}.price-controls{padding:31px}.price-control-heading{display:flex;gap:11px;align-items:center;color:#9bb0cb;margin-bottom:26px}.price-control-heading h3{font-size:17px;letter-spacing:-.4px}.price-reset{margin-left:auto;border:1px solid #ffffff14;background:#ffffff04;border-radius:8px;display:flex;padding:8px;color:#b3c1d4;cursor:pointer}.price-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 15px}.price-field{display:flex;flex-direction:column;gap:9px;min-width:0;font-size:11px;color:#b1bed0;line-height:1.5}.price-field>span{display:block}.price-field input,.price-field select{width:100%;font-size:12px}.price-field small{color:#8696aa;font-size:9px;line-height:1.75}.price-attempts{display:block;margin-top:25px;color:#b1bed0;font-size:11px}.price-attempts>span{display:flex;align-items:center;justify-content:space-between}.price-attempts output{font-size:15px;color:#e5eefb}.price-attempts input{width:100%;margin:19px 0 10px;accent-color:#becfe7;cursor:pointer}.price-attempts small{font-size:9px;color:#8595aa;line-height:1.7}.price-advanced{border-top:1px solid #ffffff16;margin-top:26px;padding-top:21px}.price-advanced summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px;color:#bccbe0;cursor:pointer;line-height:1.5}.price-advanced>p{font-size:10px;color:#8b9aae;line-height:1.8;margin:15px 0 20px}.price-advanced summary::-webkit-details-marker,.price-questions summary::-webkit-details-marker{display:none}.price-advanced[open] summary svg,.price-questions details[open] summary svg{transform:rotate(180deg)}.price-result{padding:36px 31px;background:linear-gradient(155deg,#b5cdeb0b,#fff0);border-left:1px solid #ffffff14}.price-total{font-size:clamp(44px,4.5vw,62px);font-weight:400;letter-spacing:-2.8px;line-height:1.2;margin:17px 0 9px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.price-result>p{color:#94a5ba;font-size:11px;line-height:1.8}.price-result-pill{display:inline-block;border:1px solid #cadfff1f;color:#b8cbe5;font-size:9px;border-radius:20px;padding:7px 11px;margin-top:16px;background:#c3dbff05}.price-result-stats{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid #ffffff15;padding-block:20px;margin-top:30px;gap:12px}.price-result-stats small{display:block;color:#8e9fb5;font-size:9px}.price-result-stats strong{display:block;font-weight:400;font-size:24px;letter-spacing:-.8px;color:#dce6f4;margin-top:8px;font-variant-numeric:tabular-nums}.price-stats-note{display:block;color:#7f91a9;font-size:8px;margin-top:10px}.price-breakdown{margin:24px 0}.price-breakdown>div{display:flex;justify-content:space-between;gap:15px;font-size:10px;line-height:1.8;color:#99a9bd;padding:7px 0}.price-breakdown dd{color:#d4dfef;font-variant-numeric:tabular-nums;white-space:nowrap}.price-breakdown .price-subtotal{border-top:1px solid #ffffff16;margin-top:7px;padding-top:14px}.price-result-note{font-size:10px;line-height:1.85;color:#8495ac;margin:22px 0 18px}.price-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.price-guide-grid article{border-radius:18px;padding:25px}.price-guide-icon{display:grid;place-items:center;width:41px;height:41px;border-radius:12px;background:#ffffff06;border:1px solid #ffffff16;color:#aebdd1;margin-bottom:22px}.price-guide-grid h3{font-size:19px;letter-spacing:-.5px;margin:0 0 15px}.price-guide-grid p{font-size:11px;line-height:1.95;color:#91a0b4;margin-bottom:15px}.price-rate-list{margin:21px 0}.price-rate-list>div{display:flex;justify-content:space-between;gap:9px;font-size:10px;padding:9px 0;border-bottom:1px solid #ffffff0c;color:#91a0b5}.price-rate-list dd{color:#cad6e6;white-space:nowrap}.price-guide-grid ul{list-style:none;padding:0;margin:21px 0}.price-guide-grid li{display:flex;gap:9px;align-items:flex-start;color:#aebbcc;font-size:10px;line-height:1.8;margin:10px 0}.price-guide-grid li svg{flex-shrink:0;margin-top:3px;color:#9fb5d2}.price-guide-grid .price-small{font-size:9px;color:#7f90a7}.price-formula{border-radius:15px;padding:24px 29px;margin-top:20px;display:grid;grid-template-columns:80px 1fr;gap:10px 20px;align-items:start}.price-formula>span{font-size:8px;letter-spacing:1.4px;color:#9badc6;padding-top:3px}.price-formula p{color:#99abc1;font-size:11px;line-height:1.9}.price-formula b{color:#c7d3e3;font-weight:400}.price-formula small{grid-column:2;font-size:10px;color:#8294ac;line-height:1.8}.price-table-wrap{margin-top:35px;border-radius:18px;overflow:hidden;min-width:0}.price-table-heading{padding:26px 28px 20px}.price-table-heading h3{font-size:19px;letter-spacing:-.5px}.price-table-heading p{font-size:10px;color:#8e9eb4;line-height:1.8;margin-top:10px}.price-table-scroll{overflow-x:auto;max-width:100%;scrollbar-color:#596477 #121720;scrollbar-width:thin}.price-table{width:100%;border-collapse:collapse;min-width:650px;text-align:left;font-size:11px;font-variant-numeric:tabular-nums}.price-table th,.price-table td{padding:15px 20px;border-top:1px solid #ffffff0c;white-space:nowrap;font-weight:400}.price-table th:first-child,.price-table td:first-child{padding-left:28px}.price-table thead{color:#8397b1;font-size:9px;background:#ffffff03}.price-table tbody{color:#b7c6da}.price-table tbody tr:nth-child(4){border-top:1px solid #ffffff28}.price-table tbody tr:hover{background:#cadfff04}.price-table-foot{font-size:9px;line-height:1.9;color:#8395ac;border-top:1px solid #ffffff10;padding:19px 28px}.price-table-foot a,.price-source-note a{color:#b9cde8;text-decoration:underline;text-underline-offset:3px}.price-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.price-faq>div>p:not(.site-kicker){font-size:12px;color:#899bb2;line-height:1.9;margin-top:20px;max-width:265px}.price-questions details{border-bottom:1px solid #ffffff16;padding:21px 0}.price-questions details:first-child{padding-top:0}.price-questions summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;color:#d0dbe9;cursor:pointer;line-height:1.7}.price-questions summary svg{flex-shrink:0;color:#8ca2be;transition:transform .2s}.price-questions details>p{font-size:11px;color:#92a3b8;line-height:1.95;padding:16px 22px 3px 0}.price-source-note{padding-block:52px 0;color:#798da9}.price-source-note>span{font-size:8px;letter-spacing:1.5px}.price-source-note p{font-size:10px;margin-top:12px;line-height:1.8}.pricing-page .site-cta{margin-top:70px}.price-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){.price-hero{gap:35px}.price-quality{padding:23px 18px}.price-controls,.price-result{padding:26px 22px}.price-guide-grid{gap:13px}.price-guide-grid article{padding:21px 18px}.price-faq{gap:40px}}@media(max-width:760px){.price-hero{grid-template-columns:1.2fr .8fr;gap:25px;padding-top:40px}.price-hero h1{font-size:43px;letter-spacing:-2px}.price-orbit-card{padding:20px}.price-orb{width:125px;height:125px}.price-orbit-caption>b{font-size:47px}.price-hero-actions{flex-wrap:wrap;gap:17px}.price-intro{font-size:12px}.price-card-grid{gap:10px}.price-quality{padding:21px 14px}.price-amount{font-size:40px}.price-card-top{flex-direction:column;align-items:flex-start;gap:12px}.price-card-top>span{text-align:left;min-height:18px}.price-quality h3{font-size:21px}.price-section-heading{gap:25px}.price-section-heading>p{max-width:260px}.price-calculator{grid-template-columns:1fr}.price-result{border-left:0;border-top:1px solid #ffffff14;padding:30px}.price-controls{padding:30px}.price-guide-grid{grid-template-columns:1fr}.price-guide-grid article{padding:28px}.price-faq{grid-template-columns:1fr;gap:30px}.price-faq>div>p:not(.site-kicker){max-width:100%}.price-calculator-section,.price-guide,.price-faq{padding-top:75px}.price-formula{grid-template-columns:1fr}.price-formula small{grid-column:1}}@media(max-width:540px){.price-hero{grid-template-columns:1fr;gap:28px;padding-block:28px 57px}.price-hero h1{font-size:43px}.price-intro{font-size:13px}.price-orbit-card{display:grid;grid-template-columns:100px 1fr;gap:7px 10px;padding:18px}.price-orb{width:100px;height:120px;margin:0}.price-orbit-caption{text-align:left;padding:12px 0}.price-orbit-caption>span{font-size:6px;letter-spacing:1px}.price-orbit-caption>b{font-size:44px;margin-top:8px}.price-orbit-caption>p{font-size:9px;margin:7px 0 0}.price-orbit-foot{grid-column:1/-1;font-size:9px;padding-top:12px}.price-section-heading{display:block}.price-section-heading>p{max-width:100%;margin-top:17px}.price-section-heading>.site-text-link{margin-top:17px}.price-toolbar{flex-direction:column;align-items:stretch;gap:16px}.price-segment button{flex:1;font-size:10px;padding:11px 8px;gap:7px}.price-size{justify-content:space-between;gap:8px}.price-size select{font-size:10px;max-width:65%}.price-card-grid{grid-template-columns:1fr;gap:15px}.price-quality{padding:25px}.price-card-top{flex-direction:row;align-items:center;margin-bottom:19px}.price-card-top>span{min-height:0}.price-amount{font-size:49px;margin-top:22px}.price-description{margin-bottom:21px}.price-quality .site-button{font-size:11px}.price-assumption{font-size:10px}.price-controls,.price-result{padding:23px 19px}.price-fields{gap:19px 12px}.price-field{font-size:10px}.price-field input,.price-field select{font-size:10px;padding:10px 8px}.price-field small{font-size:8px}.price-total{font-size:49px}.price-result-stats strong{font-size:23px}.price-formula,.price-table-heading{padding:23px}.price-table-foot{padding:18px 23px}.price-guide-grid article{padding:25px}.price-questions summary{font-size:11px}.price-faq h2,.price-section-heading h2{font-size:29px}.price-source-note{padding-top:38px}.pricing-page .site-cta{margin-top:45px}}@media(prefers-reduced-motion:reduce){.price-quality,.price-questions summary svg{transition:none}}.customer-formula{display:block;margin-top:25px;padding:18px 0;border:0;background:none;box-shadow:none}.customer-formula p{margin-top:11px}.price-guide button.site-text-link{background:none;border:0;cursor:pointer;padding:0}.price-guide button.site-text-link:hover{color:#eff6ff}
