.cc-root{--cc-font: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Inter, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";--cc-ink: #0b1220;--cc-muted: #475569;--cc-muted-2: #64748b;--cc-bg: #f6f8ff;--cc-bg-grad: linear-gradient(180deg, #dbeafe, #f7fbff);--cc-card: #ffffff;--cc-card-sub: #fbfdff;--cc-border: #dbe4f6;--cc-border-strong: #c8d6f8;--cc-radius: 16px;--cc-radius-sm: 12px;--cc-radius-xs: 10px;--cc-shadow-1: 0 6px 18px rgba(2, 6, 23, .06);--cc-shadow-2: 0 10px 28px rgba(2, 6, 23, .1);--cc-shadow-3: 0 16px 44px rgba(2, 6, 23, .14);--cc-brand: #4F85C6;--cc-brand-ink: #0b1220;--cc-brand-soft: rgba(79, 133, 198, .12);--cc-btn-h: 48px;--cc-btn-radius: 14px;--cc-btn-primary-bg: #cfe3ff;--cc-btn-primary-ink: #0b1220;--cc-btn-primary-bg-mix: color-mix(in srgb, var(--cc-brand) 38%, white);--cc-btn-secondary-bg: rgba(2, 6, 23, .04);--cc-btn-secondary-ink: #0b1220;--cc-btn-secondary-border: rgba(2, 6, 23, .1);--cc-success: #16a34a;--cc-danger: #dc2626;--cc-warning: #f59e0b;--cc-focus: rgba(79, 133, 198, .42);--cc-maxw: 980px;--cc-pad-x: 16px;--cc-pad-y: 18px;--media-fit: cover;--media-aspect: 4 / 5;font-family:var(--cc-font);color:var(--cc-ink)}.cc-root.plan--basis{--cc-plan-accent: rgba(79, 133, 198, .16)}.cc-root.plan--plus{--cc-plan-accent: rgba(37, 99, 235, .16)}.cc-root.plan--pro{--cc-plan-accent: rgba(2, 132, 199, .16)}.cc-root.is-live{--cc-shadow-1: 0 8px 22px rgba(2, 6, 23, .07);--cc-shadow-2: 0 12px 32px rgba(2, 6, 23, .12)}.cc-root.contrast-boost{--cc-muted: #334155;--cc-border: #cfdbf3}.cc-root *{box-sizing:border-box}.cc-root img{max-width:100%;height:auto;display:block}.cc-root .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.cc-root a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.cc-root a:hover{text-decoration-thickness:2px}.cc-root code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em;padding:.08em .35em;border-radius:10px;background:#0206170a;border:1px solid rgba(2,6,23,.06)}.cc-root :focus{outline:none}.cc-root :focus-visible{outline:3px solid var(--cc-focus);outline-offset:3px}.cc-root.ccw{background:var(--cc-bg);background-image:var(--cc-bg-grad);border-top:1px solid rgba(2,6,23,.04);border-bottom:1px solid rgba(2,6,23,.04);padding:22px 0 26px}.cc-root .wrap{width:100%;max-width:var(--cc-maxw);margin:0 auto;padding:0 var(--cc-pad-x)}.cc-root h1{margin:10px 0;letter-spacing:-.02em;line-height:1.08;font-weight:800;font-size:clamp(26px,2.2vw + 16px,40px)}.cc-root .welcome{margin:0 0 8px;font-size:14px;color:var(--cc-muted)}.cc-root .kicker{margin:0;font-size:13px;color:var(--cc-muted-2);display:inline-flex;gap:8px;align-items:baseline}.cc-root .plan-kicker{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#ffffffb3;border:1px solid rgba(2,6,23,.06);box-shadow:0 1px #02061708}.cc-root .lead{margin:0 0 8px;font-size:15px;line-height:1.5;color:var(--cc-muted);max-width:62ch}.cc-root .plan-intro{margin:0 0 10px;font-size:14px;line-height:1.5;color:var(--cc-muted);max-width:62ch}.cc-root .small{font-size:13px;color:var(--cc-muted);line-height:1.45}.cc-root .hero{display:grid;grid-template-columns:1fr;gap:14px;align-items:start}@media(min-width:920px){.cc-root .hero{grid-template-columns:1.05fr .95fr;gap:18px}}.cc-root .plan-badge{display:inline-flex;align-items:center;gap:8px;margin:10px 0 12px;padding:10px 12px;border-radius:999px;background:#ffffffd1;border:1px solid rgba(2,6,23,.08);box-shadow:var(--cc-shadow-1);font-size:13px}.cc-root .plan-pills{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}.cc-root .pill{display:inline-flex;align-items:center;padding:8px 10px;border-radius:999px;background:#ffffffc7;border:1px solid rgba(2,6,23,.06);font-size:12.5px;color:var(--cc-ink)}.cc-root ul.small{margin:10px 0 14px!important;padding-left:1.1rem!important}.cc-root ul.small li{margin:6px 0}.cc-root .progress{width:100%;height:10px;border-radius:999px;background:#ffffffc7;border:1px solid rgba(2,6,23,.08);overflow:hidden;box-shadow:0 1px #0206170a}.cc-root .progress i{display:block;height:100%;width:0%;border-radius:999px;background:var(--cc-btn-primary-bg);background:var(--cc-btn-primary-bg-mix);transition:width .18s ease}.cc-root .summary-card{margin-top:12px;padding:12px;border-radius:var(--cc-radius);background:#ffffffd6;border:1px solid rgba(2,6,23,.08);box-shadow:var(--cc-shadow-1)}.cc-root .summary-card h4{margin:0 0 8px!important;font-size:14px}.cc-root .summary-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.cc-root .summary-list li{display:grid;grid-template-columns:1fr;gap:2px;padding:10px;border-radius:var(--cc-radius-sm);background:var(--cc-card-sub);border:1px solid rgba(2,6,23,.06)}@media(min-width:720px){.cc-root .summary-list li{grid-template-columns:180px 1fr;align-items:start;gap:10px}}.cc-root .summary-key{color:var(--cc-muted-2);font-weight:650;font-size:12.5px}.cc-root .summary-val{color:var(--cc-ink);font-size:13.5px}.cc-root .form-card{background:#ffffffe6;border:1px solid rgba(2,6,23,.1);border-radius:calc(var(--cc-radius) + 2px);box-shadow:var(--cc-shadow-3);overflow:hidden}@media(min-width:920px){.cc-root .form-card{position:sticky;top:18px}}.cc-root .form-grid{display:grid;grid-template-columns:1fr;min-height:100%}@media(min-width:920px){.cc-root .form-grid.has-media{grid-template-columns:minmax(0,1fr)}}@media(min-width:920px){.cc-root .form-grid.has-media{grid-template-columns:minmax(0,38%) minmax(0,62%)}}.cc-root .hide-on-mobile{display:none}@media(min-width:720px){.cc-root .hide-on-mobile{display:block}}.cc-root .form-media{background:#02061705;border-right:1px solid rgba(2,6,23,.08)}.cc-root .media-outer{width:100%;aspect-ratio:var(--media-aspect);overflow:hidden}.cc-root .media-outer img{width:100%;height:100%;object-fit:var(--media-fit)}.cc-root .form-body{padding:16px 14px 14px}@media(min-width:720px){.cc-root .form-body{padding:18px 18px 16px}}.cc-root .form-card.on-dark{background:#0b1220;border-color:#ffffff1f}.cc-root .form-card.on-dark .form-body,.cc-root .form-card.on-dark label,.cc-root .form-card.on-dark legend,.cc-root .form-card.on-dark .small,.cc-root .form-card.on-dark .summary-key{color:#ffffffdb}.cc-root .form-card.on-dark .small{color:#ffffffb8}.cc-root .form-card.on-dark a{color:#ffffffeb}.cc-root .info{display:none;margin:0 0 12px;padding:12px;border-radius:var(--cc-radius);background:#0284c71a;border:1px solid rgba(2,132,199,.26);color:var(--cc-ink)}.cc-root .error-summary{display:none;margin:0 0 12px;padding:12px;border-radius:var(--cc-radius);background:#dc262614;border:1px solid rgba(220,38,38,.26);color:var(--cc-ink)}.cc-root .error-summary a{color:inherit;text-decoration-thickness:2px}.cc-root .cc-form{margin:0}.cc-root fieldset{margin:0 0 14px;padding:14px 12px 12px;border:1px solid rgba(2,6,23,.08);background:#ffffffd1;border-radius:var(--cc-radius);box-shadow:0 1px #02061708}@media(min-width:720px){.cc-root fieldset{padding:14px 14px 12px}}.cc-root legend{padding:0 6px;margin:0 0 10px;font-weight:800;color:var(--cc-ink);letter-spacing:-.01em;line-height:1.2}.cc-root .step-label{display:inline-block;font-size:12px;font-weight:700;color:var(--cc-muted-2);padding:6px 10px;border-radius:999px;background:#0206170a;border:1px solid rgba(2,6,23,.06);margin-bottom:6px}.cc-root label{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--cc-ink);margin:10px 0 8px}.cc-root .badge-req{font-size:11px;font-weight:800;letter-spacing:.01em;padding:5px 8px;border-radius:999px;background:#f59e0b29;border:1px solid rgba(245,158,11,.28);color:#7c2d12}.cc-root input[type=text],.cc-root input[type=email],.cc-root input[type=tel]{width:100%;height:46px;padding:12px;border-radius:14px;border:1px solid rgba(2,6,23,.16);background:#fff;color:var(--cc-ink);font-size:14px;outline:none;box-shadow:0 1px #02061708;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.cc-root input::placeholder{color:#475569bf}.cc-root input[type=text]:focus,.cc-root input[type=email]:focus,.cc-root input[type=tel]:focus{border-color:#4f85c68c;box-shadow:0 0 0 4px #4f85c629}.cc-root input.valid{border-color:#16a34a8c;box-shadow:0 0 0 4px #16a34a1f}.cc-root [aria-invalid=true]{border-color:#dc2626a6!important;box-shadow:0 0 0 4px #dc262624!important;background:#dc262608!important}.cc-root .row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}@media(min-width:720px){.cc-root .row{grid-template-columns:1fr auto auto}}.cc-root .row .ok{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#16a34a1f;border:1px solid rgba(22,163,74,.28);color:#166534;font-weight:900;font-size:14px;opacity:0;transform:scale(.92);transition:opacity .12s ease,transform .12s ease}.cc-root .row input.valid+.ok{opacity:1;transform:scale(1)}@media(max-width:719px){.cc-root .row button.btnp.secondary{grid-column:1 / -1;width:100%;justify-content:center}}.cc-root .row>.small{grid-column:1 / -1;margin-top:6px;color:var(--cc-muted-2)}.cc-root .controls{display:flex;gap:10px;align-items:center;justify-content:flex-start;margin-top:10px;flex-wrap:wrap}.cc-root .consent-fieldset{padding:12px 12px 10px}.cc-root .consent-row{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;margin-top:6px}.cc-root .consent-row input[type=checkbox]{width:18px;height:18px;margin-top:2px;accent-color:var(--cc-brand)}.cc-root .consent-label{margin:0;font-weight:650;color:var(--cc-ink)}.cc-root .consent-label a{color:inherit;text-decoration-thickness:2px}.cc-root .form-body.locked{opacity:.96}.cc-root .form-body.locked fieldset{background:#02061705}.cc-root .btnp{height:var(--cc-btn-h);padding:0 14px;border-radius:var(--cc-btn-radius);border:1px solid transparent;font-weight:850;font-size:14px;letter-spacing:-.01em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;-webkit-user-select:none;user-select:none;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,border-color .12s ease,opacity .12s ease;min-width:44px}.cc-root .btnp.primary{background:var(--cc-btn-primary-bg);background:var(--cc-btn-primary-bg-mix);color:var(--cc-btn-primary-ink);border-color:#0206171a;box-shadow:var(--cc-shadow-2)}@media(hover:hover){.cc-root .btnp.primary:hover{transform:translateY(-1px);box-shadow:var(--cc-shadow-3);border-color:#02061724}}.cc-root .btnp.primary:active{transform:translateY(0);box-shadow:var(--cc-shadow-2)}.cc-root .btnp.secondary{background:var(--cc-btn-secondary-bg);color:var(--cc-btn-secondary-ink);border-color:var(--cc-btn-secondary-border);box-shadow:0 1px #02061708}@media(hover:hover){.cc-root .btnp.secondary:hover{background:#0206170f;transform:translateY(-1px)}}.cc-root .btnp.secondary:active{transform:translateY(0)}.cc-root .btnp:disabled,.cc-root .btnp[aria-disabled=true]{opacity:.62;cursor:default;transform:none!important;box-shadow:none!important}.cc-root .btnp.loading{position:relative}.cc-root .btnp.loading:after{content:"";width:16px;height:16px;border-radius:999px;border:2px solid rgba(2,6,23,.18);border-top-color:#0206178c;display:inline-block;animation:cc-spin .9s linear infinite}@keyframes cc-spin{to{transform:rotate(360deg)}}.cc-root .cc-form>.controls{margin-top:10px}@media(max-width:719px){.cc-root .cc-form>.controls{display:grid;grid-template-columns:1fr}.cc-root .cc-form>.controls .btnp{width:100%}}.cc-root .cc-tiles{display:grid;gap:12px;margin-top:10px}@media(min-width:720px)and (max-width:980px){.cc-root .cc-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(min-width:981px){.cc-root .cc-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.cc-root .cc-tile{position:relative;display:block;padding:14px 14px 12px;border:1px solid rgba(2,6,23,.1);border-radius:var(--cc-radius);background:#ffffffe0;box-shadow:var(--cc-shadow-1);cursor:pointer;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background-color .12s ease}.cc-root .cc-tile>strong{display:block;color:var(--cc-ink);font-weight:850;letter-spacing:-.01em;line-height:1.15;font-size:15px;padding-right:40px}.cc-root .cc-tile .small{margin-top:8px!important;color:var(--cc-muted);font-size:13px;line-height:1.35}.cc-root .cc-tile .cc-radio{position:absolute;top:12px;right:12px;width:20px;height:20px;margin:0;accent-color:var(--cc-brand)}.cc-root .cc-tile.is-active{border-color:#4f85c68c;background:var(--cc-brand-soft);box-shadow:var(--cc-shadow-2)}.cc-root .cc-tile:focus-within{outline:3px solid var(--cc-focus);outline-offset:3px}@media(hover:hover){.cc-root .cc-tile:hover{transform:translateY(-1px);box-shadow:var(--cc-shadow-2);border-color:#4f85c659}}.cc-root .cc-tile:active{transform:translateY(0);box-shadow:var(--cc-shadow-1)}.cc-root .locked .cc-tile{opacity:.75;cursor:default;box-shadow:none;transform:none}.cc-root .sticky-actions[hidden]{display:none!important}.cc-root .sticky-actions{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:min(calc(var(--cc-maxw) - (var(--cc-pad-x) * 2)),100%);padding:10px 10px calc(10px + env(safe-area-inset-bottom,0px));background:#ffffffdb;border:1px solid rgba(2,6,23,.1);border-bottom:none;border-radius:16px 16px 0 0;box-shadow:0 -10px 30px #0206171f;z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@supports not (backdrop-filter: blur(10px)){.cc-root .sticky-actions{background:#fffffff2}}.cc-root .sticky-actions .btnp{width:100%}.cc-root.cc-paywall .cc-card{background:#ffffffeb;border:1px solid rgba(2,6,23,.1);border-radius:calc(var(--cc-radius) + 2px);box-shadow:var(--cc-shadow-3);overflow:hidden}.cc-root .cc-head{padding:18px 16px 8px}.cc-root .cc-title{margin:0 0 8px;font-size:20px;letter-spacing:-.015em}.cc-root .cc-sub{margin:0 0 10px;color:var(--cc-muted);line-height:1.5;font-size:14px}.cc-root .cc-body{padding:12px 16px 16px}.cc-root .cc-grid.cc-grid--plans{display:grid;gap:12px}@media(max-width:860px){.cc-root .cc-grid.cc-grid--plans{grid-auto-flow:column;grid-auto-columns:minmax(270px,82%);overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.cc-root .cc-grid.cc-grid--plans>.plan{scroll-snap-align:start}.cc-root .cc-grid.cc-grid--plans::-webkit-scrollbar{height:8px}.cc-root .cc-grid.cc-grid--plans::-webkit-scrollbar-thumb{background:#02061724;border-radius:999px}}@media(min-width:861px){.cc-root .cc-grid.cc-grid--plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.cc-root .plan{background:#ffffffeb;border:1px solid rgba(2,6,23,.1);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-2);padding:14px;display:grid;gap:10px;min-height:100%}.cc-root .plan__header h3{margin:0;font-size:16px;letter-spacing:-.01em}.cc-root .plan__price{margin:6px 0 0;color:var(--cc-muted);font-size:13.5px}.cc-root .badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin-top:10px;padding:6px 10px;border-radius:999px;background:#0206170d;border:1px solid rgba(2,6,23,.08);font-size:12px;font-weight:850}.cc-root .plan--plus .badge{background:#2563eb24;border-color:#2563eb42}.cc-root .plan--plus{border-color:#2563eb38;background:linear-gradient(180deg,#2563eb14,#ffffffeb)}.cc-root .perks{margin:0;padding-left:18px;color:var(--cc-ink)}.cc-root .perks li{margin:8px 0;color:var(--cc-muted)}.cc-root .actions{display:grid;gap:10px;margin-top:4px}.cc-root .actions .btnp{width:100%}.cc-root .cc-foot{padding:12px 16px 16px;border-top:1px solid rgba(2,6,23,.06)}.cc-root .cc-foot.small{color:var(--cc-muted)}.cc-root .editor-toolbar{display:inline-flex;flex-wrap:wrap;gap:10px;align-items:center;padding:10px 12px;margin-top:10px;border-radius:var(--cc-radius);border:1px dashed rgba(2,6,23,.16);background:#ffffffb3}.cc-root .chip{height:40px;padding:0 12px;border-radius:999px;border:1px solid rgba(2,6,23,.14);background:#02061708;color:var(--cc-ink);font-weight:850;font-size:13px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.cc-root .chip.is-active{background:var(--cc-brand-soft);border-color:#4f85c673}@media(hover:hover){.cc-root .chip:hover{background:#0206170f}}@media(prefers-reduced-motion:reduce){.cc-root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/cc-onboard.css.map */
