.coconix-intro-panel-v1{position:relative;isolation:isolate;overflow:hidden;padding:clamp(4rem,7vw,6.5rem) 20px clamp(2.75rem,5vw,4.5rem);color:#181319;background:radial-gradient(circle at 0 0,rgba(166,0,105,.065),transparent 30rem),radial-gradient(circle at 100% 100%,rgba(0,95,136,.065),transparent 32rem),#f4f0eb}.coconix-intro-panel-v1 *,.coconix-intro-panel-v1 *:before,.coconix-intro-panel-v1 *:after{box-sizing:border-box}.coconix-intro-panel-v1__inner{width:min(100%,980px);margin-inline:auto;text-align:center}.coconix-intro-panel-v1__eyebrow{margin:0 0 .8rem;color:#a60069;font-family:var(--FONT-STACK-BODY, Arial, sans-serif);font-size:.76rem;font-style:normal;font-weight:var(--FONT-WEIGHT-BODY-BOLD, 800);letter-spacing:.15em;line-height:1.25;text-transform:uppercase}.coconix-intro-panel-v1 h2{margin:0;color:#181319;font-family:var(--FONT-STACK-HEADING, Arial, sans-serif);font-size:clamp(2.35rem,5vw,4.6rem);font-style:italic;font-weight:900;letter-spacing:-.045em;line-height:.99;text-wrap:balance}.coconix-intro-panel-v1__text{max-width:790px;margin:1.35rem auto 0;color:#5d555c;font-family:var(--FONT-STACK-BODY, Arial, sans-serif);font-size:1.08rem;line-height:1.75;text-wrap:pretty}@media(max-width:749px){.coconix-intro-panel-v1{padding:3.4rem 20px 2.75rem}.coconix-intro-panel-v1 h2{font-size:clamp(2.35rem,10.5vw,3.35rem)}.coconix-intro-panel-v1__text{font-size:1rem;line-height:1.68}}.cx-program{--cx-magenta: #a60069;--cx-magenta-bright: #e42b90;--cx-navy: #00365b;--cx-ink: #12263a;--cx-yellow: var(--COCONIX-YELLOW);--cx-cream: #fff9ee;--cx-blush: #fff0f8;--cx-line: rgba(18, 38, 58, .13);color:var(--cx-ink);overflow:hidden}.cx-program *,.cx-program *:before,.cx-program *:after{box-sizing:border-box}.cx-program__shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.cx-program__hero{position:relative;padding:clamp(64px,8vw,110px) 0;background:linear-gradient(135deg,#fff 0%,var(--cx-blush) 48%,#fff6d7 100%);isolation:isolate}.cx-program__hero--compact{padding-block:clamp(60px,8vw,96px)}.cx-program__hero-grid,.cx-program__thank-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:clamp(36px,7vw,96px);align-items:center}.cx-program__copy{position:relative;z-index:2}.cx-program h1,.cx-program h2,.cx-program h3,.cx-program p,.cx-program blockquote{margin-top:0}.cx-program h1{max-width:820px;margin-bottom:26px;color:var(--cx-navy);font-size:clamp(40px,5.6vw,74px);line-height:.99;letter-spacing:-.035em;text-wrap:balance}.cx-program__lead{max-width:720px;margin-bottom:24px;color:var(--cx-magenta);font-size:clamp(20px,2.3vw,29px);line-height:1.35;font-weight:700}.cx-program__prose{max-width:700px;font-size:17px;line-height:1.7}.cx-program__prose p{margin-bottom:14px}.cx-program__button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;margin-top:12px;padding:14px 28px;border:2px solid var(--cx-magenta);border-radius:999px;background:var(--cx-magenta);color:#fff!important;font-size:15px;font-weight:800;letter-spacing:.08em;text-decoration:none;box-shadow:0 14px 28px #a6006933;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.cx-program__button:hover,.cx-program__button:focus-visible{transform:translateY(-2px);box-shadow:0 18px 34px #a6006947;background:#850054}.cx-program__visual{position:relative;z-index:1}.cx-program__affiliate-art,.cx-program__gift-art{display:block;width:100%;height:auto;filter:drop-shadow(0 30px 30px rgba(0,54,91,.13))}.cx-program__visual--hub{padding:clamp(10px,2vw,22px)}.cx-program__visual--hub:before,.cx-program__visual--hub:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.cx-program__visual--hub:before{width:46%;aspect-ratio:1;top:-2%;right:-1%;background:var(--cx-yellow);opacity:.82}.cx-program__visual--hub:after{width:34%;aspect-ratio:1;bottom:-1%;left:-1%;background:var(--cx-magenta);opacity:.88}.cx-program__hub-image-frame{position:relative;overflow:hidden;aspect-ratio:1;border:8px solid rgba(255,255,255,.94);border-radius:34px;background:#fff;box-shadow:0 30px 60px #00365b33}.cx-program__hub-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cx-program__orb{position:absolute;z-index:-1;border-radius:999px;filter:blur(2px);opacity:.65}.cx-program__orb--one{width:260px;height:260px;top:-90px;right:4%;background:#a600691f}.cx-program__orb--two{width:210px;height:210px;bottom:-100px;left:5%;background:#ffd34752}.cx-program__section{padding-block:clamp(58px,7vw,96px)}.cx-program__two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cx-program__info-card{padding:clamp(28px,4vw,48px);border:1px solid var(--cx-line);border-radius:28px;background:#fff;box-shadow:0 18px 52px #12263a14}.cx-program__info-card--dark{border-color:transparent;background:var(--cx-navy);color:#fff}.cx-program__info-card h2{margin-bottom:22px;color:var(--cx-magenta);font-size:clamp(27px,3vw,38px);line-height:1.08}.cx-program__info-card--dark h2{color:var(--cx-yellow)}.cx-program__info-card p,.cx-program__feature-list{font-size:17px;line-height:1.6}.cx-program__icon{display:grid;width:56px;height:56px;margin-bottom:24px;place-items:center;border-radius:18px;background:var(--cx-blush);color:var(--cx-magenta)}.cx-program__icon svg{width:32px;height:32px}.cx-program__info-card--dark .cx-program__icon{background:#ffffff1c;color:var(--cx-yellow)}.cx-program__feature-list{display:grid;gap:17px;margin:0;padding:0;list-style:none}.cx-program__feature-list li{position:relative;padding-left:28px}.cx-program__feature-list li:before{content:"";position:absolute;left:0;top:.48em;width:13px;height:13px;border:3px solid var(--cx-magenta);border-radius:50%}.cx-program__payment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cx-program__payment-grid span{padding:14px 16px;border:1px solid rgba(255,255,255,.22);border-radius:14px;background:#ffffff12;color:#fff;font-weight:700;text-align:center}.cx-program__form-wrap{padding:clamp(40px,6vw,72px) 0;background:var(--cx-cream)}.cx-program__form{display:block;width:100%;min-height:980px;border:0;border-radius:24px;background:#fff;box-shadow:0 18px 56px #12263a1a}.cx-program__prose--hub{margin-bottom:18px}.cx-program__hub-benefits{background:#fff}.cx-program__benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.cx-program__benefit-card{padding:28px 24px;border:1px solid var(--cx-line);border-radius:22px;background:#fff;box-shadow:0 14px 42px #12263a12}.cx-program__benefit-icon{display:grid;width:54px;height:54px;margin-bottom:20px;place-items:center;border-radius:17px;background:var(--cx-blush);color:var(--cx-magenta)}.cx-program__benefit-icon svg{width:31px;height:31px}.cx-program__benefit-card:nth-child(2) .cx-program__benefit-icon{background:#fff4cf;color:var(--cx-navy)}.cx-program__benefit-card:nth-child(3) .cx-program__benefit-icon{background:#f3f8d7;color:#687400}.cx-program__benefit-card:nth-child(4) .cx-program__benefit-icon{background:#e9f6ff;color:var(--cx-navy)}.cx-program__benefit-card h3{margin-bottom:12px;color:var(--cx-navy);font-size:23px;line-height:1.12}.cx-program__benefit-card p{margin-bottom:0;font-size:15px;line-height:1.58}.cx-program__family-panel{margin-top:clamp(44px,6vw,72px);padding:clamp(28px,4vw,46px);border-radius:28px;background:var(--cx-navy);color:#fff}.cx-program__family-panel h2{margin-bottom:24px;color:var(--cx-yellow);font-size:clamp(28px,3.5vw,42px);text-align:center}.cx-program__family-list{display:flex;flex-wrap:wrap;justify-content:center;gap:11px;margin:0;padding:0;list-style:none}.cx-program__family-list li{padding:11px 16px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff14;color:#fff;font-size:14px;font-weight:700}.cx-program__hub-signup{padding:clamp(60px,8vw,104px) 0;background:linear-gradient(135deg,var(--cx-blush),var(--cx-cream))}.cx-program__hub-signup-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);gap:clamp(30px,6vw,72px);align-items:center}.cx-program__hub-signup-copy h2{margin-bottom:18px;color:var(--cx-navy);font-size:clamp(34px,4.5vw,54px);line-height:1.04}.cx-program__hub-signup-copy>p:not(.cx-program__kicker):not(.cx-program__privacy-note){font-size:18px;line-height:1.55}.cx-program__privacy-note{margin-top:24px;color:#405266;font-size:13px;line-height:1.55}.cx-program__privacy-note a{color:var(--cx-magenta);font-weight:700;text-underline-offset:3px}.cx-program__hub-form-card{padding:16px;border:1px solid rgba(166,0,105,.12);border-radius:28px;background:#ffffffd1;box-shadow:0 20px 58px #12263a1c}.cx-program__form--hub{min-height:430px;border-radius:18px;box-shadow:none}.cx-program__visual--thank{display:grid;place-items:center}.cx-program__thank-card{position:relative;display:grid;width:min(390px,90%);aspect-ratio:1;place-items:center;border:1px solid rgba(166,0,105,.12);border-radius:34% 66% 55% 45%/47% 42% 58% 53%;background:linear-gradient(145deg,var(--cx-magenta),var(--cx-magenta-bright));box-shadow:0 28px 60px #a6006940}.cx-program__thank-card svg{width:42%;filter:drop-shadow(0 14px 20px rgba(0,0,0,.16))}.cx-program__spark{position:absolute;color:var(--cx-yellow);font-size:34px}.cx-program__spark--a{top:17%;left:18%}.cx-program__spark--b{right:18%;bottom:18%;color:#fff}.cx-program__spark--c{top:19%;right:19%;font-size:24px}.cx-program__offer-card{display:grid;grid-template-columns:.78fr 1.22fr;gap:32px;align-items:center;margin-bottom:clamp(56px,7vw,88px);padding:clamp(28px,4vw,48px);border-radius:28px;background:var(--cx-navy);color:#fff}.cx-program__offer-card h2{margin:0;color:var(--cx-yellow);font-size:clamp(31px,4vw,50px);line-height:1}.cx-program__offer-card p{margin:0;font-size:18px;line-height:1.65}.cx-program__section-heading{max-width:850px;margin:0 auto clamp(30px,4vw,48px);text-align:center}.cx-program__section-heading h2{margin-bottom:12px;color:var(--cx-navy);font-size:clamp(32px,4.6vw,54px);line-height:1.05;text-wrap:balance}.cx-program__section-heading p{margin-bottom:0;font-size:18px;line-height:1.5}.cx-program__section-heading--inverse h2{color:var(--cx-yellow)}.cx-program__section-heading--inverse p{color:#fff}.cx-program__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cx-program__step{position:relative;padding:36px 32px 30px;border:1px solid var(--cx-line);border-radius:24px;background:#fff;box-shadow:0 14px 42px #12263a12}.cx-program__step--wide{grid-column:1 / -1}.cx-program__step-number{position:absolute;top:-18px;left:28px;display:grid;width:44px;height:44px;place-items:center;border:3px solid var(--cx-magenta);border-radius:50%;background:#fff;color:var(--cx-magenta);font-weight:900}.cx-program__step h3{margin-bottom:14px;color:var(--cx-magenta);font-size:23px}.cx-program__step p{margin-bottom:10px;font-size:17px;line-height:1.6}.cx-program__step a{color:var(--cx-magenta);text-underline-offset:3px}.cx-program__requirements{margin-top:clamp(54px,7vw,88px);padding:clamp(36px,5vw,58px);border-radius:30px;background:linear-gradient(135deg,var(--cx-navy),#005990)}.cx-program__requirement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.cx-program__requirement-grid li{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:start;min-height:122px;padding:22px;border-radius:18px;background:#fff;color:var(--cx-ink);line-height:1.45}.cx-program__requirement-grid span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--cx-yellow);color:var(--cx-navy);font-weight:900}.cx-program__video-gallery{padding:clamp(58px,7vw,96px) 0;background:var(--cx-cream)}.cx-program__video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cx-program__video-card{overflow:hidden;border:1px solid var(--cx-line);border-radius:26px;background:#fff;box-shadow:0 18px 50px #12263a17}.cx-program__video-media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--cx-navy)}.cx-program__video-media video{width:100%;height:100%;object-fit:cover}.cx-program__play{position:absolute;left:20px;bottom:18px;display:grid;min-width:72px;min-height:44px;padding:11px 20px;place-items:center;border-radius:999px;background:var(--cx-yellow);color:var(--cx-navy)!important;font-weight:900;text-decoration:none;box-shadow:0 8px 20px #00000038}.cx-program__video-copy{padding:26px}.cx-program__kicker{margin-bottom:10px!important;color:var(--cx-magenta);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cx-program__video-copy h3{margin-bottom:10px;color:var(--cx-navy);font-size:26px;line-height:1.12}.cx-program__video-copy p:last-child{margin-bottom:0}.cx-program__reviews{padding:clamp(58px,7vw,96px) 0;background:linear-gradient(145deg,var(--cx-magenta),#79004d)}.cx-program__review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cx-program__review-card{padding:25px;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:#fffffffa;color:var(--cx-ink);box-shadow:0 16px 36px #47002d33}.cx-program__stars{margin-bottom:16px;color:var(--COCONIX-YELLOW);letter-spacing:.12em}.cx-program__review-card blockquote{margin-bottom:20px;font-size:15px;line-height:1.62}.cx-program__review-card h3{margin-bottom:4px;color:var(--cx-magenta);font-size:19px}.cx-program__review-card p{margin-bottom:0;font-size:13px;line-height:1.45}@media(max-width:900px){.cx-program__hero-grid,.cx-program__thank-grid{grid-template-columns:1fr}.cx-program__visual{max-width:520px;margin-inline:auto}.cx-program__thank-grid .cx-program__visual{order:-1;max-width:350px}.cx-program__offer-card{grid-template-columns:1fr}.cx-program__review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-program__requirement-grid{grid-template-columns:1fr}.cx-program__benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-program__hub-signup-grid{grid-template-columns:1fr}}@media(max-width:680px){.cx-program__shell{width:min(100% - 28px,1180px)}.cx-program__hero{padding-block:54px}.cx-program h1{font-size:clamp(36px,11.5vw,52px)}.cx-program__visual{max-width:360px}.cx-program__two-column,.cx-program__steps,.cx-program__video-grid,.cx-program__review-grid,.cx-program__benefit-grid{grid-template-columns:1fr}.cx-program__step--wide{grid-column:auto}.cx-program__payment-grid{grid-template-columns:1fr}.cx-program__offer-card,.cx-program__info-card,.cx-program__requirements{border-radius:22px}.cx-program__form{min-height:1140px;border-radius:16px}.cx-program__form--hub{min-height:460px}.cx-program__gift-art,.cx-program__affiliate-art{margin-top:-20px}.cx-program__visual--hub{padding:10px}.cx-program__hub-image-frame{border-width:6px;border-radius:26px}.cx-program__family-list{display:grid;grid-template-columns:1fr}.cx-program__family-list li{text-align:center}}@media(prefers-reduced-motion:reduce){.cx-program__button{transition:none}}.coconix-quickstart-v1{--qs-ink: #17151a;--qs-muted: #655f66;--qs-cream: #f6f3ef;--qs-line: #e5e0e4;box-sizing:border-box;background:#fff;color:var(--qs-ink);font-family:var(--FONT-STACK-BODY, Assistant, sans-serif);font-size:17px;line-height:1.5}.coconix-quickstart-v1 *{box-sizing:border-box}.coconix-quickstart-v1 a{color:inherit}.coconix-quickstart-v1 button,.coconix-quickstart-v1 input,.coconix-quickstart-v1 select{font:inherit}.coconix-quickstart-v1 button,.coconix-quickstart-v1 a,.coconix-quickstart-v1 input,.coconix-quickstart-v1 select{touch-action:manipulation}.coconix-quickstart-v1 :focus-visible{outline:3px solid #6d28a6;outline-offset:4px}.coconix-quickstart-v1 [hidden]{display:none!important}.coconix-quickstart-v1 .coconix-hero-v2__wrap{width:min(1180px,calc(100% - 48px));min-height:0;padding-block:48px;gap:64px;align-items:center;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.coconix-quickstart-v1 .coconix-hero-v2__title{max-width:20ch;font-size:clamp(2.6rem,4.6vw,4.35rem);line-height:.98}.coconix-quickstart-v1 .coconix-hero-v2__title-highlight{margin-top:.12em}.coconix-quickstart-v1 .coconix-hero-v2__text{max-width:48ch;font-size:18px;margin-top:24px}.coconix-quickstart-v1 .coconix-hero-v2__eyebrow{font-size:11px;letter-spacing:.14em}.coconix-quickstart-v1 .coconix-hero-v2__actions{margin-top:28px}.coconix-quickstart-v1 .coconix-hero-v2__button{font-size:11px;letter-spacing:.07em}.coconix-quickstart-v1 .coconix-hero-v2__visual{max-width:350px}.coconix-quickstart-v1 .qs-product{margin:0;padding:20px 20px 16px;border:1px solid #eee9eb;border-top:5px solid var(--qs-family);border-radius:24px;background:#fff;box-shadow:0 24px 60px #0003;color:var(--qs-ink)}.coconix-quickstart-v1 .qs-product img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.coconix-quickstart-v1 .qs-product figcaption{margin-top:12px;border-top:1px solid var(--qs-line);padding-top:12px;font-size:13px;color:var(--qs-muted)}.coconix-quickstart-v1 .qs-product figcaption strong{display:block;font-size:12px;letter-spacing:.08em;color:var(--qs-ink);text-transform:uppercase}.coconix-quickstart-v1 .qs-nav{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid var(--qs-line);box-shadow:0 4px 12px #17151a06}.coconix-quickstart-v1 .qs-nav__inner{width:min(1180px,calc(100% - 48px));margin:auto;display:flex;align-items:center;gap:8px;overflow:auto;padding-block:12px;scrollbar-width:thin}.coconix-quickstart-v1 .qs-nav a{display:flex;align-items:center;gap:8px;flex:0 0 auto;min-height:42px;padding:9px 15px;border:1px solid var(--qs-line);border-radius:99px;text-decoration:none;white-space:nowrap;font-size:14px;font-weight:700}.coconix-quickstart-v1 .qs-nav a:first-child{background:var(--qs-ink);color:#fff;border-color:var(--qs-ink)}.coconix-quickstart-v1 .qs-nav a:hover{border-color:var(--qs-family)}.coconix-quickstart-v1 .qs-count{font-size:12px;opacity:.65}.coconix-quickstart-v1 .qs-wrap{width:min(1180px,calc(100% - 48px));margin:auto}.coconix-quickstart-v1 .qs-section{padding-block:64px;scroll-margin-top:86px}.coconix-quickstart-v1 .qs-section--cream{background:var(--qs-cream)}.coconix-quickstart-v1 .qs-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.coconix-quickstart-v1 .qs-eyebrow{margin:0 0 10px;color:#51465a;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.coconix-quickstart-v1 .qs-heading h2,.coconix-quickstart-v1 .qs-advice h2{margin:0;font:900 italic clamp(27px,3vw,40px)/1.07 var(--FONT-STACK-HEADING);letter-spacing:-.035em;text-wrap:balance}.coconix-quickstart-v1 .qs-heading p:not(.qs-eyebrow){max-width:65ch;margin:14px 0 0;color:var(--qs-muted)}.coconix-quickstart-v1 .qs-badge{flex-shrink:0;padding:7px 12px;border:1px solid var(--qs-line);border-radius:99px;background:#fff;font-size:13px;white-space:nowrap}.coconix-quickstart-v1 .qs-steps{list-style:none;counter-reset:steps;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0}.coconix-quickstart-v1 .qs-step{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:16px;padding:24px;border:1px solid var(--qs-line);border-radius:18px;background:#fff}.coconix-quickstart-v1 .qs-step__number{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--qs-family) 10%,white);font-size:15px;font-weight:800;color:var(--qs-ink)}.coconix-quickstart-v1 .qs-step h3{margin:4px 0 10px;font:800 19px/1.2 var(--FONT-STACK-HEADING)}.coconix-quickstart-v1 .qs-step p{margin:0 0 8px;color:#48424a;font-size:16px;line-height:1.5}.coconix-quickstart-v1 .qs-step p:last-child{margin-bottom:0}.coconix-quickstart-v1 .qs-preflight{margin-bottom:20px;padding:20px 24px;border:1px solid var(--qs-line);border-left:4px solid var(--qs-family);border-radius:14px;background:#fff}.coconix-quickstart-v1 .qs-preflight h3{margin:0 0 10px;font:800 18px/1.25 var(--FONT-STACK-HEADING)}.coconix-quickstart-v1 .qs-preflight p{margin:8px 0 0;color:#48424a;font-size:16px}.coconix-quickstart-v1 .qs-manual-note{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;border-top:1px solid #ddd5de;padding-top:20px;color:var(--qs-muted);font-size:15px}.coconix-quickstart-v1 .qs-text-link{font-weight:800;color:var(--qs-ink);text-underline-offset:4px}.coconix-quickstart-v1 .qs-search{flex:0 1 340px;min-width:260px}.coconix-quickstart-v1 .qs-search label{display:block;margin-bottom:7px;color:#48424a;font-size:13px;font-weight:700}.coconix-quickstart-v1 .qs-search__field{display:flex;align-items:center;border:1px solid #cbc3ce;border-radius:12px;background:#fff}.coconix-quickstart-v1 .qs-search input{width:100%;min-width:0;min-height:46px;padding:10px 14px;border:0;border-radius:12px;background:transparent;font-size:15px}.coconix-quickstart-v1 .qs-search button{border:0;background:transparent;padding:10px 12px;color:var(--qs-muted);cursor:pointer;font-size:13px;text-decoration:underline}.coconix-quickstart-v1 .qs-search-status{min-height:22px;margin:0 0 16px;color:var(--qs-muted);font-size:14px}.coconix-quickstart-v1 .qs-recipes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.coconix-quickstart-v1 .qs-recipe{min-width:0;display:grid;grid-template-columns:78px minmax(0,1fr);align-items:start;gap:13px;padding:15px;border:1px solid var(--qs-line);border-radius:16px;background:#fff}.coconix-quickstart-v1 .qs-recipe img{width:78px;height:78px;border-radius:10px;object-fit:cover;background:var(--qs-cream)}.coconix-quickstart-v1 .qs-recipe h3{overflow-wrap:anywhere;margin:0 0 9px;font:800 15px/1.3 var(--FONT-STACK-HEADING)}.coconix-quickstart-v1 .qs-recipe p{margin:0;color:#514a54;font-size:14px;line-height:1.45;white-space:pre-line}.coconix-quickstart-v1 .qs-empty{padding:24px;border:1px dashed #c9bdce;border-radius:16px;background:var(--qs-cream);color:#4d4352}.coconix-quickstart-v1 .qs-videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.coconix-quickstart-v1 .qs-video{overflow:hidden;border:1px solid var(--qs-line);border-radius:18px;background:#fff}.coconix-quickstart-v1 .qs-video video{display:block;width:100%;aspect-ratio:16/10;background:#17151a;object-fit:cover}.coconix-quickstart-v1 .qs-video__body{padding:20px}.coconix-quickstart-v1 .qs-video h3{margin:0 0 12px;font:800 17px/1.25 var(--FONT-STACK-HEADING)}.coconix-quickstart-v1 .qs-video p{margin:0 0 16px;color:var(--qs-muted);font-size:16px}.coconix-quickstart-v1 .qs-video a{font-size:14px}.coconix-quickstart-v1 .qs-advice{scroll-margin-top:86px;padding-block:48px;background:#17151a;color:#fff;border-top:5px solid var(--qs-family)}.coconix-quickstart-v1 .qs-advice .qs-wrap{display:flex;justify-content:space-between;align-items:center;gap:48px}.coconix-quickstart-v1 .qs-advice .qs-eyebrow{color:var(--COCONIX-YELLOW)}.coconix-quickstart-v1 .qs-advice p:not(.qs-eyebrow){max-width:62ch;margin:16px 0 0;color:#d3cbd5}.coconix-quickstart-v1 .qs-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:48px;padding:12px 22px;border:0;border-radius:99px;background:var(--COCONIX-YELLOW);color:#17151a;text-decoration:none;font-size:14px;font-weight:800}.coconix-quickstart-v1 .qs-guides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.coconix-quickstart-v1 .qs-guide{display:grid;grid-template-columns:104px minmax(0,1fr) 16px;align-items:center;gap:18px;min-height:112px;padding:12px;border:1px solid var(--qs-line);border-radius:16px;text-decoration:none}.coconix-quickstart-v1 .qs-guide:hover{border-color:var(--qs-family);background:#fcfafc}.coconix-quickstart-v1 .qs-guide img{display:block;width:104px;height:104px;object-fit:cover;border-radius:10px;background:var(--qs-cream)}.coconix-quickstart-v1 .qs-guide h3{margin:0;font:800 17px/1.35 var(--FONT-STACK-HEADING)}.coconix-quickstart-v1 .qs-guide span{color:var(--qs-muted)}.coconix-quickstart-v1 .qs-footer{padding:28px 24px;background:var(--qs-cream);text-align:center;color:var(--qs-muted);font-size:14px}@media(max-width:1050px){.coconix-quickstart-v1 .qs-recipes{grid-template-columns:repeat(3,minmax(0,1fr))}.coconix-quickstart-v1 .coconix-hero-v2__wrap{gap:36px}}@media(max-width:760px){.coconix-quickstart-v1 .coconix-hero-v2__wrap{width:calc(100% - 36px);grid-template-columns:1fr;padding-block:32px;gap:26px}.coconix-quickstart-v1 .coconix-hero-v2__title{max-width:18ch;font-size:39px}.coconix-quickstart-v1 .coconix-hero-v2__text{font-size:16px;margin-top:20px}.coconix-quickstart-v1 .coconix-hero-v2__actions{gap:10px;margin-top:24px}.coconix-quickstart-v1 .coconix-hero-v2__button{min-height:46px;padding:12px 16px;font-size:10px}.coconix-quickstart-v1 .coconix-hero-v2__visual{max-width:210px;justify-self:center}.coconix-quickstart-v1 .qs-product{padding:12px;border-radius:18px}.coconix-quickstart-v1 .qs-product figcaption{display:none}.coconix-quickstart-v1 .qs-nav__inner,.coconix-quickstart-v1 .qs-wrap{width:calc(100% - 36px)}.coconix-quickstart-v1 .qs-nav__inner{gap:7px;padding-block:9px}.coconix-quickstart-v1 .qs-nav a{font-size:13px;padding:8px 12px}.coconix-quickstart-v1 .qs-section{padding-block:40px}.coconix-quickstart-v1 .qs-heading{align-items:start;flex-wrap:wrap;gap:18px;margin-bottom:22px}.coconix-quickstart-v1 .qs-heading h2,.coconix-quickstart-v1 .qs-advice h2{font-size:30px}.coconix-quickstart-v1 .qs-heading p:not(.qs-eyebrow){font-size:16px;margin-top:12px}.coconix-quickstart-v1 .qs-badge{font-size:12px}.coconix-quickstart-v1 .qs-steps{grid-template-columns:1fr;gap:12px}.coconix-quickstart-v1 .qs-step{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:18px}.coconix-quickstart-v1 .qs-step__number{width:34px;height:34px;border-radius:10px;font-size:13px}.coconix-quickstart-v1 .qs-step h3{font-size:18px;margin-top:4px}.coconix-quickstart-v1 .qs-step p{font-size:15px}.coconix-quickstart-v1 .qs-manual-note{align-items:start;flex-direction:column;gap:10px}.coconix-quickstart-v1 .qs-search{flex-basis:100%;min-width:0}.coconix-quickstart-v1 .qs-recipes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.coconix-quickstart-v1 .qs-recipe{display:block;padding:12px}.coconix-quickstart-v1 .qs-recipe img{width:100%;height:100px;margin-bottom:12px}.coconix-quickstart-v1 .qs-recipe h3{font-size:14px}.coconix-quickstart-v1 .qs-recipe p{font-size:13px}.coconix-quickstart-v1 .qs-videos{grid-template-columns:1fr;gap:16px}.coconix-quickstart-v1 .qs-video video{aspect-ratio:16/9}.coconix-quickstart-v1 .qs-advice{padding-block:36px}.coconix-quickstart-v1 .qs-advice .qs-wrap{align-items:start;flex-direction:column;gap:22px}.coconix-quickstart-v1 .qs-guides{grid-template-columns:1fr}.coconix-quickstart-v1 .qs-guide{grid-template-columns:82px minmax(0,1fr) 14px;min-height:104px;gap:12px}.coconix-quickstart-v1 .qs-guide img{width:82px;height:82px}.coconix-quickstart-v1 .qs-guide h3{font-size:16px}}@media(prefers-reduced-motion:reduce){.coconix-quickstart-v1 *{transition:none!important}}.coconix-quickstart-v1 .qs-nav a,.coconix-quickstart-v1 .qs-search input,.coconix-quickstart-v1 .qs-search button{min-height:48px}.coconix-quickstart-v1 .qs-search button{min-width:48px}.coconix-quickstart-v1 .qs-missing{padding-block:24px}.coconix-quickstart-v1 .qs-additional>h3{margin-bottom:16px}.coconix-quickstart-v1 .qs-preflight h4{margin:0 0 10px;font-size:18px}@media(max-width:760px){.coconix-quickstart-v1 .coconix-hero-v2__button{min-height:48px;font-size:11px}}.coconix-quickstart-v1 .qs-language-note{margin:14px 0 20px;color:#51465a;font-size:14px;line-height:1.6}.coconix-quickstart-v1 .qs-locale{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:18px}.coconix-quickstart-v1 .qs-locale select,.coconix-quickstart-v1 .qs-locale button{min-height:44px;padding:8px 12px;border:1px solid #d4cfd6;border-radius:8px;background:#fff;color:#17151a;font:inherit}.cx-shipping-bar{position:relative;z-index:45;display:block;min-height:38px;overflow:hidden;background-color:var(--cx-shipping-background);background-image:linear-gradient(115deg,rgba(255,255,255,.025),transparent 45%,rgba(255,210,31,.035));border-bottom:1px solid rgba(255,255,255,.08);color:var(--cx-shipping-text);font-family:var(--FONT-STACK-BODY);font-size:14px;font-weight:600;letter-spacing:.025em;line-height:1.25}.cx-shipping-bar[hidden]{display:none}.cx-shipping-bar__inner{display:flex;min-height:38px;align-items:center;justify-content:center;gap:10px;padding:7px clamp(44px,7vw,120px);text-align:center}.cx-shipping-bar__icon{display:inline-flex;width:25px;height:25px;flex:0 0 25px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--COCONIX-YELLOW) 46%,transparent);border-radius:50%;background:color-mix(in srgb,var(--COCONIX-YELLOW) 10%,transparent);color:var(--COCONIX-YELLOW)}.cx-shipping-bar__icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.cx-shipping-bar__link{color:inherit;text-decoration:none}.cx-shipping-bar__message{display:inline-block;color:inherit}.cx-shipping-bar__link:hover .cx-shipping-bar__message{color:var(--COCONIX-YELLOW)}.cx-shipping-bar__link:focus-visible{border-radius:3px;outline:2px solid var(--COCONIX-YELLOW);outline-offset:3px}.cx-shipping-bar__rail{position:absolute;right:0;bottom:0;left:0;height:3px;overflow:hidden;background:var(--cx-shipping-rail)}.cx-shipping-bar__progress{display:block;width:var(--cx-shipping-progress);height:100%;background:var(--COCONIX-YELLOW);transition:width .42s ease}@media only screen and (max-width:749px){.cx-shipping-bar{min-height:38px;font-size:12px}.cx-shipping-bar__inner{min-height:38px;gap:8px;padding:6px 38px}.cx-shipping-bar__icon{width:23px;height:23px;flex-basis:23px}}@media(prefers-reduced-motion:reduce){.cx-shipping-bar__progress{transition:none}}.cx-program-related{padding:clamp(58px,7vw,96px) 0;background:#fff;color:#12263a}.cx-program-related *,.cx-program-related *:before,.cx-program-related *:after{box-sizing:border-box}.cx-program-related__shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.cx-program-related h2{margin:0 0 clamp(28px,4vw,44px);color:#00365b;font-size:clamp(32px,4.6vw,54px);line-height:1.05;text-align:center}.cx-program-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.cx-program-related__card{min-width:0}.cx-program-related__card a{display:block;color:#fff;text-decoration:none}.cx-program-related__media{position:relative;overflow:hidden;aspect-ratio:1;border-radius:24px;background:#fff0f8;box-shadow:0 16px 44px #12263a1f;isolation:isolate}.cx-program-related__media img,.cx-program-related__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.cx-program-related__placeholder{background:linear-gradient(145deg,#fff0f8,#fff4cf)}.cx-program-related__overlay{position:absolute;top:38%;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,transparent,rgba(0,54,91,.9))}.cx-program-related h3{position:absolute;right:22px;bottom:22px;left:22px;z-index:2;margin:0;color:#fff;font-size:clamp(21px,2.2vw,29px);line-height:1.08;text-wrap:balance}.cx-program-related__card a:hover img,.cx-program-related__card a:focus-visible img{transform:scale(1.035)}.cx-program-related__card a:focus-visible{outline:3px solid #ffd347;outline-offset:4px;border-radius:24px}@media(max-width:900px){.cx-program-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-program-related__card:last-child{grid-column:1 / -1;width:calc(50% - 11px);justify-self:center}}@media(max-width:680px){.cx-program-related__shell{width:min(100% - 28px,1180px)}.cx-program-related__grid{grid-template-columns:1fr}.cx-program-related__card:last-child{grid-column:auto;width:100%}}@media(prefers-reduced-motion:reduce){.cx-program-related__media img{transition:none}}.ccs[hidden],.ccs [hidden]{display:none!important}.ccs{display:block;margin-block:8px 32px;min-width:0}.cart__template--native-suggestions>.wrapper:first-child{padding-bottom:16px}.cart__template--native-suggestions>.ccs.wrapper{padding-block:0;margin-block:0 24px}.cart__template--native-suggestions>[data-cart-form]{padding-top:0}.ccs,.ccs *{box-sizing:border-box}.ccs__panel{min-width:0}.ccs__heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.ccs__heading h2{margin:0;color:var(--COLOR-TEXT);font-family:var(--FONT-STACK-BODY);font-size:18px;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.4}.ccs__offer{margin:4px 0 12px;color:var(--COLOR-TEXT);font-size:13px;line-height:1.5}.ccs__controls{display:flex;gap:6px;flex-shrink:0}.ccs__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid color-mix(in srgb,var(--COLOR-TEXT) 25%,transparent);border-radius:6px;color:var(--COLOR-TEXT);background:var(--COLOR-BG);cursor:pointer}.ccs__arrow:disabled{opacity:.35;cursor:default}.ccs__cards{display:flex;gap:12px;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding-block:6px;scrollbar-width:thin}.ccs__card{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;flex:0 0 min(370px,100%);min-width:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--COLOR-TEXT) 25%,transparent);border-radius:8px;background:var(--COLOR-BG);scroll-snap-align:start}.ccs__image{display:block;overflow:hidden;width:64px;height:64px;border-radius:4px}.ccs__image img{display:block;width:100%;height:100%;object-fit:contain}.ccs__details{min-width:0}.ccs__details h3{margin:0;font-family:var(--FONT-STACK-BODY);font-size:14px;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.4}.ccs__details h3 a{color:var(--COLOR-TEXT);text-decoration:none}.ccs__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;margin:6px 0 0;font-size:14px;line-height:1.4}.ccs__price s{opacity:.65;font-size:12px}.ccs__price strong{color:var(--COLOR-TEXT);font-weight:700}.ccs__condition{flex-basis:100%;font-size:11px;opacity:.8}.ccs__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ccs__form{margin:0}.ccs__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 12px;border:0;border-radius:4px;background:var(--COLOR-TEXT);color:var(--COLOR-BG);font-family:var(--FONT-STACK-BODY);font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer}.ccs__button:hover{opacity:.9}.ccs__button:disabled,.ccs__button[aria-disabled=true]{opacity:.6;cursor:wait}.ccs__arrow:focus-visible,.ccs__button:focus-visible,.ccs a:focus-visible{outline:2px solid var(--COLOR-TEXT);outline-offset:2px}.ccs__empty{margin:8px 0 0;font-size:14px}@media(max-width:749px){.ccs__card{flex-basis:min(330px,100%);gap:10px;padding:12px}.ccs__heading h2{font-size:16px}}@media(max-width:359px){.ccs__card{grid-template-columns:52px minmax(0,1fr) auto;gap:8px;padding:10px}.ccs__image{width:52px;height:52px}.ccs__button{gap:4px;padding-inline:8px}}
/*# sourceMappingURL=/cdn/shop/t/75/compiled_assets/styles.css.map */
