.cogbox{--cb-black: var(--ink, #0b0b0b);--cb-black-soft: var(--ink-soft, #151515);--cb-white: var(--paper, #ffffff);--cb-off-white: var(--paper-dim, #f7f5fb);--cb-purple: var(--violet, #8051ff);--cb-purple-dark: #5c2adf;--cb-blue: #82b7ff;--cb-eyebrow-dark-bg: #72ffff;--cb-eyebrow-light-bg: #6f6f6f;--cb-muted: #68646f;--cb-line: color-mix(in srgb, var(--line, #ded9e8) 72%, transparent);--cb-shadow: 0 18px 50px rgba(22, 14, 52, .1);--cb-shadow-hover: 0 28px 64px rgba(22, 14, 52, .16);--cb-radius-lg: 24px;--cb-radius-md: 18px;--cb-content: 1280px;--cb-gutter: clamp(16px, 4vw, 32px);--ease: cubic-bezier(.16, .84, .44, 1);width:100%;overflow:clip;color:var(--cb-black);background:var(--cb-white);font-family:var(--font-body),"Raleway","Montserrat","Poppins",Arial,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.cogbox *,.cogbox *:before,.cogbox *:after{box-sizing:border-box}.cogbox img{display:block;width:100%;max-width:100%;height:auto}.cogbox a,.cogbox button{-webkit-tap-highlight-color:transparent}.cogbox a:focus-visible,.cogbox button:focus-visible{outline:3px solid var(--cb-blue);outline-offset:4px}.cb-eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 12px;color:var(--cb-eyebrow-dark-bg);font-family:inherit;font-size:13px;font-weight:800;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.cb-eyebrow:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--cb-eyebrow-dark-bg);box-shadow:0 0 0 5px #72ffff24}.cb-eyebrow--dark{color:var(--cb-eyebrow-light-bg)}.cb-eyebrow--dark:before{background:var(--cb-eyebrow-light-bg);box-shadow:0 0 0 5px #6f6f6f24}.cb-eyebrow--accent{color:var(--cb-eyebrow-light-bg)}.cb-eyebrow--accent:before{background:var(--cb-eyebrow-light-bg);box-shadow:0 0 0 5px #6f6f6f24}.cb-series--sage .cb-eyebrow--accent,.cb-series--violet .cb-eyebrow--accent{color:var(--cb-eyebrow-dark-bg)}.cb-series--sage .cb-eyebrow--accent:before,.cb-series--violet .cb-eyebrow--accent:before{background:var(--cb-eyebrow-dark-bg);box-shadow:0 0 0 5px #72ffff24}.cb-h2{max-width:18ch;margin:0 0 20px;color:inherit;font-family:var(--font-display),"Raleway","Montserrat","Poppins",Arial,sans-serif;font-size:clamp(34px,5vw,58px);font-weight:900;line-height:1.04;letter-spacing:-.04em}.cb-body-lg{max-width:52ch;margin:0 0 18px;color:inherit;font-size:clamp(16px,1.4vw,19px);font-weight:500;line-height:1.65;opacity:.76}.cb-gallery-item__num,.cb-plans__tab-label,.cb-plans__per,.cb-accordion-item__num,.cb-how__step-num{font-family:var(--font-mono),"Raleway","Montserrat","Poppins",Arial,sans-serif}.cb-btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 22px;border:1px solid transparent;border-radius:10px;font-family:inherit;font-size:15px;font-weight:800;line-height:1.2;letter-spacing:.01em;text-align:center;text-decoration:none;box-shadow:0 12px 30px #0003;transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.cb-btn:after{content:"\2192";font-size:18px;line-height:1;transition:transform .25s ease}.cb-btn:hover{transform:translateY(-3px);box-shadow:0 18px 38px #00000047}.cb-btn:hover:after{transform:translate(4px)}.cb-btn--paper{color:var(--cb-black);background:var(--cb-white);border-color:#ffffff8c}.cb-btn--paper:hover{color:var(--cb-white);background:var(--cb-purple);border-color:var(--cb-purple)}.cb-btn--ink{color:var(--cb-white);background:var(--cb-black);border-color:var(--cb-black)}.cb-btn--ink:hover{color:var(--cb-white);background:var(--cb-purple);border-color:var(--cb-purple)}.cb-link-arrow{min-height:48px;width:fit-content;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 22px;border:1px solid rgba(255,255,255,.55);border-radius:10px;color:var(--cb-black);background:var(--cb-white);font-family:inherit;font-size:15px;font-weight:800;line-height:1.2;letter-spacing:.01em;text-align:center;text-decoration:none;transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease}.cb-link-arrow:hover{color:var(--cb-white);background:var(--cb-purple);border-color:var(--cb-purple);transform:translateY(-3px)}.cb-link-arrow span{display:inline-block;font-size:18px;transition:transform .25s ease}.cb-link-arrow:hover span{transform:translate(5px)}.cb-section--light-bg .cb-link-arrow,.cb-series--light-bg .cb-link-arrow{color:var(--cb-white);background:#8051ff;border-color:#8051ff}.cb-section--light-bg .cb-link-arrow:hover,.cb-series--light-bg .cb-link-arrow:hover{color:var(--cb-white);background:#6840db;border-color:#6840db}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.cb-hero{min-height:clamp(680px,88vh,900px);position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(110px,12vh,150px) max(var(--cb-gutter),calc((100vw - var(--cb-content)) / 2 + var(--cb-gutter)));overflow:hidden;color:var(--cb-white);background:radial-gradient(circle at 78% 20%,rgba(128,81,255,.25),transparent 32%),var(--cb-hero-background, var(--cb-black))}.cb-hero--with-bg{background-image:linear-gradient(90deg,#050505e6,#050505ad,#0505056b),var(--cb-hero-bg-image);background-position:center;background-repeat:no-repeat;background-size:cover}.cb-hero__inner{position:relative;z-index:3;max-width:820px}.cb-hero:has(.cb-hero__image) .cb-hero__inner{max-width:min(650px,49%)}.cb-hero__title{max-width:12ch;margin:0 0 24px;color:var(--cb-white);font-family:var(--font-display),"Raleway","Montserrat","Poppins",Arial,sans-serif;font-size:clamp(48px,7vw,92px);font-weight:900;line-height:.98;letter-spacing:-.055em}.cb-hero__sub{max-width:48ch;margin:0 0 32px;color:#ffffffc2;font-size:clamp(16px,1.5vw,20px);font-weight:500;line-height:1.65}.cb-hero__pieces{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.piece{position:absolute;border:2px solid rgba(128,81,255,.42);border-radius:22% 42% 30% 45%/45% 30% 42% 24%;opacity:.55;filter:drop-shadow(0 18px 38px rgba(128,81,255,.14));animation:piece-drift 14s ease-in-out infinite}.piece--1{width:160px;height:160px;top:12%;right:18%;animation-duration:16s}.piece--2{width:90px;height:90px;top:62%;right:30%;border-color:#82b7ff61;animation-duration:12s;animation-delay:-3s}.piece--3{width:130px;height:130px;top:30%;right:6%;animation-duration:18s;animation-delay:-6s}.piece--4{width:70px;height:70px;top:79%;right:10%;border-color:#d7ff4f52;animation-duration:10s;animation-delay:-1s}.piece--5{width:110px;height:110px;top:6%;right:40%;animation-duration:20s;animation-delay:-8s}@keyframes piece-drift{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-18px,22px) rotate(14deg)}}.cb-hero__scroll{position:absolute;bottom:34px;left:max(var(--cb-gutter),calc((100vw - var(--cb-content)) / 2 + var(--cb-gutter)));z-index:3;display:flex;align-items:center;gap:10px;color:#ffffff94;font-size:11px;font-weight:800;line-height:1;letter-spacing:.14em;text-transform:uppercase}.cb-hero__scroll-line{width:42px;height:2px;position:relative;overflow:hidden;background:#ffffff3d}.cb-hero__scroll-line:after{content:"";width:50%;height:100%;position:absolute;inset:0 auto 0 -50%;background:var(--cb-purple);animation:scroll-line 2.2s ease-in-out infinite}@keyframes scroll-line{to{left:100%}}.cb-hero__image{width:min(44vw,680px);height:min(72vh,680px);position:absolute;top:50%;right:max(var(--cb-gutter),calc((100vw - var(--cb-content)) / 2 + var(--cb-gutter)));z-index:2;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:var(--cb-radius-lg);box-shadow:0 30px 80px #00000080;transform:translateY(-50%)}.cb-hero__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.2));pointer-events:none}.cb-hero__image img{height:100%;object-fit:cover}.cb-intro{min-height:720px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--cb-intro-background, var(--cb-white))}.cb-intro__media{height:100vh;min-height:720px;position:sticky;top:0;overflow:hidden;background:var(--cb-intro-background, var(--cb-off-white))}.cb-intro__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.18));pointer-events:none}.cb-intro__media img,.cb-intro__media-placeholder{width:100%;height:100%;object-fit:cover;background:radial-gradient(circle at 30% 30%,rgba(128,81,255,.16),transparent 34%),var(--cb-intro-background, var(--cb-off-white))}.cb-intro__copy{max-width:720px;min-height:720px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(80px,10vw,140px) clamp(32px,7vw,110px);background:var(--cb-intro-background, var(--cb-white))}.cb-intro__copy .cb-link-arrow{margin-top:10px}.cb-inside{padding:clamp(64px,var(--section-pad),120px) 0;background:var(--cb-inside-background, var(--cb-off-white))}.cb-inside__head{max-width:820px;margin:0 auto 46px;padding:0 var(--cb-gutter);text-align:center}.cb-inside__head .cb-h2,.cb-inside__sub{margin-right:auto;margin-left:auto}.cb-inside__sub{max-width:48ch}.cb-inside__gallery{max-width:var(--cb-content);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:clamp(54px,5.3vw,72px);gap:18px;margin:0 auto;padding:0 var(--cb-gutter)}.cb-gallery-item{min-width:0;min-height:260px;position:relative;grid-column:span 4;grid-row:span 5;overflow:hidden;isolation:isolate;border-radius:var(--cb-radius-lg);color:var(--cb-white);background:linear-gradient(145deg,#151515,#211b31);box-shadow:var(--cb-shadow);transform:translateZ(0);transition:opacity .7s var(--ease),transform .35s var(--ease),box-shadow .35s ease}.cb-gallery-item:first-child{grid-column:span 7;grid-row:span 7}.cb-gallery-item:nth-child(2){grid-column:span 5;grid-row:span 4}.cb-gallery-item:nth-child(3){grid-column:span 5;grid-row:span 3}.cb-gallery-item:hover{transform:translateY(-6px);box-shadow:var(--cb-shadow-hover)}.cb-gallery-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#00000005 32%,#000000d6);transition:background .35s ease}.cb-gallery-item:hover:after{background:linear-gradient(180deg,#00000005 20%,#000000e6)}.cb-gallery-item__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;background:#ded9e8}.cb-gallery-item__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease),filter .35s ease}.cb-gallery-item:hover .cb-gallery-item__media img{transform:scale(1.055);filter:saturate(1.04) contrast(1.02)}.cb-gallery-item__num{position:absolute;top:20px;left:20px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:var(--cb-white);background:#0b0b0b85;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:12px;font-weight:800;line-height:1;letter-spacing:.12em}.cb-gallery-item__caption{position:absolute;right:0;bottom:0;left:0;z-index:2;padding:clamp(22px,3vw,34px);transition:transform .35s var(--ease)}.cb-gallery-item:hover .cb-gallery-item__caption{transform:translateY(-4px)}.cb-gallery-item h3{margin:0 0 9px;color:var(--cb-white);font-family:var(--font-display),"Raleway","Montserrat","Poppins",Arial,sans-serif;font-size:clamp(22px,2.4vw,32px);font-weight:900;line-height:1.08;letter-spacing:-.025em}.cb-gallery-item p{max-width:48ch;margin:0;color:#ffffffc7;font-size:15px;font-weight:600;line-height:1.6}.cb-gallery-item--no-image{background:radial-gradient(circle at 80% 20%,rgba(128,81,255,.48),transparent 38%),linear-gradient(145deg,#151515,#211b31)}.cb-gallery-item--surprise{min-height:220px;grid-column:span 12;grid-row:span 3;background:radial-gradient(circle at 84% 24%,rgba(255,255,255,.2),transparent 30%),linear-gradient(120deg,var(--cb-purple),#5c2adf)}.cb-gallery-item--surprise:before{content:"";width:280px;height:280px;position:absolute;top:50%;right:7%;border:2px solid rgba(255,255,255,.14);border-radius:30% 48% 36% 52%/50% 32% 48% 30%;transform:translateY(-50%) rotate(12deg)}.cb-gallery-item--surprise:after{background:linear-gradient(90deg,rgba(42,12,116,.42),transparent 72%)}.cb-gallery-item--surprise .cb-gallery-item__caption{max-width:720px}.cb-gallery-item__surprise-mark{position:absolute;top:50%;right:15%;z-index:2;margin:0!important;color:var(--cb-white)!important;font-family:var(--font-display),"Raleway","Montserrat","Poppins",Arial,sans-serif;font-size:clamp(84px,10vw,150px)!important;font-weight:900!important;line-height:1!important;opacity:.4;transform:translateY(-50%)}.cb-why{position:relative;overflow:hidden;padding:clamp(80px,calc(var(--section-pad) * 1.3),150px) var(--cb-gutter);color:var(--cb-white);background:var(--cb-why-background, var(--cb-black))}.cb-why__blob{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;color:var(--cb-purple);opacity:.11}.cb-why__inner{max-width:820px;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;margin:0 auto;text-align:center}.cb-why__quote{margin:0 0 22px;color:var(--cb-white);font-family:var(--font-display),"Raleway","Montserrat","Poppins",Arial,sans-serif;font-size:clamp(38px,5.5vw,66px);font-weight:900;line-height:1.02;letter-spacing:-.045em}.cb-why__text{max-width:58ch;margin-right:auto;margin-left:auto;color:#ffffffc7;text-align:center;opacity:1}.cb-why .cb-btn{margin-top:12px}.cb-plans{padding:clamp(64px,var(--section-pad),120px) var(--cb-gutter);background:var(--cb-plans-background, var(--cb-white))}.cb-plans__head{max-width:760px;margin:0 auto 44px;text-align:center}.cb-plans__head .cb-h2{max-width:none;margin-right:auto;margin-left:auto}.cb-plans__panel{max-width:1080px;position:relative;margin:0 auto;overflow:hidden;border:1px solid rgba(139,124,246,.3);border-radius:28px;color:var(--cb-white);background:radial-gradient(circle at 90% 5%,rgba(139,124,246,.16),transparent 30%),linear-gradient(145deg,#0b0b0f,#15121f);box-shadow:0 32px 80px #160e343d}.cb-plans__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px;border-bottom:1px solid rgba(255,255,255,.1);background:#0000002e}.cb-plans__tab{min-height:92px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:18px 22px;border:1px solid transparent;border-radius:16px;color:#ffffff8f;background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:color .25s ease,background .25s ease,border-color .25s ease}.cb-plans__tab+.cb-plans__tab{border-left-color:transparent}.cb-plans__tab:hover{color:var(--cb-white);background:#ffffff0f}.cb-plans__tab.is-active{color:var(--cb-white);border-color:#8b7cf680;background:linear-gradient(135deg,#8b7cf63d,#8b7cf614);box-shadow:inset 0 0 0 1px #8b7cf614,0 10px 28px #0003}.cb-plans__tab-duration{font-size:clamp(19px,2.2vw,24px);font-weight:900;line-height:1.15;letter-spacing:-.02em}.cb-plans__tab-label{font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;opacity:.68}.cb-plans__panels{padding:clamp(28px,4vw,48px)}.cb-plans__content{display:none}.cb-plans__content.is-active{display:block;animation:fade-up .45s var(--ease)}.cb-plans__content--has-image.is-active{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,64px)}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cb-plans__media{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:22px;aspect-ratio:5 / 4;background:var(--cb-black-soft);box-shadow:0 24px 54px #00000061}.cb-plans__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.72) 100%);pointer-events:none}.cb-plans__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.cb-plans__media-label{position:absolute;right:18px;bottom:16px;left:18px;z-index:2;color:var(--cb-white);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cb-plans__content--has-image:hover .cb-plans__media img{transform:scale(1.04)}.cb-plans__details{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:32px}.cb-plans__details>.cb-plans__duration-chip{grid-column:1;grid-row:1}.cb-plans__details>.cb-plans__price{grid-column:1;grid-row:2}.cb-plans__details>.cb-plans__desc{grid-column:1;grid-row:3}.cb-plans__duration-chip{width:fit-content;display:inline-flex;align-items:center;margin-bottom:18px;padding:7px 12px;border:1px solid rgba(139,124,246,.42);border-radius:999px;color:#b8adff;background:#8b7cf61f;font-size:10px;font-weight:900;line-height:1;letter-spacing:.14em;text-transform:uppercase}.cb-plans__content--has-image .cb-plans__details{display:block}.cb-plans__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:14px}.cb-plans__amount{font-size:clamp(48px,6vw,68px);font-weight:900;line-height:1;letter-spacing:-.04em}.cb-plans__per{color:#ffffff94;font-size:13px;font-weight:700;line-height:1.4}.cb-plans__desc{max-width:48ch;margin:0;color:#ffffffbd;font-size:17px;font-weight:500;line-height:1.6}.cb-plans__details .cb-btn{grid-column:2;grid-row:1 / span 3;min-width:170px;color:var(--cb-white);background:#8b7cf6;border-color:#8b7cf6;box-shadow:none}.cb-plans__content--has-image .cb-btn{margin-top:26px}.cb-plans__details .cb-btn:hover{color:var(--cb-white);background:var(--cb-purple);border-color:var(--cb-purple)}.cb-plans__content>.cb-btn,.cb-plans__content>.cb-btn:hover,.cb-plans__details .cb-btn,.cb-plans__details .cb-btn:hover{box-shadow:none}.cb-series-group{display:flex;flex-direction:column;background:var(--cb-off-white)}.cb-series{--accent: var(--cb-purple);min-height:650px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;position:relative;border-top:1px solid color-mix(in srgb,var(--accent) 30%,transparent);background:var(--cb-series-background, var(--cb-white))}.cb-series--sage{--accent: var(--sage)}.cb-series--coral{--accent: var(--coral)}.cb-series--violet{--accent: var(--cb-purple)}.cb-series--amber{--accent: var(--amber)}.cb-series--right .cb-series__media{order:2}.cb-series--right .cb-series__copy{order:1}.cb-series__media{position:relative;overflow:hidden;background:radial-gradient(circle at 30% 28%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 38%),var(--cb-series-media-background, var(--cb-off-white))}.cb-series__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.2));pointer-events:none}.cb-series__media img{height:100%;object-fit:cover;transition:transform .7s var(--ease)}.cb-series:hover .cb-series__media img{transform:scale(1.045)}.cb-series__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(70px,8vw,120px);color:var(--cb-series-text-color, var(--cb-black));background:var(--cb-series-background, var(--cb-white))}.cb-series__tagline{max-width:15ch;margin:0 0 18px;color:inherit;font-family:var(--font-display),"Raleway","Montserrat","Poppins",Arial,sans-serif;font-size:clamp(32px,4vw,50px);font-weight:900;line-height:1.04;letter-spacing:-.04em}.cb-series__copy .cb-link-arrow{margin-top:8px}.cb-benefits{--cb-benefits-accent: #8b7cf6;padding:clamp(64px,var(--section-pad),120px) var(--cb-gutter);color:var(--cb-white);background:var(--cb-benefits-background, var(--cb-black))}.cb-benefits .cb-eyebrow{color:var(--cb-eyebrow-dark-bg)}.cb-benefits .cb-eyebrow:before{background:var(--cb-eyebrow-dark-bg);box-shadow:0 0 0 5px #72ffff24}.cb-benefits__head{max-width:760px;margin:0 auto 42px;text-align:center}.cb-benefits__head .cb-h2{max-width:none;margin-right:auto;margin-left:auto}.cb-benefits__list{max-width:940px;display:grid;gap:14px;margin:0 auto;background:transparent}.cb-accordion-item{--benefit-accent: var(--cb-benefits-accent);position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#ffffff0b;box-shadow:0 14px 36px #00000029;transition:border-color .35s ease,background .35s ease,box-shadow .35s ease,transform .35s var(--ease)}.cb-accordion-item:before{content:"";width:4px;position:absolute;inset:14px auto 14px 0;border-radius:0 999px 999px 0;background:var(--benefit-accent);opacity:0;transform:scaleY(.35);transition:opacity .35s ease,transform .35s var(--ease)}.cb-accordion-item:hover{border-color:color-mix(in srgb,var(--benefit-accent) 42%,transparent);transform:translateY(-2px)}.cb-accordion-item.is-open{border-color:color-mix(in srgb,var(--benefit-accent) 52%,transparent);background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--benefit-accent) 18%,transparent),transparent 34%),#ffffff13;box-shadow:0 24px 54px #00000042;transform:translateY(-3px)}.cb-accordion-item.is-open:before{opacity:1;transform:scaleY(1)}.cb-accordion-item__trigger{width:100%;min-height:104px;display:flex;align-items:center;gap:22px;padding:24px 28px;border:0;color:inherit;background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:background .3s ease}.cb-accordion-item__trigger:hover{background:#ffffff06}.cb-accordion-item__num{width:46px;height:46px;flex:none;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--benefit-accent) 48%,transparent);border-radius:50%;color:var(--benefit-accent);background:color-mix(in srgb,var(--benefit-accent) 10%,transparent);font-size:12px;font-weight:900;letter-spacing:.08em;transition:color .3s ease,background .3s ease,border-color .3s ease}.cb-accordion-item.is-open .cb-accordion-item__num{border-color:var(--benefit-accent);color:var(--cb-black);background:var(--benefit-accent)}.cb-accordion-item__heading{min-width:0;flex:1;display:flex;flex-direction:column;gap:5px}.cb-accordion-item__kicker{color:var(--benefit-accent);font-size:10px;font-weight:900;line-height:1;letter-spacing:.16em;text-transform:uppercase}.cb-accordion-item__title{display:block;font-family:var(--font-display),"Raleway","Montserrat","Poppins",Arial,sans-serif;font-size:clamp(20px,2.4vw,28px);font-weight:900;line-height:1.15;letter-spacing:-.025em}.cb-accordion-item__icon{width:44px;height:44px;position:relative;flex:none;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#ffffff0f;transition:color .3s ease,background .3s ease,border-color .3s ease,transform .35s var(--ease)}.cb-accordion-item.is-open .cb-accordion-item__icon{border-color:var(--benefit-accent);color:var(--cb-black);background:var(--benefit-accent);transform:rotate(180deg)}.cb-accordion-item__icon:before,.cb-accordion-item__icon:after{content:"";position:absolute;top:50%;left:50%;background:currentColor;transform:translate(-50%,-50%);transition:transform .25s ease,opacity .25s ease}.cb-accordion-item__icon:before{width:16px;height:2px}.cb-accordion-item__icon:after{width:2px;height:16px}.cb-accordion-item.is-open .cb-accordion-item__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.cb-accordion-item__panel{max-height:0;overflow:hidden;opacity:0;transition:max-height .45s var(--ease),opacity .3s ease}.cb-accordion-item.is-open .cb-accordion-item__panel{max-height:220px;opacity:1}.cb-accordion-item__panel-inner{padding:0 92px 30px}.cb-accordion-item__panel-inner p{max-width:60ch;margin:0;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);color:#ffffffbd;font-size:16px;font-weight:500;line-height:1.7}.cb-how{--cb-how-accent: #8b7cf6;position:relative;overflow:hidden;padding:clamp(64px,var(--section-pad),120px) var(--cb-gutter);background:var(--cb-how-background, var(--cb-white))}.cb-how:before{content:"";width:min(52vw,720px);height:min(52vw,720px);position:absolute;top:-42%;left:50%;border-radius:50%;background:radial-gradient(circle,rgba(139,124,246,.1),transparent 68%);transform:translate(-50%);pointer-events:none}.cb-how__head{max-width:820px;position:relative;z-index:2;margin:0 auto 48px;text-align:center}.cb-how .cb-eyebrow{color:var(--cb-eyebrow-light-bg)}.cb-how .cb-eyebrow:before{background:var(--cb-eyebrow-light-bg);box-shadow:0 0 0 5px #6f6f6f24}.cb-how__head .cb-h2{max-width:none;margin-right:auto;margin-left:auto}.cb-how__journey{max-width:1240px;min-height:390px;position:relative;margin:0 auto;padding-top:10px}.cb-how__path{position:absolute;z-index:0;overflow:visible;pointer-events:none}.cb-how__path--desktop{width:calc(100% + 80px);height:210px;top:8px;left:-40px}.cb-how__path path{fill:none;stroke:var(--cb-how-accent);stroke-width:2;stroke-dasharray:7 10;stroke-linecap:round;opacity:.62;animation:cb-path-drift 18s linear infinite}.cb-how__traveler{filter:drop-shadow(0 0 5px rgba(255,255,255,.95)) drop-shadow(0 0 11px rgba(139,124,246,.95)) drop-shadow(0 0 20px rgba(139,124,246,.52))}.cb-how__path--mobile{display:none}@keyframes cb-path-drift{to{stroke-dashoffset:-170}}.cb-how__progress-sensor{width:1px;height:1px;position:absolute;overflow:hidden;opacity:0;pointer-events:none}.cb-how__rail{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,34px)}.cb-how__step{min-width:0;position:relative;text-align:center;opacity:.3;transform:translateY(18px);transition:opacity .6s ease,transform .6s var(--ease)}.cb-how__step.is-active{opacity:1;transform:translateY(0)}.cb-how__step:nth-child(2){transition-delay:.08s}.cb-how__step:nth-child(3){transition-delay:.16s}.cb-how__step:nth-child(4){transition-delay:.24s}.cb-how__piece-stage{height:214px;position:relative}.cb-how__step:nth-child(1) .cb-how__piece-stage{padding-top:46px}.cb-how__step:nth-child(2) .cb-how__piece-stage{padding-top:106px}.cb-how__step:nth-child(3) .cb-how__piece-stage{padding-top:58px}.cb-how__step:nth-child(4) .cb-how__piece-stage{padding-top:94px}.cb-how__piece{width:106px;height:106px;position:relative;display:grid;place-items:center;margin:0 auto;background:transparent;filter:drop-shadow(0 18px 22px rgba(57,43,128,.2));transform:rotate(-3deg);transition:transform .45s var(--ease),filter .45s ease}.cb-how__step:nth-child(2n) .cb-how__piece{transform:rotate(4deg)}.cb-how__step.is-active:hover .cb-how__piece{filter:drop-shadow(0 25px 28px rgba(57,43,128,.28));transform:translateY(-7px) rotate(0)}.cb-how__piece img{width:84%;height:84%;position:relative;z-index:1;object-fit:contain}.cb-how__step-icon{width:68px;height:68px;position:relative;display:grid;place-items:center;color:var(--cb-how-accent);filter:drop-shadow(0 8px 12px rgba(87,69,184,.22))}.cb-how__step-icon:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:-1;border-radius:50%;background:#8b7cf61a;filter:blur(12px)}.cb-how__step-icon svg{width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.cb-how__step-icon .cb-how__icon-accent{stroke:var(--cb-purple-dark);stroke-width:3.4}.cb-how__step-num{position:absolute;top:22px;left:50%;z-index:3;color:var(--cb-how-accent);font-size:11px;font-weight:900;line-height:1;letter-spacing:.14em;transform:translate(-50%)}.cb-how__step:nth-child(2) .cb-how__step-num{top:82px}.cb-how__step:nth-child(3) .cb-how__step-num{top:34px}.cb-how__step:nth-child(4) .cb-how__step-num{top:70px}.cb-how__step-copy{max-width:275px;margin:0 auto}.cb-how__step h4{margin:0 0 10px;color:var(--cb-black);font-family:var(--font-display),"Raleway","Montserrat","Poppins",Arial,sans-serif;font-size:clamp(21px,2.1vw,27px);font-weight:900;line-height:1.1;letter-spacing:-.025em}.cb-how__step p{margin:0;color:var(--cb-muted);font-size:15px;font-weight:500;line-height:1.55}.cb-final{position:relative;overflow:hidden;padding:clamp(80px,calc(var(--section-pad) * 1.3),150px) var(--cb-gutter);color:var(--cb-white);background:var(--cb-final-background, var(--cb-black));text-align:center}.cb-final__marquee{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:center;overflow:hidden;white-space:nowrap;opacity:.055;pointer-events:none}.cb-final__marquee-track{display:inline-flex;animation:marquee 26s linear infinite}.cb-final__marquee-track span{color:var(--cb-white);font-size:clamp(90px,12vw,180px);font-weight:900;line-height:1;letter-spacing:-.04em}@keyframes marquee{to{transform:translate(-50%)}}.cb-final__inner{max-width:760px;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;margin:0 auto}.cb-final__heading{margin:0 0 20px;color:var(--cb-white);font-family:var(--font-display),"Raleway","Montserrat","Poppins",Arial,sans-serif;font-size:clamp(38px,5.5vw,62px);font-weight:900;line-height:1.02;letter-spacing:-.045em}.cb-final .cb-body-lg{color:#ffffffc2;text-align:center;opacity:1}.cb-final .cb-btn{margin-top:12px}@media screen and (max-width:1100px){.cb-hero:has(.cb-hero__image) .cb-hero__inner{max-width:52%}.cb-hero__image{width:40vw;height:min(62vh,580px)}.cb-intro{min-height:0;grid-template-columns:1fr}.cb-intro__media{height:min(68vw,660px);min-height:460px;position:relative}.cb-intro__copy{max-width:var(--cb-content);min-height:0;padding:80px var(--cb-gutter)}.cb-inside__gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.cb-gallery-item,.cb-gallery-item:nth-child(2),.cb-gallery-item:nth-child(3){min-height:0;grid-column:span 1;grid-row:auto;aspect-ratio:4 / 5}.cb-gallery-item:first-child{grid-column:span 2;grid-row:auto;aspect-ratio:16 / 9}.cb-gallery-item--surprise{min-height:220px;grid-column:span 2;aspect-ratio:auto}.cb-series{min-height:0;grid-template-columns:1fr}.cb-series--right .cb-series__media,.cb-series--right .cb-series__copy{order:initial}.cb-series__media{aspect-ratio:16 / 10}.cb-series__copy{padding:72px var(--cb-gutter)}.cb-how__rail{gap:12px}.cb-how__piece{width:92px;height:92px}.cb-how__step-copy{max-width:225px}}@media screen and (max-width:767px){.cogbox{--cb-gutter: 16px}.cb-h2{max-width:100%;font-size:clamp(32px,10vw,46px)}.cb-eyebrow{font-size:11px;letter-spacing:.12em}.cb-btn{width:100%;min-height:50px;padding:13px 18px}.cb-hero{min-height:auto;display:block;padding:104px var(--cb-gutter) 84px}.cb-hero:has(.cb-hero__image) .cb-hero__inner,.cb-hero__inner{max-width:100%}.cb-hero__title{max-width:11ch;font-size:clamp(42px,13vw,60px)}.cb-hero__sub{margin-bottom:26px}.cb-hero__image{width:100%;height:auto;position:relative;top:auto;right:auto;margin-top:38px;aspect-ratio:4 / 3;transform:none}.cb-hero__scroll,.piece--1,.piece--3,.piece--5{display:none}.cb-intro__media{height:auto;min-height:0;aspect-ratio:4 / 3}.cb-intro__copy{padding:64px var(--cb-gutter)}.cb-intro__copy .cb-link-arrow,.cb-series__copy .cb-link-arrow{margin-top:6px}.cb-inside,.cb-plans,.cb-benefits,.cb-how{padding-top:64px;padding-bottom:64px}.cb-inside__head,.cb-plans__head,.cb-benefits__head,.cb-how__head{margin-bottom:34px}.cb-inside__gallery{grid-template-columns:1fr;gap:14px}.cb-gallery-item,.cb-gallery-item:first-child,.cb-gallery-item:nth-child(2),.cb-gallery-item:nth-child(3){grid-column:1;border-radius:20px;aspect-ratio:5 / 4}.cb-gallery-item:nth-child(2n):not(.cb-gallery-item--surprise){aspect-ratio:1 / 1}.cb-gallery-item--surprise{min-height:250px;grid-column:1;aspect-ratio:auto}.cb-gallery-item__caption{padding:22px}.cb-gallery-item__num{top:16px;left:16px}.cb-gallery-item h3{font-size:clamp(22px,7vw,29px)}.cb-gallery-item--surprise:before{right:-70px}.cb-gallery-item__surprise-mark{top:28px;right:28px;font-size:82px!important;transform:none}.cb-why,.cb-final{padding-top:82px;padding-bottom:82px}.cb-plans__panel{border-radius:20px}.cb-plans__tabs{grid-template-columns:1fr;gap:6px;padding:8px}.cb-plans__tab{min-height:72px;padding:16px 20px;border:1px solid transparent;border-left:0!important}.cb-plans__tab.is-active{border:1px solid rgba(139,124,246,.5);border-left:1px solid rgba(139,124,246,.5)!important}.cb-plans__panels{padding:28px 20px 22px}.cb-plans__content.is-active{display:block}.cb-plans__media{margin-bottom:26px;border-radius:18px;aspect-ratio:4 / 3}.cb-plans__details{display:block}.cb-plans__desc{margin-bottom:24px}.cb-plans__details .cb-btn{width:100%;margin-top:24px}.cb-series__media{aspect-ratio:4 / 3}.cb-series__copy{padding:58px var(--cb-gutter) 64px}.cb-series__tagline{max-width:100%;font-size:clamp(30px,9vw,42px)}.cb-benefits__list{gap:10px}.cb-accordion-item__trigger{min-height:88px;gap:14px;padding:18px}.cb-accordion-item__num,.cb-accordion-item__icon{width:40px;height:40px}.cb-accordion-item__title{font-size:clamp(18px,5.5vw,23px)}.cb-accordion-item__panel-inner{padding:0 72px 24px}.cb-how__rail{grid-template-columns:1fr;gap:30px}.cb-how__journey{max-width:560px;min-height:0;padding-top:0}.cb-how__path--desktop{display:none}.cb-how__path--mobile{width:90px;height:auto;top:15px;bottom:15px;left:5px;display:block}.cb-how__step{min-height:138px;display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:24px;text-align:left}.cb-how__piece-stage,.cb-how__step:nth-child(1) .cb-how__piece-stage,.cb-how__step:nth-child(2) .cb-how__piece-stage,.cb-how__step:nth-child(3) .cb-how__piece-stage,.cb-how__step:nth-child(4) .cb-how__piece-stage{height:130px;display:grid;place-items:center;padding-top:0}.cb-how__piece{width:82px;height:82px;margin:0}.cb-how__step-num,.cb-how__step:nth-child(2) .cb-how__step-num,.cb-how__step:nth-child(3) .cb-how__step-num,.cb-how__step:nth-child(4) .cb-how__step-num{top:3px;left:41px}.cb-how__step-copy{max-width:100%;margin:0}.cb-how__step h4{font-size:clamp(22px,7vw,28px)}.cb-final__heading{font-size:clamp(36px,11vw,50px)}}@media screen and (max-width:420px){.cb-hero__title{font-size:40px}.cb-plans__price{display:block}.cb-plans__per{display:block;margin-top:8px}.cb-accordion-item__num{display:none}.cb-accordion-item__panel-inner{padding-right:18px;padding-left:18px}.cb-how__step{grid-template-columns:82px minmax(0,1fr);gap:18px}.cb-how__piece{width:70px;height:70px}.cb-how__step-icon{width:52px;height:52px}.cb-how__path--mobile{width:74px;left:0}.cb-how__step-num,.cb-how__step:nth-child(2) .cb-how__step-num,.cb-how__step:nth-child(3) .cb-how__step-num,.cb-how__step:nth-child(4) .cb-how__step-num{left:35px}}@media(hover:none){.cb-gallery-item:hover,.cb-how__step.is-active,.cb-btn:hover{transform:none}}@media(prefers-reduced-motion:reduce){.cb-how__traveler{display:none}.cogbox *,.cogbox *:before,.cogbox *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}}.cogbox h1,.cogbox h2,.cogbox h3,.cogbox h4,.cogbox h5,.cogbox h6{font-family:Raleway,sans-serif!important;font-weight:600!important}.cogbox p,.cogbox p *{font-family:Verdana,Geneva,sans-serif!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/cogbox.css.map */
