@font-face{font-family:Satoshi;src:url(https://cdn.fontshare.com/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(https://cdn.fontshare.com/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(https://cdn.fontshare.com/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(https://cdn.fontshare.com/wf/NHPGVFYUXYXE33DZ75OIT4JFGHITX5PE/PSUTMASCDJTVPERDYJZPN23BVUFUCQIF/J64QX5IPOHK56I2KYUNBQ5M2XWZEYKYX.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}.checkout-page{--checkout-canvas:#f5f5f2;background:var(--checkout-canvas)!important}.checkout-page .header,.checkout-page .mobile-menu{border-bottom:0!important;background:var(--checkout-canvas)!important;box-shadow:none!important}.header.checkout-header{border-bottom:0!important;background:#f5f5f2!important;box-shadow:none!important;padding:0 max(2rem,calc(50vw - 528px))}@media(max-width:1024px){.header.checkout-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 max(2rem,calc(50vw - 378px))!important}.header.checkout-header .logo{grid-column:1;flex:none;text-align:left}.header.checkout-header .nav-right{grid-column:2;min-width:0;flex:none;justify-content:flex-end;gap:10px}.header.checkout-header .mobile-menu-btn{grid-column:3;justify-self:end;margin:0;padding:8px}}@media(max-width:640px){.header.checkout-header{padding:0 1rem!important}}:root{--gmp-mat-color-surface:#fff;--gmp-mat-color-surface-container:#fff;--gmp-mat-color-surface-container-low:#fafaf9;--gmp-mat-color-surface-container-highest:#f5f5f4;--gmp-mat-color-on-surface:#1c1917;--gmp-mat-color-on-surface-variant:#57534e;--gmp-mat-color-outline-decorative:#e7e5e4;--gmp-mat-color-primary:#fe7350;--gmp-mat-color-on-primary:#fff;--gmp-mat-color-neutral-container:#f5f5f4;--gmp-mat-color-secondary-container:#f5f5f4;--gmp-mat-color-on-secondary-container:#1c1917;--gmp-mat-color-info:#78716c;--gmp-mat-font-family:"Satoshi",system-ui,sans-serif}.ck-root{--accent:#fe7350;--stone-50:#fafaf9;--stone-100:#f5f5f4;--stone-200:#e7e5e4;--stone-300:#d6d3d1;--stone-400:#a8a29e;--stone-500:#78716c;--stone-600:#57534e;--stone-700:#44403c;--stone-800:#292524;--stone-900:#1c1917;--red-400:#f87171;--red-50:#fef2f2;--red-600:#dc2626;--green-50:#f0fdf4;--green-100:#dcfce7;--green-600:#16a34a;--green-700:#15803d;--amber-50:#fffbeb;--amber-200:#fde68a;--amber-700:#b45309;--amber-800:#92400e;color-scheme:light;font-family:Satoshi,system-ui,sans-serif;color:var(--stone-900);background:#fff;-webkit-font-smoothing:antialiased}.ck-root *{box-sizing:border-box;margin:0;padding:0}.ck-root [hidden]{display:none!important}.ck-root .b{font-weight:600}.ck-root .ico{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ck-root .ck-header{position:sticky;top:72px;z-index:30;background:#fffffff2;backdrop-filter:blur(4px);border-bottom:1px solid var(--stone-200)}.ck-root .ck-header-inner{max-width:72rem;margin:0 auto;padding:.875rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.ck-root .ck-back{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--stone-600);text-decoration:none;transition:color .15s;cursor:pointer}.ck-root .ck-back:hover{color:var(--stone-900)}.ck-root .ck-title{font-size:.875rem;font-weight:500;color:var(--stone-900)}.ck-root .ck-secure{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--stone-500)}.ck-root .stepper{max-width:72rem;margin:0 auto;padding:1rem;display:flex;align-items:center;justify-content:center;gap:.25rem;flex-wrap:wrap}.ck-root .stepper .st{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:500;border:0;background:transparent;color:var(--stone-400);transition:all .15s;cursor:default;font-family:inherit}.ck-root .stepper .st.done{color:var(--accent);cursor:pointer}.ck-root .stepper .st.active{background:var(--stone-900);color:#fff}.ck-root .stepper .st .num{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:9999px;background:var(--stone-200);color:var(--stone-500);font-size:.625rem;font-weight:600}.ck-root .stepper .st.active .num{background:#fff3;color:#fff}.ck-root .stepper .sep{width:1.75rem;height:1px;background:var(--stone-200)}.ck-root .wrap{max-width:56rem;margin:0 auto;padding:2rem 1rem 5rem}@media(min-width:640px){.ck-root .wrap{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.ck-root .wrap{padding-top:3rem;padding-bottom:6rem}}.ck-root .grid{display:flex;flex-direction:column;gap:2rem;align-items:flex-start}@media(min-width:1024px){.ck-root .grid{display:grid;grid-template-columns:1fr 340px;gap:2rem}.ck-root .col-side{position:sticky;top:6rem}}.ck-root .col-main{width:100%;min-width:0}.ck-root .col-side{width:100%}.ck-root .eyebrow{font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--stone-400);margin-bottom:.5rem}.ck-root .h1{font-size:1.75rem;font-weight:600;color:var(--stone-900);margin-bottom:.5rem;letter-spacing:-.01em}.ck-root .h2{font-size:1rem;font-weight:600;color:var(--stone-900);margin:0 0 .75rem}.ck-root .sub{color:var(--stone-600);line-height:1.6;margin-bottom:1.5rem}.ck-root .hint{font-size:.75rem;color:var(--stone-500);margin-top:.5rem;line-height:1.5}.ck-root .hint.center{text-align:center}.ck-root .muted{color:var(--stone-500)}.ck-root .muted.em{font-style:italic}.ck-root .sm{font-size:.75rem}.ck-root .free{color:var(--green-600);font-weight:500}.ck-root .save{color:var(--accent);font-weight:500}.ck-root .right{text-align:right}.ck-root .fld{margin-bottom:1.25rem}.ck-root .row2{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.25rem}.ck-root .row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-bottom:1.25rem}@media(max-width:640px){.ck-root .row2,.ck-root .row3{grid-template-columns:1fr}}.ck-root .lbl{display:block;font-size:1rem;font-weight:500;color:var(--stone-800);margin-bottom:.375rem}.ck-root .req{margin-left:.25rem;color:var(--accent)}.ck-root .inp{width:100%;border-radius:.75rem;border:1px solid var(--stone-200);background:#fff;padding:.75rem 1rem;font-size:1rem;color:var(--stone-900);font-family:inherit;transition:border-color .15s,box-shadow .15s}.ck-root .inp::placeholder{color:var(--stone-400)}.ck-root .inp:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px #fe735066}.ck-root .inp.invalid{border-color:var(--red-400);background:var(--red-50)}.ck-root .phone-picker{position:relative;display:flex;width:100%;min-height:3.125rem;align-items:stretch;border:1px solid var(--stone-200);border-radius:.75rem;background:#fff;transition:border-color .15s,box-shadow .15s,background .15s}.ck-root .phone-picker:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px #fe735066}.ck-root .phone-picker:has(.phone-number-input.invalid){border-color:var(--red-400);background:var(--red-50)}.ck-root .phone-country-trigger{display:flex;min-width:94px;padding:0 8px 0 15px;align-items:center;gap:7px;border:0;border-radius:inherit;background:transparent;color:var(--stone-900);font:500 1rem/1 Satoshi,system-ui,sans-serif;cursor:pointer}.ck-root .phone-country-trigger:focus-visible{outline:0}.ck-root .phone-trigger-flag{font-size:20px;line-height:1}.ck-root .phone-trigger-code{font-variant-numeric:tabular-nums;white-space:nowrap}.ck-root .phone-trigger-caret{width:15px;height:15px;margin-left:auto;fill:none;stroke:#1c19177a;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease}.ck-root .phone-country-trigger[aria-expanded=true] .phone-trigger-caret{transform:rotate(180deg)}.ck-root .phone-number-input{min-width:0;flex:1;padding:0 16px 0 12px;border:0;border-radius:inherit;outline:0;background:transparent;color:var(--stone-900);font:400 1rem/1.2 Satoshi,system-ui,sans-serif}.ck-root .phone-number-input::placeholder{color:var(--stone-400)}.ck-root .phone-country-menu{position:fixed;z-index:100;display:flex;padding:8px;flex-direction:column;border:1px solid rgba(28,25,23,.1);border-radius:20px;background:#fffffff7;box-shadow:0 20px 60px #1c191729,0 2px 10px #1c19170f;backdrop-filter:blur(24px) saturate(1.2);animation:dob-pop-in .16s ease-out;overflow:hidden}.ck-root .phone-country-menu[data-placement=top]{transform-origin:bottom left;animation-name:dob-pop-in-top}.ck-root .phone-country-menu[hidden]{display:none}.ck-root .phone-country-search{display:flex;min-height:44px;margin:2px 2px 6px;padding:0 13px;align-items:center;gap:10px;border-radius:12px;background:#1c19170b}.ck-root .phone-country-search svg{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:#1c19177a;stroke-width:1.7;stroke-linecap:round}.ck-root .phone-country-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--stone-900);font:400 .9375rem/1.2 Satoshi,system-ui,sans-serif;appearance:none;-webkit-appearance:none}.ck-root .phone-country-search input::-webkit-search-cancel-button{display:none}.ck-root .phone-country-search input::placeholder{color:#1c19176b}.ck-root .phone-country-options{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.ck-root .phone-country-option{display:grid;width:100%;min-height:48px;padding:0 11px;grid-template-columns:30px minmax(0,1fr) auto 20px;align-items:center;gap:9px;border:0;border-radius:12px;background:transparent;color:var(--stone-900);font:400 .9375rem/1.2 Satoshi,system-ui,sans-serif;text-align:left;cursor:pointer}.ck-root .phone-country-option:hover,.ck-root .phone-country-option:focus-visible{outline:0;background:#1c19170b}.ck-root .phone-country-flag{font-size:20px;line-height:1}.ck-root .phone-country-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-root .phone-country-code{color:var(--stone-500);font-variant-numeric:tabular-nums}.ck-root .phone-country-check{width:18px;height:18px;fill:none;stroke:var(--accent);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0}.ck-root .phone-country-option[aria-selected=true] .phone-country-check{opacity:1}.ck-root .phone-country-empty{padding:24px 12px;color:var(--stone-500);font-size:.875rem;text-align:center}.ck-root .gmp-wrap{width:100%;border-radius:.75rem;border:1px solid var(--stone-200);background:#fff;padding:.125rem .25rem;position:relative;z-index:20;transition:border-color .15s,box-shadow .15s;display:flex;align-items:center;min-height:3.125rem}.ck-root .gmp-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px #fe735066}.ck-root .gmp-wrap.invalid{border-color:var(--red-400);background:var(--red-50)}.ck-root .gmp-wrap gmp-place-autocomplete{box-sizing:border-box;color-scheme:light;width:100%;background:transparent;border:none;outline:none;padding:0 .75rem}.ck-root .gmp-wrap gmp-place-autocomplete::part(input){padding-right:3.25rem}.ck-root .gmp-wrap .places-clear{position:absolute;z-index:2;right:.625rem;top:50%;transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:12px;background:transparent;color:var(--stone-500);cursor:pointer;transition:background-color .15s,color .15s}.ck-root .gmp-wrap .places-clear[hidden]{display:none}.ck-root .gmp-wrap .places-clear:hover{background:#1c19170e;color:var(--stone-800)}.ck-root .gmp-wrap .places-clear:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ck-root .gmp-wrap .places-clear-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.ck-root .sel-wrap{position:relative}.ck-root .sel{appearance:none;-webkit-appearance:none;padding-right:2.5rem}.ck-root .sel:invalid,.ck-root .sel.placeholder{color:var(--stone-400)}.ck-root .caret{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;pointer-events:none;color:var(--stone-400);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ck-root .err{display:flex;align-items:center;gap:.375rem;margin-top:.375rem;font-size:.75rem;color:var(--red-600)}.ck-root .err:before{content:"⚠";font-size:.75rem}.ck-root .ok{display:flex;align-items:center;justify-content:space-between;margin-top:.375rem;font-size:.75rem;color:var(--green-600)}.ck-root .divider{height:1px;background:var(--stone-200);margin:2rem 0 1.5rem}.ck-root .check-row{display:flex;align-items:center;gap:.625rem;cursor:pointer;font-size:.9375rem;color:var(--stone-700)}.ck-root .cbx{width:1.125rem;height:1.125rem;flex-shrink:0;border:1.5px solid var(--stone-300);border-radius:.25rem;background:#fff;cursor:pointer;position:relative;transition:all .15s;padding:0}.ck-root .cbx[aria-checked=true]{background:var(--stone-900);border-color:var(--stone-900)}.ck-root .cbx[aria-checked=true]:after{content:"";position:absolute;left:.3125rem;top:.0625rem;width:.25rem;height:.5rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.ck-root .cbx.invalid{border-color:var(--red-400);background:var(--red-50)}.ck-root .fp-help{font-size:.8125rem;color:var(--stone-500);margin-bottom:.75rem;line-height:1.5}.ck-root .fp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.5rem}.ck-root .fp-opt{display:flex;flex-direction:column;gap:.125rem;border-radius:.75rem;border:1px solid var(--stone-200);background:#fff;padding:.75rem .875rem;text-align:left;cursor:pointer;transition:all .15s;font-family:inherit}.ck-root .fp-opt:hover{border-color:var(--stone-300)}.ck-root .fp-opt.is-on{border-color:var(--accent);background:#fe73500d;box-shadow:0 0 0 2px #fe735033}.ck-root .fp-name{font-size:.875rem;font-weight:600;color:var(--stone-900)}.ck-root .fp-cat{font-size:.6875rem;color:var(--stone-500)}.ck-root .select-plan{font-size:.875rem;font-weight:600;color:var(--stone-700);margin-bottom:.75rem}.ck-root .plans{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.ck-root .plan{width:100%;border-radius:.75rem;border:1px solid var(--stone-200);background:#fff;padding:1rem;text-align:left;cursor:pointer;transition:all .15s;font-family:inherit;overflow:hidden}.ck-root .plan:hover{border-color:var(--stone-300)}.ck-root .plan[aria-pressed=true]{border-color:var(--accent);background:#fe73500d;box-shadow:0 0 0 2px #fe735033}.ck-root .plan-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.ck-root .plan-left{display:flex;align-items:flex-start;gap:.75rem}.ck-root .radio{margin-top:.125rem;display:flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border:2px solid var(--stone-300);background:#fff;transition:all .15s}.ck-root .plan[aria-pressed=true] .radio{border-color:var(--accent);background:var(--accent)}.ck-root .radio svg{width:.625rem;height:.625rem;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0}.ck-root .plan[aria-pressed=true] .radio svg{opacity:1}.ck-root .plan-name{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ck-root .plan-name .nm{font-size:1rem;font-weight:600;color:var(--stone-900)}.ck-root .plan-cadence{margin-top:.125rem;font-size:.75rem;color:var(--stone-500)}.ck-root .plan-right{text-align:right;flex-shrink:0}.ck-root .plan-price{font-size:1.125rem;font-weight:700;color:var(--stone-900);white-space:nowrap}.ck-root .plan-price .per{font-size:.875rem;font-weight:400;color:var(--stone-500)}.ck-root .plan-total{font-size:.75rem;color:var(--stone-500);margin-top:.125rem}.ck-root .plan-extra{margin:.75rem -1rem -1rem;padding:.75rem 1rem;border-top:1px solid var(--stone-100);background:var(--green-50);border-radius:0 0 .75rem .75rem}.ck-root .plan-extra .p1{font-size:.75rem;color:var(--green-700);font-weight:500}.ck-root .plan-extra .p2{font-size:.75rem;color:var(--green-600)}.ck-root .badge{border-radius:9999px;background:var(--accent);color:#fff;padding:.125rem .5rem;font-size:.625rem;font-weight:600}.ck-root .badge.soft{background:var(--green-100);color:var(--green-700)}.ck-root .po-card{border:1px solid var(--stone-200);border-radius:1rem;background:#fff;overflow:hidden}.ck-root .po-head{padding:1.25rem 1.5rem;border-bottom:1px solid var(--stone-100)}.ck-root .po-eyebrow{font-size:.6875rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--stone-500);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem}.ck-root .po-title{font-size:1.125rem;font-weight:600;color:var(--stone-900)}.ck-root .po-positioning{font-size:.875rem;color:var(--stone-500);margin-top:.125rem}.ck-root .po-bullets{padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.75rem;font-size:.875rem;color:var(--stone-700)}.ck-root .po-bullet{display:flex;align-items:flex-start;gap:.75rem}.ck-root .po-bullet svg{width:1rem;height:1rem;margin-top:.125rem;flex-shrink:0;color:var(--accent);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ck-root .po-plan{padding:1rem 1.5rem;border-top:1px solid var(--stone-100);display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ck-root .po-plan-name{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.125rem}.ck-root .po-plan-name p{font-size:.875rem;font-weight:500;color:var(--stone-900)}.ck-root .chip{border-radius:9999px;border:1px solid var(--stone-300);padding:.125rem .5rem;font-size:.625rem;font-weight:500;color:var(--stone-600)}.ck-root .po-cadence{font-size:.75rem;color:var(--stone-400)}.ck-root .po-billing{font-size:.875rem;font-weight:600;color:var(--stone-900)}.ck-root .po-percycle{font-size:.75rem;color:var(--stone-400);margin-top:.125rem}.ck-root .po-foot{padding:1rem 1.5rem;border-top:1px solid var(--stone-100);background:var(--stone-50)}.ck-root .po-foot p{font-size:.75rem;color:var(--stone-500);line-height:1.6}.ck-root .amber-box{margin-top:1rem;border:1px solid var(--amber-200);background:var(--amber-50);border-radius:1rem;padding:1rem 1.25rem}.ck-root .amber-eyebrow{font-size:.75rem;font-weight:600;color:var(--amber-800);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.ck-root .amber-text{font-size:.875rem;color:var(--amber-800);line-height:1.6}.ck-root .amber-sep{border-top:1px solid var(--amber-200);padding-top:.75rem;margin-top:.75rem}.ck-root .amber-note{font-size:.75rem;color:var(--amber-700);line-height:1.6}.ck-root .card{border:1px solid var(--stone-200);border-radius:.75rem;background:#fff;overflow:hidden;margin-bottom:1.25rem}.ck-root .card-head{padding:.875rem 1.25rem;border-bottom:1px solid var(--stone-200);background:var(--stone-50);font-size:.8125rem;font-weight:600;color:var(--stone-800);letter-spacing:.02em}.ck-root .card-body{padding:1.25rem}.ck-root .agree-lead{color:var(--stone-700);line-height:1.7;margin-bottom:.75rem}.ck-root .disclosure{display:inline-flex;align-items:center;gap:.375rem;border:0;background:transparent;padding:0;cursor:pointer;font-family:inherit;font-size:.8125rem;color:var(--stone-500);margin-bottom:.75rem}.ck-root .disclosure .chev{transition:transform .15s}.ck-root .disclosure[aria-expanded=true] .chev{transform:rotate(180deg)}.ck-root .agreement{max-height:15rem;overflow-y:auto;border:1px solid var(--stone-200);border-radius:.5rem;background:var(--stone-50);padding:1rem;margin-bottom:1rem;font-family:inherit;font-size:.8125rem;line-height:1.7;color:var(--stone-600);white-space:pre-wrap}.ck-root .card-el{border:1px solid var(--stone-200);border-radius:.75rem;padding:.875rem 1rem;background:#fff}.ck-root .card-el.StripeElement--focus{border-color:var(--accent);box-shadow:0 0 0 2px #fe735066}.ck-root .card-el.StripeElement--invalid{border-color:var(--red-400);background:var(--red-50)}.ck-root .line{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:.875rem;color:var(--stone-600)}.ck-root .line.total{border-top:1px solid var(--stone-200);margin-top:.5rem;padding-top:.875rem;font-size:1rem;font-weight:600;color:var(--stone-900)}.ck-root .callout{border:1px solid var(--stone-200);border-radius:.75rem;background:var(--stone-50);padding:1rem;margin-bottom:1.25rem;font-size:.8125rem;color:var(--stone-600);line-height:1.6}.ck-root .callout-title{font-weight:600;color:var(--stone-800);margin-bottom:.25rem}.ck-root .p65-warning{border:1px solid var(--stone-200);border-radius:.75rem;background:#fff;margin-bottom:1.25rem;color:var(--stone-900);overflow:hidden}.ck-root .p65-warning-copy{padding:1rem 1.25rem 1.125rem}.ck-root .p65-warning h2{font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--stone-500);margin-bottom:.625rem}.ck-root .p65-warning p{font-size:.8125rem;line-height:1.6;color:var(--stone-600);margin-bottom:.625rem}.ck-root .p65-warning a{font-size:.8125rem;font-weight:500;color:var(--stone-800);text-decoration:underline;text-decoration-color:var(--stone-300);text-underline-offset:3px}.ck-root .ck-mode{margin-bottom:1.25rem;border-radius:.75rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5;border:1px solid}.ck-root .ck-mode--sandbox{background:var(--amber-50);border-color:var(--amber-200);color:var(--amber-800)}.ck-root .ck-mode--blocked{background:#eef2ff;border-color:#c7d2fe;color:#3730a3;margin-top:.5rem}.ck-root .nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem}.ck-root .btn-back{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border:1px solid var(--stone-200);background:#fff;padding:.75rem 1.25rem;font-size:.875rem;color:var(--stone-700);cursor:pointer;font-family:inherit;transition:all .15s}.ck-root .btn-back:hover{background:var(--stone-50)}.ck-root .btn-next{border-radius:9999px;border:0;background:var(--stone-900);color:#fff;padding:.75rem 2rem;font-size:.9375rem;font-weight:500;cursor:pointer;font-family:inherit;transition:opacity .15s}.ck-root .btn-next:hover{opacity:.9}.ck-root .btn-pay{width:100%;min-height:56px;border-radius:12px;border:0;background:var(--accent);color:#fff;padding:0 1.25rem;font-size:1rem;font-weight:600;cursor:pointer;font-family:inherit;transition:background-color .16s,box-shadow .16s,opacity .16s;display:flex;align-items:center;justify-content:center;gap:.625rem;text-align:center}.ck-root .btn-pay-label{line-height:1.2;white-space:nowrap}.ck-root .btn-pay:hover:not(:disabled){background:#f47a4f}.ck-root .btn-pay:focus-visible{outline:3px solid rgba(252,134,90,.34);outline-offset:3px}.ck-root .btn-pay:active:not(:disabled){background:#ed7048}.ck-root .btn-pay:disabled{opacity:.72;cursor:wait}.ck-root .btn-pay.is-loading{justify-content:center;text-align:center}.ck-root .btn-pay svg{width:1rem;height:1rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ck-root .spin{animation:ckspin 1s linear infinite}@keyframes ckspin{to{transform:rotate(360deg)}}.ck-root .ck-loading{display:flex;align-items:center;justify-content:center;gap:.625rem}.ck-root .ck-loading .spin{width:1rem;height:1rem;flex-shrink:0}.ck-root .ck-payment-overlay{position:fixed;inset:0;z-index:250;display:block;overflow:auto;background:#f5f5f7;color:#1d1d1f;isolation:isolate}.ck-root .ck-payment-overlay[hidden]{display:none}.ck-root .ck-payment-overlay.is-leaving{opacity:0;pointer-events:none;transition:opacity .22s ease}.ck-root .ck-payment-overlay:before{content:"";position:fixed;inset:-20%;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 38%,rgba(254,115,80,.09),transparent 27rem);opacity:.85}.ck-root .ck-payment-shell{width:min(100%,72rem);min-height:100vh;min-height:100dvh;margin:0 auto;padding:clamp(1.5rem,4vw,3rem) clamp(1.25rem,5vw,3.75rem);display:grid;place-items:center}.ck-root .ck-payment-content{width:min(100%,32rem);max-width:100%;min-width:0;text-align:center}.ck-root .ck-payment-mark{position:relative;width:96px;height:96px;margin:0 auto 2rem;border:1px solid rgba(29,29,31,.07);border-radius:50%;background:#ffffffe0;box-shadow:0 24px 60px #1d1d1f17,0 2px 8px #1d1d1f0b,inset 0 1px #fffffff2;display:grid;place-items:center;color:#444448;transition:background-color .35s ease,color .35s ease,border-color .35s ease,transform .45s cubic-bezier(.22,1,.36,1)}.ck-root .ck-payment-overlay:not([hidden])[data-stage=payment] .ck-payment-mark{animation:ckmarkin .68s cubic-bezier(.16,1,.3,1) both,ckmarkbreathe 2.8s ease-in-out .72s infinite}.ck-root .ck-payment-pulse{position:absolute;inset:-1px;border-radius:50%;border:1px solid rgba(254,115,80,.24);animation:ckpulse 2.8s cubic-bezier(.16,1,.3,1) .72s infinite}.ck-root .ck-payment-card-icon{width:39px;height:39px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;transition:opacity .18s ease,transform .35s cubic-bezier(.22,1,.36,1)}.ck-root .ck-payment-check{position:absolute;width:42px;height:42px;fill:none;stroke:#fff;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.78);transition:opacity .18s ease,transform .45s cubic-bezier(.22,1,.36,1)}.ck-root .ck-payment-check path{stroke-dasharray:30;stroke-dashoffset:30;transition:stroke-dashoffset .46s cubic-bezier(.22,1,.36,1) .08s}.ck-root .ck-payment-overlay[data-stage=account] .ck-payment-mark{background:#33a065;border-color:#33a065;color:#fff;transform:scale(1.04)}.ck-root .ck-payment-overlay:not([hidden])[data-stage=account] .ck-payment-mark{animation:ckconfirm .62s cubic-bezier(.16,1,.3,1) both}.ck-root .ck-payment-overlay[data-stage=account] .ck-payment-pulse{display:none}.ck-root .ck-payment-overlay[data-stage=account] .ck-payment-card-icon{opacity:0;transform:scale(.78)}.ck-root .ck-payment-overlay[data-stage=account] .ck-payment-check{opacity:1;transform:scale(1)}.ck-root .ck-payment-overlay[data-stage=account] .ck-payment-check path{stroke-dashoffset:0}.ck-root .ck-payment-content h2{width:100%;max-width:32rem;margin:0 auto;color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Satoshi,sans-serif;font-size:clamp(2.1rem,3.8vw,3rem);font-weight:600;letter-spacing:-.048em;line-height:1.05;overflow-wrap:normal;text-wrap:balance}.ck-root .ck-payment-overlay:not([hidden]) .ck-payment-content h2{animation:cktitlein .5s cubic-bezier(.16,1,.3,1) .12s both}.ck-root .ck-payment-overlay:not([hidden])[data-stage=account] .ck-payment-content h2{animation:cktitleconfirm .42s cubic-bezier(.16,1,.3,1) both}@keyframes ckmarkin{0%{opacity:0;transform:scale(.82)}62%{opacity:1;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes ckmarkbreathe{0%,to{transform:scale(1);box-shadow:0 24px 60px #1d1d1f17,0 2px 8px #1d1d1f0b,inset 0 1px #fffffff2}50%{transform:scale(1.022);box-shadow:0 28px 66px #1d1d1f1b,0 3px 10px #1d1d1f0d,inset 0 1px #fffffff2}}@keyframes ckpulse{0%{opacity:.55;transform:scale(1)}66%,to{opacity:0;transform:scale(1.18)}}@keyframes cktitlein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ckconfirm{0%{transform:scale(.9)}58%{transform:scale(1.085)}to{transform:scale(1.04)}}@keyframes cktitleconfirm{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.ck-root .ck-payment-shell{width:100vw;max-width:100vw;padding:max(1.25rem,env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left));overflow:hidden}.ck-root .ck-payment-mark{width:88px;height:88px;margin-bottom:1.75rem}.ck-root .ck-payment-content h2{font-size:clamp(2rem,9vw,2.2rem);white-space:nowrap}}@media(prefers-reduced-motion:reduce){.ck-root .spin{animation-duration:1.5s}.ck-root .ck-payment-overlay:not([hidden]) .ck-payment-mark,.ck-root .ck-payment-overlay:not([hidden]) .ck-payment-content h2,.ck-root .ck-payment-pulse{animation:none}.ck-root .ck-payment-pulse{opacity:.35}.ck-root .ck-payment-mark,.ck-root .ck-payment-card-icon,.ck-root .ck-payment-check,.ck-root .ck-payment-check path,.ck-root .ck-payment-overlay.is-leaving{transition:none}}.ck-root .err-box{border-radius:.75rem;border:1px solid #fecaca;background:var(--red-50);padding:.75rem 1rem;margin-bottom:1.25rem;display:flex;align-items:flex-start;gap:.625rem;font-size:.875rem;color:#b91c1c}.ck-root .err-box:before{content:"⚠";flex-shrink:0}.ck-root .link-back{display:block;margin:1rem auto 0;border:0;background:transparent;font-family:inherit;font-size:.8125rem;color:var(--stone-500);cursor:pointer}.ck-root .link-back:hover{color:var(--stone-900)}.ck-root .summary{border:1px solid var(--stone-200);border-radius:.75rem;background:var(--stone-50);overflow:hidden}.ck-root .sum-head{padding:.875rem 1.25rem;border-bottom:1px solid var(--stone-200);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--stone-500)}.ck-root .sum-body{padding:1.25rem;background:#fff}.ck-root .sum-foot{display:flex;align-items:center;gap:.375rem;justify-content:flex-start;padding:.875rem 1.25rem;border-top:1px solid var(--stone-200);font-size:.75rem;color:var(--stone-400);background:var(--stone-50)}.ck-root .promo{display:flex;gap:.5rem;margin-bottom:1rem}.ck-root .btn-apply{border-radius:.75rem;border:1px solid var(--stone-200);background:#fff;padding:.75rem 1.25rem;font-size:.875rem;color:var(--stone-700);cursor:pointer;font-family:inherit;white-space:nowrap;transition:all .15s}.ck-root .btn-apply:hover{background:var(--stone-50)}.ck-root .allergen{border:1px solid var(--amber-200);border-radius:.5rem;background:var(--amber-50);padding:.75rem;margin:1rem 0;font-size:.75rem;color:var(--amber-800);line-height:1.6}.ck-root .questions{border:1px solid var(--stone-200);border-radius:.75rem;background:#fff;padding:1.25rem;margin-top:1rem;font-size:.875rem;color:var(--stone-600)}.ck-root .questions p+p{margin-top:.375rem}.ck-root .questions a{color:var(--stone-600)}@media(max-width:1024px){.ck-root .ck-header{top:56px}}.renewal-note{margin:0 0 10px;padding:9px 12px;border:1px solid var(--line,#e6e7eb);border-radius:9px;background:#fafafa;color:#5b5b5b;font-size:12.5px;line-height:1.45;text-align:center}.renewal-note.is-recurring{border-color:#f0c9b8;background:#fff6f2;color:#8a4a30}.ck-root.ck-reference{--ref-ink:#19282d;--ref-muted:#66747a;--ref-accent:#fc865a;--ref-coral:#fc865a;--ref-success:#3f7b5d;--ref-paper:#f3f2ed;--ref-line:rgba(25,40,45,.1);--ref-control-radius:16px;--ref-type-legal:12px;--ref-type-support:13px;--ref-type-body:15px;--ref-type-control:16px;--ref-type-summary:20px;--ref-type-title:36px;min-height:100vh;color:var(--ref-ink);background:var(--checkout-canvas,#f5f5f2)}.ck-root.ck-reference .ck-header{top:72px;border-bottom:1px solid var(--ref-line);background:#f3f2edeb;backdrop-filter:blur(16px)}.ck-root.ck-reference .ck-header-inner{max-width:1280px;padding:1rem 2rem}.ck-root.ck-reference .ck-back,.ck-root.ck-reference .ck-secure{color:var(--ref-muted)}.ck-root.ck-reference .ck-title{color:var(--ref-ink);font-weight:500}.ck-root.ck-reference .ck-secure .ico{color:var(--ref-accent)}.ck-root.ck-reference .wrap{max-width:1120px;padding:2.75rem 2rem 7rem}.ck-root.ck-reference .grid{gap:clamp(48px,6vw,72px)}.ck-root.ck-reference.ck-plan-step .grid{display:block}.ck-root.ck-reference.ck-plan-step .col-side{display:none}@media(min-width:1024px){.ck-root.ck-reference .grid{grid-template-columns:minmax(0,1fr) 360px}.ck-root.ck-reference .col-side{top:5rem;padding-top:16px}}.ck-root.ck-reference .eyebrow{margin-bottom:.65rem;color:var(--ref-accent);font-size:var(--ref-type-legal);font-weight:600;letter-spacing:.08em}.ck-root.ck-reference .h1{margin-bottom:.65rem;color:var(--ref-ink);font-size:var(--ref-type-title);font-weight:500;line-height:1.08;letter-spacing:-.04em}.ck-root.ck-reference .h2{color:var(--ref-ink);font-size:var(--ref-type-summary);font-weight:500;letter-spacing:-.025em}.ck-root.ck-reference .sub{max-width:40rem;margin-bottom:2rem;color:var(--ref-muted);font-size:var(--ref-type-control);line-height:1.55}.ck-root.ck-reference .select-plan{margin-bottom:1rem;color:#35474d;font-size:var(--ref-type-body);font-weight:500}.ck-root.ck-reference .col-main>.step{padding:0;margin:0;border:0;scroll-margin-top:10rem}.ck-root.ck-reference .col-main>.step>.eyebrow{display:none}.ck-root.ck-reference .order-panel{scroll-margin-top:10rem}.ck-root.ck-reference .order-panel>.eyebrow{color:var(--ref-accent)}.ck-root.ck-reference .order-panel>.h1{display:inline;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.025em}.ck-root.ck-reference .order-panel>.sub{display:inline;margin:0;color:#19282d85;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.025em}.ck-root.ck-reference .plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:2rem 0 2.25rem}.ck-root.ck-reference .plan{display:flex;min-width:0;min-height:152px;padding:22px;flex-direction:column;align-items:stretch;justify-content:flex-start;border:1px solid rgba(25,40,45,.38);border-radius:12px;background:#ffffff94;box-shadow:none;opacity:1;text-align:left;transition:border-color .16s,box-shadow .16s,background-color .16s}.ck-root.ck-reference .plan:hover{border-color:#19282db8;background:#ffffffc7}.ck-root.ck-reference .plan:focus-visible{outline:3px solid rgba(252,134,90,.28);outline-offset:3px}.ck-root.ck-reference .plan[aria-pressed=true]{border-color:var(--ref-accent);background:#fff;box-shadow:0 0 0 1px var(--ref-accent)}.ck-root.ck-reference .plan-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ck-root.ck-reference .plan-name{display:block;min-width:0}.ck-root.ck-reference .plan-name .nm{color:var(--ref-ink);font-size:16px;font-weight:600;line-height:1.25}.ck-root.ck-reference .plan-cadence{margin-top:6px;color:var(--ref-muted);font-size:12px;line-height:1.4}.ck-root.ck-reference .plan-bottomline{display:flex;margin-top:auto;padding-top:22px;align-items:flex-end;justify-content:space-between;gap:12px}.ck-root.ck-reference .plan-price{color:var(--ref-ink);font-size:23px;font-weight:600;line-height:1;letter-spacing:-.02em}.ck-root.ck-reference .plan-price .per{margin-left:2px;color:var(--ref-muted);font-size:12px;font-weight:400;letter-spacing:0}.ck-root.ck-reference .plan-tag,.ck-root.ck-reference .plan-saving{flex:0 0 auto;font-size:11px;font-weight:500;line-height:1.35;white-space:nowrap}.ck-root.ck-reference .plan-tag{padding-top:2px;color:#19282d94}.ck-root.ck-reference .plan-saving{color:var(--ref-accent)}.ck-root.ck-reference .po-card,.ck-root.ck-reference .card{border:1px solid var(--ref-line);border-radius:18px;background:#fffefab8;box-shadow:0 1px 3px #19282d06}.ck-root.ck-reference .po-head{padding:1.5rem 1.6rem;border-color:var(--ref-line)}.ck-root.ck-reference .po-eyebrow{color:var(--ref-accent);font-family:inherit;font-weight:600}.ck-root.ck-reference .po-title{color:var(--ref-ink);font-size:1.25rem;font-weight:500;letter-spacing:-.025em}.ck-root.ck-reference .po-positioning{color:var(--ref-muted)}.ck-root.ck-reference .po-bullets{padding:1.25rem 1.6rem;color:#35474d}.ck-root.ck-reference .po-bullet svg{color:var(--ref-coral)}.ck-root.ck-reference .po-plan{padding:1.15rem 1.6rem;border-color:var(--ref-line)}.ck-root.ck-reference .po-foot{padding:1.1rem 1.6rem;border-color:var(--ref-line);background:#19282d06}.ck-root.ck-reference .order-panel .po-card{border:0;border-radius:0;background:transparent;box-shadow:none}.ck-root.ck-reference .order-panel .po-head,.ck-root.ck-reference .order-panel .po-bullets,.ck-root.ck-reference .order-panel .po-plan{display:none}.ck-root.ck-reference .order-panel .po-foot{padding:1rem 0 0;border-top:1px solid var(--ref-line);background:transparent}.ck-root.ck-reference .lbl{margin-bottom:.55rem;color:#35474d;font-size:var(--ref-type-body);font-weight:500}.ck-root.ck-reference .fld{margin-bottom:1.45rem}.ck-root.ck-reference .row2,.ck-root.ck-reference .row3{gap:1rem;margin-bottom:1.45rem}.ck-root.ck-reference .inp,.ck-root.ck-reference .gmp-wrap{min-height:62px;border:1px solid var(--ref-line);border-radius:var(--ref-control-radius);background:#fffefab8;box-shadow:0 1px 3px #19282d06;display:flex;align-items:center;padding:0 1rem}.ck-root.ck-reference .step[data-step=payment]>.card{margin:0 0 1.25rem;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.ck-root.ck-reference .step[data-step=payment]>.h1{margin-bottom:1.25rem}.ck-root.ck-reference .step[data-step=payment]>.card .card-body{padding:0}.ck-root.ck-reference .payment-method-choice{display:flex;min-height:0;margin:0 0 1.15rem;padding:0 0 .95rem;align-items:center;gap:.7rem;border:0;border-bottom:1px solid var(--ref-line);border-radius:0;background:transparent;color:var(--ref-ink);font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:1.3}.ck-root.ck-reference .payment-method-choice>svg:first-child{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;color:var(--ref-muted)}.ck-root.ck-reference .payment-fields-intro{margin:0 0 .7rem;color:#35474d;font-size:var(--ref-type-body);font-weight:500;line-height:1.4}.ck-root.ck-reference .payment-fields{display:grid;gap:.7rem}.ck-root.ck-reference .payment-fields-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(100px,1fr);gap:.7rem}.ck-root.ck-reference .card-el{display:block;width:100%;min-height:56px;padding:15px 14px;border:1px solid var(--ref-line);border-radius:var(--ref-control-radius);background:#fffefab8;box-shadow:none}.ck-root.ck-reference .payment-fields .card-number-el{min-height:60px}.ck-root.ck-reference .payment-fields-row .card-el{min-height:56px}.ck-root.ck-reference .step[data-step=payment]>.btn-pay{margin-top:1rem}.ck-root.ck-reference .step[data-step=payment]>.hint.center{max-width:40rem;margin:.75rem 0 0;color:var(--ref-muted);font-size:var(--ref-type-legal);line-height:1.5;text-align:left}.ck-root.ck-reference .step[data-step=payment]>.ck-mode--sandbox{display:flex;margin:-.35rem 0 1rem;padding:0;align-items:baseline;gap:.25rem;border:0;border-radius:0;background:transparent;color:var(--ref-muted);font-size:var(--ref-type-legal);line-height:1.45}.ck-root.ck-reference .step[data-step=payment]>.ck-mode--sandbox .b{color:#8a622d;font-weight:600}.ck-root.ck-reference .step[data-step=payment]>.card .hint.center{margin-top:.75rem;color:var(--ref-muted);font-size:var(--ref-type-support);text-align:left}.ck-root.ck-reference .gmp-wrap gmp-place-autocomplete{width:100%;border:0;border-radius:14px;background:transparent;color:var(--ref-ink);font-family:Satoshi,system-ui,sans-serif;font-size:var(--ref-type-control)}.ck-root.ck-reference .gmp-wrap gmp-place-autocomplete::part(focus-ring),.ck-root.ck-reference .gmp-wrap gmp-place-autocomplete::part(input){border:0;outline:0;box-shadow:none}.ck-root.ck-reference .gmp-wrap gmp-place-autocomplete::part(input){background:transparent;color:var(--ref-ink);font-family:Satoshi,system-ui,sans-serif;font-size:var(--ref-type-control)}.ck-root.ck-reference .gmp-wrap .places-clear{color:#19282d94}.ck-root.ck-reference .inp{padding:0 18px;font-size:var(--ref-type-control)}.ck-root.ck-reference .phone-picker{min-height:62px;border-color:var(--ref-line);border-radius:var(--ref-control-radius);background:#fffefab8;box-shadow:0 1px 3px #19282d06}.ck-root.ck-reference .phone-picker:focus-within{border-color:var(--ref-coral);box-shadow:0 0 0 3px #fc865a24}.ck-root.ck-reference .phone-picker:has(.phone-number-input.invalid){border-color:var(--red-400);background:var(--red-50)}.ck-root.ck-reference .phone-country-trigger{min-width:100px;color:var(--ref-ink);font-size:var(--ref-type-control)}.ck-root.ck-reference .phone-number-input{color:var(--ref-ink);font-size:var(--ref-type-control)}.ck-root.ck-reference .phone-country-option{color:var(--ref-ink);font-size:var(--ref-type-body)}.ck-root.ck-reference .sex-picker{position:relative}.ck-root.ck-reference .sex-trigger{display:flex;align-items:center;justify-content:space-between;color:var(--ref-ink);text-align:left;cursor:pointer}.ck-root.ck-reference .sex-value.is-placeholder{color:#19282d6b}.ck-root.ck-reference .sex-caret{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;color:#19282d85;transition:transform .16s ease}.ck-root.ck-reference .sex-trigger[aria-expanded=true] .sex-caret{transform:rotate(180deg)}.ck-root.ck-reference .sex-menu{position:absolute;z-index:70;top:calc(100% + 8px);right:0;left:0;padding:6px;border:1px solid rgba(25,40,45,.1);border-radius:16px;background:#fffffff7;box-shadow:0 14px 40px #19282d24,0 2px 8px #19282d0d;backdrop-filter:blur(20px) saturate(1.2);animation:dob-pop-in .14s ease-out}.ck-root.ck-reference .sex-menu[hidden]{display:none}.ck-root.ck-reference .sex-option{display:flex;width:100%;min-height:46px;padding:0 13px;align-items:center;justify-content:space-between;border:0;border-radius:11px;background:transparent;color:var(--ref-ink);font:500 var(--ref-type-body)/1 "Satoshi",system-ui,sans-serif;text-align:left;cursor:pointer}.ck-root.ck-reference .sex-option:hover{background:#19282d0a}.ck-root.ck-reference .sex-option svg{width:18px;height:18px;fill:none;stroke:var(--ref-accent);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0}.ck-root.ck-reference .sex-option[aria-selected=true] svg{opacity:1}.ck-root.ck-reference .sex-option:focus-visible{outline:2px solid rgba(252,134,90,.72);outline-offset:-2px}.ck-root.ck-reference .dob-picker{position:relative}.ck-root.ck-reference .dob-trigger{display:flex;align-items:center;justify-content:space-between;color:var(--ref-ink);text-align:left;cursor:pointer}.ck-root.ck-reference .dob-value{font-variant-numeric:tabular-nums}.ck-root.ck-reference .dob-value.is-placeholder{color:#19282d6b}.ck-root.ck-reference .dob-calendar-icon{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;color:#19282d94}.ck-root.ck-reference .dob-popover{position:fixed;z-index:80;display:flex;height:340px;width:min(326px,calc(100vw - 40px));padding:14px;flex-direction:column;border:1px solid rgba(25,40,45,.1);border-radius:20px;background:#fffffff5;box-shadow:0 18px 55px #19282d29,0 2px 10px #19282d12;backdrop-filter:blur(24px) saturate(1.2);transform-origin:top left;animation:dob-pop-in .16s ease-out}.ck-root.ck-reference .dob-popover[data-placement=top]{transform-origin:bottom left;animation-name:dob-pop-in-top}.ck-root.ck-reference .dob-popover[hidden]{display:none}.ck-root.ck-reference .dob-calendar-head{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;gap:5px;min-height:38px;margin-bottom:8px}.ck-root.ck-reference .dob-nav{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--ref-ink);cursor:pointer}.ck-root.ck-reference .dob-nav:hover{background:#19282d0e}.ck-root.ck-reference .dob-nav:disabled{opacity:.22;cursor:default}.ck-root.ck-reference .dob-nav svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ck-root.ck-reference .dob-period{display:flex;align-items:center;justify-content:center;gap:3px}.ck-root.ck-reference .dob-period button{min-height:32px;padding:4px 5px;border:0;border-radius:8px;background:transparent;color:var(--ref-ink);font:600 15px/1 Satoshi,system-ui,sans-serif;letter-spacing:-.01em;cursor:pointer}.ck-root.ck-reference .dob-period button:hover{background:#19282d0e}.ck-root.ck-reference .dob-weekdays,.ck-root.ck-reference .dob-days{display:grid;grid-template-columns:repeat(7,1fr)}.ck-root.ck-reference .dob-calendar-body{flex:1;min-height:0}.ck-root.ck-reference .dob-weekdays{margin:1px 0 5px}.ck-root.ck-reference .dob-weekdays span{display:grid;height:26px;place-items:center;color:#19282d70;font-size:11px;font-weight:600;text-transform:uppercase}.ck-root.ck-reference .dob-day{display:grid;width:34px;height:34px;margin:auto;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--ref-ink);font:500 13px/1 Satoshi,system-ui,sans-serif;font-variant-numeric:tabular-nums;cursor:pointer}.ck-root.ck-reference .dob-day:hover:not(:disabled):not(.is-selected){background:#19282d0a;color:var(--ref-ink)}.ck-root.ck-reference .dob-day.is-today:not(.is-selected){box-shadow:inset 0 0 0 1px #19282d24}.ck-root.ck-reference .dob-day.is-selected{background:var(--ref-accent);color:#fff;box-shadow:none}.ck-root.ck-reference .dob-day:disabled{color:#19282d33;cursor:default}.ck-root.ck-reference .dob-day.is-empty{pointer-events:none}.ck-root.ck-reference .dob-months,.ck-root.ck-reference .dob-years{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:5px 1px 2px;align-content:center}.ck-root.ck-reference .dob-choice{min-height:44px;padding:0 4px;border:0;border-radius:11px;background:transparent;color:var(--ref-ink);font:500 13px/1 Satoshi,system-ui,sans-serif;cursor:pointer}.ck-root.ck-reference .dob-choice:hover:not(:disabled):not(.is-current){background:#19282d0a}.ck-root.ck-reference .dob-choice.is-current{background:var(--ref-accent);color:#fff;font-weight:600}.ck-root.ck-reference .dob-choice:disabled{opacity:.28;cursor:default}.ck-root.ck-reference .dob-nav:focus-visible,.ck-root.ck-reference .dob-period button:focus-visible,.ck-root.ck-reference .dob-day:focus-visible,.ck-root.ck-reference .dob-choice:focus-visible{outline:2px solid rgba(252,134,90,.72);outline-offset:1px}@keyframes dob-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dob-pop-in-top{0%{opacity:0;transform:translateY(4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.ck-root.ck-reference .hint{font-size:var(--ref-type-support);line-height:1.5}.ck-root.ck-reference .inp:focus,.ck-root.ck-reference .gmp-wrap:focus-within{border-color:#fc865a8f;background:#fff;box-shadow:0 0 0 4px #fc865a17,0 5px 18px #19282d0a}.ck-root.ck-reference .card-el.StripeElement--focus{border-color:#fc865a8f;background:#fff;box-shadow:0 0 0 3px #fc865a17}.ck-root.ck-reference .card-el.StripeElement--invalid:not(.StripeElement--focus){border-color:#be37377a;background:#fff;box-shadow:0 0 0 3px #be373712}.ck-root.ck-reference .card-head{padding:1rem 1.25rem;border-color:var(--ref-line);background:#19282d06;color:var(--ref-ink)}.ck-root.ck-reference .card-body{padding:1.25rem}.ck-root.ck-reference .consent-card{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.ck-root.ck-reference .consent-card .card-head{margin:0 0 1rem;padding:0;border:0;background:transparent;color:var(--ref-ink);font-size:var(--ref-type-summary);font-weight:500;line-height:1.2;letter-spacing:-.025em}.ck-root.ck-reference .consent-card .card-body{padding:0}.ck-root.ck-reference .consent-card .agree-lead{max-width:44rem;margin-bottom:1rem;color:#35474d;font-size:var(--ref-type-control);line-height:1.6}.ck-root.ck-reference .consent-card .disclosure{min-height:44px;align-items:center;margin-bottom:1rem;color:var(--ref-muted);font-size:var(--ref-type-support)}.ck-root.ck-reference .consent-card .disclosure:hover{color:var(--ref-accent)}.ck-root.ck-reference .consent-card .disclosure:focus-visible{outline:2px solid rgba(252,134,90,.55);outline-offset:4px;border-radius:4px}.ck-root.ck-reference .consent-card .agreement{max-width:72ch;max-height:none;overflow:visible;margin:0 0 1.5rem;padding:1.1rem 0 0;border:0;border-top:1px solid var(--ref-line);border-radius:0;background:transparent;color:#19282dc7;font-size:var(--ref-type-body);line-height:1.75;overflow-wrap:anywhere}.ck-root.ck-reference .divider{background:var(--ref-line)}.ck-root.ck-reference .shipping-toggle-row{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:1rem;color:#35474d;font-size:var(--ref-type-body)}.ck-root.ck-reference .ios-switch{position:relative;width:46px;height:28px;flex:0 0 46px;padding:0;border:0;border-radius:999px;background:#19282d29;box-shadow:inset 0 0 0 1px #19282d0d;cursor:pointer;transition:background-color .18s ease}.ck-root.ck-reference .ios-switch span{position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #19282d38,0 1px 1px #19282d1a;transition:transform .18s ease}.ck-root.ck-reference .ios-switch[aria-checked=true]{background:var(--ref-accent)}.ck-root.ck-reference .ios-switch[aria-checked=true] span{transform:translate(18px)}.ck-root.ck-reference .ios-switch:focus-visible{outline:3px solid rgba(252,134,90,.28);outline-offset:3px}.ck-root.ck-reference .consent-row{display:flex;align-items:flex-start;gap:.75rem;color:#35474d;cursor:pointer}.ck-root.ck-reference .consent-check{display:grid;width:24px;height:24px;flex:0 0 24px;padding:0;place-items:center;border:1.5px solid rgba(25,40,45,.35);border-radius:50%;background:transparent;color:#fff;cursor:pointer;transition:background-color .15s,border-color .15s}.ck-root.ck-reference .consent-check svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0}.ck-root.ck-reference .consent-check[aria-checked=true]{border-color:var(--ref-accent);background:var(--ref-accent)}.ck-root.ck-reference .consent-check[aria-checked=true] svg{opacity:1}.ck-root.ck-reference .consent-check.invalid{border-color:var(--red-400);box-shadow:0 0 0 3px var(--red-50)}.ck-root.ck-reference .consent-check:focus-visible{outline:3px solid rgba(252,134,90,.28);outline-offset:3px}.ck-root.ck-reference .nav{margin-top:2.25rem}.ck-root.ck-reference .btn-back{min-height:58px;padding:.95rem 1.75rem;border-color:var(--ref-line);background:#fffefab8;color:#35474d;font-size:.9375rem;font-weight:500}.ck-root.ck-reference .btn-next,.ck-root.ck-reference .btn-pay{min-height:58px;padding:.95rem 2rem;background:var(--ref-coral);box-shadow:0 10px 30px #fc865a2e;transition:background .2s,transform .2s,box-shadow .2s}.ck-root.ck-reference .btn-pay{min-height:56px;padding:0 1.25rem;background:var(--ref-coral);border-radius:var(--ref-control-radius);box-shadow:none;transition:background .16s,opacity .16s}.ck-root.ck-reference .btn-next:hover,.ck-root.ck-reference .btn-pay:hover:not(:disabled){background:#f47a4f}.ck-root.ck-reference .btn-next:hover{transform:translateY(-1px);box-shadow:0 12px 32px #fc865a3d}.ck-root.ck-reference .nav .btn-back,.ck-root.ck-reference .nav .btn-next{display:inline-flex;min-height:56px;padding:0 1rem;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--ref-control-radius);font-size:1rem;font-weight:600}.ck-root.ck-reference .nav .btn-back{flex:0 0 200px;width:200px}.ck-root.ck-reference .nav .btn-next{flex:1 1 auto;width:auto;min-width:0}@media(max-width:639px){.ck-root.ck-reference .nav .btn-back{flex:1 1 0;width:auto;min-width:0}.ck-root.ck-reference .nav .btn-next{flex:2 1 0}}.ck-root.ck-reference .col-side{--summary-space-1:4px;--summary-space-2:8px;--summary-space-3:12px;--summary-space-4:16px;--summary-space-5:24px}.ck-root.ck-reference .summary{--summary-type-title:22px;--summary-type-emphasis:17px;--summary-type-copy:15px;margin-top:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;font-size:var(--summary-type-copy)}.ck-root.ck-reference .mobile-summary-toggle{display:none}.ck-root.ck-reference .pricing-loading-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ck-root.ck-reference .summary.is-pricing-loading [data-pricing-skeleton]{position:relative;color:transparent!important;pointer-events:none}.ck-root.ck-reference .summary.is-pricing-loading #sumPlanLine:before,.ck-root.ck-reference .summary.is-pricing-loading #sumSave:before,.ck-root.ck-reference .summary.is-pricing-loading #sumPrice:before,.ck-root.ck-reference .summary.is-pricing-loading #sumTotal:before,.ck-root.ck-reference .summary.is-pricing-loading #mobileSummaryTotal:before{content:"";position:absolute;top:50%;height:.62em;border-radius:3px;background:#301b1524;opacity:.65;transform:translateY(-50%)}.ck-root.ck-reference .summary.is-pricing-loading #sumPlanLine{min-height:1.4em}.ck-root.ck-reference .summary.is-pricing-loading #sumPlanLine:before{left:0;width:10.5rem;max-width:100%}.ck-root.ck-reference .summary.is-pricing-loading #sumSave{min-height:1.4em}.ck-root.ck-reference .summary.is-pricing-loading #sumSave:before{left:0;width:4.25rem}.ck-root.ck-reference .summary.is-pricing-loading #sumPrice{width:4.5rem;min-height:1.2em}.ck-root.ck-reference .summary.is-pricing-loading #sumPrice:before{right:0;width:4.5rem}.ck-root.ck-reference .summary.is-pricing-loading #sumTotal{display:inline-block;width:5.5rem;min-height:1.2em;vertical-align:middle}.ck-root.ck-reference .summary.is-pricing-loading #sumTotal:before{right:0;height:.72em}.ck-root.ck-reference .summary.is-pricing-loading #mobileSummaryTotal{display:inline-block;width:5.5rem;min-height:1.2em;vertical-align:middle}.ck-root.ck-reference .summary.is-pricing-loading #mobileSummaryTotal:before{right:0;height:.72em}.ck-root.ck-reference .sum-head{margin:0 0 var(--summary-space-4);padding:0;border:0;color:var(--ref-ink);font-size:var(--summary-type-title);font-weight:500;line-height:1.2;letter-spacing:-.03em;text-transform:none;text-align:left}.ck-root.ck-reference .sum-body{padding:0;background:transparent}.ck-root.ck-reference .sum-foot{padding:var(--summary-space-4) var(--summary-space-5);border-color:var(--ref-line);background:#19282d06}.ck-root.ck-reference .summary .line{font-size:var(--summary-type-copy);line-height:1.45}.ck-root.ck-reference .summary-product-details{margin:0 0 var(--summary-space-5);padding:0}.ck-root.ck-reference .summary-product-copy{min-width:0}.ck-root.ck-reference .summary-product-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--summary-space-3)}.ck-root.ck-reference .summary-product-name{color:var(--ref-ink);font-size:var(--summary-type-emphasis);font-weight:600;line-height:1.35}.ck-root.ck-reference .summary-product-price{flex:0 0 auto;color:var(--ref-ink);font-size:var(--summary-type-emphasis);font-weight:500;text-align:right;white-space:nowrap}.ck-root.ck-reference .summary-product-plan,.ck-root.ck-reference .summary-product-save{margin-top:var(--summary-space-1);line-height:1.4}.ck-root.ck-reference .summary .sm{font-size:var(--summary-type-copy);line-height:1.45}.ck-root.ck-reference .summary-inclusions{display:grid;gap:var(--summary-space-2);margin:var(--summary-space-3) 0 0;padding:0}.ck-root.ck-reference .summary-inclusion{display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;column-gap:var(--summary-space-2)}.ck-root.ck-reference .summary-inclusion strong{color:var(--ref-ink);font-size:var(--summary-type-copy);font-weight:500;line-height:1.45;white-space:nowrap}.ck-root.ck-reference .summary-inclusion span{color:var(--ref-muted);font-size:var(--summary-type-copy);line-height:1.45}.ck-root.ck-reference .summary-meta{display:grid;gap:var(--summary-space-2);padding:0;border:0}.ck-root.ck-reference .summary-meta .line{padding:0}.ck-root.ck-reference .summary [data-tax]{font-style:normal}.ck-root.ck-reference .summary .inp{min-height:44px;border-radius:var(--ref-control-radius);font-size:var(--summary-type-copy)}.ck-root.ck-reference .btn-apply{min-height:44px;padding:.65rem 1rem;border-color:var(--ref-line);border-radius:var(--ref-control-radius);background:#fffefa;font-size:var(--summary-type-copy)}.ck-root.ck-reference .allergen{margin:var(--summary-space-4) 0;padding:0;border:0;border-radius:0;background:transparent;color:#19282d85;font-size:var(--ref-type-legal);line-height:1.45}.ck-root.ck-reference .line.total{margin-top:var(--summary-space-4);padding:var(--summary-space-3) 0 0;border:0;color:var(--ref-ink);font-size:var(--summary-type-emphasis);font-weight:600}.ck-root.ck-reference .line.total span:last-child{font-size:var(--summary-type-emphasis);font-weight:600}.ck-root.ck-reference .discount-line{padding:var(--summary-space-2) 0 0;color:var(--ref-muted);font-size:var(--summary-type-copy)}.ck-root.ck-reference .discount-code{margin-left:var(--summary-space-2);color:var(--ref-success);font-weight:400;letter-spacing:.02em}.ck-root.ck-reference .discount-line #discountVal{color:var(--ref-success);font-weight:500}.ck-root.ck-reference .promo-details{display:block;margin-top:var(--summary-space-4);padding-top:0;border:0}.ck-root.ck-reference .promo-details summary{display:inline-block;color:var(--ref-muted);font-size:var(--summary-type-copy);font-weight:400;cursor:pointer;list-style:none}.ck-root.ck-reference .promo-details summary::-webkit-details-marker{display:none}.ck-root.ck-reference .promo-details summary:hover{color:var(--ref-accent);text-decoration:none}.ck-root.ck-reference .promo-details summary:focus-visible{color:var(--ref-accent);outline:2px solid rgba(252,134,90,.34);outline-offset:4px;border-radius:3px}.ck-root.ck-reference .promo-details .promo{display:flex;margin:var(--summary-space-2) 0 0;align-items:stretch;gap:0;overflow:hidden;border:1px solid var(--ref-line);border-radius:12px;background:#fffefab8;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.ck-root.ck-reference .promo-details .promo:focus-within{border-color:#fc865a9e;background:#fff;box-shadow:0 0 0 3px #fc865a1a}.ck-root.ck-reference .promo-details .promo .inp{width:100%;min-width:0;min-height:52px;padding:0 var(--summary-space-4);border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;font-size:var(--summary-type-copy);line-height:1.2}.ck-root.ck-reference .promo-details .promo .inp:focus{border:0;outline:0;background:transparent;box-shadow:none}.ck-root.ck-reference .promo-details .btn-apply{position:static;display:inline-flex;flex:0 0 auto;min-width:104px;min-height:52px;padding:0 var(--summary-space-4);align-items:center;justify-content:center;gap:var(--summary-space-2);border:0;border-radius:0;background:transparent;color:var(--ref-accent);font-size:var(--summary-type-copy);font-weight:500;line-height:1;box-shadow:none;white-space:nowrap;transition:color .14s ease}.ck-root.ck-reference .promo-details .btn-apply:hover:not(:disabled){background:transparent;color:var(--ref-ink)}.ck-root.ck-reference .promo-details .btn-apply:focus-visible{outline:2px solid rgba(252,134,90,.72);outline-offset:-4px;border-radius:8px}.ck-root.ck-reference .promo-details .btn-apply:disabled{color:var(--ref-muted);cursor:default;opacity:1}.ck-root.ck-reference .promo-details .btn-apply .spin{width:14px;height:14px;flex:0 0 auto}.ck-root.ck-reference .promo-current{display:flex;margin:var(--summary-space-2) 0 0;align-items:center;justify-content:space-between;gap:var(--summary-space-3);color:var(--ref-success);font-size:var(--summary-type-copy);line-height:1.4}.ck-root.ck-reference .promo-current:not([hidden])+.promo{margin-top:var(--summary-space-2)}.ck-root.ck-reference .promo-remove{padding:var(--summary-space-1) 0;border:0;background:transparent;color:var(--ref-muted);font-family:inherit;font-size:var(--summary-type-copy);font-weight:400;line-height:1.4;text-decoration:none;cursor:pointer}.ck-root.ck-reference .promo-remove:hover{color:var(--ref-ink)}.ck-root.ck-reference .promo-remove:focus-visible{outline:2px solid rgba(252,134,90,.46);outline-offset:3px;border-radius:3px}.ck-root.ck-reference .promo-error{margin-top:var(--summary-space-2);font-size:var(--summary-type-copy);line-height:1.4}.ck-root.ck-reference .allergen-details{margin-top:var(--summary-space-5)}.ck-root.ck-reference .allergen-details-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--summary-space-3)}.ck-root.ck-reference .allergen-details h3{margin:0;color:var(--ref-muted);font-size:var(--summary-type-copy);font-weight:500;line-height:1.45}.ck-root.ck-reference .allergen-details-icons{display:flex;flex:0 0 auto;align-items:center;gap:var(--summary-space-1)}.ck-root.ck-reference .allergen-details-icons img{display:block;width:18px;height:18px;opacity:.52;object-fit:contain}.ck-root.ck-reference .allergen-details p{margin:var(--summary-space-2) 0 0;color:#19282d8f;font-size:var(--summary-type-copy);line-height:1.5}.ck-root.ck-reference .free{color:var(--ref-success)}.ck-root.ck-reference .save{color:var(--ref-accent)}.ck-root.ck-reference .questions{margin-top:var(--summary-space-5);padding:0;border:0;border-radius:0;background:transparent;color:var(--ref-muted);font-size:var(--summary-type-copy)}.ck-root.ck-reference .questions span{color:var(--ref-muted);font-weight:400}.ck-root.ck-reference .link-back{display:none}@media(max-width:1024px){.ck-root.ck-reference .ck-header{top:56px}.ck-root.ck-reference .wrap{max-width:820px;padding-top:2rem}.ck-root.ck-reference .grid{gap:2rem}.ck-root.ck-reference .col-side{order:-1}.ck-root.ck-reference .order-panel>.h1{font-size:2.5rem}.ck-root.ck-reference .summary .sum-head{display:none}.ck-root.ck-reference .mobile-summary-toggle{display:flex;width:100%;min-height:52px;padding:var(--summary-space-2) 0;align-items:center;gap:var(--summary-space-3);border:0;background:transparent;color:var(--ref-ink);font:inherit;text-align:left;cursor:pointer}.ck-root.ck-reference .mobile-summary-label{color:var(--ref-accent);font-size:15px;font-weight:500}.ck-root.ck-reference .mobile-summary-total{margin-left:auto;color:var(--ref-ink);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ck-root.ck-reference .mobile-summary-toggle>svg{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:var(--ref-muted);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s}.ck-root.ck-reference .mobile-summary-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.ck-root.ck-reference .mobile-summary-toggle:focus-visible{outline:2px solid var(--ref-accent);outline-offset:3px;border-radius:4px}.ck-root.ck-reference .summary .sum-body{display:none;padding:var(--summary-space-4) 0 0}.ck-root.ck-reference .summary.mobile-summary-open .sum-body{display:block}.ck-root.ck-reference .summary:not(.mobile-summary-open)+.questions{display:none}}@media(max-width:640px){.ck-root.ck-reference .ck-header-inner{padding:.8rem 1rem}.ck-root.ck-reference .ck-title{display:none}.ck-root.ck-reference .wrap{padding:.75rem 1rem 5rem}.ck-root.ck-reference .col-side{order:-1}.ck-root.ck-reference .h1{font-size:2rem}.ck-root.ck-reference .order-panel>.h1,.ck-root.ck-reference .order-panel>.sub{font-size:1.5rem}.ck-root.ck-reference .plans{grid-template-columns:1fr;gap:10px;margin-top:1.5rem}.ck-root.ck-reference .plan{min-height:142px;padding:20px 18px}}@media(prefers-reduced-motion:reduce){.ck-root.ck-reference .dob-popover{animation:none}.ck-root.ck-reference .ios-switch,.ck-root.ck-reference .ios-switch span,.ck-root.ck-reference .plan,.ck-root.ck-reference .btn-next,.ck-root.ck-reference .btn-pay{transition:none}}
