:root{--cdx-ink:#2E3236;--cdx-ink-2:#383C41;--cdx-ink-3:#474C52;--cdx-ink-deep:#232629;--cdx-accent:#2BA24C;--cdx-accent-ink:#141618;--cdx-accent-light:#5CC27A;--cdx-accent-2:#FF6B10;--cdx-accent-2-ink:#141618;--cdx-accent-2-text:#B84A08;--cdx-grey:#8A8D90;--cdx-paper:#F4F5F4;--cdx-white:#ffffff;--cdx-muted:#5A5E63;--cdx-line:#D6D9DA;--cdx-paper-2:#E9EAEA;--cdx-orange-text:#A84306;--cdx-orange-light:#FF8A3D;--cdx-green-text:#1E7A38;--cdx-radius:18px;--cdx-radius-sm:10px;--cdx-shadow:0 18px 50px -20px rgba(35,38,41,.4);--cdx-glow:radial-gradient(55% 75% at 100% 0%,rgba(43,162,76,.48),transparent 72%),radial-gradient(60% 80% at 100% 100%,rgba(255,107,16,.6),transparent 72%),radial-gradient(55% 70% at 15% 10%,rgba(138,141,144,.35),transparent 72%),linear-gradient(135deg,#474C52 0%,#383C41 45%,#2E3236 75%,#232629 100%);--cdx-font:"Inter","Segoe UI",system-ui,-apple-system,Roboto,"Helvetica Neue",Arial,sans-serif;--cdx-display:"Space Grotesk","Inter","Segoe UI",system-ui,sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body.cdx{margin:0;font-family:var(--cdx-font);font-size:17px;line-height:1.6;color:var(--cdx-ink);background:var(--cdx-white)}.cdx img{max-width:100%;height:auto;display:block}.cdx a{color:inherit}.cdx h1,.cdx h2,.cdx h3{font-family:var(--cdx-display);line-height:1.12;letter-spacing:-.02em;margin:0 0 .5em}.cdx h2{font-size:clamp(1.9rem,4vw,2.8rem)}.cdx h3{font-size:1.25rem}.cdx p{margin:0 0 1em}.cdx-skip{position:absolute;left:-9999px}.cdx-skip:focus{left:1rem;top:1rem;z-index:99;background:#fff;padding:.5rem 1rem}.cdx-wrap{width:min(1180px,100% - 2.5rem);margin-inline:auto}.cdx-wrap--narrow{width:min(820px,100% - 2.5rem)}.cdx-muted{color:var(--cdx-muted)}.cdx-editor-note{background:var(--cdx-accent-2);color:var(--cdx-accent-2-ink);text-align:center;padding:.5rem 1rem;font-size:.9rem;font-weight:600}.cdx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.4rem;border-radius:999px;font-weight:700;text-decoration:none;border:2px solid transparent;transition:transform .15s ease,box-shadow .15s ease,background .15s;cursor:pointer;font-size:1rem;line-height:1.2;font-family:inherit}.cdx-btn:hover{transform:translateY(-2px)}.cdx-btn--accent{background:var(--cdx-accent);color:var(--cdx-accent-ink)!important;box-shadow:0 10px 30px -12px #2ba24cbf}.cdx-btn--accent:hover{background:#34b357}.cdx-btn--dark{background:var(--cdx-ink);color:#fff!important}.cdx-btn--ghost{border-color:#ffffff59;color:#fff!important}.cdx-btn--ghost:hover{border-color:#fff}.cdx-btn--outline-dark{border-color:var(--cdx-ink);color:var(--cdx-ink)!important;background:transparent}.cdx-btn--sm{padding:.55rem 1rem;font-size:.92rem}.cdx-btn--block{width:100%}.cdx-icon{flex:none}.cdx-link{font-weight:700;text-decoration:none;border-bottom:2px solid var(--cdx-accent-2)}.cdx-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.6rem 0}.cdx-header{position:sticky;top:0;z-index:50;background:#2e3236f2;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);color:#fff;border-bottom:1px solid rgba(255,255,255,.08)}.cdx-header__inner{display:flex;align-items:center;justify-content:space-between;min-height:68px;gap:1rem}.cdx-logo{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;font-family:var(--cdx-display);font-weight:700;font-size:1.15rem;color:#fff;margin:0}.cdx-logo__mark{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--cdx-accent);color:var(--cdx-ink);font-weight:800;font-size:.95rem;letter-spacing:-.04em}.cdx .cdx-logo__img{display:block;height:44px;width:74px;max-width:none;flex:none}@media(max-width:600px){.cdx .cdx-logo__img{height:38px;width:64px}}.cdx-logo__text{letter-spacing:.02em;text-transform:uppercase;font-size:1rem}.cdx-nav{display:flex;align-items:center;gap:1.4rem}.cdx-nav a{text-decoration:none;font-weight:600;font-size:.95rem;opacity:.9}.cdx-nav a:hover{opacity:1;color:var(--cdx-accent-light)}.cdx-nav .cdx-btn:hover{color:var(--cdx-ink)}.cdx-nav-toggle{display:none}.cdx-burger{display:none;cursor:pointer;width:44px;height:44px;align-items:center;justify-content:center;flex-direction:column;gap:5px}.cdx-burger span{display:block;width:22px;height:2px;background:#fff;border-radius:2px}@media(max-width:960px){.cdx-burger{display:flex}.cdx-nav{position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;background:var(--cdx-ink);padding:.5rem 1.25rem 1.25rem;display:none;border-bottom:1px solid rgba(255,255,255,.1)}.cdx-nav a{padding:.85rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.cdx-nav .cdx-btn{margin-top:1rem;border:0}.cdx-nav-toggle:checked~.cdx-nav{display:flex}}.cdx-hero{background:var(--cdx-glow);background-color:var(--cdx-ink);color:#fff;padding:clamp(3rem,8vw,6.5rem) 0 clamp(3.5rem,8vw,6rem);overflow:hidden}.cdx-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:3rem;align-items:center}.cdx-hero__title{font-size:clamp(2.3rem,5.6vw,4.1rem)}.cdx-hero__lead{font-size:1.15rem;color:#ffffffc7;max-width:36rem}.cdx-eyebrow{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cdx-muted);margin-bottom:1rem}.cdx-hero .cdx-eyebrow,.cdx-eyebrow--accent{color:var(--cdx-accent-light)}.cdx-hero__visual{position:relative;min-height:420px}.cdx-device{position:absolute;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px -25px #000000b3;border:6px solid var(--cdx-ink-3);background:var(--cdx-ink-2)}.cdx-device img{width:100%;height:100%;object-fit:cover;object-position:top}.cdx-device--back{width:78%;aspect-ratio:16/10;right:0;top:0;transform:rotate(3deg);opacity:.85}.cdx-device--front{width:82%;aspect-ratio:16/10;left:0;bottom:0;transform:rotate(-2deg)}.cdx-sticker{position:absolute;right:4%;bottom:6%;background:var(--cdx-accent-2);color:var(--cdx-accent-2-ink);border-radius:999px;width:120px;height:120px;display:grid;place-items:center;text-align:center;font-size:.78rem;line-height:1.2;font-weight:600;transform:rotate(10deg);box-shadow:var(--cdx-shadow);padding:.8rem}.cdx-sticker strong{font-size:.95rem}@media(max-width:900px){.cdx-hero__grid{grid-template-columns:1fr}.cdx-hero__visual{min-height:300px}}.cdx-ticks{list-style:none;padding:0;margin:0 0 1.2rem}.cdx-ticks li{position:relative;padding-left:1.8rem;margin:.45rem 0}.cdx-ticks li:before{content:"";position:absolute;left:0;top:.35em;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--cdx-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23141618' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round' d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/70% no-repeat}.cdx-ticks--light li{color:#ffffffdb}.cdx-hero .cdx-ticks{display:flex;flex-wrap:wrap;gap:.3rem 1.5rem}.cdx-section{padding:clamp(3.5rem,8vw,6rem) 0}.cdx-section--tight{padding-top:2.5rem}.cdx-section--tint{background:var(--cdx-paper)}.cdx-section--dark{background:var(--cdx-ink);color:#fff}.cdx-section--dark .cdx-eyebrow{color:var(--cdx-accent-light)}.cdx-section--dark .cdx-muted{color:#ffffffb3}.cdx-section--accent{background:var(--cdx-accent);color:var(--cdx-ink)}.cdx-section--accent .cdx-eyebrow{color:var(--cdx-ink);opacity:.7}.cdx-section__head{max-width:46rem;margin:0 auto 2.8rem;text-align:center}.cdx-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;counter-reset:s}.cdx-step{background:var(--cdx-white);border:1px solid var(--cdx-line);border-radius:var(--cdx-radius);padding:2rem}.cdx-step__num{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--cdx-ink);color:var(--cdx-accent-light);font-weight:800;font-family:var(--cdx-display);margin-bottom:1.1rem}.cdx-step p{color:var(--cdx-muted);margin:0}@media(max-width:800px){.cdx-steps{grid-template-columns:1fr}}.cdx-badge{display:inline-block;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.4rem .85rem;border-radius:999px}.cdx-badge--sale{background:var(--cdx-accent-2);color:var(--cdx-accent-2-ink)}.cdx-badge--sm{font-size:.68rem;padding:.25rem .6rem;margin-bottom:.5rem}.cdx-badge--demo{position:absolute;left:1rem;top:1rem;background:#2e3236e0;color:#fff}.cdx-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:stretch}.cdx-plan{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--cdx-line);border-radius:var(--cdx-radius);padding:2rem 1.7rem}.cdx-plan--featured{background:var(--cdx-glow);background-color:var(--cdx-ink);color:#fff;border-color:var(--cdx-ink);box-shadow:var(--cdx-shadow);transform:translateY(-10px)}.cdx-plan--featured .cdx-ticks li{color:#ffffffe0}.cdx-plan--featured .cdx-badge--sale{background:var(--cdx-accent);color:var(--cdx-ink)}.cdx-plan__flag{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--cdx-accent-2);color:var(--cdx-accent-2-ink);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.35rem .9rem;border-radius:999px;white-space:nowrap}.cdx-plan__name{font-size:1.5rem;margin-bottom:.25rem}.cdx-plan__tag{color:var(--cdx-muted);min-height:3.2em}.cdx-plan--featured .cdx-plan__was{color:#ffa265}.cdx-plan--featured .cdx-plan__tag,.cdx-plan--featured .cdx-plan__note,.cdx-plan--featured .cdx-plan__time{color:#ffffffb3}.cdx-plan__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;padding:1rem 0 1.2rem;border-bottom:1px solid var(--cdx-line);margin-bottom:1.2rem}.cdx-plan--featured .cdx-plan__price{border-color:#ffffff26}.cdx-plan__price .cdx-badge{flex-basis:100%;width:max-content;max-width:max-content}.cdx-plan__now{font-family:var(--cdx-display);font-size:2.6rem;font-weight:800;letter-spacing:-.03em}.cdx-plan__was{color:var(--cdx-accent-2-text);font-weight:700;font-size:1.1rem}.cdx-plan__note{flex-basis:100%;font-size:.88rem;color:var(--cdx-muted)}.cdx-plan .cdx-ticks{flex:1}.cdx-plan__time{font-weight:700;font-size:.95rem}.cdx-fineprint{text-align:center;color:var(--cdx-muted);font-size:.9rem;max-width:46rem;margin:2.2rem auto 0}.cdx-fineprint--light{color:#fff9}@media(max-width:960px){.cdx-plans{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.cdx-plan--featured{transform:none}}.cdx-work{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.cdx-project{border-radius:var(--cdx-radius);overflow:hidden;background:var(--cdx-paper);border:1px solid var(--cdx-line)}.cdx-project__shot{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--cdx-ink-2)}.cdx-project__shot img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .6s ease}.cdx-project__shot:hover img{transform:scale(1.04)}.cdx-project__body{padding:1.6rem 1.7rem 1.9rem}.cdx-project__type{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cdx-muted);margin-bottom:.4rem}@media(max-width:800px){.cdx-work{grid-template-columns:1fr}}.cdx-care{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.cdx-care__card{background:var(--cdx-ink-2);border:1px solid rgba(255,255,255,.08);border-radius:var(--cdx-radius);padding:1.7rem}.cdx-care__price strong{font-family:var(--cdx-display);font-size:2rem;color:var(--cdx-accent-light)}.cdx-care__price span{display:block;font-size:.85rem;color:#fff9}.cdx-care__best{font-size:.92rem;color:#ffffffbf;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1rem}.cdx-care .cdx-ticks li{font-size:.95rem}@media(max-width:1000px){.cdx-care{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.cdx-care{grid-template-columns:1fr}}.cdx-about{display:grid;grid-template-columns:.8fr 1.2fr;gap:3rem;align-items:center}.cdx-about__mark{aspect-ratio:1;border-radius:28px;background:var(--cdx-glow);background-color:var(--cdx-ink);display:grid;place-items:center;overflow:hidden}.cdx-about__mark span{font-family:var(--cdx-display);font-weight:800;font-size:clamp(5rem,14vw,9rem);color:#fff;letter-spacing:-.06em}.cdx-about__mark img{width:100%;height:100%;object-fit:cover}@media(max-width:800px){.cdx-about{grid-template-columns:1fr}.cdx-about__mark{max-width:260px}}.cdx-faq__item{border-bottom:1px solid var(--cdx-line);padding:.4rem 0}.cdx-faq__item summary{cursor:pointer;list-style:none;font-weight:700;font-size:1.08rem;padding:1rem 2.5rem 1rem 0;position:relative}.cdx-faq__item summary::-webkit-details-marker{display:none}.cdx-faq__item summary:after{content:"+";position:absolute;right:.2rem;top:.7rem;width:30px;height:30px;border-radius:50%;background:var(--cdx-paper);display:grid;place-items:center;font-size:1.3rem;font-weight:600}.cdx-faq__item[open] summary:after{content:"\2013";background:var(--cdx-accent)}.cdx-faq__answer{color:var(--cdx-muted);padding:0 0 1rem}.cdx-contact{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.cdx-contact__meta{font-size:.92rem;opacity:.75}.cdx-form-card{background:#fff;border-radius:var(--cdx-radius);padding:2rem;box-shadow:var(--cdx-shadow)}.cdx-form-card label{display:block;font-weight:600;font-size:.9rem;margin:.9rem 0 .35rem}.cdx-form-card input,.cdx-form-card select,.cdx-form-card textarea{width:100%;font:inherit;padding:.8rem 1rem;border:1.5px solid var(--cdx-line);border-radius:var(--cdx-radius-sm);background:var(--cdx-paper)}.cdx-form-card input:focus,.cdx-form-card select:focus,.cdx-form-card textarea:focus{outline:2px solid var(--cdx-ink);outline-offset:1px}.cdx-form-card .cdx-btn{margin-top:1.3rem}.cdx-form__ok{background:var(--cdx-accent);padding:.8rem 1rem;border-radius:var(--cdx-radius-sm);font-weight:600}.cdx-form__err{background:#ffe4dd;padding:.8rem 1rem;border-radius:var(--cdx-radius-sm)}@media(max-width:860px){.cdx-contact{grid-template-columns:1fr}}.cdx-page-hero{background:var(--cdx-glow);background-color:var(--cdx-ink);color:#fff;padding:4rem 0 3rem}.cdx-page-hero h1{font-size:clamp(2.2rem,5vw,3.4rem);margin:0}.cdx-rte h2{font-size:1.6rem;margin-top:2rem}.cdx-rte h3{margin-top:1.6rem}.cdx-rte ul{padding-left:1.2rem}.cdx-rte a{border-bottom:2px solid var(--cdx-accent-2);text-decoration:none;font-weight:600}.cdx-footer{background:var(--cdx-ink-deep);color:#fffc;padding:4rem 0 1.5rem;font-size:.95rem}.cdx-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2.5rem}.cdx-footer .cdx-muted{color:#a4a7aa}.cdx-footer__title{font-size:.85rem!important;text-transform:uppercase;letter-spacing:.12em;color:var(--cdx-accent-light)}.cdx-list-plain{list-style:none;padding:0;margin:0}.cdx-list-plain li{margin:.45rem 0}.cdx-list-plain a{text-decoration:none}.cdx-list-plain a:hover{color:var(--cdx-accent-light)}.cdx-footer__bottom{border-top:1px solid rgba(255,255,255,.08);margin-top:2.5rem;padding-top:1.3rem;font-size:.85rem;color:#a4a7aa}@media(max-width:800px){.cdx-footer__grid{grid-template-columns:1fr}}.cdx-wa-float{position:fixed;right:1.1rem;bottom:1.1rem;z-index:60;display:inline-flex;align-items:center;gap:.5rem;background:#25d366;color:#fff!important;text-decoration:none;font-weight:700;padding:.85rem 1.15rem;border-radius:999px;box-shadow:0 12px 30px -10px #00000073}.cdx-wa-float .cdx-icon{width:24px;height:24px}@media(max-width:600px){.cdx-wa-float span{display:none}.cdx-wa-float{padding:.9rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cdx-btn,.cdx-project__shot img{transition:none}}.cdx-section--plain{background:var(--cdx-white)}.cdx-cards{display:grid;gap:1.2rem;grid-template-columns:repeat(3,1fr)}.cdx-cards--2{grid-template-columns:repeat(2,1fr)}.cdx-cards--4{grid-template-columns:repeat(4,1fr)}.cdx-card{background:#fff;border:1px solid var(--cdx-line);border-top:3px solid var(--cdx-accent);border-radius:var(--cdx-radius);padding:1.5rem 1.6rem}.cdx-card h3{font-size:1.12rem;margin:0 0 .4em}.cdx-card p{color:var(--cdx-muted);margin:0;font-size:.98rem}.cdx-section--dark .cdx-card{background:var(--cdx-ink-2);border-color:#ffffff14;border-top-color:var(--cdx-accent)}.cdx-section--dark .cdx-card p{color:#ffffffc7}.cdx-section--dark .cdx-section__head .cdx-muted{color:#ffffffbf}.cdx-card--note,.cdx-section--dark .cdx-card--note{background:var(--cdx-glow);background-color:var(--cdx-ink);color:#fff;border-color:transparent}.cdx-card--note p,.cdx-section--dark .cdx-card--note p{color:#ffffffe0}.cdx-cards__closing{text-align:center;margin:2rem auto 0;font-weight:600;max-width:40rem}.cdx-section__more{text-align:center;margin:1.6rem 0 0}@media(max-width:960px){.cdx-cards,.cdx-cards--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.cdx-cards,.cdx-cards--2,.cdx-cards--4{grid-template-columns:1fr;gap:.8rem}.cdx-card{padding:1.15rem 1.25rem}}.cdx-soft-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem 1rem;margin-top:2.4rem;text-align:center}.cdx-soft-cta__lead{color:var(--cdx-muted);font-weight:600}.cdx-soft-cta--dark .cdx-soft-cta__lead{color:#ffffffc7}.cdx-btn--outline-dark:hover{background:var(--cdx-ink);color:#fff!important}.cdx .cdx-footer__logo{width:120px;height:auto;max-width:none;margin-bottom:.4rem}@media(max-width:600px){.cdx-section{padding:3rem 0}.cdx-section__head{margin-bottom:1.8rem}.cdx-hero__lead{font-size:1.05rem}}.cdx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cdx-buy{display:grid;gap:.55rem;margin-top:auto}.cdx-buy form{margin:0}.cdx-buy .cdx-btn{margin:0!important;width:100%}.cdx-buy button{cursor:pointer;font:inherit}.cdx-plan .cdx-buy,.cdx-addon .cdx-buy{margin-top:auto}.cdx-care__card{display:flex;flex-direction:column}.cdx-care__card .cdx-buy{margin-top:auto;padding-top:.6rem}.cdx-plan__name a,.cdx-care__card h3 a,.cdx-addon__name a{color:inherit;text-decoration:none}.cdx-plan__name a:hover,.cdx-care__card h3 a:hover,.cdx-addon__name a:hover{text-decoration:underline;text-decoration-color:var(--cdx-accent);text-underline-offset:4px}.cdx-wa-links{margin:.8rem 0 0;font-size:.9rem;color:var(--cdx-muted);text-align:center}.cdx-wa-links a{color:var(--cdx-ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--cdx-accent);text-underline-offset:3px}.cdx-wa-links--dark{color:#ffffffbf}.cdx-wa-links--dark a{color:#fff}.cdx-hero .cdx-wa-links{text-align:left;margin-top:1rem}.cdx-wa-pair{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;justify-content:center}.cdx-contact .cdx-wa-pair{justify-content:flex-start;margin:1.2rem 0 .2rem}.cdx-contact .cdx-wa-pair+.cdx-actions{margin-top:.6rem}@media(max-width:600px){.cdx-wa-pair .cdx-btn{flex:1 1 100%}.cdx-soft-cta .cdx-wa-pair{width:100%}}.cdx-cart-link{order:3;display:inline-flex;align-items:center;gap:.4rem;color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;position:relative;padding:.4rem .2rem}.cdx-cart-link:hover{color:var(--cdx-accent-light)}.cdx-cart-count{display:inline-grid;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .3rem;border-radius:999px;background:var(--cdx-accent);color:var(--cdx-ink);font-size:.75rem;font-weight:800}.cdx-cart-count[hidden]{display:none}.cdx-header__inner .cdx-logo{order:1;margin-right:auto}.cdx-header__inner .cdx-nav{order:2}.cdx-header__inner .cdx-burger{order:4}.cdx-nav{gap:1.15rem}@media(max-width:960px){.cdx-cart-link__label{display:none}}.cdx-fab{position:fixed;right:1.1rem;bottom:1.1rem;z-index:60}.cdx-fab summary{list-style:none;display:inline-flex;align-items:center;gap:.5rem;background:#25d366;color:#fff;font-weight:700;padding:.85rem 1.15rem;border-radius:999px;box-shadow:0 12px 30px -10px #00000073;cursor:pointer}.cdx-fab summary::-webkit-details-marker{display:none}.cdx-fab .cdx-icon{width:24px;height:24px}.cdx-fab__menu{position:absolute;right:0;bottom:calc(100% + .6rem);background:#fff;border-radius:var(--cdx-radius-sm);box-shadow:var(--cdx-shadow);padding:.4rem;min-width:200px;display:grid}.cdx-fab__menu a{padding:.75rem .9rem;border-radius:8px;text-decoration:none;font-weight:700;color:var(--cdx-ink)}.cdx-fab__menu a:hover{background:var(--cdx-paper)}@media(max-width:600px){.cdx-fab summary span{display:none}.cdx-fab summary{padding:.9rem}}.cdx-toast{position:fixed;left:50%;bottom:1.2rem;transform:translate(-50%);z-index:70;display:flex;align-items:center;gap:1rem;background:var(--cdx-ink);color:#fff;padding:.8rem .9rem .8rem 1.2rem;border-radius:14px;box-shadow:var(--cdx-shadow);max-width:calc(100% - 2rem);font-weight:600}.cdx-toast[hidden]{display:none}.cdx-addons{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.2rem}.cdx-addons--2{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center}.cdx-addon{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--cdx-line);border-radius:var(--cdx-radius);padding:1.5rem}.cdx-section--tint .cdx-addon{border-color:transparent;box-shadow:0 10px 30px -22px #23262980}.cdx-addon__badge{position:absolute;right:1rem;top:1rem;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--cdx-paper);color:var(--cdx-muted);padding:.25rem .6rem;border-radius:999px}.cdx-addon__name{font-size:1.2rem;margin:0 0 .3rem;padding-right:4.5rem}.cdx-addon__tag{color:var(--cdx-muted);font-size:.93rem;margin:0 0 .8rem}.cdx-addon__price{margin:0 0 .9rem}.cdx-addon__price strong{font-family:var(--cdx-display);font-size:1.7rem}.cdx-addon__price span{color:var(--cdx-muted);font-size:.88rem}.cdx-addon .cdx-ticks li{font-size:.92rem}.cdx-addon__more{display:block;text-align:center;margin-top:.7rem;font-size:.88rem;font-weight:600;color:var(--cdx-muted)}@media(max-width:700px){.cdx-addons--2{grid-template-columns:1fr}}.cdx-badge--live{background:var(--cdx-accent);color:var(--cdx-ink)}.cdx-crumbs{font-size:.88rem;color:var(--cdx-muted);margin:0 0 1.2rem}.cdx-crumbs a{color:inherit}.cdx-product__grid{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:start}.cdx-product__title{font-size:clamp(2rem,4vw,2.8rem);margin:0 0 1rem}.cdx-product__buy{position:sticky;top:90px}.cdx-product__price{margin:0}.cdx-product__price strong{font-family:var(--cdx-display);font-size:2.2rem}.cdx-product__price s{color:var(--cdx-grey);margin-left:.5rem}.cdx-product__note{font-size:.9rem;margin:.4rem 0 1rem}.cdx-product .cdx-buy+.cdx-product__note{margin-top:1rem}@media(max-width:860px){.cdx-product__grid{grid-template-columns:1fr}.cdx-product__buy{position:static}}.cdx-cart__heading{margin:0 0 1.5rem}.cdx-cart__grid{display:grid;grid-template-columns:1.6fr 1fr;gap:2rem;align-items:start}.cdx-cart__items{list-style:none;margin:0;padding:0;background:#fff;border-radius:var(--cdx-radius);box-shadow:var(--cdx-shadow)}.cdx-cart__item{display:grid;grid-template-columns:1fr 80px auto;gap:.4rem 1rem;align-items:center;padding:1.2rem 1.4rem;border-bottom:1px solid var(--cdx-line)}.cdx-cart__item:last-child{border-bottom:0}.cdx-cart__info{display:grid;gap:.2rem}.cdx-cart__title{font-weight:700;color:var(--cdx-ink);text-decoration:none}.cdx-cart__qty input{width:100%;font:inherit;padding:.5rem .6rem;border:1.5px solid var(--cdx-line);border-radius:8px}.cdx-cart__remove{grid-column:1/-1;font-size:.85rem;color:var(--cdx-muted)}.cdx-cart__total{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 .5rem;font-size:1.1rem}.cdx-cart__total strong{font-family:var(--cdx-display);font-size:1.8rem}.cdx-cart__note{font-size:.88rem}.cdx-cart__summary .cdx-btn{margin-top:.7rem;width:100%;cursor:pointer;font:inherit}.cdx-cart__summary .cdx-btn--sm{font-size:.9rem}.cdx-cart__empty{background:#fff;border-radius:var(--cdx-radius);padding:2.5rem;text-align:center}@media(max-width:860px){.cdx-cart__grid{grid-template-columns:1fr}}.cdx-buy button.cdx-btn{background:transparent}.cdx-buy button.cdx-btn--outline-dark:hover{background:var(--cdx-ink)}.cdx-addon__price span{margin-left:.3rem}.cdx-addons--5{display:flex;flex-wrap:wrap;justify-content:center}.cdx-addons--5 .cdx-addon{flex:0 1 calc((100% - 2.4rem)/3);min-width:250px}@media(max-width:860px){.cdx-addons--5 .cdx-addon{flex:1 1 calc((100% - 1.2rem)/2)}}@media(max-width:600px){.cdx-addons--5 .cdx-addon{flex:1 1 100%}}@media(min-width:1001px){.cdx-care{grid-template-columns:repeat(3,1fr);max-width:1040px;margin-inline:auto}}body.cdx{background:var(--cdx-paper)}.cdx-section--plain,.cdx-section:not([class*=cdx-section--]){background:var(--cdx-paper)}.cdx-section--tint,#how-it-works{background:var(--cdx-paper-2)}.cdx-section--dark{background:var(--cdx-ink)}#care.cdx-section--dark{background:var(--cdx-ink-2)}#care .cdx-care__card{background:var(--cdx-ink);border-color:#8a8d9059}.cdx-section--accent{background:var(--cdx-accent-2);color:var(--cdx-accent-2-ink)}.cdx-section--accent .cdx-eyebrow{color:var(--cdx-accent-2-ink);opacity:.8}.cdx-contact__meta{opacity:.85}.cdx-card:not(.cdx-card--note),.cdx-step,.cdx-plan:not(.cdx-plan--featured),.cdx-addon,.cdx-project{background:#fff;border-color:var(--cdx-line)}.cdx-section--tint .cdx-addon{border:1px solid var(--cdx-line)}.cdx-card:not(.cdx-card--note){border-top-color:var(--cdx-grey)}.cdx-cards--orange .cdx-card{border-top-color:var(--cdx-accent-2)}.cdx-cards--green .cdx-card{border-top-color:var(--cdx-accent)}.cdx-section--dark .cdx-card:not(.cdx-card--note){background:var(--cdx-ink-2);border-color:#8a8d904d;border-top-color:var(--cdx-accent-2)}.cdx-faq__item summary:after{background:var(--cdx-paper-2)}.cdx-faq__item[open] summary:after{background:var(--cdx-accent-2);color:var(--cdx-accent-2-ink)}.cdx-btn--accent{background:var(--cdx-accent-2);color:var(--cdx-accent-2-ink)!important;box-shadow:0 10px 30px -12px #ff6b10b3}.cdx-btn--accent:hover{background:#ff8233}.cdx-eyebrow{color:var(--cdx-orange-text)}.cdx-hero .cdx-eyebrow,.cdx-eyebrow--accent,.cdx-section--dark .cdx-eyebrow,.cdx-page-hero .cdx-eyebrow{color:var(--cdx-orange-light)}.cdx-plan__price strong,.cdx-addon__price strong{color:var(--cdx-orange-text)}.cdx-plan--featured .cdx-plan__price strong,.cdx-care__price strong{color:var(--cdx-orange-light)}.cdx-plan--featured{border:2px solid var(--cdx-accent-2)}.cdx-step__num{background:var(--cdx-accent-2);color:var(--cdx-accent-2-ink)}.cdx-nav a:hover,.cdx-cart-link:hover,.cdx-list-plain a:hover,.cdx-footer__title{color:var(--cdx-orange-light)}.cdx-cart-count{background:var(--cdx-accent-2);color:var(--cdx-accent-2-ink)}.cdx-plan__name a:hover,.cdx-care__card h3 a:hover,.cdx-addon__name a:hover{text-decoration-color:var(--cdx-accent-2)}.cdx-btn--outline-dark:hover,.cdx-buy button.cdx-btn--outline-dark:hover{background:var(--cdx-ink);border-color:var(--cdx-ink);color:#fff!important}.cdx-header .cdx-btn--accent,.cdx-btn--accent[href*="wa.me"]{background:var(--cdx-accent);color:var(--cdx-accent-ink)!important;box-shadow:0 10px 30px -12px #2ba24cbf}.cdx-header .cdx-btn--accent:hover,.cdx-btn--accent[href*="wa.me"]:hover{background:#34b357}.cdx-buy .cdx-atc button.cdx-btn--outline-dark{border-color:var(--cdx-accent);color:var(--cdx-ink)!important}.cdx-buy .cdx-atc button.cdx-btn--outline-dark:hover{background:var(--cdx-accent);border-color:var(--cdx-accent);color:var(--cdx-accent-ink)!important}.cdx-buy .cdx-atc button.cdx-btn--ghost{border-color:var(--cdx-accent);color:#fff!important}.cdx-buy .cdx-atc button.cdx-btn--ghost:hover{background:var(--cdx-accent);color:var(--cdx-accent-ink)!important}.cdx-wa-links a{text-decoration-color:var(--cdx-accent)}.cdx-hero{position:relative;isolation:isolate}.cdx-hero:before{content:"";position:absolute;inset:-10% -10% auto auto;width:70%;height:120%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(255,107,16,.28),rgba(43,162,76,.14) 55%,transparent 75%);opacity:.55;animation:cdx-glow 9s ease-in-out infinite alternate;will-change:opacity,transform}@keyframes cdx-glow{0%{opacity:.4;transform:translateZ(0) scale(1)}to{opacity:.85;transform:translate3d(-3%,4%,0) scale(1.06)}}.cdx-anim{position:relative;width:100%;min-height:inherit;padding:2% 0 0}.cdx-anim__float{position:relative;width:88%;animation:cdx-float 8s ease-in-out infinite;will-change:transform}.cdx-anim__float--phone{position:absolute;width:23%;right:0;bottom:-2%;animation-duration:7s;animation-delay:-2.5s}@keyframes cdx-float{0%,to{transform:translateZ(0) rotate(-1.2deg)}50%{transform:translate3d(0,-10px,0) rotate(-.4deg)}}.cdx-anim__float--phone{animation-name:cdx-float-phone}@keyframes cdx-float-phone{0%,to{transform:translateZ(0) rotate(3deg)}50%{transform:translate3d(0,-12px,0) rotate(2deg)}}.cdx-laptop{border-radius:14px 14px 4px 4px;overflow:hidden;background:var(--cdx-ink-3);border:6px solid var(--cdx-ink-3);border-top-width:0;box-shadow:0 40px 90px -30px #000c,0 0 0 1px #ffffff0f}.cdx-laptop__bar{display:flex;align-items:center;gap:10px;height:28px;padding:0 6px}.cdx-laptop__dots{display:flex;gap:5px;flex:none}.cdx-laptop__dots i{width:8px;height:8px;border-radius:50%;background:#8a8d90}.cdx-laptop__dots i:first-child{background:var(--cdx-accent-2)}.cdx-laptop__dots i:nth-child(2){background:#e9eaea}.cdx-laptop__dots i:last-child{background:var(--cdx-accent)}.cdx-laptop__url{position:relative;flex:1;max-width:60%;height:17px;margin:0 auto;border-radius:999px;background:#00000047;font-size:10.5px;line-height:17px;color:#c9cbcd;text-align:center;overflow:hidden}.cdx-laptop__url b{position:absolute;top:0;right:0;bottom:0;left:0;font-weight:500;letter-spacing:.02em}.cdx-laptop__screen,.cdx-phone__screen{position:relative;overflow:hidden;container-type:size;background:#fff}.cdx-laptop__screen{aspect-ratio:16/10;border-radius:2px}.cdx-laptop__base{height:12px;margin:0 -5%;border-radius:0 0 14px 14px;background:linear-gradient(#5b6066,#3a3e43);box-shadow:0 18px 30px -14px #000c}.cdx-laptop__base:after{content:"";display:block;width:16%;height:5px;margin:0 auto;border-radius:0 0 6px 6px;background:#00000059}.cdx-phone{border-radius:22px;padding:6px;background:#1c1f22;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 60px -20px #000000d9}.cdx-phone__screen{aspect-ratio:9/19;border-radius:16px}.cdx-anim__s{position:absolute;top:0;right:0;bottom:0;left:0;animation:cdx-site 24s linear infinite;will-change:opacity}.cdx-anim__s--b{animation-delay:-12s}.cdx-anim__page{display:block;width:100%;height:auto;max-width:none;animation:cdx-scroll 24s infinite;will-change:transform}.cdx-anim__s--b .cdx-anim__page,.cdx-anim__s--b .cdx-anim__cursor,.cdx-anim__s--b .cdx-anim__ripple{animation-delay:-12s}@keyframes cdx-site{0%{opacity:1}47.5%{opacity:1}50%{opacity:0}97.5%{opacity:0}to{opacity:1}}@keyframes cdx-scroll{0%,7.5%{transform:translateZ(0);animation-timing-function:cubic-bezier(.45,0,.25,1)}26.5%,31%{transform:translate3d(0,calc(-100% + 100cqh),0);animation-timing-function:cubic-bezier(.45,0,.3,1)}39%,to{transform:translateZ(0)}}.cdx-anim__cursor{position:absolute;left:var(--cx);top:var(--cy);width:clamp(14px,4.2cqw,24px);margin:-2px 0 0 -3px;opacity:0;animation:cdx-cursor 24s infinite;will-change:transform,opacity;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45))}.cdx-anim__cursor svg{display:block;width:100%;height:auto}@keyframes cdx-cursor{0%,38%{opacity:0;transform:translate3d(46cqw,6cqh,0) scale(1)}40.5%{opacity:1;transform:translate3d(38cqw,2cqh,0) scale(1);animation-timing-function:cubic-bezier(.55,.05,.25,1)}44.5%{opacity:1;transform:translateZ(0) scale(1)}45.4%{transform:translateZ(0) scale(.82)}46.3%{opacity:1;transform:translateZ(0) scale(1)}49%,to{opacity:0;transform:translate3d(1cqw,1cqh,0) scale(1)}}.cdx-anim__ripple{position:absolute;left:var(--cx);top:var(--cy);width:clamp(26px,8cqw,48px);aspect-ratio:1;margin:calc(clamp(26px,8cqw,48px)/-2) 0 0 calc(clamp(26px,8cqw,48px)/-2);border-radius:50%;border:2px solid #FF6B10;box-shadow:0 0 0 4px #ff6b102e;opacity:0;animation:cdx-ripple 24s infinite;will-change:transform,opacity}@keyframes cdx-ripple{0%,45.2%{opacity:0;transform:scale(.2)}45.6%{opacity:.95;transform:scale(.35)}49%,to{opacity:0;transform:scale(1.9)}}.cdx-anim .cdx-anim__s--a{z-index:1}.cdx-anim.is-paused *,.cdx-hero.is-paused:before{animation-play-state:paused!important}.cdx-hero__visual .cdx-anim~.cdx-sticker{left:auto;right:-3%;top:20%;bottom:auto;z-index:3;width:96px;height:96px}@media(max-width:900px){.cdx-hero__visual{min-height:0;margin-top:.5rem}.cdx-anim{padding:0 4% 8% 0}.cdx-anim__float{width:86%}.cdx-anim__float--phone{width:24%;right:1%;bottom:0}.cdx-hero__visual .cdx-anim~.cdx-sticker{left:auto;right:2%;top:-24%;bottom:auto;width:74px;height:74px;font-size:.6rem}.cdx-laptop__bar{height:20px;gap:6px}.cdx-laptop__dots i{width:6px;height:6px}.cdx-laptop__url{height:13px;line-height:13px;font-size:8.5px}.cdx-phone{border-radius:16px;padding:4px}.cdx-phone__screen{border-radius:12px}}@media(prefers-reduced-motion:reduce){.cdx-hero:before,.cdx-anim *{animation:none!important}.cdx-anim__cursor,.cdx-anim__ripple,.cdx-anim .cdx-anim__s--b{display:none}.cdx-anim .cdx-anim__s--a{opacity:1}}.cdx-hero__accent{display:inline-block;color:var(--cdx-orange-light)}.cdx-hero__proof{margin:.55rem 0 1.1rem;font-size:.85rem;color:#fff9}.cdx-ico{display:block;width:24px;height:24px}.cdx-ico-wrap{display:inline-grid;place-items:center;flex:none;width:46px;height:46px;border-radius:13px;margin-bottom:.95rem;background:#ff6b101a;color:var(--cdx-orange-text);box-shadow:inset 0 0 0 1px #ff6b102e}.cdx-section--dark .cdx-ico-wrap,#care .cdx-ico-wrap,.cdx-plan--featured .cdx-ico-wrap{background:#ff6b1024;color:var(--cdx-orange-light);box-shadow:inset 0 0 0 1px #ff8a3d47}.cdx-card--note .cdx-ico-wrap{background:#ffffff1f;color:#fff;box-shadow:inset 0 0 0 1px #fff3}.cdx-card--icon h3{margin-top:0}.cdx-step__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.1rem}.cdx-step__top .cdx-step__num{margin:0}.cdx-step__top .cdx-ico-wrap{margin:0;background:var(--cdx-paper);color:var(--cdx-ink-3);box-shadow:inset 0 0 0 1px var(--cdx-line)}.cdx-addon .cdx-ico-wrap,.cdx-care__card .cdx-ico-wrap{width:42px;height:42px;border-radius:12px;margin-bottom:.8rem}@media(max-width:600px){.cdx-ico-wrap{width:40px;height:40px;border-radius:11px;margin-bottom:.7rem}.cdx-ico{width:21px;height:21px}}.cdx-pv{--pv-bg:linear-gradient(135deg,#F4F5F4,#E9EAEA);--pv-frame:#fff;--pv-stroke:#D6D9DA;--pv-line:#D6D9DA;--pv-soft:#FFE2CF;--pv-acc:#FF6B10;--pv-dot:#B9BCBE;margin:-.4rem -.3rem 1.2rem;border-radius:14px;background:var(--pv-bg);overflow:hidden;position:relative}.cdx-pv:after{content:"";position:absolute;width:120px;height:120px;right:-40px;bottom:-60px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,107,16,.22),transparent);pointer-events:none}.cdx-pv svg{display:block;width:100%;height:auto;max-height:118px;position:relative;z-index:1}.cdx-pv .pv-frame{fill:var(--pv-frame);stroke:var(--pv-stroke);stroke-width:1.2}.cdx-pv .pv-back{opacity:.55}.cdx-pv .pv-mid{opacity:.8}.cdx-pv .pv-rule{stroke:var(--pv-stroke);stroke-width:1.2;fill:none}.cdx-pv .pv-dot{fill:var(--pv-dot)}.cdx-pv .pv-line{fill:var(--pv-line)}.cdx-pv .pv-soft{fill:var(--pv-soft)}.cdx-pv .pv-acc{fill:var(--pv-acc)}.cdx-pv .pv-bag{fill:none;stroke:#fff;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.cdx-plan--featured .cdx-pv{--pv-bg:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02));--pv-frame:#474C52;--pv-stroke:rgba(255,255,255,.16);--pv-line:rgba(255,255,255,.26);--pv-soft:rgba(255,107,16,.32);--pv-dot:rgba(255,255,255,.35);box-shadow:inset 0 0 0 1px #ffffff14}.cdx-plan--featured .cdx-plan__flag{z-index:2}.cdx-project__shot--device{background:radial-gradient(70% 90% at 100% 100%,rgba(255,107,16,.45),transparent 70%),radial-gradient(60% 70% at 0% 0%,rgba(138,141,144,.35),transparent 70%),linear-gradient(135deg,#474c52,#2e3236)}.cdx-project__shot--device:hover img{transform:none}.cdx-wdev{position:absolute;left:6%;top:15%;width:78%;border-radius:10px;overflow:hidden;background:var(--cdx-ink-3);box-shadow:0 26px 50px -22px #000000bf,0 0 0 1px #ffffff0f;transition:transform .5s ease}.cdx-wdev__bar{display:flex;align-items:center;gap:5px;height:22px;padding:0 9px}.cdx-wdev__bar i{width:7px;height:7px;border-radius:50%;background:#8a8d90;flex:none}.cdx-wdev__bar i:first-child{background:var(--cdx-accent-2)}.cdx-wdev__url{flex:1;max-width:58%;margin:0 auto;height:14px;line-height:14px;border-radius:999px;background:#00000047;color:#c9cbcd;font-size:9.5px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 8px}.cdx-wdev img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top}.cdx-wphone{position:absolute;right:5%;bottom:-6%;width:21%;padding:4px;border-radius:16px;background:#1c1f22;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 40px -16px #000000d9;transition:transform .5s ease}.cdx-wphone img{display:block;width:100%;height:auto;aspect-ratio:1/2;object-fit:cover;object-position:top;border-radius:12px}.cdx-project__shot--device:hover .cdx-wdev{transform:translateY(-4px)}.cdx-project__shot--device:hover .cdx-wphone{transform:translateY(-8px) rotate(-1deg)}.cdx-project__shot--device .cdx-badge--demo{z-index:2}@media(max-width:600px){.cdx-wdev{top:17%;width:80%}.cdx-wdev__bar{height:16px;gap:4px;padding:0 7px}.cdx-wdev__bar i{width:5px;height:5px}.cdx-wdev__url{height:10px;line-height:10px;font-size:7.5px}.cdx-wphone{border-radius:11px;padding:3px}.cdx-wphone img{border-radius:8px}}@media(prefers-reduced-motion:reduce){.cdx-wdev,.cdx-wphone{transition:none}}.template-index .cdx-section{position:relative;isolation:isolate}.template-index #packages,.template-index #how-it-works,.template-index #work,.template-index #faq,.template-index #care,.template-index .cdx-section--dark,.template-index .cdx-section--tint,.template-index .cdx-reviews,.template-index .cdx-section--accent{overflow:hidden}.template-index .cdx-section--tint:before,.template-index #how-it-works:before,.template-index #work:before,.template-index .cdx-section--dark:before,.template-index .cdx-section--accent:before,.template-index #faq:before{content:"";position:absolute;z-index:-1;pointer-events:none}.template-index .cdx-section--tint:before,.template-index #how-it-works:before{width:min(620px,90vw);aspect-ratio:1;left:-12%;top:-18%;border-radius:50%;background:radial-gradient(closest-side,#ff6b1021,#ff6b1000)}.template-index .cdx-section--tint:after,.template-index #how-it-works:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:340px;aspect-ratio:1;right:-90px;bottom:-110px;border-radius:50%;border:2px solid rgba(138,141,144,.22);box-shadow:0 0 0 38px #8a8d900d}.template-index #work:before{width:min(760px,110vw);aspect-ratio:1;right:-18%;top:6%;border-radius:50%;background:radial-gradient(closest-side,#ff6b101a,#ff6b1000)}.template-index .cdx-section--dark:before{top:0;right:0;bottom:0;left:0;background:radial-gradient(45% 60% at 100% 0%,rgba(255,107,16,.16),transparent 70%),radial-gradient(1.2px 1.2px at 1px 1px,rgba(255,255,255,.14) 99%,transparent) 0 0/22px 22px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 75%);mask-image:linear-gradient(180deg,#000,transparent 75%)}.template-index .cdx-section--accent:before{width:420px;aspect-ratio:1;right:-120px;top:-140px;border-radius:50%;border:2px solid rgba(20,22,24,.12);box-shadow:0 0 0 44px #ffffff12,0 0 0 88px #ffffff0a}.template-index #faq:before{width:520px;aspect-ratio:1;left:-200px;bottom:-220px;border-radius:50%;background:radial-gradient(closest-side,rgba(138,141,144,.14),transparent)}.cdx-faq-section .cdx-wrap--narrow{position:relative}.cdx-faq-art{display:block;width:150px;height:auto;margin:0 auto -.6rem}@media(min-width:1440px){.cdx-faq-art{position:absolute;width:210px;left:-240px;top:-10px;margin:0}}.cdx-reviews__grid{display:grid;gap:1.3rem;grid-template-columns:repeat(3,1fr)}.cdx-reviews__grid--1{grid-template-columns:minmax(0,640px);justify-content:center}.cdx-reviews__grid--2{grid-template-columns:repeat(2,minmax(0,520px));justify-content:center}.cdx-review{position:relative;margin:0;display:flex;flex-direction:column;background:#fff;border:1px solid var(--cdx-line);border-top:3px solid var(--cdx-accent-2);border-radius:var(--cdx-radius);padding:1.7rem 1.7rem 1.5rem}.cdx-review__mark{width:34px;height:auto;fill:#ff6b1038;margin-bottom:.6rem}.cdx-review__stars{margin:0 0 .5rem;color:var(--cdx-accent-2);letter-spacing:.12em;font-size:1.05rem;line-height:1}.cdx-review__stars .is-off{color:var(--cdx-line)}.cdx-review__quote{margin:0 0 1.3rem;flex:1}.cdx-review__quote p{margin:0;font-size:1.02rem;line-height:1.6}.cdx-review__by{display:flex;align-items:center;gap:.8rem;border-top:1px solid var(--cdx-line);padding-top:1rem}.cdx-review__photo{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:none}.cdx-review__initial{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;flex:none;background:var(--cdx-ink);color:var(--cdx-orange-light);font-weight:800;font-size:1.1rem}.cdx-review__who{display:flex;flex-direction:column;line-height:1.35;font-size:.93rem;min-width:0}.cdx-review__who span{color:var(--cdx-muted)}.cdx-review__who .cdx-link{align-self:flex-start;margin-top:.2rem;font-size:.88rem;overflow-wrap:anywhere}@media(max-width:960px){.cdx-reviews__grid,.cdx-reviews__grid--2{grid-template-columns:1fr;max-width:620px;margin-inline:auto}}@media(prefers-reduced-motion:no-preference){.cdx-rv-on .cdx-rv{opacity:0;translate:0 18px;transition:opacity .6s ease,translate .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--rv-i,0) * 70ms)}.cdx-rv-on .cdx-rv.is-in{opacity:1;translate:none}}.cdx-card .cdx-card__role{margin:-.15rem 0 .35rem;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cdx-orange-text)}.cdx-card .cdx-card__qual{margin:0 0 .7rem;font-size:.9rem;font-weight:600;color:var(--cdx-green-text)}.cdx-card--note .cdx-card__role{color:var(--cdx-orange-light)}.cdx-card--note .cdx-card__qual{color:var(--cdx-accent-light)}.cdx-card__wa{display:inline-flex;align-items:center;gap:.4rem;margin-top:.9rem;font-weight:700;font-size:.95rem;text-decoration:none;border-bottom:2px solid var(--cdx-accent)}.cdx-card__wa .cdx-icon{width:18px;height:18px}.cdx-card--note .cdx-card__wa{color:#fff}.cdx .cdx-cards__closing{margin:2rem auto 0}@media(max-width:600px){.cdx .cdx-cards__closing{margin-top:1.4rem}}.cdx-card__avatar{display:block;width:72px;height:72px;border-radius:50%;overflow:hidden;margin-bottom:.95rem;background:var(--cdx-paper-2);box-shadow:0 0 0 3px #fff,0 0 0 5px #ff6b108c,0 8px 22px -10px #1416188c}.cdx-card--note .cdx-card__avatar{box-shadow:0 0 0 3px #fffffff2,0 0 0 5px var(--cdx-accent-light),0 10px 24px -10px #0009}.cdx .cdx-card__avatar img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.cdx-card__photo{margin:0 0 1.15rem;border-radius:calc(var(--cdx-radius) - 6px);overflow:hidden;aspect-ratio:4/3;background:var(--cdx-paper-2);box-shadow:inset 0 0 0 1px #0000000a}.cdx .cdx-card__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 35%}.cdx-card--photo-top h3{margin-top:0}@media(max-width:600px){.cdx-card__avatar{width:60px;height:60px;margin-bottom:.75rem}.cdx-card__photo{margin-bottom:.9rem}}.cdx-progress{position:fixed;left:0;top:0;height:3px;width:100%;z-index:80;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--cdx-orange-light,#ff8a3d),var(--cdx-accent-light,#34b357));pointer-events:none}@media(prefers-reduced-motion:no-preference){.cdx-header{transition:box-shadow .3s ease,background .3s ease}.cdx-header .cdx-header__inner{transition:min-height .3s ease}.cdx-header.is-scrolled{box-shadow:0 12px 30px -18px #000000b3}.cdx-header.is-scrolled .cdx-header__inner{min-height:56px}.cdx-hero .cdx-eyebrow,.cdx-hero .cdx-hero__title,.cdx-hero .cdx-hero__lead,.cdx-hero .cdx-actions,.cdx-hero .cdx-hero__proof,.cdx-hero .cdx-ticks li{animation:cdx-rise .8s cubic-bezier(.2,.7,.2,1) both}.cdx-hero .cdx-eyebrow{animation-delay:.05s}.cdx-hero .cdx-hero__title{animation-delay:.18s}.cdx-hero .cdx-hero__lead{animation-delay:.34s}.cdx-hero .cdx-actions{animation-delay:.48s}.cdx-hero .cdx-hero__proof{animation-delay:.6s}.cdx-hero .cdx-ticks li:nth-child(1){animation-delay:.7s}.cdx-hero .cdx-ticks li:nth-child(2){animation-delay:.82s}.cdx-hero .cdx-ticks li:nth-child(3){animation-delay:.94s}.cdx-hero .cdx-hero__visual{animation:cdx-pop 1s cubic-bezier(.2,.8,.2,1) .25s both}@keyframes cdx-rise{0%{opacity:0;translate:0 22px}to{opacity:1;translate:none}}@keyframes cdx-pop{0%{opacity:0;scale:.94;translate:0 24px}to{opacity:1;scale:1;translate:none}}.cdx-hero__accent{background:linear-gradient(100deg,#ff6b10,#ffb07a,#ff6b10 80%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:cdx-shimmer 6s ease-in-out infinite}@keyframes cdx-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.cdx-btn{position:relative;overflow:hidden;isolation:isolate}.cdx-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s ease}.cdx-btn:hover:after{transform:translate(120%)}.cdx-hero .cdx-btn--accent:not([href*="wa.me"]),.cdx-wa-float{animation:cdx-ring 2.8s ease-out infinite}@keyframes cdx-ring{0%{box-shadow:0 0 #ff6b1080,0 10px 30px -12px #00000080}70%,to{box-shadow:0 0 0 18px #ff6b1000,0 10px 30px -12px #00000080}}.cdx-wa-float{animation-name:cdx-ring-wa}@keyframes cdx-ring-wa{0%{box-shadow:0 0 #25d3668c,0 12px 30px -10px #00000073}70%,to{box-shadow:0 0 0 20px #25d36600,0 12px 30px -10px #00000073}}.cdx-plan,.cdx-project,.cdx-addon,.cdx-care__card,.cdx-card,.cdx-review,.cdx-step{transition:opacity .6s ease,translate .6s cubic-bezier(.2,.7,.2,1),scale .35s ease,box-shadow .35s ease,border-color .35s ease}.cdx-plan:hover,.cdx-project:hover,.cdx-addon:hover,.cdx-care__card:hover,.cdx-card:hover,.cdx-review:hover,.cdx-step:hover{scale:1.025;box-shadow:0 26px 50px -26px #1416188c;border-color:#ff6b108c}.cdx-plan--featured{animation:cdx-glowpulse 3.6s ease-in-out infinite}@keyframes cdx-glowpulse{0%,to{box-shadow:var(--cdx-shadow)}50%{box-shadow:0 0 0 3px #ff6b1059,0 28px 60px -24px #ff6b108c}}.cdx-rv-on .cdx-step .cdx-step__num{transform:scale(.4) rotate(-20deg);opacity:0;transition:transform .6s cubic-bezier(.3,1.6,.5,1) .25s,opacity .4s ease .25s}.cdx-rv-on .cdx-step.is-in .cdx-step__num{transform:none;opacity:1}.cdx-step:hover .cdx-ico-wrap{animation:cdx-wiggle .6s ease}@keyframes cdx-wiggle{0%,to{rotate:0deg}25%{rotate:-8deg}60%{rotate:7deg}}.cdx-section__head h2{position:relative;padding-bottom:.55rem}.cdx-section__head h2:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:56px;border-radius:3px;background:linear-gradient(90deg,var(--cdx-orange-light,#ff8a3d),var(--cdx-accent-light,#34b357));transform:scaleX(0);transform-origin:0 50%;transition:transform .8s cubic-bezier(.2,.7,.2,1) .2s}.cdx-section__head.is-in h2:after{transform:scaleX(1)}.cdx-section__head[style*=center] h2:after,.cdx-section__head.cdx-center h2:after{left:50%;margin-left:-28px}.cdx-project .cdx-project__shot{overflow:hidden}.cdx-project:hover .cdx-project__shot img{scale:1.06}.cdx-hero__visual{--tx:0;--ty:0}.cdx-hero__visual .cdx-laptop{translate:calc(var(--tx) * -8px) calc(var(--ty) * -6px);transition:translate .25s ease-out}.cdx-hero__visual .cdx-phone{translate:calc(var(--tx) * 14px) calc(var(--ty) * 10px);transition:translate .25s ease-out}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cdx.css.map */
