.ccc-products-shell{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ccc-bg:oklch(16.6% .006 265);--ccc-text:oklch(94.9% .011 85);--ccc-blue:oklch(55.6% .207 258);--ccc-muted:#b3b6bd;--ccc-line:#2b2e35;--ccc-body:"Barlow",Arial,sans-serif;--ccc-heading:"Oswald","Arial Narrow",Arial,sans-serif}.ccc-products-shell *{box-sizing:border-box}.ccc-products-shell{background:var(--ccc-bg);color:var(--ccc-text);font:16px/1.65 var(--ccc-body);margin:0}.ccc-products-shell a{color:inherit;text-decoration:none}.ccc-products-shell button{font:inherit;color:inherit;cursor:pointer}.ccc-products-shell a:focus-visible,.ccc-products-shell button:focus-visible{outline-offset:5px;outline:3px solid #86adff}.ccc-products-shell h1,.ccc-products-shell h2,.ccc-products-shell p{margin:0}.ccc-products-shell .skip{background:var(--ccc-blue);z-index:10;padding:10px;position:fixed;top:-100px}.ccc-products-shell .skip:focus{top:8px}.ccc-products-shell .ccc-header{border-bottom:1px solid var(--ccc-line);justify-content:space-between;align-items:center;gap:24px;padding:20px max(5%,50vw - 660px);display:flex}.ccc-products-shell .ccc-header img{width:160px;height:auto;display:block}.ccc-products-shell .ccc-header>span{letter-spacing:.15em;color:var(--ccc-muted);font-size:10px}.ccc-products-shell .ccc-closing{background:radial-gradient(at 90% 10%,#17306526,#0000 58%);grid-template-columns:1.4fr 1fr;gap:40px 7%;max-width:1440px;margin:auto;padding:54px 5% 25px;display:grid}.ccc-products-shell .ccc-complete{letter-spacing:.14em;color:#9ebcff;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.ccc-products-shell .ccc-complete>span{border:1px solid #42649c;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.ccc-products-shell .ccc-complete>b{color:var(--ccc-muted);border-left:1px solid #434850;padding-left:12px;font-size:9px}.ccc-products-shell .ccc-invitation h1{font:700 clamp(42px,4.4vw,67px)/1.08 var(--ccc-heading);text-transform:uppercase;letter-spacing:-.025em;margin:23px 0}.ccc-products-shell .ccc-invitation h1:first-line{color:var(--ccc-text)}.ccc-products-shell .ccc-copy{color:#c6c8cd;max-width:650px;font-size:17px;line-height:1.7}.ccc-products-shell .ccc-copy p+p{margin-top:12px}.ccc-products-shell .ccc-actions{margin-top:28px}.ccc-products-shell .ccc-primary{background:var(--ccc-blue);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:22px;min-height:54px;padding:16px 23px;font-weight:700;line-height:1.35;display:inline-flex;box-shadow:0 4px 20px #2f67e125}.ccc-products-shell .ccc-primary:hover{background:#4079f6}.ccc-products-shell .ccc-primary>span{font-size:22px}.ccc-products-shell .ccc-microcopy{max-width:410px;color:var(--ccc-muted);margin:12px 0 20px;font-size:12px;line-height:1.5}.ccc-products-shell .ccc-secondary{background:#ffffff05;border:1px solid #363940;border-radius:10px;align-items:center;gap:20px;padding:12px 18px;font-size:14px;font-weight:600;display:inline-flex}.ccc-products-shell .ccc-secondary:hover{border-color:#769de8}.ccc-products-shell .ccc-founder{border:1px solid var(--ccc-line);background:linear-gradient(145deg,#19233680,#111318);border-radius:16px;align-self:center;padding:30px;position:relative}.ccc-products-shell .ccc-kicker{letter-spacing:.15em;color:#81aaff;font-size:10px;font-weight:700}.ccc-products-shell .ccc-avatar{width:66px;height:66px;font:600 32px var(--ccc-heading);color:#f0efe9;background:#1b2b46;border:1px solid #3760a5;border-radius:50%;place-items:center;margin:24px 0;display:grid;position:relative}.ccc-products-shell .ccc-avatar>span{background:var(--ccc-blue);border-radius:50%;place-items:center;width:27px;height:27px;font:20px Arial;display:grid;position:absolute;bottom:-1px;right:-7px}.ccc-products-shell .ccc-founder h2{font:600 clamp(28px,2.5vw,38px)/1.2 var(--ccc-heading);text-transform:uppercase}.ccc-products-shell .ccc-founder h2 em{color:#5689f4;font-style:normal}.ccc-products-shell .ccc-founder-name{margin:20px 0 14px;font-size:18px;font-weight:700}.ccc-products-shell .ccc-founder-name>span{color:var(--ccc-muted);font-size:12px;font-weight:400;display:block}.ccc-products-shell .ccc-founder>p:last-of-type{color:var(--ccc-muted);font-size:14px}.ccc-products-shell .ccc-agenda{letter-spacing:.06em;color:#9bbcff;border-top:1px solid #303947;justify-content:space-between;align-items:center;gap:9px;margin-top:24px;padding-top:23px;font-size:8px;font-weight:700;display:flex}.ccc-products-shell .ccc-agenda i{color:#507bc6;font-style:normal}.ccc-products-shell .ccc-return{border-top:1px solid var(--ccc-line);color:#a2a7b0;grid-column:1/-1;gap:28px;padding-top:22px;font-size:12px;display:flex}.ccc-products-shell .ccc-return button{background:0 0;border:0;padding:0}.ccc-products-shell .ccc-return a:hover,.ccc-products-shell .ccc-return button:hover{color:#fff}.ccc-products-shell .ccc-footer{color:#848b96;justify-content:space-between;gap:20px;max-width:1440px;margin:auto;padding:20px 5%;font-size:10px;display:flex}.ccc-products-shell .ccc-footer>span{letter-spacing:.1em;font-weight:700}.ccc-products-shell .ccc-footer p{font-size:11px}@media (width<=700px){.ccc-products-shell .ccc-header{padding:17px 6%}.ccc-products-shell .ccc-header img{width:137px}.ccc-products-shell .ccc-header>span{letter-spacing:.08em;text-align:right;max-width:130px;font-size:8px}.ccc-products-shell .ccc-closing{padding:28px 6% 20px;display:block}.ccc-products-shell .ccc-complete{gap:9px;font-size:9px}.ccc-products-shell .ccc-complete>b{font-size:8px}.ccc-products-shell .ccc-invitation h1{margin:18px 0;font-size:38px}.ccc-products-shell .ccc-copy{font-size:15px;line-height:1.6}.ccc-products-shell .ccc-actions{margin-top:23px}.ccc-products-shell .ccc-primary{gap:12px;width:100%;padding:16px 12px;font-size:14px}.ccc-products-shell .ccc-microcopy{margin:11px 0 17px;font-size:11px}.ccc-products-shell .ccc-secondary{font-size:13px}.ccc-products-shell .ccc-founder{margin-top:32px;padding:25px}.ccc-products-shell .ccc-founder h2{font-size:30px}.ccc-products-shell .ccc-return{flex-wrap:wrap;gap:20px;margin-top:28px;font-size:11px}.ccc-products-shell .ccc-footer{padding:12px 6% 24px;display:block}.ccc-products-shell .ccc-footer p{margin-top:7px}}@media (prefers-reduced-motion:reduce){.ccc-products-shell *{scroll-behavior:auto!important}}.ccc-products-shell .ccc-welcome{grid-template-columns:1.45fr 1fr;align-items:center;gap:8%;max-width:1440px;margin:auto;padding:55px 5%;display:grid}.ccc-products-shell .ccc-letter h1{font:700 clamp(40px,4.2vw,64px)/1.12 var(--ccc-heading);text-transform:uppercase;letter-spacing:-.02em;margin:20px 0 25px}.ccc-products-shell .ccc-letter .ccc-copy{font-size:16px}.ccc-products-shell .ccc-signature{margin-top:24px}.ccc-products-shell .ccc-signature strong{font:italic 31px Georgia,serif;display:block}.ccc-products-shell .ccc-signature>span{color:var(--ccc-muted);font-size:12px}.ccc-products-shell .ccc-letter .ccc-primary{font:700 15px var(--ccc-body);cursor:pointer;border:0}.ccc-products-shell .ccc-browse{color:var(--ccc-muted);text-underline-offset:4px;margin-top:17px;font-size:12px;text-decoration:underline;display:block}.ccc-products-shell .ccc-letter-founder{border-left:2px solid var(--ccc-blue);background:linear-gradient(140deg,#17294366,#0000);padding:30px}.ccc-products-shell .ccc-letter-founder h2{font:600 36px/1.2 var(--ccc-heading);text-transform:uppercase;margin:20px 0}.ccc-products-shell .ccc-letter-founder em{color:#729df9;font-style:normal}.ccc-products-shell .ccc-letter-founder>p{color:var(--ccc-muted);font-size:15px}.ccc-products-shell .ccc-letter-founder>.ccc-founder-name{display:block}.ccc-products-shell .ccc-founder-photo{object-fit:cover;object-position:center 30%;border-radius:12px;width:100%;max-height:300px;margin-bottom:25px;display:block}.ccc-products-shell .ccc-founder-photo[hidden]{display:none}.ccc-products-shell .ccc-investment{border:1px solid var(--ccc-line);border-left:3px solid var(--ccc-blue);background:#ffffff04;border-radius:10px;margin-top:26px;padding:21px 24px}.ccc-products-shell .ccc-investment h2{font:600 25px/1.3 var(--ccc-heading);margin:8px 0 12px}.ccc-products-shell .ccc-investment h2 span{color:#86adff}.ccc-products-shell .ccc-investment p{color:var(--ccc-muted);font-size:13px;line-height:1.65}.ccc-products-shell .ccc-booking{margin-top:28px}.ccc-products-shell .ccc-booking h2{font:600 28px/1.25 var(--ccc-heading);text-transform:uppercase}.ccc-products-shell .ccc-booking>p{color:var(--ccc-muted);margin-top:12px;font-size:14px;line-height:1.65}.ccc-products-shell .ccc-booking .ccc-actions{margin-top:20px}.ccc-products-shell .ccc-founder{align-self:start;position:sticky;top:28px}.ccc-products-shell .ccc-closing .ccc-invitation h1{font-size:clamp(38px,3.8vw,57px)}.ccc-products-shell .ccc-closing .ccc-copy{font-size:15px}.ccc-products-shell .ccc-header b{font-weight:500}.ccc-products-shell .ccc-closing .ccc-founder h2{margin-top:22px}@media (width<=700px){.ccc-products-shell .ccc-welcome{padding:28px 6%;display:block}.ccc-products-shell .ccc-letter h1{margin:17px 0 22px;font-size:37px}.ccc-products-shell .ccc-letter .ccc-copy{font-size:15px}.ccc-products-shell .ccc-letter .ccc-kicker{font-size:9px}.ccc-products-shell .ccc-letter-founder{margin-top:35px;padding:23px}.ccc-products-shell .ccc-letter-founder h2{font-size:30px}.ccc-products-shell .ccc-closing .ccc-invitation h1{font-size:36px}.ccc-products-shell .ccc-investment{margin-top:23px;padding:18px}.ccc-products-shell .ccc-investment h2{font-size:24px}.ccc-products-shell .ccc-booking h2{font-size:26px}.ccc-products-shell .ccc-founder{position:static}.ccc-products-shell .ccc-founder-photo{max-height:280px}}.ccc-products-shell .ccc-conversion{border:1px solid var(--ccc-line);background:linear-gradient(145deg,#19233666,#111318);border-radius:14px;align-self:start;padding:25px}.ccc-products-shell .ccc-conversion .ccc-investment{border:0;border-bottom:1px solid var(--ccc-line);background:0 0;border-radius:0;margin:0;padding:0 0 22px}.ccc-products-shell .ccc-conversion .ccc-booking{margin-top:24px}.ccc-products-shell .ccc-conversion .ccc-primary{width:100%;font-size:15px}.ccc-products-shell .ccc-closing-signature{margin-top:28px}.ccc-products-shell .ccc-closing-signature strong{font:italic 30px Georgia,serif}.ccc-products-shell .ccc-closing-signature span{color:var(--ccc-muted);font-size:12px;display:block}@media (width<=700px){.ccc-products-shell .ccc-conversion{margin-top:28px;padding:21px}.ccc-products-shell .ccc-conversion .ccc-primary{font-size:14px}}.ccc-products-shell .ccc-letter-founder .ccc-founder-photo{object-fit:cover;object-position:center top;width:100%;height:280px}@media (width<=700px){.ccc-products-shell .ccc-letter-founder .ccc-founder-photo{height:250px}}.ccc-products-shell .ccc-letter-founder .ccc-founder-photo{aspect-ratio:4/5;object-fit:cover;object-position:50% 25%;border-radius:12px;width:100%;height:auto;max-height:none}.ccc-products-shell .ccc-welcome{align-items:start}.ccc-products-shell .ccc-letter{align-self:center}.ccc-products-shell .ccc-letter-founder{padding:24px}.ccc-products-shell .ccc-letter-founder h2{margin:16px 0;font-size:30px}.ccc-products-shell .ccc-letter-founder>.ccc-founder-name{margin-bottom:0}.ccc-products-shell .ccc-gateway-header{gap:30px;max-width:none}.ccc-products-shell .ccc-gateway-header>a{flex-shrink:0}.ccc-products-shell .ccc-company-nav{order:1;align-items:center;gap:26px;margin-left:auto;font-size:14px;font-weight:600;display:flex}.ccc-products-shell .ccc-company-nav a{white-space:nowrap;color:#c4c7ce}.ccc-products-shell .ccc-company-nav a:hover{color:#fff}.ccc-products-shell .ccc-header-actions{order:2;align-items:center;gap:12px;display:flex}.ccc-products-shell .ccc-header-booking{white-space:nowrap;min-height:44px;padding:11px 17px;font-size:14px}.ccc-products-shell .ccc-menu-toggle{display:none}.ccc-products-shell .ccc-explore{border-top:1px solid var(--ccc-line);grid-column:1/-1;padding-top:30px}.ccc-products-shell .ccc-explore h2{font:600 clamp(25px,2.5vw,34px)/1.25 var(--ccc-heading);text-transform:uppercase;margin:12px 0}.ccc-products-shell .ccc-explore>p{max-width:750px;color:var(--ccc-muted);font-size:14px}.ccc-products-shell .ccc-explore-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:24px;display:grid}.ccc-products-shell .ccc-explore-grid a{background:#ffffff03;border:1px solid #30343b;border-radius:10px;padding:20px;transition:border-color .15s}.ccc-products-shell .ccc-explore-grid a:hover{border-color:#6486c5}.ccc-products-shell .ccc-explore-grid h3{font:600 20px var(--ccc-heading);text-transform:uppercase;margin:0 0 8px}.ccc-products-shell .ccc-explore-grid p{color:var(--ccc-muted);font-size:13px;line-height:1.6}.ccc-products-shell .ccc-explore>small{color:#8e95a1;margin-top:14px;font-size:10px;display:block}.ccc-products-shell .ccc-explore+.ccc-return{border-top:0;padding-top:0}@media (width<=900px){.ccc-products-shell .ccc-gateway-header{flex-wrap:wrap;gap:16px;padding:16px 5%;position:relative}.ccc-products-shell .ccc-header-actions{order:1;margin-left:auto}.ccc-products-shell .ccc-header-booking{padding:10px 13px;font-size:12px}.ccc-products-shell .ccc-menu-toggle{background:0 0;border:1px solid #363c46;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:12px;display:flex}.ccc-products-shell .ccc-menu-toggle[aria-expanded=true]{border-color:#749eec}.ccc-products-shell .ccc-company-nav{border-top:1px solid var(--ccc-line);flex-basis:100%;order:2;gap:0;margin:0;padding-top:16px;display:none}.ccc-products-shell .ccc-company-nav.is-open{grid-template-columns:1fr 1fr;display:grid}.ccc-products-shell .ccc-company-nav a{padding:12px}.ccc-products-shell .ccc-explore-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.ccc-products-shell .ccc-letter-founder{max-width:430px;margin:34px auto 0;padding:20px}.ccc-products-shell .ccc-letter-founder .ccc-founder-photo{aspect-ratio:4/5;height:auto;max-height:none}.ccc-products-shell .ccc-gateway-header img{width:120px}.ccc-products-shell .ccc-gateway-header,.ccc-products-shell .ccc-header-actions{gap:8px}.ccc-products-shell .ccc-explore-grid{gap:12px}.ccc-products-shell .ccc-explore-grid a{padding:16px}.ccc-products-shell .ccc-explore h2{font-size:26px}.ccc-products-shell .ccc-explore{padding-top:26px}.ccc-products-shell .ccc-explore-grid h3{font-size:19px}}@media (width<=350px){.ccc-products-shell .ccc-gateway-header img{width:105px}.ccc-products-shell .ccc-header-booking,.ccc-products-shell .ccc-menu-toggle{padding:9px;font-size:11px}.ccc-products-shell .ccc-explore-grid{grid-template-columns:1fr}}@media (width>=1000px) and (height>=650px){.ccc-products-shell[data-experience=intro]{grid-template-rows:auto 1fr auto;min-height:100svh;display:grid}.ccc-products-shell[data-experience=intro] .ccc-header{padding-top:14px;padding-bottom:14px}.ccc-products-shell[data-experience=intro] .ccc-welcome{align-self:start;align-items:center;gap:6%;width:100%;margin:0 auto;padding-top:18px;padding-bottom:18px}.ccc-products-shell[data-experience=intro] .ccc-letter h1{margin-top:12px;margin-bottom:18px}.ccc-products-shell[data-experience=intro] .ccc-copy p+p{margin-top:10px}.ccc-products-shell[data-experience=intro] .ccc-signature{margin-top:16px}.ccc-products-shell[data-experience=intro] .ccc-actions{margin-top:18px}.ccc-products-shell[data-experience=intro] .ccc-browse{margin-top:12px}.ccc-products-shell[data-experience=intro] .ccc-letter-founder{padding:18px 22px}.ccc-products-shell[data-experience=intro] .ccc-founder-photo{width:min(100%,max(180px,80svh - 380px));max-width:360px;margin:0 auto 16px}.ccc-products-shell[data-experience=intro] .ccc-letter-founder h2{margin:10px 0}.ccc-products-shell[data-experience=intro] .ccc-founder-name{margin-top:14px}.ccc-products-shell[data-experience=intro] .ccc-footer{width:100%;padding-top:10px;padding-bottom:10px}}@media (width>=1000px){.ccc-products-shell[data-experience=intro] .ccc-letter-founder{padding:10px 22px}.ccc-products-shell[data-experience=intro] .ccc-letter-founder .ccc-founder-photo{aspect-ratio:4/5;width:min(100%,var(--intro-portrait-width,300px));max-width:none;height:auto;margin:0 auto 12px}.ccc-products-shell[data-experience=intro] .ccc-letter-founder h2{margin:6px 0}}@media (width>=1000px) and (height>=650px){.ccc-products-shell[data-experience=intro] .ccc-letter h1{margin-bottom:25px}.ccc-products-shell[data-experience=intro] .ccc-letter .ccc-copy p+p{margin-top:18px}.ccc-products-shell[data-experience=intro] .ccc-letter .ccc-signature{margin-top:24px}.ccc-products-shell[data-experience=intro] .ccc-letter .ccc-actions{margin-top:25px}}.ccc-products-shell .ccc-closing{background:0 0;padding-top:50px;display:block}.ccc-products-shell .ccc-closing .ccc-invitation{max-width:880px;margin-bottom:62px}.ccc-products-shell .ccc-closing .ccc-invitation h1{max-width:850px;font-size:clamp(40px,4.7vw,66px)}.ccc-products-shell .ccc-closing .ccc-copy{max-width:780px;font-size:17px}.ccc-products-shell .ccc-options-link{margin-top:25px}.ccc-products-shell .ccc-pricing{border-top:1px solid var(--ccc-line);padding-top:45px;scroll-margin-top:20px}.ccc-products-shell .ccc-pricing-intro{max-width:820px;margin-bottom:38px}.ccc-products-shell .ccc-pricing-intro h2{font:600 clamp(35px,4vw,56px)/1.15 var(--ccc-heading);text-transform:uppercase;letter-spacing:-.02em;margin:15px 0 23px}.ccc-products-shell .ccc-pricing-intro h2 em{color:#87acff;font-style:normal;display:block}.ccc-products-shell .ccc-pricing-intro>p{color:#c6c8cd;max-width:740px;font-size:17px}.ccc-products-shell .ccc-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.ccc-products-shell .ccc-package{background:#ffffff03;border:1px solid #3b414b;border-radius:15px;flex-direction:column;min-width:0;padding:28px 24px 24px;display:flex}.ccc-products-shell .ccc-package-growth{background:#162238;border-color:#6383ba;position:relative}.ccc-products-shell .ccc-package.is-selected{outline-offset:4px;outline:2px solid #8db4ff}.ccc-products-shell .ccc-package-number{color:#91b3f4;font:500 26px var(--ccc-heading);border-bottom:1px solid #ffffff20;align-items:center;gap:15px;padding-bottom:18px;display:flex}.ccc-products-shell .ccc-package-number span{font:600 9px/1.5 var(--ccc-body);letter-spacing:.13em;color:#bdc6d5}.ccc-products-shell .ccc-package h3{font:600 36px/1.2 var(--ccc-heading);text-transform:uppercase;letter-spacing:-.02em;margin:22px 0 10px}.ccc-products-shell .ccc-package-position{color:#ced2da;min-height:47px;font-size:16px;line-height:1.45}.ccc-products-shell .ccc-package-price{min-height:145px;margin:26px 0 23px}.ccc-products-shell .ccc-package-price>strong{font:600 clamp(40px,4vw,52px)/1 var(--ccc-heading);letter-spacing:-.025em;display:block}.ccc-products-shell .ccc-package-price>span{text-transform:uppercase;letter-spacing:.1em;color:#c9ced7;margin-top:8px;font-size:12px;display:block}.ccc-products-shell .ccc-package-monthly{color:#abc7ff;margin-top:12px;font-size:15px}.ccc-products-shell .ccc-package-monthly b{font-size:22px;font-weight:600}.ccc-products-shell .ccc-package-price small{color:#bdc4d0;margin-top:12px;font-size:12px;line-height:1.5;display:block}.ccc-products-shell .ccc-package-for{color:#c6c8cd;min-height:88px;margin-bottom:20px;font-size:14px;line-height:1.55}.ccc-products-shell .ccc-package-choice{background:#22334d;border:1px solid #6a86b4;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:14px 16px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.ccc-products-shell .ccc-package-choice:hover{background:#2b4266;border-color:#9ebcff}.ccc-products-shell .ccc-package-growth .ccc-package-choice{background:var(--ccc-blue);color:#fff;border-color:#5988ea}.ccc-products-shell .ccc-package h4{margin:27px 0 10px;font-size:13px;font-weight:700;line-height:1.5}.ccc-products-shell .ccc-package ul{margin:0;padding:0;list-style:none}.ccc-products-shell .ccc-package li{color:#d1d5dd;border-top:1px solid #ffffff13;padding:10px 0 10px 18px;font-size:13px;line-height:1.5;position:relative}.ccc-products-shell .ccc-package li:before{content:"+";color:#91b3f4;position:absolute;left:0}.ccc-products-shell .ccc-package-note{color:#abb4c3;margin-top:20px;font-size:12px;line-height:1.6}.ccc-products-shell .ccc-package-note:first-of-type{margin-top:auto;padding-top:22px}.ccc-products-shell .ccc-pricing-scope{color:#b3b6bd;max-width:900px;margin-top:24px;font-size:13px;line-height:1.6}.ccc-products-shell .ccc-engine{border-top:1px solid var(--ccc-line);border-bottom:1px solid var(--ccc-line);grid-template-columns:1fr 1.2fr;gap:7%;margin-top:43px;padding:42px 0;display:grid}.ccc-products-shell .ccc-engine h3,.ccc-products-shell .ccc-ownership h3,.ccc-products-shell .ccc-consultation-context h2{font:500 clamp(28px,3vw,40px)/1.2 var(--ccc-heading);text-transform:uppercase;margin:15px 0 20px}.ccc-products-shell .ccc-engine h3 em{color:#8cb0fa;font-style:normal}.ccc-products-shell .ccc-engine p{color:#c6c8cd;margin-bottom:15px;font-size:15px;line-height:1.65}.ccc-products-shell .ccc-engine .ccc-pricing-fine{color:#aeb7c5;margin-bottom:0;font-size:12px}.ccc-products-shell .ccc-ownership{grid-template-columns:1fr 1.2fr;gap:7%;padding:43px 0;display:grid}.ccc-products-shell .ccc-ownership>div>p{color:#b3b6bd;max-width:380px;font-size:13px}.ccc-products-shell .ccc-ownership details{border-bottom:1px solid #373e48}.ccc-products-shell .ccc-ownership summary{cursor:pointer;padding:18px 2px;font-size:15px;font-weight:600;line-height:1.5}.ccc-products-shell .ccc-ownership details p{color:#bfc6d1;padding:0 10px 20px 2px;font-size:14px}.ccc-products-shell .ccc-ownership summary:focus-visible{outline-offset:3px;outline:3px solid #86adff}.ccc-products-shell .ccc-pricing-consultation{background:#162238;border:1px solid #48608b;border-radius:16px;grid-template-columns:1fr 1.2fr;gap:7%;margin:20px 0 55px;padding:38px;scroll-margin-top:25px;display:grid}.ccc-products-shell .ccc-consultation-context>p{color:#bfc8d8;font-size:15px}.ccc-products-shell .ccc-consultation-actions .ccc-package-selection{background:#ffffff07;border:1px solid #ffffff25;border-radius:10px;padding:17px 18px}.ccc-products-shell .ccc-package-selection p{color:#edf2ff;font-size:15px}.ccc-products-shell .ccc-package-selection button{color:#b7d0ff;background:0 0;border:0;border-bottom:1px solid #86adff;margin-top:12px;padding:0 0 3px;font-size:12px}.ccc-products-shell .ccc-selection-note{color:#aebad0;margin:12px 0 28px;font-size:11px;line-height:1.6}.ccc-products-shell .ccc-consultation-actions>h2{font-size:28px}.ccc-products-shell .ccc-consultation-actions>p:not(.ccc-selection-note){color:#bfc8d8;margin-top:12px;font-size:14px}.ccc-products-shell .ccc-pricing-consultation .ccc-actions{margin-top:20px}.ccc-products-shell .ccc-pricing-consultation .ccc-primary{width:100%}@media (width<=1100px) and (width>=801px){.ccc-products-shell .ccc-package{padding:23px 19px}.ccc-products-shell .ccc-package-position{min-height:70px}.ccc-products-shell .ccc-package-for{min-height:110px}.ccc-products-shell .ccc-package h3{font-size:31px}.ccc-products-shell .ccc-package-choice{min-height:65px}}@media (width<=800px){.ccc-products-shell .ccc-closing{padding-top:30px}.ccc-products-shell .ccc-closing .ccc-invitation{margin-bottom:40px}.ccc-products-shell .ccc-closing .ccc-invitation h1{font-size:40px}.ccc-products-shell .ccc-closing .ccc-copy{font-size:15px}.ccc-products-shell .ccc-pricing{padding-top:30px}.ccc-products-shell .ccc-pricing-intro h2{font-size:36px}.ccc-products-shell .ccc-pricing-intro>p{font-size:15px}.ccc-products-shell .ccc-package-grid{grid-template-columns:1fr;gap:24px}.ccc-products-shell .ccc-package{padding:26px}.ccc-products-shell .ccc-package-position,.ccc-products-shell .ccc-package-price,.ccc-products-shell .ccc-package-for{min-height:0}.ccc-products-shell .ccc-package-for{margin-bottom:22px}.ccc-products-shell .ccc-package-price{margin:23px 0}.ccc-products-shell .ccc-package-price>strong{font-size:47px}.ccc-products-shell .ccc-package h3{font-size:35px}.ccc-products-shell .ccc-package li{padding-block:11px;font-size:14px}.ccc-products-shell .ccc-package-note{font-size:13px}.ccc-products-shell .ccc-package-choice{font-size:15px}.ccc-products-shell .ccc-engine,.ccc-products-shell .ccc-ownership,.ccc-products-shell .ccc-pricing-consultation{grid-template-columns:1fr;gap:22px}.ccc-products-shell .ccc-engine{margin-top:30px;padding-block:30px}.ccc-products-shell .ccc-ownership{padding-block:30px}.ccc-products-shell .ccc-pricing-consultation{margin-bottom:35px;padding:25px}.ccc-products-shell .ccc-consultation-context h2{font-size:32px}.ccc-products-shell .ccc-package-number span{font-size:10px}}@media (width<=350px){.ccc-products-shell .ccc-package{padding:22px}.ccc-products-shell .ccc-pricing-consultation{padding:20px}.ccc-products-shell .ccc-pricing-intro h2{font-size:32px}}.ccc-products-shell .ccc-compressed{padding-top:24px}.ccc-products-shell .ccc-compressed .ccc-invitation{max-width:100%;margin-bottom:24px}.ccc-products-shell .ccc-compressed .ccc-invitation h1{max-width:none;margin:10px 0 12px;font-size:clamp(32px,3.5vw,48px)}.ccc-products-shell .ccc-compressed .ccc-copy{max-width:none;font-size:16px}.ccc-products-shell .ccc-compressed .ccc-pricing{border-top:0;padding-top:0;scroll-margin-top:20px}.ccc-products-shell .ccc-compressed .ccc-package-grid{align-items:start;gap:18px}.ccc-products-shell .ccc-compressed .ccc-package{padding:22px;display:flex}.ccc-products-shell .ccc-compressed .ccc-package h3{margin:0 0 8px;font-size:31px}.ccc-products-shell .ccc-compressed .ccc-package-position{min-height:42px;font-size:14px}.ccc-products-shell .ccc-compressed .ccc-package-price{min-height:120px;margin:18px 0}.ccc-products-shell .ccc-compressed .ccc-package-price>strong{font-size:44px}.ccc-products-shell .ccc-compressed .ccc-package-price>span{margin-top:5px;font-size:10px}.ccc-products-shell .ccc-compressed .ccc-package-price small{margin-top:8px;font-size:11px}.ccc-products-shell .ccc-compressed .ccc-package-monthly{margin-top:8px}.ccc-products-shell .ccc-compressed .ccc-package-choice{min-height:44px;padding:11px 13px}.ccc-products-shell .ccc-package-details{border-top:1px solid #ffffff25;margin-top:16px;padding-top:6px}.ccc-products-shell .ccc-package-details summary,.ccc-products-shell .ccc-ownership summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:13px;font-weight:600}.ccc-products-shell .ccc-package-details summary span{float:right}.ccc-products-shell .ccc-package-details[open] summary span{transform:rotate(45deg)}.ccc-products-shell .ccc-compressed .ccc-package-note{margin-top:14px;font-size:12px}.ccc-products-shell .ccc-print-kit{border:1px solid #87adf755;border-radius:8px;margin-top:15px;padding:12px;font-size:12px}.ccc-products-shell .ccc-print-kit p{color:#ced5e2;margin-top:8px;font-size:12px}.ccc-products-shell .ccc-compressed .ccc-pricing-scope{margin:16px 0 0;font-size:11px}.ccc-products-shell .ccc-compressed .ccc-engine{border-block:1px solid var(--ccc-line);grid-template-columns:1fr 1.3fr;gap:40px;margin:26px 0 0;padding:26px 0;display:grid}.ccc-products-shell .ccc-compressed .ccc-engine h2{font:600 29px/1.25 var(--ccc-heading);text-transform:uppercase;margin-top:10px}.ccc-products-shell .ccc-compressed .ccc-engine p{font-size:14px;line-height:1.6}.ccc-products-shell .ccc-compressed .ccc-ownership{border:0;margin-top:10px;padding:0;display:block}.ccc-products-shell .ccc-compressed .ccc-ownership p{color:#b8c2d2;margin-bottom:10px;font-size:12px}.ccc-products-shell .ccc-process{padding:28px 0}.ccc-products-shell .ccc-process h2{font:600 31px var(--ccc-heading);text-transform:uppercase;margin:9px 0 20px}.ccc-products-shell .ccc-process ol{grid-template-columns:repeat(4,1fr);gap:25px;margin:0;padding:0;list-style:none;display:grid}.ccc-products-shell .ccc-process li>span{font:600 23px var(--ccc-heading);color:#89adf4}.ccc-products-shell .ccc-process h3{font:500 20px var(--ccc-heading);text-transform:uppercase;margin:8px 0}.ccc-products-shell .ccc-process p{color:#bfc8d8;font-size:13px;line-height:1.6}.ccc-products-shell .ccc-compressed .ccc-pricing-consultation{gap:40px;margin-top:0;padding:26px}.ccc-products-shell .ccc-contact-simple{margin-top:16px;font-size:12px;text-decoration:underline;display:block}.ccc-products-shell .ccc-compressed .ccc-selection-note{margin-bottom:15px}.ccc-products-shell .ccc-compressed .ccc-consultation-context h2{font-size:30px}@media (width<=800px){.ccc-products-shell .ccc-compressed{padding-top:18px}.ccc-products-shell .ccc-compressed .ccc-invitation{margin-bottom:18px}.ccc-products-shell .ccc-compressed .ccc-invitation h1{margin:8px 0;font-size:30px}.ccc-products-shell .ccc-compressed .ccc-copy{font-size:14px;line-height:1.45}.ccc-products-shell .ccc-compressed .ccc-package-grid{gap:12px}.ccc-products-shell .ccc-compressed .ccc-package{grid-template-columns:1fr 1fr;gap:0 12px;padding:16px;display:grid}.ccc-products-shell .ccc-compressed .ccc-package h3{grid-area:1/1;margin-bottom:5px;font-size:25px}.ccc-products-shell .ccc-compressed .ccc-package-position{grid-area:2/1;min-height:0;font-size:12px;line-height:1.35}.ccc-products-shell .ccc-compressed .ccc-package-price{text-align:right;grid-area:1/2/3;min-height:0;margin:0}.ccc-products-shell .ccc-compressed .ccc-package-price>strong{font-size:31px}.ccc-products-shell .ccc-compressed .ccc-package-price>span{margin-top:2px;font-size:9px}.ccc-products-shell .ccc-compressed .ccc-package-monthly{margin-top:4px;font-size:11px}.ccc-products-shell .ccc-compressed .ccc-package-monthly b{font-size:17px}.ccc-products-shell .ccc-compressed .ccc-package-price small{margin-top:4px;font-size:9px;line-height:1.3}.ccc-products-shell .ccc-compressed .ccc-package-choice{grid-column:1/-1;min-height:38px;margin-top:12px;padding:8px 12px;font-size:12px}.ccc-products-shell .ccc-package-details{grid-column:1/-1;margin-top:8px;padding-top:0}.ccc-products-shell .ccc-package-details summary{min-height:34px;padding:8px 0;font-size:12px}.ccc-products-shell .ccc-compressed .ccc-engine{grid-template-columns:1fr;gap:16px}.ccc-products-shell .ccc-process ol{grid-template-columns:1fr 1fr;gap:22px}.ccc-products-shell .ccc-compressed .ccc-pricing-consultation{grid-template-columns:1fr;gap:20px;padding:22px}.ccc-products-shell .ccc-compressed .ccc-invitation .ccc-kicker{font-size:9px}}.ccc-products-shell .ccc-compressed #options{scroll-margin-top:360px}@media (width<=800px){.ccc-products-shell .ccc-gateway-header{padding-block:12px}.ccc-products-shell .ccc-header img{max-width:140px;height:auto}.ccc-products-shell .ccc-header-booking{display:none}.ccc-products-shell .ccc-compressed .ccc-package-grid{gap:8px}.ccc-products-shell .ccc-compressed .ccc-package{gap:0 10px;padding:13px 15px;position:relative}.ccc-products-shell .ccc-compressed .ccc-package h3{margin-bottom:4px;font-size:24px}.ccc-products-shell .ccc-compressed .ccc-package-position{font-size:12px;line-height:1.3}.ccc-products-shell .ccc-compressed .ccc-package-price>strong{font-size:30px}.ccc-products-shell .ccc-compressed .ccc-package-price small,.ccc-products-shell .ccc-compressed .ccc-package-choice{display:none}.ccc-products-shell .ccc-compressed .ccc-package:has(details[open]) .ccc-package-choice{grid-row:4;margin-top:10px;display:flex}.ccc-products-shell .ccc-compressed .ccc-package-details{grid-row:3;margin-top:6px}.ccc-products-shell .ccc-compressed .ccc-package-details summary{min-height:44px;padding-block:12px}.ccc-products-shell .ccc-compressed .ccc-invitation h1{font-size:30px;line-height:1.12}.ccc-products-shell .ccc-compressed .ccc-copy{font-size:14px;line-height:1.45}.ccc-products-shell .ccc-compressed #options{scroll-margin-top:20px}.ccc-products-shell .ccc-process ol{gap:18px}.ccc-products-shell .ccc-process p{font-size:13px}.ccc-products-shell .ccc-compressed .ccc-pricing-consultation{padding:18px}.ccc-products-shell .ccc-compressed .ccc-return{flex-wrap:wrap;gap:12px}.ccc-products-shell .ccc-return a,.ccc-products-shell .ccc-return button{min-height:44px}}.ccc-products-shell .ccc-package-mobile-summary{display:none}@media (width<=800px){.ccc-products-shell .ccc-compressed .ccc-package-position{display:none}.ccc-products-shell .ccc-package-mobile-summary{color:#c5cfdd;grid-area:2/1;margin:0;font-size:12px;line-height:1.35;display:block}.ccc-products-shell .ccc-package-price{align-self:start}}.ccc-products-shell .ccc-mobile-offer-intro{display:none}@media (width<=800px){.ccc-products-shell .ccc-invitation .ccc-copy{display:none}.ccc-products-shell .ccc-mobile-offer-intro{color:#c5cfdd;margin:0;font-size:14px;line-height:1.45;display:block}.ccc-products-shell .ccc-compressed .ccc-invitation{margin-bottom:14px}}.ccc-products-shell .ccc-legal-links{flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:16px;font-size:12px;line-height:1.6;display:flex}.ccc-products-shell .ccc-legal-links a{color:#b8d0ff;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.ccc-products-shell .ccc-legal-links span{color:#aeb6c4;font-size:11px}.ccc-products-shell .ccc-transparency .ccc-transparency-intro{color:#c6c8cd;margin-top:18px;font-size:14px}.ccc-products-shell .ccc-transparency .ccc-ownership{border-bottom:1px solid #373e48;margin:0;padding:0}.ccc-products-shell .ccc-transparency-details{min-width:0}.ccc-products-shell .ccc-ownership summary{min-height:48px;padding:13px 0;font-size:14px;line-height:1.5}.ccc-products-shell .ccc-ownership p{color:#c3cbd8;margin:0 0 15px;padding:0;font-size:14px;line-height:1.65}.ccc-products-shell .ccc-cancellation{border-bottom:1px solid var(--ccc-line);padding:28px 0}.ccc-products-shell .ccc-transparency-heading{max-width:800px}.ccc-products-shell .ccc-transparency-heading h2{font:600 30px/1.25 var(--ccc-heading);text-transform:uppercase;margin:10px 0 14px}.ccc-products-shell .ccc-transparency-heading>p{color:#c3cbd8;font-size:14px}.ccc-products-shell .ccc-exit-summary{grid-template-columns:1fr 1fr;gap:30px;margin:24px 0 18px;display:grid}.ccc-products-shell .ccc-exit-summary>div{border-left:2px solid #668cd4;padding-left:18px}.ccc-products-shell .ccc-exit-summary h3{font:500 23px/1.3 var(--ccc-heading);text-transform:uppercase;margin:0 0 10px}.ccc-products-shell .ccc-exit-summary p{color:#c3cbd8;font-size:14px;line-height:1.65}.ccc-products-shell .ccc-cancellation .ccc-ownership{border-bottom:1px solid #373e48;margin:0;padding:0}.ccc-products-shell .ccc-ownership .ccc-review-note{color:#ecd6a6;background:#e8bf660a;border-left:2px solid #e8bf66;padding:12px 16px;font-size:12px}.ccc-products-shell .ccc-footer{flex-wrap:wrap;align-items:center}.ccc-products-shell .ccc-footer-legal{flex-wrap:wrap;gap:18px;font-size:11px;display:flex}.ccc-products-shell .ccc-footer-legal a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (width<=800px){.ccc-products-shell .ccc-exit-summary{grid-template-columns:1fr;gap:22px}.ccc-products-shell .ccc-cancellation{padding-block:24px}.ccc-products-shell .ccc-transparency-heading h2{font-size:28px}.ccc-products-shell .ccc-legal-links{gap:4px 18px}.ccc-products-shell .ccc-legal-links span{flex-basis:100%}.ccc-products-shell .ccc-footer-legal{margin-top:10px}}.ccc-products-shell .ccc-pricing-consultation .ccc-package-selection{border:0;border-bottom:1px solid var(--ccc-line);background:0 0;border-radius:0;margin-bottom:12px;padding:0 0 18px}.ccc-products-shell .ccc-pricing-consultation .ccc-legal-links{gap:8px 18px;font-size:13px}.ccc-products-shell .ccc-pricing-consultation .ccc-legal-links a,.ccc-products-shell .ccc-footer-legal a{align-items:center;min-height:44px;display:inline-flex}.ccc-products-shell .ccc-standalone{border:1px solid var(--ccc-line);background:#ffffff03;border-left:3px solid #668cd4;border-radius:10px;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:16px 32px;margin-top:24px;padding:24px;display:grid}.ccc-products-shell .ccc-standalone h2{font:600 27px/1.25 var(--ccc-heading);text-transform:uppercase;margin:7px 0 10px}.ccc-products-shell .ccc-standalone p{color:#c3cbd8;font-size:14px;line-height:1.6}.ccc-products-shell .ccc-standalone .ccc-standalone-lead{color:var(--ccc-text);margin-bottom:10px;font-size:16px}.ccc-products-shell .ccc-standalone .ccc-standalone-hosting{color:#b8d0ff;margin-top:10px}.ccc-products-shell .ccc-standalone-action{align-self:center;min-width:0}.ccc-products-shell .ccc-standalone .ccc-standalone-price{color:var(--ccc-text);margin-bottom:14px;font-size:18px;font-weight:700}.ccc-products-shell .ccc-standalone .ccc-secondary{color:#bdd2ff;border-color:#536e9e;min-height:44px;font-size:14px;line-height:1.4}.ccc-products-shell .ccc-standalone .ccc-standalone-scope{border-top:1px solid var(--ccc-line);color:var(--ccc-muted);grid-column:1/-1;padding-top:14px;font-size:13px}@media (width<=800px){.ccc-products-shell .ccc-standalone{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:20px;padding:20px 18px}.ccc-products-shell .ccc-standalone h2{font-size:25px}.ccc-products-shell .ccc-standalone .ccc-standalone-price{margin-bottom:12px;font-size:17px}.ccc-products-shell .ccc-standalone .ccc-secondary{justify-content:center;width:100%;padding:12px;display:flex}.ccc-products-shell .ccc-standalone .ccc-standalone-scope{font-size:13px}}.ccc-products-shell #consultation{scroll-margin-top:96px}
