.it-home{color:var(--dc-ink-900);background:var(--dc-paper)}.it-home *,.it-home :before,.it-home :after{box-sizing:border-box}.it-home .ith-wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}.it-home h1,.it-home h2,.it-home h3,.it-home p,.it-home ul,.it-home ol,.it-home figure{margin:0}.it-home a{text-decoration:none}.it-home a:focus-visible,.it-home summary:focus-visible{outline:3px solid var(--dc-pink-500);outline-offset:5px;border-radius:4px}.it-home .ith-eyebrow{font:650 11px/1.6 var(--dc-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dc-magenta-700);margin-bottom:18px}.it-home h2{font:780 clamp(32px, 4.1vw, 51px)/1.08 var(--dc-font-display);letter-spacing:-.035em;text-wrap:balance}.it-home .ith-button{border-radius:var(--r-pill);text-align:center;justify-content:center;align-items:center;gap:20px;min-height:54px;padding:15px 24px;font-size:15px;font-weight:680;line-height:1.4;transition:background-color .18s,color .18s;display:inline-flex}.it-home .ith-button-light{background:var(--dc-paper);color:var(--dc-ink-900)}.it-home .ith-button-light:hover{background:#f3bc76}.it-home .ith-button-dark{background:var(--dc-night);color:var(--dc-paper)}.it-home .ith-button-dark:hover{background:var(--dc-magenta-700)}.it-home .ith-hero{background:var(--dc-night);color:var(--dc-paper);overflow:hidden}.it-home .ith-hero-grid{align-items:center;gap:36px;padding-block:44px 42px;display:grid}.it-home .ith-hero-copy{min-width:0}.it-home .ith-hero .ith-eyebrow{color:#f3bc76}.it-home h1{font:830 clamp(43px, 10.9vw, 70px)/1.02 var(--dc-font-display);letter-spacing:-.045em;text-wrap:balance}.it-home h1>span{color:var(--dc-pink-500)}.it-home .ith-desktop-break{display:none}.it-home .ith-lead{color:#d9d2d6;text-wrap:pretty;max-width:43ch;margin-top:24px;font-size:17px;line-height:1.65}.it-home .ith-hero-actions{flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:28px;display:flex}.it-home .ith-hero-actions>.ith-button{width:100%}.it-home .ith-text-link{min-height:48px;color:var(--dc-paper);justify-content:center;align-items:center;gap:12px;font-size:14px;display:inline-flex}.it-home .ith-text-link:hover{text-underline-offset:6px;text-decoration:underline}.it-home .ith-packaging{color:#c9bec5;align-items:center;gap:12px;margin-top:22px;font-size:12px;line-height:1.65;display:flex}.it-home .ith-language{width:35px;height:35px;color:var(--dc-paper);font:600 11px var(--dc-font-mono);border:1px solid #635460;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.it-home .ith-product{isolation:isolate;width:min(100%,280px);margin-inline:auto;padding-bottom:20px;position:relative}.it-home .ith-product img{filter:drop-shadow(0 16px 30px #0006);width:240px;max-width:100%;height:auto;margin-inline:auto;display:block;position:relative}.it-home .ith-product-halo{z-index:-1;background:radial-gradient(#a6215b42,#0000 69%);border-radius:50%;position:absolute;inset:14% -15% 15%}.it-home .ith-product figcaption{color:#b6a7b1;font:500 10px/1.5 var(--dc-font-mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:16px;padding-top:24px;display:flex}.it-home .ith-hero-price{color:var(--dc-paper);background:#fbf7f20b;border:1px solid #fbf7f226;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 12px;margin-top:20px;padding:14px 18px;display:flex}.it-home .ith-hero-price>span:first-child{font-size:13px}.it-home .ith-hero-price strong{font:730 28px/1.1 var(--dc-font-display)}.it-home .ith-hero-price>span:last-child{text-align:center;color:#c9bec5;width:100%;font-size:11px}.it-home .ith-features{border-top:1px solid #fbf7f226;gap:24px;padding-block:28px 36px;list-style:none;display:grid}.it-home .ith-features li{gap:18px;display:flex}.it-home .ith-feature-number{color:#f3bc76;font:500 12px var(--dc-font-mono);padding-top:3px}.it-home .ith-features h2{font:700 18px/1.3 var(--dc-font-display);letter-spacing:-.01em;text-wrap:initial}.it-home .ith-features p{color:#c9bec5;max-width:37ch;margin-top:7px;font-size:14px;line-height:1.65}.it-home .ith-pricing,.it-home .ith-how,.it-home .ith-faq{padding-block:60px}.it-home .ith-section-heading{gap:24px;display:grid}.it-home .ith-section-heading>p{color:var(--dc-ink-700);max-width:42ch;font-size:16px;line-height:1.65}.it-home .ith-price-context{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-top:28px;font-size:13px;display:flex}.it-home .ith-price-context a{min-height:44px;color:var(--dc-magenta-700);align-items:center;gap:10px;font-weight:650;display:inline-flex}.it-home .ith-tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;padding:0;list-style:none;display:grid}.it-home .ith-tiers li:last-child:nth-child(odd){grid-column:1/-1}.it-home .ith-tiers a{border:1px solid var(--dc-ink-200);border-radius:12px;flex-direction:column;gap:14px;height:100%;padding:20px;transition:border-color .18s,background-color .18s;display:flex}.it-home .ith-tiers a:hover{border-color:var(--dc-magenta-700);background:#fff}.it-home .ith-tiers .ith-tier-best{border-color:var(--dc-magenta-700);background:#f6e8ed}.it-home .ith-tier-label{font-size:13px;font-weight:600}.it-home .ith-tiers strong{font:760 clamp(26px, 4vw, 34px)/1.1 var(--dc-font-display);letter-spacing:-.025em}.it-home .ith-tier-unit{color:var(--dc-ink-700);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.it-home .ith-tier-unit span{color:var(--dc-magenta-700);font-size:20px}.it-home .ith-price-note{max-width:80ch;color:var(--dc-ink-700);margin-top:20px;font-size:12px;line-height:1.7}.it-home .ith-price-fallback{flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:32px;display:flex}.it-home .ith-price-fallback p{color:var(--dc-ink-700);line-height:1.65}.it-home .ith-how{background:var(--dc-paper-2);scroll-margin-top:112px}.it-home .ith-steps{gap:30px;margin-top:36px;padding:0;list-style:none;display:grid}.it-home .ith-steps li{border-top:1px solid var(--dc-ink-200);padding-top:22px}.it-home .ith-steps li>span{color:var(--dc-magenta-700);font:500 17px var(--dc-font-mono);margin-bottom:18px;display:block}.it-home .ith-steps h3{font:720 22px/1.2 var(--dc-font-display);letter-spacing:-.025em}.it-home .ith-steps p{color:var(--dc-ink-700);max-width:43ch;margin-top:12px;font-size:15px;line-height:1.7}.it-home .ith-limits{border-left:2px solid var(--dc-magenta-700);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 36px;margin-top:32px;padding-left:20px;display:flex}.it-home .ith-limits p{max-width:64ch;color:var(--dc-ink-700);font-size:13px;line-height:1.7}.it-home .ith-limits a{min-height:44px;color:var(--dc-magenta-700);align-items:center;gap:15px;font-size:14px;font-weight:600;display:inline-flex}.it-home .ith-business{padding-top:60px}.it-home .ith-business-panel{background:var(--dc-night);color:var(--dc-paper);border-radius:20px;gap:32px;padding:32px 24px;display:grid}.it-home .ith-business .ith-eyebrow{color:#f3bc76}.it-home .ith-business h2{font-size:clamp(30px,3.6vw,46px)}.it-home .ith-business h2 span{color:var(--dc-pink-500)}.it-home .ith-business-copy>p:not(.ith-eyebrow){color:#d9d2d6;max-width:54ch;margin-top:22px;font-size:16px;line-height:1.7}.it-home .ith-business .ith-button{margin-top:24px}.it-home .ith-business-quantity{color:#d9d2d6;border-top:1px solid #fbf7f226;flex-direction:column;justify-content:center;align-items:center;padding-top:28px;font-size:14px;display:flex}.it-home .ith-business-quantity strong{font:800 clamp(76px, 11vw, 120px)/1.2 var(--dc-font-display);letter-spacing:-.05em;color:#f3bc76}.it-home .ith-business-quantity strong span{color:var(--dc-pink-500)}.it-home .ith-faq-grid{gap:32px;display:grid}.it-home .ith-faq-intro{max-width:35ch;color:var(--dc-ink-700);margin-top:20px;font-size:16px;line-height:1.7}.it-home .ith-contact-link{min-height:44px;color:var(--dc-magenta-700);align-items:center;gap:12px;margin-top:18px;font-size:14px;font-weight:600;display:inline-flex}.it-home .ith-guide{border-top:1px solid var(--dc-ink-200);max-width:340px;margin-top:24px;padding-top:20px;display:block}.it-home .ith-guide>span{color:var(--dc-ink-700);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:11px;display:block}.it-home .ith-guide strong{justify-content:space-between;align-items:center;gap:20px;font-size:15px;line-height:1.5;display:flex}.it-home .ith-questions{border-top:1px solid var(--dc-ink-200)}.it-home .ith-questions details{border-bottom:1px solid var(--dc-ink-200)}.it-home .ith-questions summary{cursor:pointer;min-height:80px;font:700 19px/1.4 var(--dc-font-display);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;display:flex}.it-home .ith-questions summary::-webkit-details-marker{display:none}.it-home .ith-questions summary::marker{content:""}.it-home .ith-questions summary:hover{color:var(--dc-magenta-700)}.it-home .ith-plus{flex-shrink:0;width:20px;height:20px;display:block;position:relative}.it-home .ith-plus:before,.it-home .ith-plus:after{background:var(--dc-magenta-700);content:"";height:2px;position:absolute;inset:9px 3px auto}.it-home .ith-plus:after{transform:rotate(90deg)}.it-home details[open] .ith-plus:after{display:none}.it-home .ith-answer{color:var(--dc-ink-700);padding:0 32px 24px 0;font-size:15px;line-height:1.75}.it-home .ith-answer a{color:var(--dc-magenta-700);text-underline-offset:4px;margin-top:4px;padding-block:10px;font-weight:600;text-decoration:underline;display:inline-block}.it-home .ith-finale{background:#f1b979;padding-block:40px}.it-home .ith-finale>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;display:flex}.it-home .ith-finale .ith-eyebrow{color:var(--dc-ink-900);margin-bottom:12px}.it-home .ith-finale h2{font-size:clamp(30px,3vw,42px)}@media (width>=600px){.it-home .ith-wrap{padding-inline:32px}.it-home .ith-hero-grid{gap:40px;padding-block:56px 48px}.it-home .ith-hero-actions>.ith-button{width:auto}.it-home .ith-product{width:340px}.it-home .ith-product img{width:300px}.it-home .ith-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.it-home .ith-tiers li:last-child:nth-child(odd){grid-column:auto}.it-home .ith-tiers-single{grid-template-columns:minmax(0,280px)}.it-home .ith-business-panel{padding:40px}}@media (width>=900px){.it-home .ith-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:56px;padding-block:64px}.it-home h1{font-size:clamp(64px,6.8vw,88px)}.it-home .ith-desktop-break{display:initial}.it-home .ith-product{width:100%;max-width:420px}.it-home .ith-product img{width:380px}.it-home .ith-hero-price{background:var(--dc-paper);width:158px;color:var(--dc-ink-900);padding:20px 14px;position:absolute;bottom:75px;right:-8px;box-shadow:0 8px 24px #0002}.it-home .ith-hero-price>span:last-child{color:var(--dc-ink-700);margin-top:4px}.it-home .ith-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-block:28px 32px}.it-home .ith-pricing,.it-home .ith-how,.it-home .ith-faq{padding-block:80px}.it-home .ith-section-heading{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:56px}.it-home .ith-tiers{grid-template-columns:repeat(5,minmax(0,1fr))}.it-home .ith-tiers-single{grid-template-columns:minmax(0,280px)}.it-home .ith-tiers a{padding:22px}.it-home .ith-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:44px}.it-home .ith-business{padding-top:80px}.it-home .ith-business-panel{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:48px;padding:56px}.it-home .ith-business-quantity{border-top:0;border-left:1px solid #fbf7f226;padding:28px 0 28px 24px}.it-home .ith-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px}}@media (prefers-reduced-motion:reduce){.it-home .ith-button,.it-home .ith-tiers a{transition:none}}
