.cg-landing,.cg-bonus-page,.cg-tool-shell{--cg-orange:#ff6a00;--cg-orange2:#ff9b3c;--cg-black:#050505;--cg-surface:#101011;--cg-muted:#aaa5a1;--cg-line:#ffffff1f;color:#faf8f5;font-family:var(--font-geist-sans),sans-serif;background:#060606}.cg-container{width:min(100% - 48px,1220px);margin-inline:auto}.cg-display{font-family:var(--font-display),var(--font-geist-sans),sans-serif;letter-spacing:-.06em;font-weight:700;line-height:1.09}.cg-display em{color:#0000;background:linear-gradient(112deg,#ffa85b 5%,#ff6a00 55%,#ffaf63 100%);-webkit-background-clip:text;background-clip:text;font-style:normal}.cg-eyebrow{color:#ff9e50;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:800;display:inline-flex}.cg-section{padding:114px 0;position:relative}.cg-section-heading h2{max-width:800px;margin:20px auto 0;font-size:clamp(36px,4.4vw,60px)}.cg-section-heading>p{color:#aaa4a0;max-width:680px;margin:22px auto 0;font-size:16px;line-height:1.8}.cg-heading-center{text-align:center;margin-bottom:49px}.cg-button{text-align:center;white-space:normal;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:55px;padding:16px 24px;font-size:14px;font-weight:800;line-height:1.25;text-decoration:none;transition:transform .22s,background .22s,border-color .22s,box-shadow .22s;display:inline-flex}.cg-button:hover{transform:translateY(-3px)}.cg-button:focus-visible,.cg-header a:focus-visible,.cg-header button:focus-visible,.cg-bonus-card-link:focus-visible,.cg-faq-item summary:focus-visible{outline-offset:4px;outline:3px solid #ffae74}.cg-button-primary{background:linear-gradient(110deg,#ff821e,#ff6a00 65%,#f65c00);box-shadow:0 14px 40px #ff6a0038;color:#120902!important}.cg-button-primary:hover{background:linear-gradient(110deg,#ffa447,#ff8017);box-shadow:0 18px 48px #ff6a005c}.cg-button-outline{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09;border:1px solid #ffffff38;color:#fff!important}.cg-button-outline:hover{background:#ff6a001a;border-color:#ff6a00a6}.cg-button-secondary{background:#fff;border:1px solid #ffffff38;color:#101011!important}.cg-button-secondary:hover{background:#fff1e8;border-color:#ff6a00}.cg-header{z-index:80;isolation:isolate;color:#fff;-webkit-backdrop-filter:blur(25px);background:#060606e3;border-bottom:1px solid #ffffff16;position:sticky;top:0}.cg-nav-bar{justify-content:space-between;align-items:center;gap:24px;min-height:82px;display:flex}.cg-header-logo{flex-direction:column;align-items:flex-start;gap:0;min-width:158px;display:flex}.cg-header-logo img{max-width:167px;height:auto;max-height:42px}.cg-header-logo>span{letter-spacing:.32em;color:#ffac66;margin-left:5px;font-size:8px;font-weight:800}.cg-desktop-nav{align-items:center;gap:27px;display:flex}.cg-desktop-nav a{color:#c5c2bf;font-size:12px;font-weight:650;transition:color .2s}.cg-desktop-nav a:hover{color:#ff9c53}.cg-nav-actions{align-items:center;gap:12px;display:flex}.cg-header-cta{color:#160b04;white-space:nowrap;background:#ff7414;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:12px;font-weight:900;transition:background .2s,transform .2s;display:inline-flex}.cg-header-cta:hover{background:#ff9c48;transform:translateY(-1px)}.cg-menu-toggle{color:#fff;background:#161616;border:1px solid #ffffff2e;border-radius:12px;padding:10px;display:none}.cg-mobile-nav{display:none}.cg-hero{background:radial-gradient(70% 80% at 80% 48%,#2d1408 0%,#100b09 45%,#060606 85%);min-height:min(790px,88vw)}.cg-hero-grid{pointer-events:none;opacity:.4;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:63px 63px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 63% 45%,#000 5%,#0000 84%);mask-image:radial-gradient(80% 80% at 63% 45%,#000 5%,#0000 84%)}.cg-hero-glow{pointer-events:none;aspect-ratio:1;filter:blur(115px);opacity:.14;background:#ff6a00;border-radius:50%;width:38vw;animation:12s ease-in-out infinite alternate cg-glow;position:absolute}.cg-hero-glow-a{top:-24%;right:-12%}.cg-hero-glow-b{opacity:.08;animation-delay:-6s;bottom:-35%;left:-26%}.cg-hero-inner{grid-template-columns:1.03fr .97fr;align-items:center;min-height:710px;padding-block:65px 55px;display:grid;position:relative}.cg-hero-content{z-index:5;padding-bottom:24px;position:relative}.cg-kicker{color:#ffb279;letter-spacing:.13em;background:#ff6a0014;border:1px solid #ff6a0042;border-radius:100px;align-items:center;gap:9px;padding:9px 14px;font-size:10px;font-weight:800;display:inline-flex}.cg-kicker-dot{background:#ff7613;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ff6a0021}.cg-hero-title{max-width:750px;margin:29px 0 24px;font-size:clamp(48px,5.35vw,77px);line-height:1.05}.cg-hero-title span{color:#fdf8f4}.cg-hero-description{color:#bfb6ae;max-width:550px;font-size:clamp(15px,1.35vw,18px);line-height:1.83}.cg-hero-description strong{color:#fff;font-weight:700}.cg-hero-actions{flex-wrap:wrap;gap:13px;margin-top:32px;display:flex}.cg-hero-proof{color:#c5bab0;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:33px;font-size:11px;display:flex}.cg-hero-proof span{align-items:center;gap:7px;display:inline-flex}.cg-hero-proof svg{color:#ff8b37}.cg-hero-visual{isolation:isolate;min-width:0;height:100%;min-height:575px;position:relative}.cg-orbit{mix-blend-mode:screen;opacity:.74;filter:saturate(1.1);background:url(/cg-home/orbita.webp) 50%/cover no-repeat;position:absolute;inset:3% -18% 4% -10%;-webkit-mask-image:radial-gradient(60% 57%,#000 27%,#0000 98%);mask-image:radial-gradient(60% 57%,#000 27%,#0000 98%)}.cg-hero-mascot{z-index:2;filter:drop-shadow(0 29px 42px #000c);animation:7s ease-in-out infinite cg-float;position:absolute;inset:4% -6% 3% 2%}.cg-floating{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f2eae4;background:#0f0f10de;border:1px solid #ffad6b40;border-radius:18px;align-items:center;gap:12px;padding:14px 17px;font-size:12px;display:flex;position:absolute;box-shadow:0 20px 60px #00000080}.cg-floating-one{top:15%;left:-4%;transform:rotate(-4deg)}.cg-floating-one svg{color:#ff8e35}.cg-floating-one strong{color:#ffb570;font-size:16px;display:block}.cg-floating-two{bottom:17%;right:-7%;transform:rotate(3deg)}.cg-floating-two strong{font-size:13px;display:block}.cg-floating-two small{color:#bcaea2;margin-top:3px;font-size:10px;display:block}.cg-float-icon{color:#1a0b02;background:#ff6a00;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.cg-hero-visual-caption{letter-spacing:.3em;color:#be9c80;font-size:9px;position:absolute;bottom:2%;right:7%}.cg-hero-visual-caption span{color:#ff811c}.cg-hero-bottom{color:#8a7970;letter-spacing:.24em;justify-content:center;align-items:center;gap:18px;padding:0 0 33px;font-size:9px;font-weight:800;display:flex}.cg-scroll-line{background:linear-gradient(90deg,#ff6a00,#0000);width:70px;height:1px}.cg-marquee{color:#1b0a01;z-index:2;background:linear-gradient(100deg,#ff7820,#fc5800,#f77921);position:relative;overflow:hidden;transform:rotate(-1deg)scale(1.015);box-shadow:0 12px 45px #ff6a0036}.cg-marquee-track,.cg-art-track{width:max-content;animation:38s linear infinite cg-marquee;display:flex}.cg-marquee-items{align-items:center;gap:28px;padding:16px 28px;display:flex}.cg-marquee-items>span{white-space:nowrap;font-family:var(--font-display),sans-serif;letter-spacing:.13em;align-items:center;gap:28px;font-size:13px;font-weight:900;display:flex}.cg-marquee:hover .cg-marquee-track,.cg-art-marquee:hover .cg-art-track{animation-play-state:paused}.cg-studio-section{background:radial-gradient(at 50% 100%,#1b0e07,#0000 60%),#080808}.cg-feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cg-feature-card{border:1px solid var(--cg-line);background:linear-gradient(145deg,#ffffff0f,#ffffff03);border-radius:24px;min-height:268px;padding:30px;transition:border-color .25s,transform .25s,box-shadow .25s;position:relative;overflow:hidden}.cg-feature-card:hover{border-color:#ff802499;transform:translateY(-7px);box-shadow:0 18px 50px #ff6a001a}.cg-feature-num{letter-spacing:.15em;color:#716960;font-size:10px;position:absolute;top:28px;right:26px}.cg-feature-icon{color:#ff933f;background:#ff6a001a;border:1px solid #ff6a0030;border-radius:19px;place-items:center;width:62px;height:62px;display:grid}.cg-feature-card h3{letter-spacing:-.025em;margin-top:28px;font-size:20px;font-weight:800}.cg-feature-card p{color:#aca39c;max-width:330px;margin-top:10px;font-size:13px;line-height:1.85}.cg-feature-corner{color:#ff8d36;position:absolute;bottom:23px;right:26px}.cg-studio-showcase{background:linear-gradient(110deg,#271106,#15100d 50%,#100e0d);border:1px solid #ff701142;border-radius:30px;grid-template-columns:44% 56%;min-height:380px;margin-top:23px;display:grid;overflow:hidden}.cg-showcase-art{isolation:isolate;justify-content:center;align-items:end;min-height:350px;display:flex;position:relative;overflow:hidden}.cg-showcase-lines{background:radial-gradient(#ff750066,#0000 65%);position:absolute;inset:0}.cg-showcase-mascot{z-index:1;object-fit:contain;filter:drop-shadow(0 20px 36px #000);width:auto;max-height:350px;position:relative}.cg-showcase-copy{align-self:center;padding:55px 60px 55px 25px}.cg-showcase-copy h3{margin-top:18px;font-size:clamp(31px,3.2vw,48px)}.cg-showcase-copy p{color:#bbb1a9;margin:18px 0 26px;font-size:15px;line-height:1.85}.cg-library-section{background:radial-gradient(55% 25% at 83% 18%,#241206,#0000),#070707;padding-bottom:100px}.cg-library-intro{grid-template-columns:1.08fr .92fr;align-items:center;gap:45px;display:grid}.cg-library-intro h2{margin:22px 0 25px;font-size:clamp(45px,5vw,72px)}.cg-library-intro p{color:#bdb3ac;max-width:600px;margin-top:13px;font-size:15px;line-height:1.9}.cg-library-intro p strong{color:#fff}.cg-library-tags{flex-wrap:wrap;gap:8px;margin:27px 0 32px;display:flex}.cg-library-tags span{color:#ead9cd;background:#ffffff07;border:1px solid #ffffff21;border-radius:99px;padding:8px 12px;font-size:11px}.cg-library-poster{background:radial-gradient(#3b1d0b 0%,#130d09 70%);border:1px solid #ff7e1d3b;border-radius:35px;height:480px;position:relative;overflow:hidden}.cg-library-poster:before{content:"";border:2px solid #ff751c57;border-radius:50%;width:80%;height:80%;position:absolute;inset:10%;transform:rotate(-23deg)scaleX(1.1);box-shadow:0 0 80px #ff6a0033}.cg-library-poster img{filter:drop-shadow(0 24px 30px #000);padding:35px 15px 0}.cg-library-stamp{z-index:2;color:#ffd0a5;letter-spacing:.13em;text-align:center;background:#080808b3;border:1px solid #ff9e4b7a;border-radius:14px;padding:12px 16px;font-size:10px;line-height:1.5;position:absolute;top:28px;right:24px;transform:rotate(7deg)}.cg-library-stamp strong{color:#ff8127;font-size:15px}.cg-gallery-strip{margin-top:105px}.cg-gallery-top{justify-content:space-between;align-items:end;gap:15px;margin-bottom:24px;display:flex}.cg-gallery-top h3{letter-spacing:-.04em;margin-top:11px;font-size:clamp(24px,3vw,34px);font-weight:800}.cg-gallery-top>span{color:#91847b;font-size:12px}.cg-art-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.cg-art-track{gap:0;animation-duration:100s}.cg-art-series{gap:16px;padding-right:16px;display:flex}.cg-art-card{background:#131110;border:1px solid #ffffff1c;border-radius:17px;flex:0 0 270px;width:270px;transition:transform .2s,border-color .2s;overflow:hidden}.cg-art-card:hover{border-color:#ff852b;transform:translateY(-4px)}.cg-art-image{background:#f4e4cd;height:166px;position:relative;overflow:hidden}.cg-art-image img{padding:0}.cg-art-caption{flex-direction:column;justify-content:space-between;align-items:start;gap:5px;padding:13px 15px 17px;display:flex}.cg-art-caption strong{color:#f7eee8;font-size:13px}.cg-art-caption span{color:#96877c;font-size:11px}.cg-library-benefits{border:1px solid #ffffff1a;border-radius:19px;grid-template-columns:repeat(4,1fr);gap:0;margin-top:51px;display:grid;overflow:hidden}.cg-library-benefits>div{border-right:1px solid #ffffff17;flex-direction:column;align-items:start;gap:9px;padding:26px;display:flex}.cg-library-benefits>div:last-child{border-right:0}.cg-library-benefits svg{color:#ff8c39;margin-bottom:7px}.cg-library-benefits strong{font-size:14px}.cg-library-benefits p{color:#a89a8d;font-size:11px;line-height:1.6}.cg-pricing-section{background:radial-gradient(#2a1005 0%,#0b0806 60%,#060606 100%);border-block:1px solid #ffffff0b}.cg-pricing-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}.cg-price-card{isolation:isolate;background:linear-gradient(160deg,#161414,#0e0d0c);border:1px solid #ffffff2e;border-radius:27px;flex-direction:column;padding:40px 39px;display:flex;position:relative;overflow:hidden}.cg-price-featured{background:linear-gradient(145deg,#251409,#120d0a 58%,#130d0a);border-color:#ff7e1ad9;box-shadow:0 0 0 1px #ff6a0029,0 30px 75px #ff6a001a}.cg-price-glow{z-index:-1;filter:blur(75px);background:#ff6a0033;border-radius:100%;width:250px;height:250px;position:absolute;top:-25%;right:-15%}.cg-price-top{color:#ff9a48;justify-content:space-between;align-items:center;gap:15px;display:flex}.cg-price-tag{color:#ffad62;letter-spacing:.06em;background:#ff6a0026;border-radius:99px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;font-weight:900;display:inline-flex}.cg-tag-neutral{color:#e1d5cb;background:#ffffff10}.cg-price-card h3{letter-spacing:-.035em;margin:26px 0 0;font-size:23px;font-weight:900}.cg-price-sub{color:#b8ada4;min-height:44px;margin-top:9px;font-size:13px;line-height:1.65}.cg-price{font-family:var(--font-display),sans-serif;letter-spacing:-.09em;color:#fff;margin-top:19px;font-size:clamp(65px,6.5vw,86px);font-weight:800;line-height:1.25}.cg-price-featured .cg-price{color:#ff963f}.cg-price>span{letter-spacing:0;color:#d1c1b4;vertical-align:22px;margin-right:8px;font-size:27px}.cg-price>sup{letter-spacing:-.05em;vertical-align:27px;font-size:36px}.cg-price-cadence{letter-spacing:.12em;color:#e0cbc0;text-transform:uppercase;font-size:11px;font-weight:800}.cg-price-rule{background:#ffffff21;height:1px;margin:27px 0 23px}.cg-price-card ul{flex:1;gap:17px;margin:0 0 32px;list-style:none;display:grid}.cg-price-card li{color:#ece1d7;align-items:start;gap:12px;font-size:13px;display:flex}.cg-price-card li svg{stroke-width:3px;color:#ff9741;background:#ff6a0029;border-radius:100%;flex-shrink:0;width:19px;height:19px;padding:3px}.cg-price-button{width:100%}.cg-price-card>small{text-align:center;color:#a99688;margin-top:15px;font-size:10px}.cg-upgrade-note{color:#d3bda9;background:#ff721813;border:1px solid #ff82334a;border-radius:15px;align-items:start;gap:10px;margin-top:23px;padding:16px;font-size:11px;line-height:1.7;display:flex}.cg-upgrade-note svg{color:#ff8a31;flex:0 0 17px}.cg-upgrade-note strong{color:#ffc08d}.cg-subscriber-note{background:#ffffff06;border:1px solid #ffffff1c;border-radius:16px;align-items:center;gap:17px;margin-top:24px;padding:19px 24px;display:flex}.cg-subscriber-note>svg{color:#ff8c35;flex-shrink:0}.cg-subscriber-note>div{flex-direction:column;flex:1;gap:4px;display:flex}.cg-subscriber-note strong{font-size:14px}.cg-subscriber-note span{color:#b2a59b;font-size:12px}.cg-subscriber-note>a{color:#ffa059;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.cg-bonus-section{background:#080808}.cg-bonus-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:43px;display:flex}.cg-bonus-heading h2{margin-top:18px;font-size:clamp(35px,4.3vw,57px)}.cg-bonus-heading p{color:#b6aaa0;max-width:560px;margin-top:16px;font-size:15px;line-height:1.75}.cg-bonus-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.cg-bonus-card{min-width:0}.cg-bonus-card-link{color:#fff;background:linear-gradient(155deg,#1a1613,#101011);border:1px solid #ffffff21;border-radius:22px;flex-direction:column;height:100%;min-height:294px;padding:22px 18px 20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.cg-bonus-card-link:hover{border-color:#ff7416b3;transform:translateY(-7px);box-shadow:0 22px 50px #ff6a001f}.cg-bonus-numeral{font-family:var(--font-display),sans-serif;color:#76685e;font-size:12px;font-weight:800;position:absolute;top:22px;right:20px}.cg-bonus-icon{color:#ff9a49;background:linear-gradient(150deg,#ff6a0038,#ff6a000d);border:1px solid #ff6a0040;border-radius:18px;place-items:center;width:61px;height:61px;margin-bottom:23px;display:grid}.cg-bonus-card strong{letter-spacing:-.03em;font-size:16px;line-height:1.35}.cg-bonus-card p{color:#a59a92;flex:1;margin:10px 0 23px;font-size:11px;line-height:1.7}.cg-bonus-bottom{color:#ff9e50;letter-spacing:.04em;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:8px;padding-top:16px;font-size:10px;font-weight:900;display:flex}.cg-faq-section{background:radial-gradient(at 20% 30%,#170e09,#070707 65%)}.cg-faq-layout{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.cg-faq-layout h2{margin-top:20px;font-size:clamp(35px,4vw,57px)}.cg-faq-layout p{color:#b7aba1;margin-top:18px;line-height:1.75}.cg-faq-support{color:#ff9e59;align-items:center;gap:11px;margin-top:22px;font-size:14px;font-weight:800;display:inline-flex}.cg-faq-list{gap:10px;display:grid}.cg-faq-item{background:#ffffff06;border:1px solid #ffffff1f;border-radius:16px;padding:0 22px;transition:border-color .2s}.cg-faq-item[open]{background:#180f09;border-color:#ff6a0059}.cg-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:21px 0;font-size:13px;font-weight:750;list-style:none;display:flex}.cg-faq-item summary::-webkit-details-marker{display:none}.cg-faq-item summary svg{color:#ff9a50;flex-shrink:0;transition:transform .2s}.cg-faq-item[open] summary svg{transform:rotate(180deg)}.cg-faq-item p{color:#bdaea0;margin:0;padding:0 0 23px;font-size:12px;line-height:1.85}.cg-bottom-space{padding-bottom:105px}.cg-final-cta{isolation:isolate;background:linear-gradient(115deg,#2c1407,#160e09 50%,#150c07);border:1px solid #ff791d80;border-radius:32px;grid-template-columns:1.3fr .7fr;align-items:center;min-height:360px;padding:62px 63px;display:grid;position:relative;overflow:hidden}.cg-final-cta-orbit{z-index:-1;mix-blend-mode:screen;opacity:.28;background:url(/cg-home/orbita.webp) 50%/cover no-repeat;position:absolute;inset:0 0 0 42%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%);mask-image:linear-gradient(90deg,#0000,#000 55%)}.cg-final-cta h2{margin-top:20px;font-size:clamp(36px,3.6vw,52px)}.cg-final-cta p{color:#c9b6a7;max-width:650px;margin-top:18px;font-size:14px;line-height:1.75}.cg-final-actions{flex-wrap:wrap;gap:12px;margin-top:27px;display:flex}.cg-final-mascot{filter:drop-shadow(0 20px 24px #000);height:270px;position:relative}.cg-footer{color:#f7f4f0;background:#060606;border-top:1px solid #ffffff1c;padding:73px 0 28px}.cg-footer-main{grid-template-columns:1.85fr 1fr 1fr .8fr;gap:35px;padding-bottom:70px;display:grid}.cg-footer-brand img{max-width:200px;height:auto}.cg-footer-brand>p{color:#aaa097;margin-top:20px;font-size:12px;line-height:1.8}.cg-social-links{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.cg-social-links a{border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:8px;padding:11px 13px;font-size:11px;font-weight:800;transition:border-color .2s,background .2s;display:flex}.cg-social-links a:hover{background:#ff6a001f;border-color:#ff8228}.cg-social-links svg{color:#ff9a47}.cg-footer-column{flex-direction:column;align-items:start;gap:14px;display:flex}.cg-footer-column>strong{margin-bottom:6px;font-size:13px;font-weight:800}.cg-footer-column>a{color:#a8a09a;align-items:center;gap:5px;font-size:12px;line-height:1.5;transition:color .2s;display:inline-flex}.cg-footer-column>a:hover{color:#f94}.cg-footer-column .cg-admin-link{opacity:.5;margin-top:10px;font-size:10px}.cg-footer-bottom{color:#79716b;border-top:1px solid #ffffff17;justify-content:space-between;gap:15px;padding-top:25px;font-size:11px;display:flex}.cg-whatsapp-float{z-index:100;color:#092c17;background:#20c765;border-radius:100px;align-items:center;gap:11px;padding:13px 18px;font-size:13px;font-weight:900;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:25px;right:24px;box-shadow:0 12px 38px #0000007a,0 0 0 3px #20c76526}.cg-whatsapp-float svg{stroke:#fff}.cg-whatsapp-float:hover{transform:translateY(-5px);box-shadow:0 18px 45px #20c76545}.cg-bonus-page{min-height:100vh}.cg-bonus-hero{background:radial-gradient(at 70% 0,#321607,#0000 54%);padding:95px 0 60px;position:relative}.cg-bonus-hero h1{margin-top:16px;font-size:clamp(45px,6vw,77px)}.cg-bonus-hero p{color:#b2a69a;max-width:640px;margin-top:20px;font-size:16px;line-height:1.75}.cg-bonus-hero .cg-button{margin-top:25px}.cg-bonus-page-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin:0 0 105px;display:grid}.cg-bonus-page-card{background:linear-gradient(140deg,#1b1411,#0c0b0b);border:1px solid #ffffff21;border-radius:24px;flex-direction:column;gap:16px;min-height:240px;padding:32px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.cg-bonus-page-card:hover{border-color:#ff8133;transform:translateY(-5px);box-shadow:0 18px 45px #ff6a001f}.cg-bonus-page-card h2{letter-spacing:-.035em;font-size:23px;font-weight:800}.cg-bonus-page-card p{color:#a9a098;max-width:380px;font-size:13px;line-height:1.65}.cg-bonus-page-card .cg-bonus-icon{margin:0}.cg-bonus-page-card .cg-bonus-bottom{margin-top:auto}.cg-tool-shell .cg-tool-wrapper{padding:45px 0 100px}.cg-tool-shell .cg-tool-title{margin-top:18px;font-size:clamp(28px,4vw,47px)}@keyframes cg-marquee{to{transform:translate(-50%)}}@keyframes cg-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-13px)rotate(1deg)}}@keyframes cg-glow{0%{transform:translate(0)}to{transform:translate(-40px,40px)}}@media (max-width:1120px){.cg-desktop-nav{gap:15px}.cg-desktop-nav a{font-size:11px}.cg-bonus-grid{grid-template-columns:repeat(3,1fr)}.cg-hero-title{font-size:clamp(46px,5.1vw,66px)}.cg-hero-inner{min-height:650px}.cg-hero-visual{min-height:510px}.cg-floating-two{right:0}.cg-floating-one{left:-3%}.cg-faq-layout{gap:35px}}@media (max-width:900px){.cg-container{width:min(100% - 36px,1220px)}.cg-desktop-nav{display:none}.cg-menu-toggle{place-items:center;display:grid}.cg-mobile-nav{background:#0c0b0a;border-top:1px solid #ffffff1a;flex-direction:column;padding:10px max(18px,50vw - 610px) 20px;display:flex}.cg-mobile-nav a{color:#e2d9d0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:13px 8px;font-size:14px;display:flex}.cg-hero-inner{grid-template-columns:1fr;min-height:auto;padding:72px 0 15px}.cg-hero-content{text-align:center;padding:0}.cg-hero-title{margin-inline:auto;font-size:clamp(46px,8vw,72px)}.cg-hero-description{margin-inline:auto}.cg-hero-actions,.cg-hero-proof{justify-content:center}.cg-hero-visual{width:min(100%,620px);height:500px;min-height:500px;margin:20px auto 0}.cg-hero-mascot{inset:2% 7% 3%}.cg-orbit{inset:-6% -4%}.cg-floating-one{left:4%}.cg-floating-two{right:3%}.cg-hero-bottom{padding-bottom:30px}.cg-library-intro{grid-template-columns:1fr;gap:30px}.cg-library-poster{width:100%;max-width:560px;height:450px;margin:auto}.cg-library-benefits{grid-template-columns:repeat(2,1fr)}.cg-library-benefits>div:nth-child(2){border-right:0}.cg-library-benefits>div:nth-child(-n+2){border-bottom:1px solid #ffffff1a}.cg-feature-grid{grid-template-columns:repeat(2,1fr)}.cg-feature-card:last-child{grid-column:1/-1}.cg-faq-layout{grid-template-columns:1fr}.cg-footer-main{grid-template-columns:repeat(3,1fr)}.cg-footer-brand{grid-column:1/-1}.cg-final-cta{padding:40px}.cg-final-mascot{height:220px}}@media (max-width:620px){.cg-container{width:calc(100% - 32px)}.cg-section{padding:79px 0}.cg-nav-bar{min-height:72px}.cg-header-logo img{max-width:125px}.cg-header-logo>span{font-size:7px}.cg-header-cta{padding:12px;font-size:11px}.cg-header-cta svg{display:none}.cg-hero-inner{padding-top:55px}.cg-kicker{letter-spacing:.08em;max-width:100%;font-size:8px}.cg-hero-title{font-size:clamp(43px,10.8vw,62px)}.cg-hero-description{font-size:14px;line-height:1.75}.cg-hero-actions{flex-direction:column;gap:10px}.cg-hero-actions .cg-button{width:100%}.cg-hero-proof{gap:12px;font-size:10px}.cg-hero-visual{height:375px;min-height:375px;margin-top:25px}.cg-hero-mascot{inset:-6% 3% 2%}.cg-orbit{opacity:.65;inset:3% -30% 0}.cg-floating{border-radius:13px;padding:10px 11px;font-size:10px}.cg-floating-one{top:12%;left:0;transform:rotate(-6deg)}.cg-floating-one strong{font-size:13px}.cg-floating-two{bottom:18%;right:-1%}.cg-floating-two small{font-size:8px}.cg-floating-two strong{font-size:10px}.cg-hero-visual-caption{font-size:7px;right:1%}.cg-hero-bottom{font-size:8px}.cg-marquee-items>span{font-size:11px}.cg-section-heading h2{font-size:36px}.cg-section-heading>p{font-size:14px}.cg-feature-grid,.cg-pricing-grid,.cg-bonus-page-grid{grid-template-columns:1fr}.cg-feature-card:last-child{grid-column:auto}.cg-feature-card{min-height:235px}.cg-studio-showcase{grid-template-columns:1fr}.cg-showcase-art{min-height:230px}.cg-showcase-mascot{max-height:260px}.cg-showcase-copy{padding:24px 25px 32px}.cg-showcase-copy h3{font-size:34px}.cg-library-intro h2{font-size:46px}.cg-library-intro p{font-size:14px}.cg-library-poster{height:370px}.cg-gallery-strip{margin-top:75px}.cg-gallery-top{flex-direction:column;align-items:start}.cg-art-card{flex-basis:238px;width:238px}.cg-art-image{height:145px}.cg-library-benefits>div{padding:18px}.cg-library-benefits strong{font-size:12px}.cg-library-benefits p{font-size:10px}.cg-price-card{border-radius:22px;padding:26px 24px}.cg-price-card h3{font-size:21px}.cg-price{font-size:74px}.cg-price-sub{min-height:auto}.cg-subscriber-note{flex-wrap:wrap;align-items:start}.cg-subscriber-note>a{margin-left:37px}.cg-bonus-heading{flex-direction:column;align-items:start}.cg-bonus-grid{grid-template-columns:repeat(2,1fr)}.cg-bonus-card-link{min-height:280px;padding:18px 15px}.cg-bonus-card strong{font-size:14px}.cg-bonus-card p{font-size:11px}.cg-bonus-heading h2{font-size:36px}.cg-faq-layout h2{font-size:41px}.cg-final-cta{grid-template-columns:1fr;padding:31px 25px 0}.cg-final-cta h2{font-size:39px}.cg-final-mascot{height:210px}.cg-final-actions{flex-direction:column}.cg-final-cta .cg-button{width:100%}.cg-footer{padding-top:57px}.cg-footer-main{grid-template-columns:repeat(2,1fr);gap:40px 18px;padding-bottom:55px}.cg-footer-column strong{font-size:13px}.cg-footer-column>a{font-size:11px}.cg-footer-bottom{flex-direction:column}.cg-whatsapp-float{border-radius:100%;justify-content:center;width:55px;height:55px;padding:13px;bottom:15px;right:14px}.cg-whatsapp-float span{display:none}.cg-bonus-page-card{padding:25px}.cg-bonus-hero{padding:65px 0 40px}}@media (max-width:350px){.cg-bonus-grid{grid-template-columns:1fr}.cg-hero-title{font-size:40px}.cg-header-cta{font-size:10px}}@media (prefers-reduced-motion:reduce){.cg-hero-glow,.cg-hero-mascot,.cg-marquee-track,.cg-art-track{animation:none!important}.cg-button,.cg-feature-card,.cg-bonus-card-link,.cg-whatsapp-float{transition:none!important}}.cg-community-bar{background:linear-gradient(105deg,#ff6a0017,#ffffff08);border:1px solid #ff6a003b;border-radius:20px;justify-content:space-between;align-items:center;gap:25px;margin-top:26px;padding:27px 30px;display:flex}.cg-community-bar h3{letter-spacing:-.04em;margin-top:8px;font-size:20px;font-weight:800}.cg-community-social{flex-wrap:wrap;gap:10px;display:flex}.cg-community-social a{color:#fff;background:#ffffff08;border:1px solid #fff3;border-radius:12px;align-items:center;gap:8px;padding:13px 16px;font-size:12px;font-weight:800;transition:background .2s,border-color .2s;display:inline-flex}.cg-community-social a:hover{background:#ff6a0015;border-color:#ff8635}.cg-community-social a svg:first-child{color:#f95}.cg-facebook-mark{color:#f95;place-items:center;width:21px;height:21px;font-size:23px;font-weight:900;line-height:1;display:grid}@media (max-width:900px){.cg-community-bar{flex-direction:column;align-items:start}}@media (max-width:620px){.cg-community-bar{padding:24px 18px}.cg-community-social{flex-direction:column;width:100%}.cg-community-social a{justify-content:center;width:100%}}.cg-landing{overflow-x:clip}.cg-landing :is(section,div)[id]{scroll-margin-top:96px}.cg-hero-product{background:radial-gradient(70% 90% at 85% 35%,#38200f 0%,#15100c 50%,#080807 90%);min-height:0}.cg-hero-product .cg-hero-inner{grid-template-columns:1fr 1fr;gap:30px;min-height:710px;padding-block:66px 52px}.cg-hero-product .cg-hero-content{padding-bottom:0}.cg-hero-product .cg-hero-title{letter-spacing:-.065em;margin:29px 0 24px;font-size:clamp(54px,5.9vw,82px);line-height:1.01}.cg-hero-product .cg-hero-description{max-width:490px;font-size:16px;line-height:1.8}.cg-hero-product .cg-hero-actions{gap:10px;margin-top:28px}.cg-hero-product .cg-button{padding-inline:20px;font-size:13px}.cg-hero-discovery{color:#cab3a0;align-items:center;gap:8px;margin-top:20px;font-size:11px;line-height:1.6;display:inline-flex}.cg-hero-discovery:hover{color:#ffc197}.cg-hero-product .cg-hero-proof{border-top:1px solid #ffffff13;gap:12px 19px;margin-top:27px;padding-top:23px;font-size:10px}.cg-hero-footnote{color:#a48d7d;letter-spacing:.16em;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;padding-block:20px 23px;font-size:9px;font-weight:650;display:flex}.cg-hero-footnote>a{letter-spacing:.015em;color:#cebcad;align-items:center;gap:12px;font-size:11px;display:flex}.cg-product-stage{isolation:isolate;background:radial-gradient(at 40% 30%,#67503a 0%,#30261d 40%,#17130f 85%);border:1px solid #ffffff17;border-radius:28px;align-self:stretch;min-height:540px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 40px 80px #00000035}.cg-stage-top{z-index:3;top:23px;color:#cdb7a2;letter-spacing:.13em;justify-content:space-between;align-items:center;gap:15px;font-size:8px;display:flex;position:absolute;inset-inline:24px}.cg-stage-top>span:first-child{color:#e7dace;align-items:center;gap:7px;font-weight:750;display:flex}.cg-live-dot{background:#fca654;border-radius:100%;width:5px;height:5px;box-shadow:0 0 0 4px #ff9a3312}.cg-stage-orbit{opacity:.8;background:repeating-radial-gradient(at 50% 55%,#0000 0 58px,#ffffff07 59px,#0000 60px);position:absolute;inset:20px;transform:rotate(-20deg);-webkit-mask-image:linear-gradient(#000 50%,#0000 85%);mask-image:linear-gradient(#000 50%,#0000 85%)}.cg-stage-ring{background:linear-gradient(120deg,#65524077,#372c2344);border:1px solid #f6b37d23;border-radius:50%;position:absolute;inset:38% -18% -31%;transform:rotate(-8deg);box-shadow:0 -1px #ffffff12,0 25px 60px #0007}.cg-stage-product{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:21% 0 20%}.cg-product-mug{--mug-art:url(/cg-home/cafe.webp);isolation:isolate;filter:drop-shadow(0 16px 13px #0004);flex-shrink:0;width:230px;height:245px;position:relative;transform:rotate(-8deg)}.cg-product-body{z-index:2;background:#fdfbf3;border-radius:50%/9%;position:absolute;inset:0 13% 3% 0;overflow:hidden;box-shadow:inset 10px 0 13px #0004,inset -13px 0 13px #5c3b143b,inset 0 -8px 6px #0003}.cg-product-print{background-image:var(--mug-art);filter:saturate(.95);background-position:47% 55%;background-repeat:repeat-x;background-size:auto 87%;position:absolute;inset:3% 0;-webkit-mask-image:linear-gradient(#000 92%,#0000 100%);mask-image:linear-gradient(#000 92%,#0000 100%)}.cg-product-glaze{border-radius:inherit;mix-blend-mode:normal;background:linear-gradient(90deg,#261c0d69 0%,#fff2 10%,#ffffffe0 15%,#fff4 18%,#0000 25% 60%,#fff3 75%,#fff8 81%,#fff1 84%,#26130077 100%);position:absolute;inset:0;box-shadow:inset 0 -4px 5px #0003}.cg-product-rim{background:radial-gradient(at 55% 90%,#fff 0%,#d8d0bf 60%,#9f978b 90%);border:5px solid #fffcf3;border-radius:50%;width:100%;height:18%;position:absolute;top:0;left:0;box-shadow:0 2px 2px #0004,inset 0 5px 6px #7b705d80}.cg-product-handle{z-index:0;border:16px solid #faf6eb;border-left-width:12px;border-radius:35% 45% 50% 35%;width:34%;height:63%;position:absolute;top:16%;right:0;transform:rotate(-4deg);box-shadow:inset -6px -3px 6px #aea493,4px 1px 4px #fff8,5px 5px 4px #0003}.cg-product-shadow{filter:blur(5px);z-index:-1;background:radial-gradient(#0008,#0000 66%);border-radius:50%;width:110%;height:24%;position:absolute;bottom:-13%;left:-8%;transform:rotate(8deg)}.cg-stage-product>.cg-product-mug:first-child{z-index:2;width:230px;height:245px;margin-top:-7%;margin-left:-12%;transform:rotate(-10deg)}.cg-stage-product>.cg-product-companion{z-index:1;filter:brightness(.8)drop-shadow(0 12px 15px #0005);width:170px;height:190px;position:absolute;top:16%;left:53%;transform:rotate(13deg)}.cg-stage-product>.cg-product-companion .cg-product-handle{border-width:12px}.cg-stage-pills{z-index:4;flex-wrap:wrap;gap:7px;display:flex;position:absolute;top:17%;left:24px}.cg-stage-pills>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e7d7c5;background:#19130d66;border:1px solid #ffffff20;border-radius:30px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;display:flex}.cg-stage-pills svg{color:#ffc28e}.cg-stage-caption{bottom:62px;z-index:4;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:end;gap:12px;padding-top:18px;display:flex;position:absolute;inset-inline:24px}.cg-stage-caption>div>span{letter-spacing:.17em;color:#c3a789;font-size:8px}.cg-stage-caption strong{letter-spacing:-.025em;color:#f3e6d8;margin-top:7px;font-size:14px;font-weight:550;line-height:1.5;display:block}.cg-stage-mark{font-family:var(--font-display),sans-serif;color:#fff2;letter-spacing:-.06em;font-size:43px;font-weight:500;line-height:1}.cg-stage-disclaimer{bottom:23px;color:#c4ae97;letter-spacing:.015em;font-size:9px;position:absolute;inset-inline:24px}.cg-experience-section{background:radial-gradient(at 50% 100%,#27120955,#0000 70%),#080808}.cg-experience-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px;display:flex}.cg-experience-heading h2{margin-top:18px;font-size:clamp(42px,4.7vw,66px)}.cg-experience-heading>p{color:#aea59d;max-width:330px;padding-bottom:3px;font-size:14px;line-height:1.8}.cg-experience-heading>p>span{color:#b79578;margin-top:12px;font-size:10px;display:block}.cg-experience-panels{gap:9px;height:550px;display:flex}.cg-experience-panel{isolation:isolate;background:var(--panel-color);border:1px solid #ffffff1c;border-radius:20px;flex:0 0 10.5%;min-width:0;transition:flex .6s cubic-bezier(.22,.7,.25,1),border-color .3s;position:relative;overflow:hidden;box-shadow:0 22px 50px #0002}.cg-experience-panel.is-expanded{border-color:#ffb37170;flex:1 1 0}.cg-experience-background{object-fit:cover;opacity:.6;filter:saturate(.7);transition:transform .75s,filter .5s}.cg-experience-panel.is-expanded .cg-experience-background{filter:saturate(.8);transform:scale(1.02)}.cg-experience-shade{z-index:1;background:linear-gradient(#0d0b0a55,#120d0822 34%,#090806ba 72%,#080706f7 100%);transition:background .3s;position:absolute;inset:0}.cg-experience-panel:not(.is-expanded) .cg-experience-shade{background:linear-gradient(#09080799,#0b09097d 40%,#0c0908e0)}.cg-experience-mug{opacity:.35;z-index:1;pointer-events:none;transition:transform .6s,opacity .45s;position:absolute;top:14%;left:50%;transform:translate(-50%)scale(.86)}.cg-experience-panel.is-expanded .cg-experience-mug{opacity:1;transform:translate(-50%)scale(.93)}.cg-experience-mug>.cg-product-mug{width:205px;height:220px;transform:rotate(-9deg)}.cg-experience-mug .cg-product-secondary{z-index:-1;filter:brightness(.9);width:160px;height:180px;position:absolute;top:0;left:65%;transform:rotate(12deg)}.cg-experience-mug .cg-product-secondary .cg-product-handle{border-width:12px}.cg-experience-trigger{z-index:3;color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:center;gap:25px;width:100%;padding:24px 16px;display:flex;position:absolute;inset:0}.cg-experience-trigger:focus-visible{outline-offset:-5px;border-radius:17px;outline:3px solid #ffc392}.cg-experience-index{color:#e0c6b4;letter-spacing:.12em;align-self:center;font-size:10px;line-height:22px}.cg-experience-label{writing-mode:vertical-rl;font-family:var(--font-display),sans-serif;letter-spacing:-.02em;align-items:center;gap:14px;margin-top:auto;font-size:22px;font-weight:500;display:flex;transform:rotate(180deg)}.cg-experience-label svg{width:19px;height:19px;transform:rotate(180deg)}.cg-experience-toggle{background:#ffffff08;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:30px;height:30px;margin-top:auto;display:grid}.cg-experience-panel.is-expanded .cg-experience-trigger{flex-direction:row;justify-content:space-between;gap:13px;height:70px;padding:20px 25px;inset:0 0 auto}.cg-experience-panel.is-expanded .cg-experience-label{writing-mode:horizontal-tb;font-size:12px;font-family:var(--font-geist-sans),sans-serif;letter-spacing:0;order:-1;gap:8px;margin:0 auto 0 0;font-weight:650;transform:none}.cg-experience-panel.is-expanded .cg-experience-label svg{transform:none}.cg-experience-panel.is-expanded .cg-experience-toggle{display:none}.cg-experience-content{z-index:4;pointer-events:none;animation:.5s .12s both cg-panel-reveal;position:absolute;inset:auto 30px 30px}.cg-experience-content[hidden]{display:none}.cg-experience-content>.cg-eyebrow{letter-spacing:.13em;color:#ffbc86;font-size:8px}.cg-experience-content h3{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;color:#fff6ee;max-width:350px;margin-top:11px;font-size:clamp(26px,2.5vw,35px);font-weight:600;line-height:1.1}.cg-experience-content p{color:#d0c4ba;max-width:370px;margin:13px 0 16px;font-size:11px;line-height:1.8}.cg-experience-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f6e5d6;letter-spacing:.02em;background:#1c160f80;border:1px solid #ffffff40;border-radius:24px;padding:7px 11px;font-size:8px;position:absolute;bottom:calc(100% + 24px);right:0}.cg-experience-link{color:#ffbc83;pointer-events:auto;align-items:center;gap:9px;font-size:11px;font-weight:750;display:inline-flex}.cg-experience-link:focus-visible{outline-offset:6px;border-radius:2px;outline:2px solid #ffc392}.cg-experience-note{color:#7f776f;text-align:right;margin-top:18px;font-size:10px;line-height:1.7}.cg-process-section{background:#10100f;border-block:1px solid #ffffff0b;padding:80px 0}.cg-process-layout{grid-template-columns:1fr 1.1fr;align-items:center;gap:90px;display:grid}.cg-process-layout h2{margin-top:21px;font-size:clamp(39px,4.5vw,59px)}.cg-process-layout>div>p{color:#afa79e;max-width:415px;margin-top:20px;font-size:14px;line-height:1.85}.cg-text-link{color:#ffae70;align-items:center;gap:9px;font-size:12px;font-weight:750;display:inline-flex}.cg-process-layout .cg-text-link{margin-top:25px}.cg-process-steps{border-top:1px solid #ffffff1b}.cg-process-step{border-bottom:1px solid #ffffff1b;align-items:start;gap:22px;padding:29px 0;display:flex}.cg-process-step>span{color:#ffad69;border:1px solid #9b623738;border-radius:50%;flex-shrink:0;place-items:center;width:37px;height:37px;font-size:11px;display:grid}.cg-process-step>div{flex:1}.cg-process-step h3{letter-spacing:-.03em;font-size:17px;font-weight:600}.cg-process-step p{color:#a29a91;max-width:340px;margin-top:6px;font-size:12px;line-height:1.8}.cg-process-step>svg{color:#766354;flex-shrink:0;margin-top:7px}.cg-library-heading{grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.cg-library-heading h2{margin-top:20px;font-size:clamp(41px,4.7vw,64px)}.cg-library-heading p{color:#b8aa9c;font-size:14px;line-height:1.85}.cg-library-heading p+p{margin-top:16px}.cg-library-heading strong{color:#e6d7ca;font-weight:600}.cg-library-preview-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cg-library-preview{background:#17120f;border:1px solid #ffffff14;border-radius:15px;overflow:hidden}.cg-library-preview-image{aspect-ratio:2.2;background:#cab598;position:relative;overflow:hidden}.cg-library-preview-image img{transition:transform .5s}.cg-library-preview:hover img{transform:scale(1.035)}.cg-library-preview>div:last-child{justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.cg-library-preview strong{color:#ddd1c6;font-size:11px;font-weight:600}.cg-library-preview>div:last-child>span{letter-spacing:.06em;color:#9b8470;align-items:center;gap:6px;font-size:7px;display:flex}.cg-library-preview-foot{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.cg-library-preview-foot>span{color:#a59180;font-size:11px;line-height:1.7}.cg-access-section{background:radial-gradient(65% 95% at 90% 35%,#2a160b,#0b0907 85%);border-block:1px solid #ffffff0b}.cg-access-layout{grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;display:grid}.cg-access-copy h2{margin-top:20px;font-size:clamp(41px,4.6vw,61px)}.cg-access-copy>p{color:#bbab9d;max-width:490px;margin-top:23px;font-size:15px;line-height:1.85}.cg-access-copy>ul{gap:14px;margin:27px 0;padding:0;list-style:none;display:grid}.cg-access-copy>ul>li{color:#e0d2c5;align-items:center;gap:11px;font-size:13px;display:flex}.cg-access-copy>ul>li>svg{color:#ffb278;flex-shrink:0}.cg-access-existing{border-top:1px solid #ffffff15;gap:13px;margin-top:31px;padding-top:26px;display:flex}.cg-access-existing>svg{color:#dda273;flex-shrink:0;margin-top:2px}.cg-access-existing strong{font-size:13px;font-weight:600;display:block}.cg-access-existing span{color:#a69484;margin-top:3px;font-size:11px;line-height:1.8;display:block}.cg-access-existing a{color:#ffb47c;align-items:center;gap:7px;margin-top:10px;font-size:11px;font-weight:700;display:inline-flex}.cg-membership-card{background:linear-gradient(145deg,#332114,#1b130e 55%,#19120d);border:1px solid #b9764180;border-radius:25px;padding:32px;position:relative;overflow:hidden;box-shadow:0 35px 85px #0003,inset 0 1px #ffcc8e20}.cg-membership-card:after{content:"";pointer-events:none;border:1px solid #d09a561c;border-radius:50%;width:380px;height:380px;position:absolute;top:-160px;right:-180px;box-shadow:0 0 0 40px #d09a5607,0 0 0 90px #d09a5604}.cg-membership-tag{letter-spacing:.13em;color:#ffbd86;background:#da8d4212;border:1px solid #ffb36633;border-radius:30px;align-items:center;gap:8px;padding:8px 11px;font-size:8px;font-weight:650;display:inline-flex}.cg-membership-art{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;margin-top:40px;padding-bottom:25px;display:flex}.cg-membership-art img{width:150px;height:auto}.cg-membership-art>svg{color:#a17653;transform:rotate(-12deg)}.cg-membership-card h3{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;margin-top:25px;font-size:25px;font-weight:600}.cg-membership-card>p{color:#b19b87;margin-top:7px;font-size:12px}.cg-membership-price{font-size:82px;font-family:var(--font-display),sans-serif;letter-spacing:-.075em;color:#ffe6cf;margin-top:26px;font-weight:600;line-height:1.15}.cg-membership-price>span{letter-spacing:-.03em;vertical-align:27px;color:#c4a588;margin-right:9px;font-size:22px}.cg-membership-price>sup{vertical-align:33px;letter-spacing:-.04em;font-size:32px}.cg-membership-cadence{color:#ceac8e;margin:8px 0 27px;font-size:11px;display:block}.cg-membership-card>.cg-button{width:100%;font-size:13px}.cg-membership-note{color:#ad9683;justify-content:center;align-items:start;gap:9px;margin-top:20px;font-size:9px;line-height:1.8;display:flex}.cg-membership-note>svg{color:#b59473;flex-shrink:0;margin-top:2px}.cg-faq-discovery{max-width:100%;margin-top:24px;padding-inline:16px;font-size:11px}.cg-bonus-compact{background:#080808;border-top:1px solid #ffffff0b;padding:65px 0 90px}.cg-bonus-compact-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.cg-bonus-compact-heading h2{margin-top:17px;font-size:clamp(31px,3.6vw,45px)}.cg-bonus-compact-heading p{color:#a99a8d;margin-top:16px;font-size:13px;line-height:1.8}.cg-bonus-compact-heading>.cg-button{white-space:nowrap;font-size:12px}.cg-bonus-chip-list{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.cg-bonus-chip-list>a{color:#bdafa4;background:#ffffff04;border:1px solid #ffffff18;border-radius:9px;align-items:center;gap:15px;padding:13px 15px;font-size:11px;transition:border-color .2s,color .2s;display:flex}.cg-bonus-chip-list>a:hover{color:#ffba83;border-color:#ffba8355}.cg-bonus-chip-list svg{color:#a57c5b}.cg-final-product{background:radial-gradient(at 95% 40%,#51301970,#0000 70%),#18120d;border-color:#ce8b493f;min-height:330px;padding:45px 55px}.cg-final-product h2{margin-top:20px;font-size:clamp(36px,4.2vw,54px)}.cg-final-product>div:first-child{z-index:2}.cg-final-product .cg-final-mascot{height:270px}.cg-final-product .cg-final-actions .cg-button{font-size:12px}@keyframes cg-panel-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1500px){.cg-hero-product .cg-hero-inner{min-height:760px}.cg-hero-product .cg-hero-title{font-size:86px}.cg-product-stage{min-height:570px}}@media (max-width:1120px){.cg-hero-product .cg-hero-inner{gap:20px}.cg-hero-product .cg-hero-title{font-size:64px}.cg-hero-product .cg-hero-actions{flex-direction:column;align-items:stretch;max-width:330px}.cg-hero-product .cg-hero-actions .cg-button{min-height:49px}.cg-hero-product .cg-hero-description{font-size:14px}.cg-hero-product .cg-kicker{letter-spacing:.06em;font-size:8px}.cg-product-stage{min-height:560px}.cg-stage-top{inset-inline:20px}.cg-stage-top>span:last-child{display:none}.cg-stage-product>.cg-product-mug:first-child{width:205px;height:225px}.cg-stage-product>.cg-product-companion{width:150px;height:170px;top:18%;left:50%}.cg-stage-caption strong{font-size:12px}.cg-experience-content{inset-inline:23px;bottom:26px}.cg-experience-content p{font-size:10px}.cg-experience-label{font-size:19px}.cg-experience-panels{gap:7px;height:560px}.cg-experience-panel{flex-basis:10%}.cg-process-layout,.cg-access-layout,.cg-library-heading{gap:45px}.cg-library-preview>div:last-child>span{display:none}.cg-membership-card{padding:27px}}@media (max-width:900px){.cg-hero-product .cg-hero-inner{grid-template-columns:1fr;gap:36px;min-height:0;padding-top:65px}.cg-hero-product .cg-hero-content{text-align:center}.cg-hero-product .cg-hero-title{font-size:76px}.cg-hero-product .cg-hero-description{max-width:570px;margin-inline:auto;font-size:16px}.cg-hero-product .cg-hero-actions{flex-direction:row;justify-content:center;max-width:none}.cg-hero-product .cg-hero-proof{justify-content:center;max-width:470px;margin-inline:auto}.cg-hero-product .cg-hero-discovery{justify-content:center}.cg-product-stage{width:min(100%,620px);min-height:530px;margin-inline:auto}.cg-stage-product>.cg-product-mug:first-child{width:245px;height:265px}.cg-stage-product>.cg-product-companion{width:180px;height:200px;top:16%;left:53%}.cg-stage-top>span:last-child{display:inline}.cg-experience-heading{gap:25px}.cg-experience-heading>p{max-width:280px;font-size:12px}.cg-experience-heading h2{font-size:48px}.cg-experience-panels{height:570px}.cg-experience-label{font-size:17px}.cg-experience-panel{flex-basis:9%}.cg-experience-trigger{padding-inline:8px}.cg-experience-content h3{font-size:29px}.cg-experience-panel.is-expanded .cg-experience-trigger{padding-inline:20px}.cg-experience-content{inset-inline:20px}.cg-experience-content>.cg-eyebrow{font-size:7px}.cg-experience-mug{top:16%}.cg-process-layout{grid-template-columns:1fr;gap:35px}.cg-process-layout>div>p{max-width:600px}.cg-process-steps{border:0;grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.cg-process-step{border-top:1px solid #ffffff1b;border-bottom:0;padding-top:24px;display:block}.cg-process-step>span{margin-bottom:18px}.cg-process-step>svg{display:none}.cg-process-step h3{font-size:15px}.cg-process-step p{font-size:11px}.cg-library-heading{gap:25px}.cg-library-heading h2{font-size:43px}.cg-library-heading p{font-size:12px}.cg-library-preview-grid{grid-template-columns:repeat(2,1fr)}.cg-access-layout{grid-template-columns:1fr 1fr;gap:30px}.cg-access-copy h2{font-size:41px}.cg-access-copy>p{font-size:13px}.cg-access-copy>ul>li{font-size:11px}.cg-membership-price{font-size:73px}.cg-membership-card{padding:23px}.cg-membership-card h3{font-size:22px}.cg-membership-tag{letter-spacing:.06em;font-size:7px}.cg-membership-art{margin-top:30px}.cg-membership-art img{width:130px}}@media (max-width:700px){.cg-experience-heading{display:block}.cg-experience-heading>p{max-width:400px;margin-top:20px}.cg-experience-panels{flex-direction:column;gap:8px;height:auto;display:flex}.cg-experience-panel{border-radius:15px;flex:none;height:76px;transition:height .55s cubic-bezier(.22,.7,.25,1)}.cg-experience-panel.is-expanded{flex:none;height:570px}.cg-experience-trigger{flex-direction:row;align-items:center;gap:15px;height:76px;padding:17px 22px;inset:0}.cg-experience-index{order:-1;margin-right:0;font-size:10px}.cg-experience-label{writing-mode:horizontal-tb;gap:12px;margin:0;font-size:16px;transform:none}.cg-experience-label svg{transform:none}.cg-experience-toggle{width:28px;height:28px;margin:0 0 0 auto}.cg-experience-panel.is-expanded .cg-experience-trigger{gap:15px;height:76px;padding:17px 22px}.cg-experience-panel.is-expanded .cg-experience-label{font-size:16px;font-family:var(--font-display),sans-serif;order:0;margin:0;font-weight:500}.cg-experience-panel.is-expanded .cg-experience-index{order:-1;margin:0}.cg-experience-panel.is-expanded .cg-experience-toggle{justify-content:center;align-items:center;display:flex}.cg-experience-mug{opacity:0;top:14%}.cg-experience-panel.is-expanded .cg-experience-mug{transform:translate(-50%)scale(.98)}.cg-experience-mug>.cg-product-mug{width:220px;height:240px}.cg-experience-content{inset-inline:25px;bottom:26px}.cg-experience-content h3{max-width:340px;font-size:34px}.cg-experience-content p{max-width:430px;font-size:12px}.cg-experience-content>.cg-eyebrow{font-size:8px}.cg-experience-tag{font-size:8px;bottom:calc(100% + 16px)}.cg-experience-panel:not(.is-expanded) .cg-experience-background{object-position:center 60%;opacity:.2}.cg-experience-note{text-align:left}.cg-access-layout{grid-template-columns:1fr;gap:36px}.cg-access-copy h2{font-size:47px}.cg-access-copy>p{font-size:14px}.cg-access-copy>ul>li{font-size:13px}.cg-membership-card{width:100%;max-width:470px;margin-inline:auto;padding:30px}.cg-membership-tag{font-size:9px}.cg-membership-card h3{font-size:26px}.cg-membership-art img{width:160px}.cg-membership-price{font-size:83px}.cg-library-heading{grid-template-columns:1fr;gap:20px}.cg-library-heading p{font-size:14px}.cg-library-heading h2{font-size:48px}.cg-library-preview-foot{flex-direction:column;align-items:start;gap:12px}.cg-bonus-compact-heading{flex-direction:column;align-items:start}.cg-bonus-compact-heading .cg-button{min-height:47px}}@media (max-width:620px){.cg-hero-product .cg-hero-inner{gap:30px;padding-top:47px;padding-bottom:30px}.cg-hero-product .cg-kicker{letter-spacing:.06em;padding:8px 11px;font-size:7px}.cg-hero-product .cg-hero-title{margin-block:25px 20px;font-size:clamp(48px,12vw,70px);line-height:1.04}.cg-hero-product .cg-hero-description{font-size:14px;line-height:1.85}.cg-hero-product .cg-hero-actions{flex-direction:column;gap:10px;margin-top:24px}.cg-hero-product .cg-hero-actions .cg-button{min-height:51px}.cg-hero-discovery{flex-wrap:wrap;gap:6px;margin-top:18px;font-size:10px}.cg-hero-product .cg-hero-proof{gap:12px;margin-top:22px;padding-top:21px;font-size:9px}.cg-hero-footnote{letter-spacing:.05em;gap:15px;padding-top:18px;font-size:7px}.cg-hero-footnote a{gap:6px;font-size:9px}.cg-product-stage{border-radius:20px;min-height:465px}.cg-stage-top{inset-inline:19px;font-size:7px;top:19px}.cg-stage-top>span:last-child{display:none}.cg-stage-pills{gap:5px;top:15%;left:18px}.cg-stage-pills>span{padding:6px 8px;font-size:8px}.cg-stage-product{inset:22% 0 23%}.cg-stage-product>.cg-product-mug:first-child{width:195px;height:220px;margin-left:-15%}.cg-stage-product>.cg-product-companion{width:145px;height:165px;top:12%;left:51%;transform:rotate(11deg)}.cg-stage-product>.cg-product-mug:first-child .cg-product-handle{border-width:13px}.cg-stage-product>.cg-product-companion .cg-product-handle{border-width:10px}.cg-stage-caption{inset-inline:19px;padding-top:15px;bottom:56px}.cg-stage-caption>div>span{font-size:7px}.cg-stage-caption strong{max-width:230px;font-size:12px}.cg-stage-mark{font-size:35px}.cg-stage-disclaimer{inset-inline:19px;font-size:8px;bottom:20px}.cg-experience-heading h2{font-size:43px}.cg-experience-heading .cg-eyebrow{letter-spacing:.12em;font-size:9px}.cg-experience-heading>p{font-size:13px}.cg-process-section{padding-block:65px}.cg-process-layout h2{font-size:42px}.cg-process-layout>div>p{font-size:13px}.cg-process-steps{grid-template-columns:1fr;gap:0}.cg-process-step{gap:17px;padding:23px 0;display:flex}.cg-process-step>span{margin:0}.cg-process-step h3{font-size:16px}.cg-process-step p{max-width:none;font-size:12px}.cg-library-preview-grid{gap:10px}.cg-library-preview{border-radius:11px}.cg-library-preview>div:last-child{padding:11px 10px}.cg-library-preview strong{font-size:10px}.cg-library-preview-image{aspect-ratio:1.8}.cg-library-heading h2{font-size:43px}.cg-library-heading .cg-eyebrow{letter-spacing:.12em;font-size:9px}.cg-library-heading p{font-size:13px}.cg-access-copy h2{font-size:42px}.cg-access-copy .cg-eyebrow{letter-spacing:.1em;font-size:9px}.cg-membership-card{padding:25px}.cg-membership-tag{font-size:8px}.cg-membership-price{font-size:79px}.cg-faq-discovery{gap:9px;min-height:49px;padding-inline:13px;font-size:10px}.cg-bonus-compact{padding:58px 0 65px}.cg-bonus-compact-heading h2{font-size:35px}.cg-bonus-chip-list{gap:8px}.cg-bonus-chip-list>a{gap:9px;padding:11px 12px;font-size:10px}.cg-final-product{padding:31px 25px 0}.cg-final-product h2{font-size:38px}.cg-final-product p{font-size:13px}.cg-final-product .cg-final-mascot{height:200px;margin-top:20px}.cg-final-product .cg-final-actions{gap:10px}.cg-final-product .cg-final-actions .cg-button{min-height:50px}}@media (max-width:370px){.cg-experience-content h3{font-size:29px}.cg-experience-content p{font-size:11px}.cg-experience-panel.is-expanded{height:570px}.cg-experience-mug>.cg-product-mug{width:190px;height:210px}.cg-product-stage{min-height:435px}.cg-stage-product>.cg-product-mug:first-child{width:175px;height:200px}.cg-stage-product>.cg-product-companion{width:130px;height:150px}.cg-stage-caption strong{font-size:10px}.cg-membership-tag{font-size:7px}.cg-library-preview-grid{grid-template-columns:1fr}.cg-hero-product .cg-hero-proof{gap:9px;font-size:8px}.cg-hero-product .cg-kicker{font-size:6px}}@media (prefers-reduced-motion:reduce){.cg-experience-panel,.cg-experience-mug,.cg-experience-background,.cg-library-preview-image img{transition:none!important}.cg-experience-content{animation:none!important}}.cg-stage-mascot{background:#15100c}.cg-stage-studio-photo{z-index:0;opacity:.72;filter:saturate(.9);background:linear-gradient(90deg,#17100acc,#2012063d 45%,#110a09bb),url(/cg-art-gallery/studio-referencia.webp) 50% 46%/cover no-repeat;position:absolute;inset:0}.cg-stage-mascot:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0e0b0acc 0%,#0000 25% 70%,#0c0908 100%);position:absolute;inset:0}.cg-stage-light{pointer-events:none;filter:blur(55px);mix-blend-mode:screen;opacity:.35;border-radius:50%;position:absolute}.cg-stage-light-one{z-index:1;background:#ff994d4d;width:270px;height:320px;top:17%;right:15%}.cg-stage-light-two{z-index:1;background:#ffdaba38;width:210px;height:190px;top:45%;left:5%}.cg-stage-mascot-figure{z-index:3;filter:drop-shadow(0 28px 28px #000a);animation:8s ease-in-out infinite alternate cg-hero-mascot-float;position:absolute;inset:14% -4% 20% -1%}.cg-stage-art-sheet{z-index:4;aspect-ratio:1.8;pointer-events:none;background:#f0ede7;border:6px solid #f4ddc6;border-radius:8px;width:28%;position:absolute;top:53%;right:2%;overflow:hidden;transform:rotate(-11deg);box-shadow:0 18px 38px #000b,0 0 0 1px #fff4}.cg-stage-product-preview{z-index:4;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#160f0cb8;border:1px solid #ffba7c4a;border-radius:15px;width:140px;min-height:150px;padding:11px 10px;position:absolute;top:37%;left:3%;transform:rotate(-5deg);box-shadow:0 15px 35px #0008}.cg-stage-product-preview>span{letter-spacing:.07em;color:#f2c5a2;justify-content:center;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.cg-stage-product-preview>small{color:#eed5bd;margin-top:8px;font-size:8px;display:block}.cg-stage-mini-mug{place-items:center;height:115px;display:grid;position:relative;overflow:hidden}.cg-stage-mini-mug .cg-product-mug{transform-origin:50%;flex:0 0 230px;margin:0;transform:rotate(-7deg)scale(.45)}.cg-stage-mascot .cg-stage-pills{z-index:5;top:15%}.cg-stage-mascot .cg-stage-top,.cg-stage-mascot .cg-stage-caption,.cg-stage-mascot .cg-stage-disclaimer{z-index:6}@keyframes cg-hero-mascot-float{0%{transform:translateY(0)}to{transform:translateY(-9px)}}.cg-gallery-viewport{flex-direction:column;gap:15px;margin-top:37px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.cg-gallery-rail{will-change:transform;align-items:stretch;width:max-content;animation:90s linear infinite cg-gallery-slide-left;display:flex}.cg-gallery-rail-1{animation:95s linear infinite cg-gallery-slide-right}.cg-gallery-rail-group{align-items:stretch;gap:15px;padding-right:15px;display:flex}.cg-gallery-viewport:hover .cg-gallery-rail,.cg-gallery-viewport:focus-within .cg-gallery-rail{animation-play-state:paused}.cg-gallery-card{isolation:isolate;background:#191310;border:1px solid #ffffff25;border-radius:17px;flex:0 0 320px;width:320px;transition:border-color .25s,box-shadow .25s;overflow:hidden;box-shadow:0 8px 25px #0003}.cg-gallery-card:hover{border-color:#ff9b3e9c;box-shadow:0 15px 30px #0007}.cg-gallery-art{aspect-ratio:2.08;background:#ece5d9;width:100%;position:relative;overflow:hidden}.cg-gallery-art img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.cg-gallery-card:hover img{transform:scale(1.045)}.cg-gallery-card-footer{justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;display:flex}.cg-gallery-card-footer strong{color:#f6eae0;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:750;overflow:hidden}.cg-gallery-card-footer span{white-space:nowrap;letter-spacing:.04em;color:#bda28d;align-items:center;gap:4px;font-size:8px;display:flex}.cg-gallery-card-footer span svg{color:#ffad64}@keyframes cg-gallery-slide-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes cg-gallery-slide-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.cg-membership-price{white-space:nowrap;letter-spacing:0;justify-content:flex-start;align-items:flex-start;gap:0;min-height:101px;margin-top:22px;line-height:1;display:flex}.cg-membership-price>span{vertical-align:baseline;margin:0}.cg-membership-price .cg-price-currency{color:#cbb197;letter-spacing:-.02em;margin:25px 9px 0 0;font-size:23px;font-weight:700;line-height:1.25}.cg-membership-price .cg-price-reais{color:#ffe8d6;letter-spacing:-.085em;font-size:clamp(69px,7vw,94px);font-weight:700;line-height:1}.cg-membership-price .cg-price-cents{letter-spacing:-.055em;color:#ffe8d6;margin-top:8px;margin-left:4px;font-size:30px;font-weight:750;line-height:1.2}.cg-hero-product .cg-hero-proof,.cg-hero-discovery,.cg-hero-footnote>a,.cg-experience-heading>p>span{font-size:12px}.cg-process-step p,.cg-library-heading p,.cg-access-copy>p,.cg-faq-item p,.cg-bonus-compact-heading p{font-size:max(14px,1rem)}.cg-gallery-card-footer span,.cg-stage-top,.cg-stage-caption>div>span{font-size:10px}.cg-membership-cadence,.cg-membership-note{font-size:12px;line-height:1.65}.cg-faq-item summary{font-size:15px}.cg-landing .cg-eyebrow{font-size:max(10px,.7rem)}@media (max-width:900px){.cg-stage-mascot-figure{inset:14% -2% 20% -1%}.cg-stage-art-sheet{width:23%;top:48%;right:10%}}@media (max-width:620px){.cg-gallery-viewport{gap:11px;margin-top:25px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000)}.cg-gallery-card{border-radius:13px;flex-basis:260px;width:260px}.cg-gallery-rail-group{gap:10px;padding-right:10px}.cg-gallery-card-footer{gap:6px;padding:11px}.cg-gallery-card-footer strong{font-size:12px}.cg-gallery-card-footer span{font-size:7px}.cg-stage-mascot-figure{inset:17% -1% 22% -4%}.cg-stage-mascot .cg-stage-pills{top:14%}.cg-stage-art-sheet{border-width:4px;width:29%;top:52%;right:3%}.cg-stage-product-preview{transform-origin:0 0;top:34%;left:3%;transform:rotate(-4deg)scale(.82)}.cg-stage-light-one{width:175px;height:180px}.cg-membership-price{min-height:92px}.cg-membership-price .cg-price-currency{margin-top:22px;font-size:21px}.cg-membership-price .cg-price-reais{font-size:80px}.cg-membership-price .cg-price-cents{margin-top:7px;font-size:28px}.cg-hero-product .cg-hero-proof{font-size:11px}.cg-hero-discovery{font-size:12px}.cg-process-step p,.cg-library-heading p,.cg-access-copy>p{font-size:14px}.cg-membership-note{font-size:11px}}@media (max-width:380px){.cg-membership-price .cg-price-reais{font-size:72px}.cg-membership-price .cg-price-cents{font-size:25px}.cg-stage-product-preview{left:1%;transform:rotate(-4deg)scale(.7)}}@media (prefers-reduced-motion:reduce){.cg-stage-mascot-figure,.cg-gallery-rail{animation:none!important}.cg-gallery-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.cg-gallery-card img{transition:none!important}}.cg-hero-wide{isolation:isolate;background:#090706;min-height:0}.cg-hero-wide-backdrop{z-index:-2;background-image:url(/cg-home/hero-mascot-studio-v8.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.cg-hero-wide:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#040404b3 0%,#06050440 42%,#0000 67%),linear-gradient(#0003 0%,#0000 9% 83%,#060606 100%);position:absolute;inset:0}.cg-hero-wide.cg-hero-product .cg-hero-inner{grid-template-columns:none;align-items:center;gap:0;min-height:840px;padding-block:56px 28px;display:flex}.cg-hero-wide .cg-hero-content{z-index:2;text-align:left;flex:none;width:min(56%,680px);max-width:none}.cg-hero-wide.cg-hero-product .cg-hero-title{letter-spacing:-.052em;max-width:780px;margin:25px 0 19px;font-size:clamp(46px,4.1vw,70px);line-height:1.025}.cg-hero-wide .cg-kicker{letter-spacing:.17em;color:#ffbb8c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#120b08b8;padding:11px 16px;font-size:12px}.cg-hero-wide .cg-hero-lead{color:#f0e7df;text-wrap:pretty;max-width:595px;font-size:clamp(15px,1.15vw,18px);line-height:1.55}.cg-hero-highlights{grid-template-columns:1fr 1fr;gap:13px 18px;max-width:585px;margin-top:24px;display:grid}.cg-hero-highlights>span{color:#e7d9ce;text-shadow:0 2px 5px #0009;align-items:center;gap:10px;min-width:0;font-size:13px;font-weight:600;display:flex}.cg-hero-highlights svg{color:#ff993f;background:#170c068f;border:1px solid #ff7a23a6;border-radius:8px;flex:0 0 29px;width:29px;height:29px;padding:6px}.cg-hero-wide.cg-hero-product .cg-hero-actions{flex-direction:row;justify-content:flex-start;align-items:stretch;gap:12px;max-width:none;margin-top:27px}.cg-hero-wide .cg-hero-actions .cg-button{gap:11px;min-height:58px;padding:14px 20px;font-size:13px;box-shadow:0 8px 28px #0006}.cg-hero-wide .cg-audio-intro{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0a08de;max-width:575px;min-height:68px;margin-top:13px;padding:9px 12px}.cg-hero-wide.cg-hero-product .cg-hero-proof{color:#d5c1b0;max-width:580px;margin-top:15px;padding-top:14px;font-size:11px}.cg-hero-wide .cg-hero-footnote{z-index:2;color:#ab9c92;padding-block:16px 23px;position:relative}.cg-hero-mobile-visual{display:none}.cg-capabilities-section{background:radial-gradient(at 70% 0,#231308 0%,#0000 52%),#090908;border-block:1px solid #fff1;padding-top:96px;padding-bottom:96px}.cg-capabilities-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px;display:flex}.cg-capabilities-heading h2{margin-top:18px;font-size:clamp(37px,4.4vw,62px)}.cg-capabilities-heading>p{color:#beb1a5;max-width:350px;font-size:15px;line-height:1.75}.cg-capabilities-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.cg-capability-card{background:linear-gradient(140deg,#201610 0%,#10100f 72%);border:1px solid #ffffff20;border-radius:20px;min-width:0;min-height:235px;padding:25px 22px;transition:transform .25s,border-color .25s}.cg-capability-card:hover{border-color:#ff853d89;transform:translateY(-4px)}.cg-capability-icon{color:#ff9846;background:#ff7e151d;border:1px solid #ff7e153d;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.cg-capability-card h3{letter-spacing:-.02em;margin-top:19px;font-size:17px;font-weight:800;line-height:1.3}.cg-capability-card p{color:#c1b5aa;margin-top:8px;font-size:12px;line-height:1.65}.cg-capabilities-footer{color:#aca197;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;font-size:12px;line-height:1.5;display:flex}.cg-capabilities-footer span{max-width:680px}.cg-capabilities-footer a{white-space:nowrap}.cg-final-cinematic.cg-final-product{background:#160d06 url(/cg-home/cta-studio-wide.webp) 50%/cover no-repeat;border:1px solid #ff7c2270;grid-template-columns:none;align-items:center;min-height:430px;padding:54px clamp(28px,5%,65px);display:flex;box-shadow:inset 0 0 0 1px #0007,0 20px 55px #0004}.cg-final-cinematic:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0b070494,#0b070436 53%,#0000 78%);position:absolute;inset:0}.cg-final-cinematic .cg-final-copy{z-index:1;width:min(52%,550px);position:relative}.cg-final-cinematic .cg-final-copy p{color:#e1cfc0;text-shadow:0 2px 12px #000;max-width:520px;font-size:15px}.cg-final-cinematic .cg-final-actions .cg-button{font-size:13px}.cg-bonus-chip-list>a{color:#e4d6ca;border-radius:12px;gap:18px;min-height:54px;padding:15px 18px;font-size:14px;font-weight:650;line-height:1.4}.cg-bonus-chip-list svg{color:#ff9c52;flex:none}.cg-bonus-compact-heading p{font-size:15px}.cg-footer-brand>p{font-size:14px;line-height:1.75}.cg-footer-column>strong{font-size:15px}.cg-footer-column>a{color:#c4b8ae;font-size:14px;line-height:1.6}.cg-footer-column .cg-admin-link{opacity:.65;font-size:12px}.cg-footer-bottom{font-size:13px}@media (min-width:1540px){.cg-hero-wide.cg-hero-product .cg-hero-title{font-size:70px}.cg-hero-wide.cg-hero-product .cg-hero-inner{min-height:860px}}@media (max-width:1120px){.cg-hero-wide.cg-hero-product .cg-hero-title{font-size:clamp(41px,5vw,58px)}.cg-hero-wide .cg-hero-content{width:57%}.cg-hero-highlights{gap:10px}.cg-hero-wide .cg-hero-highlights>span{font-size:11px}.cg-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-hero-wide.cg-hero-product .cg-hero-actions{flex-direction:row;max-width:none}.cg-hero-wide .cg-hero-actions .cg-button{padding-inline:13px;font-size:12px}}@media (max-width:900px){.cg-hero-wide{background:linear-gradient(160deg,#120b08,#070707)}.cg-hero-wide .cg-hero-wide-backdrop{display:none}.cg-hero-wide.cg-hero-product .cg-hero-inner{min-height:0;padding:54px 0 0;display:block}.cg-hero-wide .cg-hero-content{text-align:left;width:100%;max-width:680px;margin:0 auto}.cg-hero-wide.cg-hero-product .cg-hero-title{max-width:650px;font-size:clamp(48px,8vw,70px)}.cg-hero-wide.cg-hero-product .cg-hero-description,.cg-hero-wide .cg-hero-lead{margin-inline:0}.cg-hero-wide.cg-hero-product .cg-hero-actions{justify-content:flex-start}.cg-hero-wide.cg-hero-product .cg-hero-proof{justify-content:flex-start;margin-inline:0}.cg-hero-wide .cg-hero-mobile-visual{z-index:0;background:url(/cg-home/hero-mascot-studio-mobile-v8.webp) 50% 41%/auto 580px no-repeat;width:100%;height:480px;margin-top:4px;display:block;position:relative;-webkit-mask-image:linear-gradient(#0000 0%,#000 17% 85%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 17% 85%,#0000 100%)}.cg-hero-wide .cg-hero-footnote{margin-top:-48px}.cg-capabilities-heading{flex-direction:column;align-items:start;gap:14px}.cg-capabilities-heading>p{max-width:590px}.cg-final-cinematic .cg-final-copy{width:58%}}@media (max-width:620px){.cg-hero-wide.cg-hero-product .cg-hero-inner{padding-top:34px}.cg-hero-wide.cg-hero-product .cg-hero-title{margin:19px 0;font-size:clamp(41px,10.8vw,58px);line-height:1.07}.cg-hero-wide .cg-kicker{font-size:10px}.cg-hero-wide .cg-hero-lead{font-size:15px}.cg-hero-wide.cg-hero-product .cg-hero-description{font-size:13px;line-height:1.7}.cg-hero-highlights{grid-template-columns:1fr 1fr;gap:10px;margin-top:21px}.cg-hero-highlights>span{gap:7px;font-size:11px}.cg-hero-highlights svg{flex-basis:26px;width:26px;height:26px;padding:5px}.cg-hero-wide.cg-hero-product .cg-hero-actions{flex-direction:column;align-items:stretch;max-width:none;margin-top:23px}.cg-hero-wide.cg-hero-product .cg-hero-actions .cg-button{width:100%;min-height:53px;font-size:13px}.cg-catalog-coming{gap:8px;padding:12px}.cg-catalog-heading strong{font-size:13px}.cg-catalog-coming p{font-size:11px}.cg-hero-wide .cg-audio-intro{max-width:none}.cg-hero-wide.cg-hero-product .cg-hero-proof{font-size:10px}.cg-hero-wide .cg-hero-mobile-visual{background-position:72%;background-size:auto 430px;height:350px}.cg-capabilities-section{padding-block:63px}.cg-capabilities-heading h2{font-size:38px}.cg-capabilities-grid{grid-template-columns:1fr;gap:10px}.cg-capability-card{min-height:auto;padding:21px}.cg-capability-card h3{margin-top:12px;font-size:17px}.cg-capability-card p{font-size:13px}.cg-capabilities-footer{flex-direction:column;align-items:start}.cg-final-cinematic.cg-final-product{background-position:66% bottom;align-items:start;min-height:580px;padding:30px 23px 260px}.cg-final-cinematic:before{background:linear-gradient(#080605e3,#080605e6 47%,#0000 82%)}.cg-final-cinematic .cg-final-copy{width:100%}.cg-final-cinematic .cg-final-copy p{font-size:14px}.cg-final-cinematic .cg-final-actions .cg-button{min-height:48px}.cg-bonus-chip-list>a{flex:215px;padding:13px 14px;font-size:13px}.cg-footer-column>a{font-size:13px}.cg-footer-column>strong{font-size:14px}.cg-footer-bottom{font-size:12px}}.cg-landing .cg-header-logo{flex-shrink:0;min-width:0}.cg-landing .cg-header-logo img{max-width:155px;max-height:38px}.cg-landing .cg-desktop-nav{gap:clamp(12px,1.55vw,23px)}.cg-landing .cg-header-cta{border-radius:11px;padding:11px 16px}.cg-hero-wide.cg-hero-product .cg-hero-inner{min-height:715px;padding-block:62px 35px}.cg-hero-wide.cg-hero-product .cg-hero-title{margin-top:22px;margin-bottom:21px}.cg-hero-wide .cg-hero-highlights{margin-top:24px}.cg-hero-wide.cg-hero-product .cg-hero-actions{margin-top:28px}.cg-hero-wide .cg-audio-intro{margin-top:22px}@media (min-width:1540px){.cg-hero-wide.cg-hero-product .cg-hero-inner{min-height:760px}}@media (max-width:900px){.cg-hero-wide.cg-hero-product .cg-hero-inner{min-height:0;padding-top:50px;padding-bottom:5px}}@media (max-width:620px){.cg-landing .cg-nav-bar{gap:10px;min-height:65px}.cg-landing .cg-header-logo img{max-width:130px}.cg-landing .cg-header-cta{padding:10px 12px}.cg-hero-wide.cg-hero-product .cg-hero-inner{padding-top:35px}}.cg-creative-hub{padding-top:72px;padding-bottom:70px}.cg-creative-hub-top{justify-content:space-between;align-items:end;gap:28px;margin-bottom:26px;display:flex}.cg-creative-hub-top h2{margin-top:13px;font-size:clamp(26px,3vw,42px)}.cg-creative-hub-top>p{color:#bdb2a9;max-width:420px;line-height:1.65}.cg-creative-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.cg-hub-card{color:#f2ede7;background:linear-gradient(142deg,#2a1b15,#181515 65%);border:1px solid #543425;border-radius:18px;flex-direction:column;min-height:272px;padding:25px;text-decoration:none;transition:transform .25s,border-color .25s,background .25s;display:flex}.cg-hub-card:hover{background:linear-gradient(142deg,#392215,#1e1715 65%);border-color:#f08235;transform:translateY(-5px)}.cg-hub-card-index{color:#e99153;letter-spacing:1.4px;font-size:10px;font-weight:800}.cg-hub-card>svg{color:#f69a4f;margin:17px 0}.cg-hub-card strong{letter-spacing:-.5px;font-size:24px;font-weight:850}.cg-hub-card p{color:#bdb1a8;margin:12px 0 19px;font-size:13px;line-height:1.6}.cg-hub-card-link{color:#ffab6f;align-items:center;gap:8px;margin-top:auto;font-size:12px;font-weight:800;display:flex}@media (max-width:850px){.cg-creative-hub-top{display:block}.cg-creative-hub-top>p{margin-top:15px}.cg-creative-hub-grid{grid-template-columns:1fr}.cg-hub-card{min-height:225px}.cg-creative-hub{padding-top:48px;padding-bottom:48px}}.cg-landing{--cg-premium-bg:#0b0b0f;--cg-premium-panel:#14141a;--cg-premium-panel-2:#17171e;--cg-premium-card:#1d1d26;--cg-premium-line:#ffffff14;--cg-premium-focus:#ff6a00;--cg-premium-copy:#f5f5f7;--cg-premium-muted:#a7a7b3;color:var(--cg-premium-copy);background:var(--cg-premium-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-geist-sans),Inter,system-ui,sans-serif}.cg-landing .cg-container{width:min(100% - 48px,1220px)}.cg-landing .cg-display{letter-spacing:-.052em;text-wrap:balance;font-weight:750;line-height:1.075}.cg-landing .cg-display em{color:#0000;background:linear-gradient(135deg,#ff8a2a,#ff6a00 60%,#ffa756);-webkit-background-clip:text;background-clip:text}.cg-landing .cg-eyebrow{color:#ffa368;letter-spacing:.11em;gap:10px;font-size:11px;font-weight:750}.cg-landing .cg-eyebrow svg{stroke-width:1.9px;flex:none}.cg-landing .cg-section{padding-block:104px}.cg-landing :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #ff9a50}.cg-landing :is(a,button){-webkit-tap-highlight-color:transparent}.cg-landing :is(.cg-button,.cg-header-cta,.cg-hub-card,.cg-gallery-card,.cg-capability-card,.cg-faq-item,.cg-bonus-chip-list>a){transition-duration:.18s;transition-timing-function:ease-out}.cg-landing .cg-button{min-height:48px;box-shadow:none;border-radius:12px;gap:10px;padding:13px 22px;font-size:14px;font-weight:780}.cg-landing .cg-button-primary{background:linear-gradient(135deg,#ff6a00,#ff8a2a);border:1px solid #ff9137;box-shadow:0 6px 20px #ff6a0059;color:#160b05!important}.cg-landing .cg-button-primary:hover{background:linear-gradient(135deg,#ff7d1f,#ff9a3f);transform:translateY(-2px);box-shadow:0 9px 24px #ff6a0059}.cg-landing .cg-button-outline{-webkit-backdrop-filter:none;backdrop-filter:none;background:#14141ae0;border:1px solid #ffffff38;color:#f5f5f7!important}.cg-landing .cg-button-outline:hover{background:#242029;border-color:#ff8740;transform:translateY(-2px)}.cg-landing .cg-text-link{color:#ffaa72;gap:9px;font-size:14px;font-weight:750;text-decoration:none}.cg-landing .cg-text-link:hover{color:#ffe0c9}.cg-landing .cg-header{border-bottom:1px solid var(--cg-premium-line);-webkit-backdrop-filter:blur(18px);background:#0b0b0ff0;box-shadow:0 6px 28px #00000029}.cg-landing .cg-nav-bar{gap:20px;min-height:74px}.cg-landing .cg-desktop-nav a{color:#d1d1d9;font-size:12px;font-weight:650;position:relative}.cg-landing .cg-desktop-nav a:hover{color:#fff}.cg-landing .cg-header-cta{color:#150a03;background:linear-gradient(135deg,#ff6a00,#ff8a2a);border-radius:12px;min-height:43px;font-size:12px;font-weight:790;box-shadow:0 6px 20px #ff6a0036}.cg-landing .cg-header-cta:hover{background:#ff7d1f;transform:translateY(-1px)}.cg-landing .cg-mobile-nav{border-color:var(--cg-premium-line);background:#14141a}.cg-landing .cg-mobile-nav a{color:#f5f5f7}.cg-landing .cg-menu-toggle{border-color:var(--cg-premium-line);background:#1d1d26;min-width:40px;min-height:40px}.cg-landing .cg-hero-wide{border-bottom:1px solid #ffffff0d}.cg-landing .cg-hero-wide .cg-hero-content{isolation:isolate}.cg-landing .cg-hero-wide .cg-kicker{letter-spacing:.12em;color:#ffba86;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0b0fd6;border:1px solid #ff6a005c;border-radius:12px;padding:10px 14px;box-shadow:inset 0 1px #ffffff0d}.cg-landing .cg-hero-wide.cg-hero-product .cg-hero-title{letter-spacing:-.06em;color:#f5f5f7;text-shadow:0 3px 28px #0003;max-width:720px;margin:24px 0 20px;font-size:clamp(48px,4.6vw,76px);font-weight:790;line-height:1.04}.cg-landing .cg-hero-wide .cg-hero-lead{color:#e6e6ec;max-width:535px;font-size:clamp(15px,1.22vw,17px);line-height:1.75}.cg-landing .cg-hero-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;max-width:560px;margin-top:25px;display:grid}.cg-landing .cg-hero-highlights>span{color:#e9e9ef;min-height:47px;text-shadow:none;background:#14141ad6;border:1px solid #ffffff1c;border-radius:12px;align-items:center;gap:10px;padding:9px 11px;font-size:12px;font-weight:650;line-height:1.35;display:flex}.cg-landing .cg-hero-highlights svg{color:#ff9d60;stroke-width:1.8px;background:#ff6a001a;border:1px solid #ff6a0042;border-radius:9px;flex:0 0 29px;width:29px;height:29px;padding:6px}.cg-landing .cg-hero-wide.cg-hero-product .cg-hero-actions{gap:12px;margin-top:24px}.cg-landing .cg-hero-wide .cg-hero-actions .cg-button{border-radius:12px;min-height:52px;padding:12px 19px;font-size:13px;box-shadow:0 6px 20px #0000003d}.cg-landing .cg-hero-wide .cg-hero-actions .cg-button-primary{box-shadow:0 6px 20px #ff6a0059}.cg-landing .cg-hero-wide .cg-audio-intro{box-shadow:none;background:#14141ae0;border-color:#ffffff26;border-radius:14px}.cg-landing .cg-hero-wide .cg-audio-heading{color:#f5f5f7}.cg-landing .cg-hero-wide .cg-audio-hint{color:#b7b7c2}.cg-landing .cg-hero-wide.cg-hero-product .cg-hero-proof{color:#cbcbd5;border-top:1px solid #ffffff1f;gap:10px 20px;font-size:11px}.cg-landing .cg-hero-proof svg{color:#ff9d59}.cg-landing .cg-hero-footnote{color:#b0b0bb;letter-spacing:.12em;font-size:10px}.cg-landing .cg-hero-footnote>a{color:#e0e0e7}.cg-landing .cg-marquee{background:linear-gradient(90deg,#ff8a2a,#ff6a00,#ff8a2a);box-shadow:0 12px 30px #ff6a001f}.cg-landing .cg-marquee-items>span{letter-spacing:.09em;color:#170b05}.cg-landing .cg-creative-hub{padding-top:88px;padding-bottom:88px}.cg-landing .cg-creative-hub-top{gap:40px;margin-bottom:30px}.cg-landing .cg-creative-hub-top h2{margin-top:16px;font-size:clamp(33px,3.7vw,49px)}.cg-landing .cg-creative-hub-top>p{color:var(--cg-premium-muted);font-size:15px;line-height:1.75}.cg-landing .cg-creative-hub-grid{gap:16px}.cg-landing .cg-hub-card{background:linear-gradient(145deg,#1d1d26,#14141a 78%);border:1px solid #ffffff1a;border-radius:18px;min-height:310px;padding:26px;transition:background .18s ease-out,border-color .18s ease-out,transform .18s ease-out;position:relative;box-shadow:0 8px 32px #00000029}.cg-landing .cg-hub-card:first-child{background:linear-gradient(145deg,#291b16,#1d1d26 70%);border-color:#ff6a006b}.cg-landing .cg-hub-card:hover{background:linear-gradient(145deg,#2a2221,#19191f 72%);border-color:#ff6a00;transform:translateY(-3px)}.cg-landing .cg-hub-card-index{color:#ffab74;letter-spacing:.09em;font-size:11px}.cg-landing .cg-hub-card>svg{color:#ff8a2a;stroke-width:1.65px;width:35px;height:35px;margin:23px 0 18px}.cg-landing .cg-hub-card strong{color:#f5f5f7;letter-spacing:-.035em;font-size:25px;line-height:1.2}.cg-landing .cg-hub-card p{color:#bdbdc8;margin-top:13px;font-size:14px;line-height:1.75}.cg-landing .cg-hub-card-link{color:#ffaf7d;border-top:1px solid #ffffff14;margin-top:auto;padding-top:17px;font-size:13px}.cg-landing .cg-experience-section{background:#0e0e13;padding-block:104px}.cg-landing .cg-experience-heading{gap:48px;margin-bottom:34px}.cg-landing .cg-experience-heading h2{font-size:clamp(40px,4.7vw,65px);line-height:1.07}.cg-landing .cg-experience-heading>p{color:#bebec8;max-width:380px;font-size:15px;line-height:1.75}.cg-landing .cg-experience-heading>p>span{color:#ffb684;font-size:12px}.cg-landing .cg-experience-panels{gap:12px;height:545px}.cg-landing .cg-experience-panel{box-shadow:none;background:#17171e;border:1px solid #ffffff1f;border-radius:18px;transition:flex .2s ease-out,border-color .2s ease-out,height .2s ease-out}.cg-landing .cg-experience-panel.is-expanded{border-color:#ff6a00ad;box-shadow:0 8px 32px #00000042}.cg-landing .cg-experience-panel:not(.is-expanded):hover{border-color:#ff6a006b}.cg-landing .cg-experience-background{filter:saturate(.88);transition:transform .2s ease-out,filter .2s ease-out}.cg-landing .cg-experience-shade{background:linear-gradient(#08080d33 30%,#08080dc7 66%,#08080dfa)}.cg-landing .cg-experience-panel:not(.is-expanded) .cg-experience-shade{background:linear-gradient(#0b0b0f7a,#0b0b0ff5)}.cg-landing .cg-experience-panel.is-expanded .cg-experience-trigger{height:72px}.cg-landing .cg-experience-trigger:focus-visible{outline-offset:-5px;outline:3px solid #ff9a50}.cg-landing .cg-experience-index{color:#cbcbd4;font-size:11px}.cg-landing .cg-experience-label{color:#f5f5f7;font-weight:650}.cg-landing .cg-experience-toggle{background:#17171e;border-color:#ffffff4d}.cg-landing .cg-experience-content{inset-inline:28px;animation-duration:.2s;bottom:30px}.cg-landing .cg-experience-content>.cg-eyebrow{color:#ffb47a;font-size:10px}.cg-landing .cg-experience-content h3{color:#f5f5f7;margin-top:12px;font-size:clamp(27px,2.6vw,37px);font-weight:730;line-height:1.1}.cg-landing .cg-experience-content p{color:#e1e1e8;max-width:425px;margin-top:12px;font-size:14px;line-height:1.65}.cg-landing .cg-experience-link{color:#ffb583;min-height:36px;font-size:13px}.cg-landing .cg-experience-tag{color:#f5f5f7;background:#14141ae0;border:1px solid #fff3;border-radius:12px;font-size:11px}.cg-landing .cg-experience-note{color:#a7a7b3;font-size:12px}.cg-landing .cg-capabilities-section{border-block:1px solid var(--cg-premium-line);background:#0b0b0f;padding-block:104px}.cg-landing .cg-capabilities-heading{margin-bottom:30px}.cg-landing .cg-capabilities-heading h2{font-size:clamp(40px,4.7vw,64px)}.cg-landing .cg-capabilities-heading>p{color:#b8b8c4;font-size:15px;line-height:1.8}.cg-landing .cg-capabilities-grid{gap:14px}.cg-landing .cg-capability-card{border:1px solid var(--cg-premium-line);background:linear-gradient(152deg,#1d1d26,#14141a 75%);border-radius:18px;min-height:248px;padding:24px;transition:transform .18s ease-out,border-color .18s ease-out}.cg-landing .cg-capability-card:hover{border-color:#ff6a009e;transform:translateY(-3px)}.cg-landing .cg-capability-icon{color:#ff9d61;background:#ff6a0017;border:1px solid #ff6a0038;border-radius:14px;width:52px;height:52px}.cg-landing .cg-capability-card h3{color:#f5f5f7;margin-top:20px;font-size:17px;font-weight:760;line-height:1.4}.cg-landing .cg-capability-card p{color:#bdbdc8;margin-top:9px;font-size:14px;line-height:1.7}.cg-landing .cg-capabilities-footer{color:#afafba;font-size:13px}.cg-landing .cg-process-section{border-block:1px solid var(--cg-premium-line);background:#111117;padding-block:92px}.cg-landing .cg-process-layout{gap:56px}.cg-landing .cg-process-layout h2{font-size:clamp(38px,4.4vw,60px);line-height:1.08}.cg-landing .cg-process-layout>div>p{color:#bdbdc8;font-size:15px;line-height:1.8}.cg-landing .cg-process-steps{border:0;gap:12px;display:grid}.cg-landing .cg-process-step{border:1px solid var(--cg-premium-line);background:#1d1d26;border-radius:16px;align-items:center;gap:16px;padding:20px}.cg-landing .cg-process-step>span{color:#ff9f60;font-variant-numeric:tabular-nums;background:#ff6a001a;border:1px solid #ff6a0038;border-radius:12px;flex:0 0 40px;width:40px;height:40px}.cg-landing .cg-process-step h3{color:#f5f5f7;font-size:16px;font-weight:740}.cg-landing .cg-process-step p{color:#b9b9c5;margin-top:6px;font-size:13px;line-height:1.65}.cg-landing .cg-process-step>svg{color:#fa7}.cg-landing .cg-library-section{background:#0b0b0f;padding-bottom:102px}.cg-landing .cg-library-heading{gap:68px;margin-bottom:42px}.cg-landing .cg-library-heading h2{font-size:clamp(42px,4.8vw,66px)}.cg-landing .cg-library-heading p{color:#bebec8;font-size:15px;line-height:1.75}.cg-landing .cg-library-heading strong{color:#f5f5f7}.cg-landing .cg-gallery-viewport{gap:16px;margin-top:36px}.cg-landing .cg-gallery-rail-group{gap:16px;padding-right:16px}.cg-landing .cg-gallery-card{width:354px;box-shadow:none;background:#17171e;border:1px solid #ffffff24;border-radius:16px;flex:0 0 354px;transition:border-color .18s ease-out,transform .18s ease-out}.cg-landing .cg-gallery-card:hover{box-shadow:none;border-color:#ff6a00b8;transform:translateY(-2px)}.cg-landing .cg-gallery-art{aspect-ratio:2.08;background:#eeece8}.cg-landing .cg-gallery-art img{transition:transform .18s ease-out}.cg-landing .cg-gallery-card-footer{background:#17171e;gap:12px;padding:15px 17px}.cg-landing .cg-gallery-card-footer strong{color:#f5f5f7;font-size:14px}.cg-landing .cg-gallery-card-footer span{color:#b6b6c1;letter-spacing:.06em;font-size:10px}.cg-landing .cg-gallery-card-footer span svg{color:#ff8a2a}.cg-landing .cg-library-preview-foot{margin-top:26px}.cg-landing .cg-library-preview-foot>span{color:#b5b5c0;font-size:13px}.cg-landing .cg-library-benefits{border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:48px;overflow:visible}.cg-landing .cg-library-benefits>div{border:1px solid var(--cg-premium-line);background:#17171e;border-radius:16px;gap:11px;padding:22px}.cg-landing .cg-library-benefits>div:nth-child(n){border:1px solid var(--cg-premium-line)}.cg-landing .cg-library-benefits>div>svg{color:#ff9c60;margin-bottom:2px}.cg-landing .cg-library-benefits strong{color:#f5f5f7;font-size:15px}.cg-landing .cg-library-benefits p{color:#b9b9c4;font-size:13px;line-height:1.55}.cg-landing .cg-access-section{border-block:1px solid var(--cg-premium-line);background:linear-gradient(160deg,#121118,#0b0b0f 75%)}.cg-landing .cg-access-layout{gap:72px}.cg-landing .cg-access-copy h2{font-size:clamp(42px,4.5vw,62px)}.cg-landing .cg-access-copy>p{color:#bfbfca;font-size:15px;line-height:1.75}.cg-landing .cg-access-copy>ul>li{color:#e8e8ee;font-size:14px;line-height:1.5}.cg-landing .cg-access-copy>ul>li svg{color:#ff9b5c;flex-shrink:0}.cg-landing .cg-access-existing{background:#ff6a000b;border-color:#ff6a0047;border-radius:16px}.cg-landing .cg-access-existing :is(strong,a){color:#ffb481}.cg-landing .cg-access-existing span{color:#c2c2cc}.cg-landing .cg-membership-card{background:linear-gradient(152deg,#282029,#17171e 70%);border:1px solid #ff6a008f;border-radius:20px;box-shadow:0 8px 32px #00000059,inset 0 1px #ffffff0f}.cg-landing .cg-membership-tag{color:#ffb783;background:#ff6a001c;border:1px solid #ff6a0045}.cg-landing .cg-membership-card h3{color:#f5f5f7}.cg-landing .cg-membership-card>p{color:#bfbfc9}.cg-landing .cg-membership-price .cg-price-currency{color:#c8c8d0}.cg-landing .cg-membership-price :is(.cg-price-reais,.cg-price-cents){color:#f5f5f7}.cg-landing .cg-membership-cadence{color:#c2c2cd;font-size:13px}.cg-landing .cg-membership-note{color:#bfc0ca;font-size:13px}.cg-landing .cg-membership-note svg{color:#ff9c5b}.cg-landing .cg-faq-section{background:#0b0b0f}.cg-landing .cg-faq-layout{gap:72px}.cg-landing .cg-faq-layout h2{font-size:clamp(38px,4.4vw,61px)}.cg-landing .cg-faq-layout>div:first-child p{color:#bdbdc8;line-height:1.7}.cg-landing .cg-faq-item{background:#17171e;border:1px solid #ffffff1a;border-radius:14px;overflow:hidden}.cg-landing .cg-faq-item[open]{background:#1d1d26;border-color:#ff6a006b}.cg-landing .cg-faq-item summary{color:#f5f5f7;min-height:58px;padding:20px 22px;font-size:15px;font-weight:680}.cg-landing .cg-faq-item p{color:#bfc0cb;padding-inline:22px;font-size:14px;line-height:1.7}.cg-landing .cg-bonus-compact{border-top:1px solid var(--cg-premium-line);background:#111117;padding-block:76px 86px}.cg-landing .cg-bonus-compact-heading h2{font-size:clamp(38px,4.3vw,56px)}.cg-landing .cg-bonus-compact-heading p{color:#b9b9c4;font-size:15px}.cg-landing .cg-bonus-chip-list{gap:12px;margin-top:32px}.cg-landing .cg-bonus-chip-list>a{color:#e8e8ef;background:#1d1d26;border:1px solid #ffffff1f;border-radius:12px;min-height:48px;padding:14px 17px;font-size:13px;transition:background .18s ease-out,border-color .18s ease-out}.cg-landing .cg-bonus-chip-list>a:hover{color:#f5f5f7;background:#292029;border-color:#ff6a00}.cg-landing .cg-final-cinematic.cg-final-product{border-color:#ff6a0066;border-radius:20px;min-height:430px;box-shadow:0 8px 32px #0000004d}.cg-landing .cg-final-cinematic .cg-final-copy p{color:#e2e2e9;font-size:15px;line-height:1.75}.cg-landing .cg-final-cinematic .cg-final-actions{gap:12px}.cg-landing .cg-bottom-space{padding-bottom:88px}.cg-landing .cg-footer{border-top:1px solid var(--cg-premium-line);background:#0b0b0f}.cg-landing .cg-footer-brand>p{color:#b7b7c2}.cg-landing .cg-footer-column>a{color:#c9c9d3}.cg-landing .cg-footer-column>a:hover{color:#ffb586}.cg-landing .cg-footer-bottom{color:#a7a7b3}.cg-landing .cg-whatsapp-float{box-shadow:0 8px 32px #00000059}@media (max-width:1120px){.cg-landing .cg-hero-highlights>span{font-size:11px}.cg-landing .cg-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-landing .cg-access-layout{gap:36px}}@media (max-width:900px){.cg-landing .cg-nav-bar{min-height:70px}.cg-landing .cg-hero-wide.cg-hero-product .cg-hero-title{font-size:clamp(44px,7.4vw,68px)}.cg-landing .cg-creative-hub{padding-block:64px}.cg-landing .cg-creative-hub-top{flex-direction:column;align-items:start;gap:16px}.cg-landing .cg-hub-card{min-height:245px}.cg-landing .cg-library-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-landing .cg-faq-layout{gap:36px}}@media (max-width:700px){.cg-landing .cg-container{width:calc(100% - 36px)}.cg-landing .cg-section{padding-block:72px}.cg-landing .cg-hero-highlights{gap:8px}.cg-landing .cg-hero-highlights>span{padding:9px;font-size:11px}.cg-landing .cg-experience-panels{gap:9px;height:auto}.cg-landing .cg-experience-panel{flex:none;height:76px;transition:height .2s ease-out,border-color .2s ease-out}.cg-landing .cg-experience-panel.is-expanded{flex:none;height:565px}.cg-landing .cg-experience-panel.is-expanded .cg-experience-trigger{height:76px}.cg-landing .cg-experience-content{inset-inline:24px;bottom:26px}.cg-landing .cg-experience-content h3{font-size:30px}.cg-landing .cg-experience-content p{font-size:13px}.cg-landing .cg-access-layout,.cg-landing .cg-faq-layout{grid-template-columns:1fr}}@media (max-width:620px){.cg-landing .cg-container{width:calc(100% - 32px)}.cg-landing .cg-hero-wide.cg-hero-product .cg-hero-title{font-size:clamp(41px,10.2vw,56px);line-height:1.075}.cg-landing .cg-hero-wide .cg-hero-lead{font-size:15px;line-height:1.65}.cg-landing .cg-hero-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cg-landing .cg-hero-highlights>span{gap:7px;min-height:50px;padding:8px}.cg-landing .cg-hero-highlights svg{flex-basis:25px;width:25px;height:25px;padding:5px}.cg-landing .cg-hero-wide .cg-hero-actions .cg-button{min-height:48px}.cg-landing .cg-hero-wide .cg-hero-proof{gap:9px 13px;font-size:11px}.cg-landing .cg-creative-hub{padding-block:62px}.cg-landing .cg-hub-card{min-height:230px;padding:22px}.cg-landing .cg-experience-heading h2,.cg-landing .cg-library-heading h2{font-size:clamp(37px,9vw,48px)}.cg-landing .cg-gallery-card{flex-basis:278px;width:278px}.cg-landing .cg-gallery-rail-group{gap:10px;padding-right:10px}.cg-landing .cg-library-benefits{gap:10px}.cg-landing .cg-library-benefits>div{padding:16px}.cg-landing .cg-library-benefits strong{font-size:13px}.cg-landing .cg-library-benefits p{font-size:12px}.cg-landing .cg-capabilities-grid{grid-template-columns:1fr}.cg-landing .cg-capability-card{min-height:auto;padding:21px}.cg-landing .cg-process-step{gap:12px;padding:17px}.cg-landing .cg-process-step>span{flex-basis:38px;width:38px;height:38px}.cg-landing .cg-membership-card{border-radius:18px}.cg-landing .cg-bonus-compact{padding-block:66px}.cg-landing .cg-final-cinematic.cg-final-product{min-height:580px}.cg-landing .cg-footer{padding-top:56px}}@media (max-width:390px){.cg-landing .cg-hero-highlights{grid-template-columns:1fr}.cg-landing .cg-hero-highlights>span{min-height:40px}.cg-landing .cg-gallery-card{flex-basis:260px;width:260px}}@media (prefers-reduced-motion:reduce){.cg-landing .cg-gallery-rail,.cg-landing .cg-marquee-track{animation:none!important}.cg-landing .cg-gallery-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.cg-landing :is(.cg-button,.cg-hub-card,.cg-capability-card,.cg-experience-panel,.cg-gallery-card){transition:none!important}}.cg-landing .cg-hero-wide .cg-hero-wide-backdrop{background-image:url(/cg-home/hero-mascot-studio-v8.webp);background-position:0;background-size:cover}.cg-landing .cg-hero-wide:after{background:linear-gradient(90deg,#060507f7 0%,#060507c2 30%,#0605071f 53%,#0000 73%),linear-gradient(#0404051f 0%,#0000 8% 88%,#040405b3 100%)}@media (max-width:900px){.cg-landing .cg-hero-wide .cg-hero-mobile-visual{background-image:url(/cg-home/hero-mascot-studio-mobile-v8.webp);background-position:50% 38%;background-repeat:no-repeat;background-size:auto 580px}}@media (max-width:620px){.cg-landing .cg-hero-wide .cg-hero-mobile-visual{background-position:50% 38%;background-size:auto 430px}}
