html:has(.blog-main),body:has(.blog-main),.site-shell:has(.blog-main){background:#000}.blog-main{--article-bg: #000;--article-text: rgba(255, 255, 255, .88);--article-heading: rgba(255, 255, 255, .96);--article-muted: rgba(255, 255, 255, .58);--article-soft: rgba(255, 255, 255, .42);--article-line: rgba(255, 255, 255, .1);--article-line-soft: rgba(255, 255, 255, .07);--article-orange: var(--color-brand-orange, #ff8a2a);--article-coral: var(--color-brand-coral, #ff4b4b);--article-pink: var(--color-brand-pink, #ff3f8f);--article-grad: linear-gradient(115deg, var(--article-pink) 0%, var(--article-coral) 48%, var(--article-orange) 100%);min-width:0;width:100%;margin:0 auto;padding:clamp(3.8rem,6.5vw,5.6rem) 0 clamp(3.4rem,6vw,5rem);box-sizing:border-box;color:var(--article-text);background:radial-gradient(42rem 26rem at 50% -12rem,rgba(255,255,255,.035),transparent 72%),#000;font-family:var(--font-body, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-feature-settings:"kern" 1,"liga" 1,"ss01" 1}.blog-main a{text-underline-offset:.18em}.blog-post{width:min(100% - calc(var(--space-page-x, 1rem) * 2),1040px);margin:0 auto}.blog-post__wrap{position:relative;overflow:hidden;border:1px solid var(--article-line);border-radius:1.55rem;background:transparent;box-shadow:none;padding:clamp(1.35rem,3vw,2.1rem);backdrop-filter:none;box-sizing:border-box}.blog-post__wrap:before{content:"";position:absolute;top:-1px;left:clamp(1.35rem,3vw,2.1rem);width:7rem;height:1px;background:linear-gradient(90deg,var(--article-orange),var(--article-pink));opacity:.72}.blog-post__header{margin-bottom:clamp(1.2rem,2.2vw,1.65rem)}.blog-post__meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-bottom:clamp(1rem,2vw,1.35rem);font-size:.76rem;line-height:1.35;color:var(--article-muted)}.blog-post__chip{display:inline-flex;align-items:center;border:1px solid var(--article-line);border-radius:999px;padding:.32rem .68rem;color:#ffffffb8;background:#ffffff09;font-size:.62rem;font-weight:750;line-height:1;letter-spacing:.11em;text-transform:uppercase}.blog-post__meta-item{display:inline-flex;align-items:center;gap:.36rem;color:var(--article-soft)}.blog-post__meta-icon{width:.88rem;height:.88rem;color:var(--article-orange);stroke-width:2.1;opacity:.86}.blog-post__title{max-width:min(100%,58rem);margin:0;color:var(--article-heading);font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(1.55rem,2.45vw,2.25rem);font-weight:600;line-height:1.1;letter-spacing:-.038em;text-wrap:balance}.blog-post__byline{margin:.8rem 0 0;font-size:.8rem;color:var(--article-soft)}.blog-post__byline-label{font-weight:500;color:#ffffff5c}.blog-post__byline-name{color:#ffffffb8;font-weight:600}.blog-post__media{position:relative;margin:0 0 clamp(1.45rem,3vw,2.05rem);border-radius:1.15rem;overflow:hidden;border:1px solid var(--article-line);background:#050505}.blog-post__media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.32) 100%),linear-gradient(135deg,rgba(255,63,143,.045),transparent 45%,rgba(255,138,42,.035))}.blog-post__media img{display:block;width:100%;height:auto;filter:saturate(.96) contrast(1.04) brightness(.9)}.blog-post__entry{color:var(--article-text);font-size:clamp(.88rem,.94vw,.95rem);line-height:1.72}.blog-post__entry p{margin:0 0 1.05rem}.blog-post__entry h2{margin:clamp(1.7rem,3.2vw,2.2rem) 0 .68rem;color:var(--article-heading);font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(1.14rem,1.7vw,1.48rem);font-weight:650;line-height:1.18;letter-spacing:-.032em}.blog-post__entry h2:first-child{margin-top:0}.blog-post__entry h3{margin:1.35rem 0 .52rem;color:var(--article-heading);font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(1rem,1.2vw,1.14rem);font-weight:650;line-height:1.28;letter-spacing:-.022em}.blog-post__entry [id]{scroll-margin-top:5.5rem}.blog-post__entry ul,.blog-post__entry ol{margin:0 0 1.1rem;padding-left:1.35rem;display:flex;flex-direction:column;gap:.38rem}.blog-post__entry li{padding-left:.22rem}.blog-post__entry li::marker{color:var(--article-orange)}.blog-post__entry li ul{margin:.38rem 0 .52rem}.blog-post__entry table{width:100%;border-collapse:collapse;margin:1.2rem 0;border:1px solid var(--article-line);border-radius:.85rem;overflow:hidden;font-size:.84rem;background:transparent}.blog-post__entry th,.blog-post__entry td{padding:.7rem .78rem;text-align:left;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.075)}.blog-post__entry th{color:var(--article-heading);font-weight:650;background:#ffffff0e}.blog-post__entry tr:last-child td{border-bottom:none}.blog-post__entry strong{color:var(--article-heading);font-weight:650}.blog-post__entry code{font-size:.86em;padding:.12rem .36rem;border-radius:.34rem;background:#ffffff12;border:1px solid var(--article-line);color:#ffffffeb}.blog-post__entry a{color:#ffffffe6;font-weight:650;text-decoration:underline;text-decoration-color:#ff8a2a8c;text-underline-offset:.18em}.blog-post__entry a:hover{color:#fff;text-decoration-color:var(--article-orange)}.blog-post__entry .lwptoc{margin:0 0 1.7rem;padding:1rem 1.1rem 1.05rem;border-radius:1rem;border:1px solid var(--article-line);background:linear-gradient(135deg,#ffffff0d,#ffffff04),#ffffff05;box-shadow:inset 0 1px #ffffff0b}.blog-post__entry .lwptoc_title{display:block;margin-bottom:.62rem;color:var(--article-heading);font-size:.88rem;font-weight:750}.blog-post__entry .lwptoc_itemWrap{margin:.15rem 0 0 .5rem;padding-left:.45rem;border-left:1px solid var(--article-line)}.blog-post__entry .lwptoc_item{margin:.32rem 0}.blog-post__entry .lwptoc_item a{display:inline-flex;align-items:baseline;gap:.35rem;color:#ffffffc7;font-size:.86rem;font-weight:500;text-decoration:none}.blog-post__entry .lwptoc_item a:hover{color:#fff}.blog-post__entry .lwptoc_item_number{min-width:1.6rem;color:#ff8a2ac7;font-size:.76rem;font-weight:700}.blog-post__next-steps{margin-top:clamp(1.6rem,3vw,2.1rem);padding-top:1rem;border-top:1px solid var(--article-line)}.blog-post__next-steps p{max-width:90ch;margin:0;color:var(--article-muted);font-size:.8rem;line-height:1.62}.blog-post__next-steps a{color:#ffffffe6;font-weight:700;text-decoration:none}.blog-post__next-steps a:hover{color:#fff;text-decoration:underline}@media(max-width:680px){.blog-main{padding:2.8rem 0 3rem}.blog-post{width:min(100% - 2rem,1040px)}.blog-post__wrap{border-radius:1.15rem;padding:1rem}.blog-post__wrap:before{left:1rem}.blog-post__meta-row{gap:.5rem .75rem}.blog-post__title{max-width:100%;font-size:clamp(1.38rem,6.8vw,1.95rem);line-height:1.12}.blog-post__media{margin-bottom:1.25rem;border-radius:.9rem}.blog-post__entry{font-size:.88rem;line-height:1.7}.blog-post__entry table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.blog-post__entry th,.blog-post__entry td{min-width:9rem;padding:.62rem .7rem}}@media(max-width:420px){.blog-post{width:min(100% - 1rem,1040px)}}.blogs-main{--blog-bg: #000;--blog-text: rgba(255, 255, 255, .94);--blog-muted: rgba(255, 255, 255, .6);--blog-soft: rgba(255, 255, 255, .42);--blog-faint: rgba(255, 255, 255, .28);--blog-line: rgba(255, 255, 255, .1);--blog-line-soft: rgba(255, 255, 255, .07);--blog-orange: var(--color-brand-orange, #ff8a2a);--blog-coral: var(--color-brand-coral, #ff4b4b);--blog-pink: var(--color-brand-pink, #ff3f8f);--blog-grad: linear-gradient(115deg, var(--blog-pink) 0%, var(--blog-coral) 48%, var(--blog-orange) 100%);width:100%;margin:0;padding:0 0 clamp(3.2rem,6vw,5.2rem);color:var(--blog-text);background:#000;font-family:var(--font-body, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-feature-settings:"kern" 1,"liga" 1,"ss01" 1}html:has(.blogs-main),body:has(.blogs-main),.site-shell:has(.blogs-main){background:#000}.blogs-main a{text-underline-offset:.18em}.blogs-hero{position:relative;isolation:isolate;overflow:hidden;width:100%;margin:0;padding:clamp(4rem,6.4vw,5.8rem) 0 clamp(3.2rem,5vw,4.2rem);background:#000;border-bottom:1px solid var(--blog-line-soft)}.blogs-hero__bg,.blogs-hero__glow{display:none}.blogs-hero__inner{width:min(100% - calc(var(--space-page-x, 1rem) * 2),920px);margin-inline:auto;display:grid;justify-items:center;gap:clamp(.85rem,1.8vw,1.25rem);text-align:center}.blogs-hero__copy,.blogs-hero__support{min-width:0;display:contents}.blogs__eyebrow{order:1;width:fit-content;margin:0;color:#ffffff80;font-size:.62rem;font-weight:800;line-height:1;letter-spacing:.22em;text-transform:uppercase}.blogs__title{order:2;max-width:24ch;margin:0;color:var(--blog-text);font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(2.15rem,3.8vw,3.45rem);font-weight:600;line-height:.98;letter-spacing:-.058em;text-wrap:balance;text-shadow:0 1px 0 rgba(255,255,255,.08),0 28px 72px rgba(0,0,0,.7)}.blogs__title em,.blogs__title i{font-style:italic;font-weight:680;background:var(--blog-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.blogs__lead{order:3;max-width:48rem;margin:0;color:#ffffffa8;font-size:clamp(.92rem,1vw,1rem);font-weight:400;line-height:1.7;letter-spacing:-.01em;text-wrap:balance}.blogs__quick-links{order:4;max-width:46rem;margin:.15rem 0 0;color:var(--blog-soft);font-size:.78rem;line-height:1.62}.blogs__quick-links a{color:#ffffffdb;font-weight:700;text-decoration:none}.blogs__quick-links a:hover{color:#fff;text-decoration:underline}.blogs{width:min(100% - calc(var(--space-page-x, 1rem) * 2),var(--container-homepage, 1320px));margin:0 auto;padding:clamp(3.4rem,6vw,5.2rem) 0 0}.blogs__head{display:grid;justify-items:start;gap:.55rem;border-top:1px solid var(--blog-line-soft);padding-top:clamp(1.4rem,2.8vw,2rem)}.blogs__kicker{margin:0;color:var(--blog-orange);font-size:.62rem;font-weight:780;line-height:1;letter-spacing:.22em;text-transform:uppercase}.blogs__head h2{max-width:24ch;margin:0;color:var(--blog-text);font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(1.55rem,2.7vw,2.55rem);font-weight:600;line-height:1.05;letter-spacing:-.052em;text-wrap:balance}.blogs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.5vw,1.25rem);margin-top:clamp(1.55rem,3vw,2.25rem)}.blog-card{position:relative;overflow:hidden;min-width:0;display:flex;flex-direction:column;min-height:100%;border:1px solid var(--blog-line);border-radius:1.45rem;color:var(--blog-text);background:radial-gradient(24rem 16rem at 100% 0%,rgba(255,255,255,.028),transparent 70%),linear-gradient(135deg,#ffffff0d,#ffffff03),#ffffff04;box-shadow:0 22px 64px #0000003d,inset 0 1px #ffffff0d;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.blog-card:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(20rem 13rem at 100% 0%,rgba(255,63,143,.075),transparent 72%),radial-gradient(18rem 11rem at 86% 15%,rgba(255,138,42,.065),transparent 74%);opacity:0;transition:opacity .18s ease}.blog-card:after{content:"";position:absolute;left:1.35rem;right:1.35rem;bottom:0;z-index:2;height:1px;background:linear-gradient(90deg,transparent,rgba(255,138,42,.48),transparent);opacity:0;transition:opacity .18s ease}.blog-card:hover{transform:translateY(-2px);border-color:#ffffff3d;background:radial-gradient(24rem 16rem at 100% 0%,rgba(255,255,255,.038),transparent 70%),linear-gradient(135deg,#ffffff10,#ffffff04),#ffffff05;box-shadow:0 28px 78px #00000052,inset 0 1px #ffffff12}.blog-card:hover:before,.blog-card:hover:after{opacity:1}.blog-card__media{position:relative;z-index:0;display:block;aspect-ratio:1.72 / 1;overflow:hidden;background:#050505}.blog-card__media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.34) 100%),linear-gradient(135deg,rgba(255,63,143,.05),transparent 45%,rgba(255,138,42,.04))}.blog-card__media img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.96) contrast(1.04) brightness(.88);transform:scale(1.01);transition:transform .26s ease,filter .26s ease}.blog-card:hover .blog-card__media img{transform:scale(1.045);filter:saturate(1.05) contrast(1.06) brightness(.95)}.blog-card__body{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;padding:clamp(1rem,1.8vw,1.25rem)}.blog-card__chip{width:fit-content;display:inline-flex;align-items:center;align-self:flex-start;margin-bottom:.78rem;border:1px solid var(--blog-line);border-radius:999px;padding:.3rem .62rem;color:#ffffffb8;background:#ffffff09;font-size:.62rem;font-weight:750;line-height:1;letter-spacing:.11em;text-transform:uppercase}.blog-card__title{margin:0;color:var(--blog-text);font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(1.02rem,1.22vw,1.18rem);font-weight:650;line-height:1.22;letter-spacing:-.035em}.blog-card__title a{color:inherit;text-decoration:none}.blog-card__title a:hover{color:#fffffff5}.blog-card__description{margin:.7rem 0 0;color:var(--blog-muted);font-size:.82rem;line-height:1.62}.blog-card__footer{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin-top:auto;padding-top:1.1rem;border-top:1px solid var(--blog-line)}.blog-card__meta{display:inline-flex;align-items:center;gap:.34rem;color:var(--blog-soft);font-size:.72rem;line-height:1}.blog-card__meta-icon{width:.86rem;height:.86rem;color:var(--blog-orange);stroke-width:2.1;opacity:.86}.blog-card__link{width:fit-content;margin-left:auto;display:inline-flex;align-items:center;gap:.35rem;color:#ffffffd6;font-size:.68rem;font-weight:800;line-height:1;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:color .18s ease}.blog-card__link svg{width:.76rem;height:.76rem;stroke-width:2.2;transition:transform .18s ease}.blog-card__link:hover,.blog-card:hover .blog-card__link{color:var(--blog-orange)}.blog-card:hover .blog-card__link svg{transform:translate(.16rem)}.blogs-next{margin-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--blog-line-soft);padding-top:1.05rem}.blogs-next p{max-width:84ch;margin:0;color:var(--blog-soft);font-size:.78rem;line-height:1.62}.blogs-next p a{color:#ffffffdb;font-weight:700;text-decoration:none}.blogs-next p a:hover{color:#fff;text-decoration:underline}@media(max-width:1080px){.blogs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.blogs-main{padding-bottom:3rem}.blogs-hero{padding:3.4rem 0 2.7rem}.blogs-hero__inner,.blogs{width:min(100% - 2rem,var(--container-homepage, 1320px))}.blogs__eyebrow,.blogs__kicker{font-size:.56rem;letter-spacing:.17em}.blogs__title{max-width:20ch;font-size:clamp(1.9rem,8.8vw,2.75rem);line-height:1.04}.blogs__lead{font-size:.9rem;line-height:1.62}.blogs__quick-links{font-size:.76rem}.blogs{padding-top:3rem}.blogs__head h2{font-size:clamp(1.55rem,7vw,2.25rem)}.blogs__grid{grid-template-columns:1fr;gap:1rem;margin-top:1.4rem}.blog-card{border-radius:1.2rem}.blog-card__body{padding:1rem}.blog-card__footer{display:grid;grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:.55rem}.blog-card__link{margin-left:0}.blogs-next{margin-top:2rem}}@media(max-width:420px){.blogs-hero__inner,.blogs{width:min(100% - 1rem,var(--container-homepage, 1320px))}}html:has(.kasse-page),body:has(.kasse-page),.site-shell:has(.kasse-page){background:#000}.checkout-main{background:#000}.kasse-page{--kasse-text: rgba(255, 255, 255, .94);--kasse-muted: rgba(255, 255, 255, .6);--kasse-soft: rgba(255, 255, 255, .42);--kasse-faint: rgba(255, 255, 255, .28);--kasse-line: rgba(255, 255, 255, .1);--kasse-line-soft: rgba(255, 255, 255, .07);--kasse-orange: var(--color-brand-orange, #ff8a2a);--kasse-coral: var(--color-brand-coral, #ff4b4b);--kasse-pink: var(--color-brand-pink, #ff3f8f);--kasse-grad: linear-gradient(115deg, var(--kasse-pink) 0%, var(--kasse-coral) 48%, var(--kasse-orange) 100%);position:relative;isolation:isolate;min-height:100vh;overflow:hidden;color:var(--kasse-text);background:#000}.kasse-page__ambient{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}.kasse-page__glow{position:absolute;border-radius:999px;filter:blur(110px);transform:translateZ(0)}.kasse-page__glow--left{top:-15rem;left:-13rem;width:42rem;height:34rem;opacity:.26;background:var(--kasse-grad)}.kasse-page__glow--right{right:-14rem;bottom:18rem;width:34rem;height:28rem;opacity:.14;background:var(--kasse-pink)}.kasse-page__inner{width:min(100% - calc(var(--space-page-x, 1rem) * 2),var(--container-homepage, 1320px));margin-inline:auto;padding:clamp(3.2rem,6vw,5rem) 0 clamp(3.4rem,6vw,5.2rem);box-sizing:border-box}.kasse-page__hero{max-width:48rem;margin:0 auto clamp(2rem,4vw,3rem);display:grid;justify-items:center;gap:.85rem;text-align:center}.kasse-page__pill{width:fit-content;margin:0;display:inline-flex;align-items:center;gap:.48rem;border:1px solid var(--kasse-line);border-radius:999px;padding:.46rem .78rem;color:#ffffffb8;background:#ffffff09;backdrop-filter:blur(12px);font-size:.62rem;font-weight:800;line-height:1;letter-spacing:.18em;text-transform:uppercase}.kasse-page__pill-icon{width:.92rem;height:.92rem;color:var(--kasse-orange)}.kasse-page__title{max-width:15ch;margin:0;color:var(--kasse-text);font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(2rem,4vw,3.65rem);font-weight:600;line-height:.98;letter-spacing:-.058em;text-wrap:balance}.kasse-page__intro,.kasse-page__noscript{margin:0;max-width:42rem;color:var(--kasse-muted);font-size:clamp(.9rem,1vw,1rem);line-height:1.65}.kasse-page__noscript{margin:0 auto 1.25rem;padding:.9rem 1rem;border:1px dashed rgba(255,255,255,.16);border-radius:1rem;background:#ffffff0a;text-align:center}.kasse-page__noscript a{color:#ffffffe6;font-weight:700}.kasse-page__main{display:grid;gap:clamp(1.4rem,3vw,2rem);width:100%}.kasse-checkout-card{display:none}.kasse-checkout-card.is-active{display:block}.kasse-checkout-card{position:relative;overflow:hidden;border:1px solid var(--kasse-line);border-radius:1.7rem;background:radial-gradient(34rem 22rem at 100% 0%,rgba(255,255,255,.035),transparent 72%),linear-gradient(135deg,#ffffff0e,#ffffff03),#ffffff04;box-shadow:0 30px 90px #00000057,inset 0 1px #ffffff0e;backdrop-filter:blur(16px)}.kasse-checkout-card:before{content:"";position:absolute;top:-1px;left:clamp(1.2rem,2vw,1.6rem);width:8rem;height:1px;background:linear-gradient(90deg,var(--kasse-orange),var(--kasse-pink));opacity:.76}.kasse-checkout-card[data-plan-featured=true]{border-color:#ff8a2a33;box-shadow:0 34px 100px #0006,0 0 58px #ff4b4b12,inset 0 1px #ffffff12}.kasse-checkout-card__layout{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:1px;background:#ffffff0e}.kasse-checkout-card__summary-panel,.kasse-checkout-card__form-panel{min-width:0;background:#000}.kasse-checkout-card__summary-panel{display:grid;align-content:space-between;gap:1rem;padding:clamp(1.25rem,2.6vw,2rem)}.kasse-checkout-card__form-panel{padding:clamp(1.25rem,2.6vw,2rem)}.kasse-order-details,.kasse-checkout-card__summary{margin:0}.kasse-order-details__summary{list-style:none;cursor:pointer}.kasse-order-details__summary::-webkit-details-marker,.kasse-order-details__summary::marker{display:none}.kasse-checkout-card__summary-top{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.kasse-checkout-card__plan-line,.kasse-checkout-card__duration,.kasse-checkout-card__hint{margin:0}.kasse-checkout-card__plan-name{color:#fffffff0;font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(1.25rem,2vw,1.7rem);font-weight:650;line-height:1.08;letter-spacing:-.045em}.kasse-checkout-card__badge{display:inline-flex;align-items:center;margin-left:.55rem;border:1px solid rgba(255,138,42,.36);border-radius:999px;padding:.24rem .56rem;color:#ffffffdb;background:#ff8a2a14;font-size:.56rem;font-weight:800;line-height:1;letter-spacing:.1em;text-transform:uppercase;vertical-align:.15rem}.kasse-checkout-card__duration{margin-top:.42rem;color:var(--kasse-muted);font-size:.82rem;line-height:1.45}.kasse-order-details__chevron{display:none;flex:0 0 auto;width:2rem;height:2rem;place-items:center;border:1px solid var(--kasse-line);border-radius:999px;color:var(--kasse-soft);background:#ffffff09}.kasse-order-details__chevron-icon{width:1rem;height:1rem}.kasse-order-details[open] .kasse-order-details__chevron{transform:rotate(180deg)}.kasse-checkout-card__total{margin-top:clamp(1.8rem,4vw,2.8rem)}.kasse-checkout-card__currency{display:inline-block;margin-right:.35rem;color:var(--kasse-soft);font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.kasse-checkout-card__amount{display:inline-block;color:#fffffff5;font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(2.5rem,5vw,4.4rem);font-weight:650;line-height:.9;letter-spacing:-.065em}.kasse-checkout-card__hint{max-width:26rem;margin-top:.85rem;color:var(--kasse-muted);font-size:.82rem;line-height:1.55}.kasse-checkout-card__rule{height:1px;margin:clamp(1.25rem,2.6vw,1.8rem) 0 1rem;border:0;background:linear-gradient(90deg,#ffffff1a,#ff8a2a59,#ffffff14)}.kasse-checkout-card__features{display:grid;gap:.62rem;margin:0;padding:0;list-style:none}.kasse-checkout-card__feature{display:flex;align-items:flex-start;gap:.62rem;color:#ffffffad;font-size:.82rem;line-height:1.5}.kasse-checkout-card__check{flex-shrink:0;width:.96rem;height:.96rem;margin-top:.16rem;color:var(--kasse-orange);stroke-width:2.4}.kasse-checkout-card__summary-note{display:flex;gap:.65rem;align-items:flex-start;border-top:1px solid var(--kasse-line-soft);padding-top:1rem;color:var(--kasse-soft)}.kasse-checkout-card__summary-note svg{flex:0 0 auto;width:1rem;height:1rem;margin-top:.12rem;color:var(--kasse-orange)}.kasse-checkout-card__summary-note p{margin:0;font-size:.76rem;line-height:1.55}.kasse-checkout-card__form-head{margin-bottom:clamp(1.1rem,2vw,1.45rem)}.kasse-checkout-card__form-kicker{margin:0 0 .58rem;color:var(--kasse-orange);font-size:.58rem;font-weight:800;line-height:1;letter-spacing:.2em;text-transform:uppercase}.kasse-checkout-card__form-head h3{max-width:18ch;margin:0;color:#fffffff0;font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(1.45rem,2.5vw,2.15rem);font-weight:650;line-height:1.05;letter-spacing:-.045em}.kasse-checkout-card__form-head p{max-width:38rem;margin:.72rem 0 0;color:var(--kasse-muted);font-size:.84rem;line-height:1.65}.kasse-checkout-card__form{display:grid;gap:1rem}.kasse-checkout-card__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.kasse-checkout-card__group{display:grid;gap:.38rem}.kasse-checkout-card__group--wide{grid-column:1 / -1}.kasse-checkout-card__label{color:#ffffff94;font-size:.64rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.kasse-checkout-card__input,.kasse-device-select__control{width:100%;min-height:3.15rem;box-sizing:border-box;border:1px solid var(--kasse-line);border-radius:.9rem;color:#ffffffeb;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#ffffff05;font:inherit;font-size:.9rem;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.kasse-checkout-card__input{padding:.78rem .9rem}.kasse-device-select{position:relative}.kasse-device-select__control{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.78rem .85rem .78rem .9rem;text-align:left;cursor:pointer}.kasse-checkout-card__input:hover,.kasse-device-select__control:hover{border-color:#ffffff2e;background:linear-gradient(180deg,#fff1,#ffffff06),#ffffff06}.kasse-checkout-card__input::placeholder,.kasse-device-select__value-text--empty{color:#ffffff5c}.kasse-checkout-card__input:focus-visible,.kasse-device-select__control:focus-visible{border-color:#ff8a2a8c;background:#ffffff0b;box-shadow:0 0 0 3px #ff8a2a1f;outline:none}.kasse-device-select__icon{flex:0 0 auto;width:1.05rem;height:1.05rem;color:var(--kasse-soft);transition:transform .16s ease,color .16s ease}.kasse-device-select__control[aria-expanded=true] .kasse-device-select__icon{color:var(--kasse-orange);transform:rotate(180deg)}.kasse-device-select__list{position:absolute;z-index:50;inset:calc(100% + .35rem) 0 auto;max-height:13rem;overflow-y:auto;margin:0;padding:.35rem;border:1px solid rgba(255,255,255,.15);border-radius:.95rem;background:#090909;box-shadow:0 22px 60px #000000a3,inset 0 1px #ffffff0f;list-style:none}.kasse-device-select__opt{padding:.62rem .68rem;border-radius:.68rem;color:#ffffffc2;cursor:pointer;font-size:.84rem}.kasse-device-select__opt:hover,.kasse-device-select__opt:focus,.kasse-device-select__opt[aria-selected=true]{background:#ff8a2a1a;color:#fff;outline:none}.kasse-checkout-card__submit{min-height:3.15rem;width:100%;margin-top:.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:1px solid rgba(255,138,42,.5);border-radius:999px;color:#050304;background:var(--kasse-grad);box-shadow:0 20px 54px #0000006b,0 14px 40px #ff4b4b29,inset 0 1px #ffffff47;font-size:.86rem;font-weight:850;line-height:1;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.kasse-checkout-card__submit svg{width:.96rem;height:.96rem;stroke-width:2.35}.kasse-checkout-card__submit:hover{transform:translateY(-2px);border-color:#ff8a2ac2;box-shadow:0 24px 66px #0000007a,0 18px 48px #ff4b4b38,0 0 42px #ff8a2a1f,inset 0 1px #ffffff52}.kasse-checkout-card__submit-note{margin:-.35rem 0 0;color:var(--kasse-soft);font-size:.74rem;line-height:1.5;text-align:center}.kasse-page__after{display:grid;gap:1rem}.kasse-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.kasse-info-tile,.kasse-guarantee{position:relative;overflow:hidden;border:1px solid var(--kasse-line);border-radius:1.2rem;background:linear-gradient(135deg,#ffffff0d,#ffffff03),#ffffff04;box-shadow:0 18px 54px #0000003d,inset 0 1px #ffffff0d}.kasse-info-tile{display:flex;align-items:flex-start;gap:.78rem;padding:1rem}.kasse-info-tile__icon{display:grid;place-items:center;flex:0 0 auto;width:2.45rem;height:2.45rem;border:1px solid var(--kasse-line);border-radius:.75rem;background:#ffffff0a;color:var(--kasse-orange)}.kasse-info-tile__icon svg{width:1.08rem;height:1.08rem}.kasse-info-tile__title,.kasse-guarantee__title{margin:0;color:#ffffffeb;font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:.98rem;font-weight:650;line-height:1.2;letter-spacing:-.025em}.kasse-info-tile__hint,.kasse-guarantee__text{margin:.32rem 0 0;color:var(--kasse-muted);font-size:.78rem;line-height:1.55}.kasse-guarantee{display:flex;align-items:flex-start;gap:.8rem;padding:1.15rem 1.25rem}.kasse-guarantee__head{display:inline-flex;align-items:center;gap:.8rem;flex:0 0 auto}.kasse-guarantee__copy{display:flex;flex-wrap:wrap;gap:.38rem .45rem;align-self:center;padding-left:0}.kasse-guarantee__text{margin:0}.kasse-page__fineprint{display:grid;gap:.55rem;border-top:1px solid var(--kasse-line-soft);padding-top:.9rem}.kasse-page__legal,.kasse-page__support-links{margin:0;color:var(--kasse-soft);font-size:.76rem;line-height:1.65;text-align:center}.kasse-page__legal a,.kasse-page__support-links a{color:#ffffffdb;font-weight:700;text-decoration:none}.kasse-page__legal a:hover,.kasse-page__support-links a:hover{color:#fff;text-decoration:underline}@media(max-width:920px){.kasse-page__inner{width:min(100% - 2rem,var(--container-homepage, 1320px));padding-top:3rem}.kasse-checkout-card__layout{grid-template-columns:1fr}.kasse-checkout-card__summary-panel,.kasse-checkout-card__form-panel{padding:1.15rem}.kasse-checkout-card__summary-panel{gap:1rem}.kasse-checkout-card__amount{font-size:clamp(2.35rem,10vw,3.5rem)}.kasse-info-grid{grid-template-columns:1fr}}@media(max-width:640px){.kasse-page__inner{width:min(100% - 1rem,var(--container-homepage, 1320px));padding:2.6rem 0 3rem}.kasse-page__hero{margin-bottom:1.6rem;gap:.75rem}.kasse-page__pill{font-size:.54rem;letter-spacing:.14em}.kasse-page__title{max-width:13ch;font-size:clamp(1.85rem,9.5vw,2.75rem);line-height:1}.kasse-page__intro{font-size:.86rem;line-height:1.58}.kasse-checkout-card{border-radius:1.25rem}.kasse-checkout-card:before{left:1rem;width:5.5rem}.kasse-checkout-card__layout{gap:1px}.kasse-order-details__chevron{display:grid}.kasse-checkout-card__summary-top{align-items:flex-start}.kasse-checkout-card__plan-name{font-size:1.2rem}.kasse-checkout-card__badge{margin-left:0;margin-top:.45rem;width:fit-content;display:flex}.kasse-checkout-card__total{margin-top:1.45rem}.kasse-checkout-card__hint{font-size:.78rem}.kasse-checkout-card__fields{grid-template-columns:1fr;gap:.82rem}.kasse-checkout-card__input,.kasse-device-select__control{min-height:3rem;border-radius:.82rem;font-size:.86rem}.kasse-device-select__list{max-height:12rem}.kasse-checkout-card__submit{min-height:3rem;font-size:.82rem}.kasse-info-tile,.kasse-guarantee{border-radius:1rem}.kasse-guarantee__copy{display:grid;gap:.38rem}.kasse-page__legal,.kasse-page__support-links{text-align:left}}.contact-main{--contact-bg: #000;--contact-black: #000;--contact-panel: #070707;--contact-text: #fffaf0;--contact-muted: rgba(255, 255, 255, .64);--contact-soft: rgba(255, 255, 255, .46);--contact-line: rgba(255, 255, 255, .1);--contact-line-soft: rgba(255, 255, 255, .065);--contact-orange: var(--color-brand-orange, #ff8a2a);--contact-coral: var(--color-brand-coral, #ff4b4b);--contact-pink: var(--color-brand-pink, #ff3f8f);--contact-green: #00d690;--contact-grad: linear-gradient(115deg, var(--contact-pink) 0%, var(--contact-coral) 48%, var(--contact-orange) 100%);width:100%;max-width:none;margin:0;padding:0;overflow:clip;color:var(--contact-text);background:radial-gradient(48rem 28rem at 16% 12%,rgba(255,63,143,.085),transparent 72%),radial-gradient(44rem 26rem at 78% 18%,rgba(255,138,42,.06),transparent 74%),linear-gradient(180deg,#000,#030202 42rem,#000);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"kern" 1,"liga" 1,"ss01" 1}html:has(.contact-main),body:has(.contact-main),.site-shell:has(.contact-main){background:#000}.contact-content{width:100%;padding:0 0 clamp(2.4rem,5vw,4rem)}.contact-hero{position:relative;isolation:isolate;overflow:hidden;width:100%;margin:0;padding:clamp(4.2rem,6.4vw,5.8rem) 0 clamp(4rem,5.8vw,5rem);color:var(--contact-text, #fffaf0);background:#000;border-bottom:1px solid rgba(255,255,255,.07)}.contact-hero__bg{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}.contact-hero__glow{position:absolute;border-radius:999px;filter:blur(150px);transform:translateZ(0)}.contact-hero__glow--left{top:-10rem;left:-9rem;width:34rem;height:34rem;opacity:.34;background:linear-gradient(135deg,#ff3f8f,#ff4b4b 48%,#ff8a2a)}.contact-hero__glow--right{right:-7rem;bottom:-9rem;width:26rem;height:26rem;opacity:.16;background:var(--contact-pink, #ff3f8f)}.contact-hero__inner{position:relative;z-index:1;width:min(100% - 3rem,1280px);margin-inline:auto}.contact-hero__breadcrumb{display:flex;align-items:center;gap:.5rem;margin-bottom:clamp(1.75rem,3.2vw,2.35rem);color:#ffffff73;font-size:.68rem;font-weight:600;line-height:1;letter-spacing:.22em;text-transform:uppercase}.contact-hero__breadcrumb a{text-decoration:none;transition:color .16s ease}.contact-hero__breadcrumb a:hover{color:#ffffffe6}.contact-hero__breadcrumb svg{width:.72rem;height:.72rem;opacity:.52}.contact-hero__breadcrumb span{color:#fffc}.contact-hero__layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,1fr);align-items:end;gap:clamp(2.6rem,6vw,5.4rem)}.contact-hero__left,.contact-hero__right{min-width:0}.contact-hero__eyebrow{width:fit-content;margin:0 0 1.35rem;display:inline-flex;align-items:center;gap:.52rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:.44rem .74rem;color:#ffffffbf;background:#ffffff0a;backdrop-filter:blur(12px);font-size:.62rem;font-weight:700;line-height:1;letter-spacing:.2em;text-transform:uppercase}.contact-hero__eyebrow span{position:relative;width:.4rem;height:.4rem;border-radius:999px;background:var(--contact-green, #34d399);box-shadow:0 0 18px #34d399b3}.contact-hero__eyebrow span:before{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;opacity:.75;animation:contactHeroPing 1.4s cubic-bezier(0,0,.2,1) infinite}.contact-hero__title{max-width:10.8ch;margin:0;color:var(--contact-text, #fffaf0);font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(2.75rem,5vw,4.65rem);font-weight:600;line-height:.96;letter-spacing:-.052em;text-wrap:balance}.contact-hero__title span,.contact-hero__title em{display:block}.contact-hero__title em{padding-right:.06em;font-style:italic;font-weight:650;background:linear-gradient(115deg,#ff3f8f,#ff4b4b 48%,#ff8a2a);-webkit-background-clip:text;background-clip:text;color:transparent}.contact-hero__support-row{display:flex;flex-wrap:wrap;gap:.48rem;margin-top:1.7rem}.contact-hero__support-row span{min-height:2rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:.4rem .76rem;color:#ffffffbf;background:#ffffff08;backdrop-filter:blur(12px);font-size:.7rem;font-weight:500;line-height:1}.contact-hero__right{padding-bottom:.7rem}.contact-hero__lead{max-width:33rem;margin:0;color:#ffffffb3;font-size:clamp(.94rem,1.05vw,1.05rem);font-weight:400;line-height:1.68}.contact-hero__lead strong,.contact-hero__lead b{color:#fffffff5;font-weight:650}.contact-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.65rem}.contact-hero .contact-btn{min-height:2.9rem;display:inline-flex;align-items:center;justify-content:center;gap:.52rem;border-radius:999px;padding:.76rem 1.25rem;font-size:.82rem;font-weight:760;line-height:1;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.contact-hero .contact-btn svg{width:.94rem;height:.94rem;stroke-width:2.25}.contact-hero .contact-btn:hover{transform:translateY(-2px)}.contact-btn--primary{color:#050304;border:1px solid rgba(255,138,42,.45);background:linear-gradient(115deg,#ff3f8f,#ff4b4b 48%,#ff8a2a);box-shadow:0 18px 46px #0000006b,0 12px 34px #ff4b4b29}.contact-btn--secondary{color:#ffffffe0;border:1px solid rgba(255,255,255,.15);background:#ffffff0a;backdrop-filter:blur(12px)}.contact-btn--secondary:hover{border-color:#ffffff4d;background:#ffffff14}.contact-hero__guide-link{display:inline-flex;align-items:center;gap:.35rem;margin-left:.05rem;padding:.76rem .45rem;color:#ffffffbf;font-size:.82rem;font-weight:720;line-height:1;text-decoration:none;transition:color .16s ease}.contact-hero__guide-link svg{width:.82rem;height:.82rem;stroke-width:2.2;transition:transform .16s ease}.contact-hero__guide-link:hover{color:#fffffff5}.contact-hero__guide-link:hover svg{transform:translate(.12rem,-.12rem)}@keyframes contactHeroPing{75%,to{transform:scale(2.4);opacity:0}}@media(max-width:1020px){.contact-hero__layout{grid-template-columns:1fr;gap:2.35rem;align-items:start}.contact-hero__right{padding-bottom:0}.contact-hero__lead{max-width:46rem}}@media(max-width:720px){.contact-hero{padding:3.6rem 0 3rem}.contact-hero__inner{width:min(100% - 2rem,1280px)}.contact-hero__breadcrumb{margin-bottom:1.5rem;font-size:.58rem;letter-spacing:.16em}.contact-hero__eyebrow{margin-bottom:1.1rem;font-size:.52rem;letter-spacing:.14em}.contact-hero__title{max-width:10.4ch;font-size:clamp(2.35rem,11.5vw,3.55rem);line-height:.98;letter-spacing:-.052em}.contact-hero__support-row{margin-top:1.35rem}.contact-hero__lead{font-size:.9rem;line-height:1.6}.contact-hero__ctas{width:100%;margin-top:1.35rem}.contact-hero .contact-btn{width:100%;min-height:2.85rem}.contact-hero__guide-link{width:100%;justify-content:center}}.contact-methods{--methods-text: rgba(255, 255, 255, .94);--methods-muted: rgba(255, 255, 255, .6);--methods-soft: rgba(255, 255, 255, .44);--methods-line: rgba(255, 255, 255, .1);--methods-line-strong: rgba(255, 255, 255, .16);--methods-orange: var(--color-brand-orange, var(--contact-orange, #ff8a2a));--methods-coral: var(--color-brand-coral, var(--contact-coral, #ff4b4b));--methods-pink: var(--color-brand-pink, var(--contact-pink, #ff3f8f));--methods-grad: linear-gradient(115deg, var(--methods-pink) 0%, var(--methods-coral) 48%, var(--methods-orange) 100%);position:relative;isolation:isolate;width:100%;overflow:hidden;padding:clamp(4rem,7vw,5.8rem) 0;color:var(--methods-text);background:#000}.contact-methods:before{content:"";position:absolute;top:-12rem;right:-14rem;z-index:-1;width:42rem;height:30rem;border-radius:999px;pointer-events:none;background:radial-gradient(circle,rgba(255,63,143,.075),transparent 70%);filter:blur(80px)}.contact-methods:after{content:"";position:absolute;left:-14rem;bottom:-14rem;z-index:-1;width:38rem;height:26rem;border-radius:999px;pointer-events:none;background:radial-gradient(circle,rgba(255,138,42,.045),transparent 72%);filter:blur(80px)}.contact-methods__shell{width:min(100% - calc(var(--space-page-x, 1rem) * 2),var(--container-homepage, 1320px));margin-inline:auto;display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.45fr);gap:clamp(2.2rem,5.4vw,5.6rem);align-items:start}.contact-methods__head{min-width:0;max-width:28rem;position:sticky;top:calc(var(--site-header-bar, 4.35rem) + 2rem)}.contact-methods__section-tag{margin:0 0 clamp(1.1rem,1.8vw,1.45rem);color:var(--methods-orange);font-size:.62rem;font-weight:780;line-height:1;letter-spacing:.26em;text-transform:uppercase}.contact-methods__title{max-width:13ch;margin:0;color:var(--methods-text);font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(1.9rem,3.4vw,3.15rem);font-weight:600;line-height:1.05;letter-spacing:-.052em;text-wrap:balance}.contact-methods__title em,.contact-methods__title i{font-style:italic;font-weight:680;background:var(--methods-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.contact-methods__intro{max-width:27rem;margin:clamp(1rem,1.8vw,1.3rem) 0 0;color:var(--methods-muted);font-size:.84rem;font-weight:400;line-height:1.7;letter-spacing:-.01em}.contact-methods__cards{min-width:0;display:grid;gap:clamp(1rem,1.5vw,1.25rem)}.contact-methods__card{position:relative;overflow:hidden;min-width:0;border:1px solid var(--methods-line);border-radius:1.45rem;color:var(--methods-text);background:radial-gradient(24rem 16rem at 100% 0%,rgba(255,255,255,.03),transparent 70%),linear-gradient(135deg,#ffffff0d,#ffffff03),#ffffff04;box-shadow:0 22px 64px #0000003d,inset 0 1px #ffffff0d;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.contact-methods__card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(18rem 12rem at 100% 0%,rgba(255,63,143,.08),transparent 70%),radial-gradient(16rem 10rem at 88% 16%,rgba(255,138,42,.07),transparent 72%);opacity:0;transition:opacity .18s ease}.contact-methods__card:hover{transform:translateY(-2px);border-color:#ffffff40;background:radial-gradient(24rem 16rem at 100% 0%,rgba(255,255,255,.04),transparent 70%),linear-gradient(135deg,#ffffff10,#ffffff04),#ffffff05;box-shadow:0 26px 76px #0000004d,inset 0 1px #ffffff12}.contact-methods__card:hover:before{opacity:1}.contact-methods__card h3{position:relative;z-index:1;margin:0;color:#fffffff0;font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(1rem,1.35vw,1.28rem);font-weight:650;line-height:1.14;letter-spacing:-.04em}.contact-methods__card p{position:relative;z-index:1;margin:0;color:var(--methods-muted);font-size:.8rem;line-height:1.62}.contact-methods__card a{color:#ffffffe6;font-weight:650;text-decoration:none}.contact-methods__card a:hover{color:#fff;text-decoration:underline;text-underline-offset:.18em}.contact-methods__card--featured{min-height:clamp(11.6rem,16vw,15.3rem);display:flex;justify-content:space-between;gap:clamp(1.35rem,3.2vw,2.6rem);padding:clamp(1.4rem,2.6vw,2rem);background:radial-gradient(24rem 18rem at 88% 18%,rgba(255,75,75,.18),transparent 68%),radial-gradient(28rem 18rem at 100% 0%,rgba(255,138,42,.095),transparent 70%),linear-gradient(135deg,#ffffff0e,#ffffff03),#ffffff04}.contact-methods__card--featured:after{content:"";position:absolute;top:-1px;right:0;width:min(28rem,62%);height:1px;background:linear-gradient(90deg,transparent,var(--methods-pink),var(--methods-orange));opacity:.72}.contact-methods__featured-copy{position:relative;z-index:1;max-width:42rem;display:grid;align-content:start}.contact-methods__badge{width:fit-content;margin-bottom:clamp(.85rem,1.4vw,1.1rem);display:inline-flex;align-items:center;gap:.42rem;border:1px solid var(--methods-line);border-radius:999px;padding:.36rem .66rem;color:#ffffffa8;background:#ffffff09;font-size:.56rem;font-weight:780;line-height:1;letter-spacing:.2em;text-transform:uppercase}.contact-methods__badge svg{width:.72rem;height:.72rem;color:var(--methods-orange)}.contact-methods__card--featured h3{font-size:clamp(1.32rem,2.2vw,2rem)}.contact-methods__card--featured p{max-width:50rem;margin-top:.75rem}.contact-methods__chips{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.48rem;margin-top:1.25rem}.contact-methods__chips span{border:1px solid var(--methods-line);border-radius:999px;padding:.36rem .62rem;color:#ffffffad;background:#ffffff09;font-size:.64rem;line-height:1}.contact-methods__featured-actions{position:relative;z-index:1;flex:0 0 auto;display:flex;align-items:flex-start;gap:.9rem}.contact-methods__featured-mark{width:3.45rem;height:3.45rem;display:grid;place-items:center;border-radius:1rem;color:#070405;background:var(--methods-grad);box-shadow:0 18px 52px #ff4b4b33,inset 0 1px #ffffff4d}.contact-methods__featured-mark svg{width:1.38rem;height:1.38rem;stroke-width:2.15}.contact-methods__arrow{width:1.1rem;height:1.1rem;margin-top:.65rem;color:#ffffff94;stroke-width:2.05;transition:transform .18s ease,color .18s ease}.contact-methods__card--featured:hover .contact-methods__arrow{color:#ffffffe0;transform:translate(.18rem,-.18rem)}.contact-methods__compact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.5vw,1.25rem)}.contact-methods__card--compact{min-height:12.4rem;display:grid;align-content:start;padding:clamp(1.15rem,2vw,1.55rem)}.contact-methods__icon-box{position:relative;z-index:1;width:2.45rem;height:2.45rem;margin-bottom:clamp(1rem,1.7vw,1.3rem);display:grid;place-items:center;border:1px solid var(--methods-line);border-radius:.76rem;color:var(--methods-orange);background:#ffffff0b}.contact-methods__icon-box svg{width:1.02rem;height:1.02rem;stroke-width:2.1}.contact-methods__card--compact p{margin-top:.64rem}.contact-methods__mini-link{position:relative;z-index:1;width:fit-content;display:inline-flex;align-items:center;gap:.36rem;margin-top:1.2rem;color:#fffc;font-size:.66rem;font-weight:800;line-height:1;letter-spacing:.17em;text-transform:uppercase;transition:color .18s ease}.contact-methods__mini-link svg{width:.75rem;height:.75rem;transition:transform .18s ease}.contact-methods__card:hover .contact-methods__mini-link{color:var(--methods-orange)}.contact-methods__card:hover .contact-methods__mini-link svg{transform:translate(.16rem)}.contact-methods__card--wide{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;padding:clamp(1.15rem,2vw,1.55rem)}.contact-methods__wide-main{position:relative;z-index:1;display:flex;align-items:flex-start;gap:1rem}.contact-methods__icon-box--pink{flex:0 0 auto;margin-bottom:0;color:var(--methods-pink)}.contact-methods__card--wide p{max-width:54rem;margin-top:.55rem}.contact-methods__appointment{position:relative;z-index:1;flex:0 0 auto;display:inline-flex;align-items:center;gap:.42rem;border:1px solid var(--methods-line);border-radius:999px;padding:.58rem .78rem;color:#ffffffb8;background:#ffffff09;font-size:.68rem;line-height:1.2}.contact-methods__appointment svg{width:.82rem;height:.82rem;color:var(--methods-orange)}@media(max-width:980px){.contact-methods__shell{grid-template-columns:1fr;gap:2rem}.contact-methods__head{position:static;max-width:48rem}.contact-methods__title,.contact-methods__intro{max-width:48rem}}@media(max-width:720px){.contact-methods{padding:3.2rem 0}.contact-methods__shell{width:min(100% - 2rem,var(--container-homepage, 1320px))}.contact-methods__section-tag{font-size:.58rem;letter-spacing:.2em}.contact-methods__title{font-size:clamp(1.85rem,9vw,2.8rem)}.contact-methods__intro{font-size:.82rem;line-height:1.64}.contact-methods__compact-grid{grid-template-columns:1fr}.contact-methods__card--featured{min-height:0;flex-direction:column}.contact-methods__featured-actions{align-self:flex-start}.contact-methods__featured-mark{width:3.1rem;height:3.1rem}.contact-methods__card--compact,.contact-methods__card--wide,.contact-methods__card--featured{border-radius:1.2rem;padding:1.1rem}.contact-methods__card--wide{align-items:flex-start;flex-direction:column}.contact-methods__wide-main{flex-direction:column;gap:.9rem}}@media(max-width:420px){.contact-methods__shell{width:min(100% - 1rem,var(--container-homepage, 1320px))}}.contact-help{--help-text: rgba(255, 255, 255, .94);--help-muted: rgba(255, 255, 255, .56);--help-soft: rgba(255, 255, 255, .34);--help-line: rgba(255, 255, 255, .1);--help-orange: var(--color-brand-orange, var(--contact-orange, #ff8a2a));--help-coral: var(--color-brand-coral, var(--contact-coral, #ff4b4b));--help-pink: var(--color-brand-pink, var(--contact-pink, #ff3f8f));--help-grad: linear-gradient(115deg, var(--help-pink) 0%, var(--help-coral) 48%, var(--help-orange) 100%);position:relative;isolation:isolate;width:100%;overflow:hidden;padding:clamp(4.2rem,7vw,5.9rem) 0;color:var(--help-text);background:#000;border-top:1px solid rgba(255,255,255,.07)}.contact-help:before{content:"";position:absolute;top:-12rem;left:-14rem;z-index:-1;width:42rem;height:28rem;border-radius:999px;background:radial-gradient(circle,rgba(255,138,42,.05),transparent 72%);filter:blur(82px);pointer-events:none}.contact-help:after{content:"";position:absolute;right:-12rem;bottom:-14rem;z-index:-1;width:38rem;height:26rem;border-radius:999px;background:radial-gradient(circle,rgba(255,63,143,.06),transparent 72%);filter:blur(82px);pointer-events:none}.contact-help__shell{width:min(100% - calc(var(--space-page-x, 1rem) * 2),var(--container-homepage, 1320px));margin-inline:auto}.contact-help__head{display:flex;align-items:end;justify-content:space-between;gap:clamp(1.6rem,5vw,4rem)}.contact-help__section-tag{margin:0 0 clamp(1rem,1.8vw,1.35rem);color:var(--help-orange);font-size:.62rem;font-weight:780;line-height:1;letter-spacing:.26em;text-transform:uppercase}.contact-help__title{max-width:17ch;margin:0;color:var(--help-text);font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(1.95rem,3.45vw,3.2rem);font-weight:600;line-height:1.05;letter-spacing:-.052em;text-wrap:balance}.contact-help__title em{display:inline-block;margin-inline-end:-.08em;padding-inline:.08em .18em;font-style:italic;font-weight:680;background:var(--help-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.contact-help__intro{max-width:27rem;margin:0;color:var(--help-muted);font-size:.84rem;font-weight:400;line-height:1.7;letter-spacing:-.01em}.contact-help__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(2.8rem,5vw,3.6rem);overflow:hidden;border:1px solid var(--help-line);border-radius:1.55rem;background:#ffffff0a}.contact-help__card{position:relative;overflow:hidden;min-width:0;min-height:13.5rem;padding:clamp(1.35rem,2.4vw,1.85rem);color:var(--help-text);background:#000;transition:background .18s ease,border-color .18s ease}.contact-help__card:hover{background:#ffffff05}.contact-help__card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.contact-help__icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;border:1px solid var(--help-line);border-radius:.82rem;color:var(--help-orange);background:#ffffff0a;transition:border-color .18s ease,background .18s ease}.contact-help__card:hover .contact-help__icon{border-color:#ff8a2a80;background:#ffffff0e}.contact-help__icon svg{width:1.08rem;height:1.08rem;stroke-width:2.1}.contact-help__number{color:#ffffff4d;font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:.72rem;font-weight:600;line-height:1;letter-spacing:.08em}.contact-help__card h3{max-width:19rem;margin:clamp(1.15rem,2vw,1.35rem) 0 0;color:#ffffffeb;font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(1rem,1.25vw,1.18rem);font-weight:650;line-height:1.2;letter-spacing:-.035em}.contact-help__card p{max-width:21rem;margin:.62rem 0 0;color:var(--help-muted);font-size:.8rem;line-height:1.62}.contact-help__hover-line{position:absolute;left:1.75rem;right:1.75rem;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,138,42,.48),transparent);opacity:0;transition:opacity .18s ease}.contact-help__card:hover .contact-help__hover-line{opacity:1}@media(max-width:1020px){.contact-help__head{align-items:start;flex-direction:column}.contact-help__intro{max-width:44rem}.contact-help__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.contact-help{padding:3.2rem 0}.contact-help__shell{width:min(100% - 2rem,var(--container-homepage, 1320px))}.contact-help__section-tag{font-size:.58rem;letter-spacing:.2em}.contact-help__title{font-size:clamp(1.85rem,9vw,2.8rem)}.contact-help__intro{font-size:.82rem;line-height:1.64}.contact-help__grid{grid-template-columns:1fr;margin-top:2rem;border-radius:1.25rem}.contact-help__card{min-height:0;padding:1.15rem}}@media(max-width:420px){.contact-help__shell{width:min(100% - 1rem,var(--container-homepage, 1320px))}}.contact-fast-answers{--answers-text: rgba(255, 255, 255, .94);--answers-muted: rgba(255, 255, 255, .6);--answers-soft: rgba(255, 255, 255, .36);--answers-line: rgba(255, 255, 255, .1);--answers-orange: var(--color-brand-orange, var(--contact-orange, #ff8a2a));--answers-coral: var(--color-brand-coral, var(--contact-coral, #ff4b4b));--answers-pink: var(--color-brand-pink, var(--contact-pink, #ff3f8f));--answers-grad: linear-gradient(115deg, var(--answers-pink) 0%, var(--answers-coral) 48%, var(--answers-orange) 100%);position:relative;isolation:isolate;width:100%;overflow:hidden;padding:clamp(4.2rem,7vw,5.9rem) 0;color:var(--answers-text);background:#000;border-top:1px solid rgba(255,255,255,.07)}.contact-fast-answers:before{content:"";position:absolute;top:-12rem;right:-14rem;z-index:-1;width:42rem;height:28rem;border-radius:999px;background:radial-gradient(circle,rgba(255,63,143,.06),transparent 72%);filter:blur(82px);pointer-events:none}.contact-fast-answers:after{content:"";position:absolute;left:-14rem;bottom:-14rem;z-index:-1;width:38rem;height:26rem;border-radius:999px;background:radial-gradient(circle,rgba(255,138,42,.045),transparent 72%);filter:blur(82px);pointer-events:none}.contact-fast-answers__shell{width:min(100% - calc(var(--space-page-x, 1rem) * 2),var(--container-homepage, 1320px));margin-inline:auto;display:grid;grid-template-columns:minmax(250px,.68fr) minmax(0,1.42fr);gap:clamp(2.4rem,6vw,6.4rem);align-items:start}.contact-fast-answers__head{min-width:0;max-width:29rem;position:sticky;top:calc(var(--site-header-bar, 4.35rem) + 2rem)}.contact-fast-answers__section-tag{margin:0 0 clamp(1.1rem,1.8vw,1.45rem);color:var(--answers-orange);font-size:.62rem;font-weight:780;line-height:1;letter-spacing:.26em;text-transform:uppercase}.contact-fast-answers__title{max-width:13ch;margin:0;color:var(--answers-text);font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(1.9rem,3.4vw,3.15rem);font-weight:600;line-height:1.05;letter-spacing:-.052em;text-wrap:balance}.contact-fast-answers__title em,.contact-fast-answers__title i{font-style:italic;font-weight:680;background:var(--answers-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.contact-fast-answers__intro{max-width:27rem;margin:clamp(1rem,1.8vw,1.3rem) 0 0;color:var(--answers-muted);font-size:.84rem;font-weight:400;line-height:1.7;letter-spacing:-.01em}.contact-fast-answers__ask{width:fit-content;min-height:2.55rem;margin-top:1.55rem;display:inline-flex;align-items:center;gap:.48rem;border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:.72rem 1.02rem;color:#ffffffdb;background:#ffffff0a;backdrop-filter:blur(12px);font-size:.68rem;font-weight:800;line-height:1;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease,color .18s ease}.contact-fast-answers__ask svg{width:.95rem;height:.95rem;color:var(--answers-orange);stroke-width:2.1}.contact-fast-answers__ask:hover{transform:translateY(-2px);color:#fff;border-color:#ffffff4d;background:#ffffff13}.contact-fast-answers__list{min-width:0;display:grid;border-top:1px solid var(--answers-line);border-bottom:1px solid var(--answers-line)}.contact-fast-answers__item{position:relative;min-width:0;border:0;background:transparent}.contact-fast-answers__item+.contact-fast-answers__item{border-top:1px solid var(--answers-line)}.contact-fast-answers__summary{width:100%;min-width:0;list-style:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(1.2rem,3vw,2rem);padding:clamp(1.25rem,2.4vw,1.7rem) 0;color:var(--answers-text)}.contact-fast-answers__summary::-webkit-details-marker{display:none}.contact-fast-answers__question-wrap{min-width:0;display:flex;align-items:flex-start;gap:clamp(1rem,2vw,1.35rem)}.contact-fast-answers__index{flex:0 0 auto;color:var(--answers-soft);font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:.82rem;font-weight:600;line-height:1.45;letter-spacing:.05em}.contact-fast-answers__item h3{margin:0;color:#ffffffe6;font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(1.08rem,1.7vw,1.45rem);font-weight:650;line-height:1.22;letter-spacing:-.035em;transition:color .18s ease}.contact-fast-answers__item:hover h3,.contact-fast-answers__item[open] h3{color:var(--answers-orange)}.contact-fast-answers__toggle{position:relative;flex:0 0 auto;width:2rem;height:2rem;margin-top:.05rem;display:grid;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:#ffffff08;transition:transform .18s ease,border-color .18s ease,background .18s ease}.contact-fast-answers__toggle span{position:absolute;width:.75rem;height:1px;background:#ffffffb8;transition:background .18s ease}.contact-fast-answers__toggle span:first-child{transform:rotate(90deg)}.contact-fast-answers__item[open] .contact-fast-answers__toggle{transform:rotate(45deg);border-color:#ff8a2ab3;background:#ff8a2a1a}.contact-fast-answers__item[open] .contact-fast-answers__toggle span{background:#ffffffdb}.contact-fast-answers__answer{max-width:48rem;margin:-.45rem 0 clamp(1.25rem,2.4vw,1.7rem);padding-left:calc(.82rem + clamp(1rem,2vw,1.35rem));color:#ffffffa6;font-size:.9rem;font-weight:400;line-height:1.7;letter-spacing:-.01em}@media(max-width:980px){.contact-fast-answers__shell{grid-template-columns:1fr;gap:2rem}.contact-fast-answers__head{position:static;max-width:48rem}.contact-fast-answers__title,.contact-fast-answers__intro{max-width:48rem}}@media(max-width:720px){.contact-fast-answers{padding:3.2rem 0}.contact-fast-answers__shell{width:min(100% - 2rem,var(--container-homepage, 1320px))}.contact-fast-answers__section-tag{font-size:.58rem;letter-spacing:.2em}.contact-fast-answers__title{font-size:clamp(1.85rem,9vw,2.8rem)}.contact-fast-answers__intro{font-size:.82rem;line-height:1.64}.contact-fast-answers__summary{gap:1rem;padding:1rem 0}.contact-fast-answers__question-wrap{gap:.8rem}.contact-fast-answers__item h3{font-size:1rem}.contact-fast-answers__toggle{width:1.85rem;height:1.85rem}.contact-fast-answers__answer{margin-top:-.3rem;margin-bottom:1rem;padding-left:2.05rem;font-size:.82rem;line-height:1.62}}@media(max-width:420px){.contact-fast-answers__shell{width:min(100% - 1rem,var(--container-homepage, 1320px))}}.contact-paths{--paths-text: rgba(255, 255, 255, .94);--paths-muted: rgba(255, 255, 255, .56);--paths-soft: rgba(255, 255, 255, .4);--paths-line: rgba(255, 255, 255, .1);--paths-orange: var(--color-brand-orange, var(--contact-orange, #ff8a2a));--paths-coral: var(--color-brand-coral, var(--contact-coral, #ff4b4b));--paths-pink: var(--color-brand-pink, var(--contact-pink, #ff3f8f));--paths-grad: linear-gradient(115deg, var(--paths-pink) 0%, var(--paths-coral) 48%, var(--paths-orange) 100%);position:relative;isolation:isolate;width:100%;overflow:hidden;padding:clamp(4.2rem,7vw,5.9rem) 0;color:var(--paths-text);background:#000;border-top:1px solid rgba(255,255,255,.07)}.contact-paths:before{content:"";position:absolute;top:-12rem;left:-14rem;z-index:-1;width:42rem;height:28rem;border-radius:999px;background:radial-gradient(circle,rgba(255,138,42,.045),transparent 72%);filter:blur(82px);pointer-events:none}.contact-paths:after{content:"";position:absolute;right:-12rem;bottom:-14rem;z-index:-1;width:38rem;height:26rem;border-radius:999px;background:radial-gradient(circle,rgba(255,63,143,.055),transparent 72%);filter:blur(82px);pointer-events:none}.contact-paths__shell{width:min(100% - calc(var(--space-page-x, 1rem) * 2),var(--container-homepage, 1320px));margin-inline:auto}.contact-paths__head{max-width:50rem;margin-inline:auto;text-align:center}.contact-paths__section-tag{margin:0 0 clamp(1rem,1.8vw,1.35rem);color:var(--paths-orange);font-size:.62rem;font-weight:780;line-height:1;letter-spacing:.26em;text-transform:uppercase}.contact-paths__title{max-width:18ch;margin:0 auto;color:var(--paths-text);font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(1.95rem,3.45vw,3.2rem);font-weight:600;line-height:1.05;letter-spacing:-.052em;text-wrap:balance}.contact-paths__title em{display:inline-block;margin-inline-end:-.08em;padding-inline:.08em .18em;font-style:italic;font-weight:680;background:var(--paths-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.contact-paths__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,1.5vw,1.25rem);margin-top:clamp(2.8rem,5vw,3.6rem)}.contact-paths__card{position:relative;overflow:hidden;min-width:0;min-height:17rem;display:flex;flex-direction:column;border:1px solid var(--paths-line);border-radius:1.45rem;padding:clamp(1.25rem,2vw,1.65rem);color:var(--paths-text);background:radial-gradient(20rem 14rem at 100% 0%,rgba(255,255,255,.028),transparent 70%),linear-gradient(135deg,#ffffff0d,#ffffff03),#ffffff04;box-shadow:0 22px 64px #00000038,inset 0 1px #ffffff0d;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.contact-paths__card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(18rem 12rem at 100% 0%,rgba(255,63,143,.08),transparent 70%),radial-gradient(16rem 10rem at 88% 16%,rgba(255,138,42,.07),transparent 72%);opacity:0;transition:opacity .18s ease}.contact-paths__card:hover{transform:translateY(-2px);border-color:#ffffff40;background:radial-gradient(20rem 14rem at 100% 0%,rgba(255,255,255,.038),transparent 70%),linear-gradient(135deg,#ffffff10,#ffffff04),#ffffff05;box-shadow:0 26px 76px #0000004d,inset 0 1px #ffffff12}.contact-paths__card:hover:before{opacity:1}.contact-paths__card-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.contact-paths__number{color:var(--paths-soft);font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:.72rem;font-weight:650;line-height:1;letter-spacing:.08em}.contact-paths__icon{width:1rem;height:1rem;color:var(--paths-orange);stroke-width:2.1}.contact-paths__card h3{position:relative;z-index:1;max-width:16rem;margin:clamp(2rem,3vw,2.4rem) 0 0;color:#ffffffeb;font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(1rem,1.28vw,1.2rem);font-weight:650;line-height:1.2;letter-spacing:-.035em}.contact-paths__card p{position:relative;z-index:1;max-width:17rem;margin:.72rem 0 0;color:var(--paths-muted);font-size:.8rem;line-height:1.62}.contact-paths__link{position:relative;z-index:1;width:fit-content;display:inline-flex;align-items:center;gap:.36rem;margin-top:auto;padding-top:clamp(1.7rem,3vw,2.25rem);color:#ffffffd6;font-size:.66rem;font-weight:800;line-height:1;letter-spacing:.17em;text-transform:uppercase;transition:color .18s ease}.contact-paths__link svg{width:.75rem;height:.75rem;transition:transform .18s ease}.contact-paths__card:hover .contact-paths__link{color:var(--paths-orange)}.contact-paths__card:hover .contact-paths__link svg{transform:translate(.16rem)}@media(max-width:1120px){.contact-paths__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-paths__card{min-height:14.5rem}}@media(max-width:720px){.contact-paths{padding:3.2rem 0}.contact-paths__shell{width:min(100% - 2rem,var(--container-homepage, 1320px))}.contact-paths__section-tag{font-size:.58rem;letter-spacing:.2em}.contact-paths__title{font-size:clamp(1.85rem,9vw,2.8rem)}.contact-paths__cards{grid-template-columns:1fr;margin-top:2rem}.contact-paths__card{min-height:0;border-radius:1.2rem;padding:1.15rem}.contact-paths__card h3{margin-top:1.6rem}.contact-paths__link{padding-top:1.5rem}}@media(max-width:420px){.contact-paths__shell{width:min(100% - 1rem,var(--container-homepage, 1320px))}}.contact-cta{--cta-text: rgba(255, 255, 255, .94);--cta-muted: rgba(255, 255, 255, .58);--cta-soft: rgba(255, 255, 255, .4);--cta-line: rgba(255, 255, 255, .1);--cta-orange: var(--color-brand-orange, var(--contact-orange, #ff8a2a));--cta-coral: var(--color-brand-coral, var(--contact-coral, #ff4b4b));--cta-pink: var(--color-brand-pink, var(--contact-pink, #ff3f8f));--cta-grad: linear-gradient(115deg, var(--cta-pink) 0%, var(--cta-coral) 48%, var(--cta-orange) 100%);position:relative;isolation:isolate;width:100%;overflow:hidden;margin:0;padding:clamp(4.4rem,8vw,7rem) 0 clamp(4.8rem,8vw,7.4rem);color:var(--cta-text);background:#000;border-top:1px solid rgba(255,255,255,.07)}.contact-cta:before{content:"";position:absolute;top:-16rem;left:50%;z-index:-1;width:min(62rem,90vw);height:34rem;border-radius:999px;transform:translate(-50%);background:radial-gradient(circle at 42% 45%,rgba(255,63,143,.13),transparent 64%),radial-gradient(circle at 58% 50%,rgba(255,138,42,.08),transparent 70%);filter:blur(76px);pointer-events:none}.contact-cta:after{content:"";position:absolute;top:0;left:50%;z-index:-1;width:min(72rem,92vw);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent 0%,rgba(255,138,42,.18) 18%,rgba(255,63,143,.34) 50%,rgba(255,138,42,.18) 82%,transparent 100%)}.contact-cta__inner{width:min(100% - calc(var(--space-page-x, 1rem) * 2),980px);margin-inline:auto;display:grid;justify-items:center;text-align:center}.contact-cta__tag{width:fit-content;margin:0 0 clamp(1rem,2vw,1.35rem);display:inline-flex;align-items:center;border:1px solid var(--cta-line);border-radius:999px;padding:.46rem .76rem;color:#ffffffad;background:#ffffff09;backdrop-filter:blur(12px);font-size:.62rem;font-weight:800;line-height:1;letter-spacing:.2em;text-transform:uppercase}.contact-cta__inner>h2{max-width:14ch;margin:0 auto;color:var(--cta-text);font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(2.1rem,4.8vw,4.35rem);font-weight:600;line-height:.98;letter-spacing:-.06em;text-wrap:balance}.contact-cta__inner>h2 em,.contact-cta__inner>h2 i{font-style:italic;font-weight:680;background:var(--cta-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.contact-cta__inner>p:not(.contact-cta__tag){max-width:44rem;margin:clamp(1rem,2vw,1.35rem) auto 0;color:var(--cta-muted);font-size:clamp(.9rem,1vw,1rem);font-weight:400;line-height:1.7;letter-spacing:-.01em;text-wrap:balance}.contact-cta__buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.45rem,2.6vw,2rem)}.contact-cta .contact-btn{min-height:3rem;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:1px solid rgba(255,138,42,.45);border-radius:999px;padding:.82rem 1.35rem;color:#050304;background:var(--cta-grad);box-shadow:0 20px 54px #0000006b,0 14px 40px #ff4b4b29,inset 0 1px #ffffff47;font-size:.84rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.contact-cta .contact-btn svg{width:.96rem;height:.96rem;stroke-width:2.3}.contact-cta .contact-btn:hover{transform:translateY(-2px);border-color:#ff8a2ab8;box-shadow:0 24px 66px #0000007a,0 18px 48px #ff4b4b38,0 0 42px #ff8a2a1f,inset 0 1px #ffffff52}.contact-cta .contact-btn--ghost{color:#ffffffdb;border-color:#ffffff26;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#ffffff04;box-shadow:inset 0 1px #ffffff0e,0 16px 38px #00000038;backdrop-filter:blur(12px)}.contact-cta .contact-btn--ghost:hover{color:#fff;border-color:#ffffff4d;background:linear-gradient(90deg,rgba(255,138,42,.08),transparent 58%),linear-gradient(180deg,#ffffff13,#ffffff08),#ffffff05;box-shadow:0 16px 38px #ff3f8f14,inset 0 1px #ffffff12}@media(max-width:720px){.contact-cta{padding:3.6rem 0 4rem}.contact-cta__inner{width:min(100% - 2rem,980px)}.contact-cta__tag{font-size:.56rem;letter-spacing:.16em}.contact-cta__inner>h2{max-width:12ch;font-size:clamp(2rem,10vw,3.25rem);line-height:1}.contact-cta__inner>p:not(.contact-cta__tag){font-size:.86rem;line-height:1.62}.contact-cta__buttons{width:100%}.contact-cta .contact-btn{width:100%;min-height:2.9rem}}@media(max-width:420px){.contact-cta__inner{width:min(100% - 1rem,980px)}}.install-main{--install-black: #000;--install-ink: rgba(255, 255, 255, .93);--install-muted: rgba(255, 255, 255, .58);--install-soft: rgba(255, 255, 255, .42);--install-line: rgba(255, 255, 255, .11);--install-line-soft: rgba(255, 255, 255, .065);--install-line-strong: rgba(255, 255, 255, .16);--install-orange: var(--color-brand-orange, #ff8a2a);--install-coral: var(--color-brand-coral, #ff4b4b);--install-pink: var(--color-brand-pink, #ff3f8f);--install-grad-brand: linear-gradient( 135deg, var(--install-pink) 0%, var(--install-coral) 50%, var(--install-orange) 100% );--install-grad-warm: linear-gradient( 120deg, #fffaf0 0%, #ffd8b8 58%, var(--install-orange) 100% );--install-shadow-card: 0 30px 80px rgba(0, 0, 0, .34), inset 0 1px 0 rgba(255, 255, 255, .06);width:100%;margin:0;padding:0;box-sizing:border-box;overflow:clip;background:#000;color:var(--install-ink);font-feature-settings:"kern" 1,"liga" 1,"ss01" 1}html:has(.install-main),body:has(.install-main),.site-shell:has(.install-main){background:#000}.install-hero{--install-hero-bg: #000;--install-hero-text: rgba(255, 255, 255, .94);--install-hero-muted: rgba(255, 255, 255, .62);--install-hero-soft: rgba(255, 255, 255, .42);--install-hero-line: rgba(255, 255, 255, .11);--install-hero-line-soft: rgba(255, 255, 255, .065);--install-hero-orange: var(--color-brand-orange, #ff8a2a);--install-hero-coral: var(--color-brand-coral, #ff4b4b);--install-hero-pink: var(--color-brand-pink, #ff3f8f);position:relative;isolation:isolate;width:100%;max-width:none;margin:0;overflow:clip;padding:clamp(5.4rem,10vw,7.4rem) 0 clamp(3.2rem,6vw,5rem);border-bottom:1px solid var(--install-hero-line-soft);background:radial-gradient(42rem 24rem at 50% 0%,rgba(255,63,143,.12),transparent 70%),radial-gradient(36rem 20rem at 72% 8%,rgba(255,138,42,.085),transparent 72%),radial-gradient(26rem 18rem at 15% 30%,rgba(255,75,75,.052),transparent 74%),linear-gradient(180deg,#050607,#020303 58%,#000);color:var(--install-hero-text);text-align:center;box-sizing:border-box}.install-hero:before,.install-hero:after{content:"";position:absolute;left:0;right:0;z-index:-1;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent)}.install-hero:before{top:0}.install-hero:after{bottom:0;opacity:.7}.install-hero__inner{position:relative;z-index:2;width:min(100% - calc(var(--space-page-x, 1rem) * 2),var(--container-homepage, 1320px));margin-inline:auto}.install-hero__copy{width:min(100%,76rem);margin-inline:auto;display:grid;justify-items:center;gap:clamp(1rem,2vw,1.35rem);padding-inline:clamp(1rem,3vw,2.5rem);overflow:visible}.install-hero__eyebrow{width:fit-content;margin:0;display:inline-flex;align-items:center;gap:.52rem;border:1px solid rgba(255,255,255,.105);border-radius:999px;padding:.42rem .82rem;color:#ffffff94;background:linear-gradient(180deg,#ffffff0f,#ffffff06),#ffffff05;box-shadow:inset 0 1px #ffffff0e,0 14px 34px #00000038;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:.58rem;font-weight:850;line-height:1;letter-spacing:.18em;text-transform:uppercase}.install-hero__ping{position:relative;width:.42rem;height:.42rem;display:inline-flex;flex:0 0 auto}.install-hero__ping span{position:absolute;inset:0;border-radius:999px;background:var(--install-hero-coral)}.install-hero__ping span:first-child{opacity:.72;animation:installHeroPing 1.6s cubic-bezier(0,0,.2,1) infinite}@keyframes installHeroPing{75%,to{opacity:0;transform:scale(2.65)}}.install-hero__title{width:100%;max-width:76rem;justify-self:stretch;margin:clamp(.35rem,1vw,.75rem) auto 0;padding-inline:.35em;color:var(--install-hero-text);font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(1.95rem,4.45vw,4.25rem);font-weight:560;line-height:1.08;letter-spacing:-.052em;text-align:center;text-wrap:balance;overflow:visible}.install-hero__title-line{display:block}.install-hero__title-line:first-child{white-space:nowrap}.install-hero__title-accent{display:inline-block;margin-inline-end:-.08em;padding-inline:.08em .18em;color:transparent;background:linear-gradient(120deg,#fffaf0 0%,#ffd8b8 48%,var(--install-hero-orange) 100%);-webkit-background-clip:text;background-clip:text;font-style:italic}.install-hero__title-lead{display:inline;padding-inline:.08em}.install-hero__title-colon{padding-right:.02em}.install-hero__intro{max-width:58rem;margin:0;color:var(--install-hero-muted);font-size:clamp(.9rem,1.05vw,1rem);font-weight:400;line-height:1.7;letter-spacing:-.012em;text-wrap:pretty}.install-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:clamp(.55rem,1.6vw,1rem)}.install-hero__button{min-height:2.8rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:.78rem 1.05rem;color:#ffffffeb;font-size:.82rem;font-weight:820;line-height:1;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.install-hero__button svg{width:1rem;height:1rem;flex:0 0 auto}.install-hero__button--primary{border-color:transparent;color:#fff;background:linear-gradient(135deg,var(--install-hero-pink),var(--install-hero-coral) 46%,var(--install-hero-orange));box-shadow:0 16px 36px #ff4b4b38}.install-hero__button--secondary{background:#ffffff0b;box-shadow:inset 0 1px #ffffff0e}.install-hero__button:hover{transform:translateY(-1px)}.install-hero__button--secondary:hover{border-color:#ffffff3d;background:#ffffff13}.install-hero__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.15rem;margin-top:clamp(.4rem,1.4vw,.9rem);color:#ffffff94;font-size:.72rem;line-height:1.2}.install-hero__trust-item{display:inline-flex;align-items:center;gap:.35rem}.install-hero__trust-item svg{width:.85rem;height:.85rem;color:var(--install-hero-orange)}.install-hero__trust-item:nth-child(2) svg{color:var(--install-hero-coral)}.install-hero__trust-item:nth-child(3) svg{color:var(--install-hero-pink)}.install-hero__glow{position:absolute;inset:0;z-index:-3;pointer-events:none}.install-hero__glow-orb{position:absolute;border-radius:999px;filter:blur(130px);opacity:.2}.install-hero__glow-orb--main{top:-16rem;left:50%;width:min(70vw,54rem);height:32rem;transform:translate(-50%);background:linear-gradient(135deg,var(--install-hero-pink),var(--install-hero-coral) 48%,var(--install-hero-orange))}.install-hero__glow-orb--orange{top:6rem;right:-8rem;width:22rem;height:22rem;background:var(--install-hero-orange);opacity:.15;filter:blur(110px)}.install-hero__glow-orb--pink{top:14rem;left:-7rem;width:20rem;height:20rem;background:var(--install-hero-pink);opacity:.15;filter:blur(110px)}@media(max-width:760px){.install-hero{padding:clamp(5rem,17vw,6.3rem) 0 clamp(2.8rem,10vw,3.8rem);text-align:left}.install-hero__copy{justify-items:start;margin-inline:0;padding-inline:0}.install-hero__title{width:100%;max-width:100%;justify-self:stretch;padding-inline:.12em;font-size:clamp(2.05rem,11.5vw,3.7rem);line-height:1.04;text-align:left}.install-hero__title-line:first-child{white-space:normal}.install-hero__intro{max-width:38rem;font-size:.9rem;line-height:1.62}.install-hero__actions,.install-hero__trust{justify-content:flex-start}.install-hero__eyebrow{font-size:.52rem;letter-spacing:.14em}}.install-preflight{--preflight-text: rgba(255, 255, 255, .92);--preflight-muted: rgba(255, 255, 255, .66);--preflight-line: rgba(255, 255, 255, .12);--preflight-line-soft: rgba(255, 255, 255, .07);--preflight-orange: var(--install-orange, var(--color-brand-orange, #ff8a2a));--preflight-coral: var(--install-coral, var(--color-brand-coral, #ff4b4b));--preflight-pink: var(--install-pink, var(--color-brand-pink, #ff3f8f));position:relative;isolation:isolate;width:100%;padding:clamp(1.45rem,3.2vw,2.35rem) 0;background:#000}.install-preflight:before{content:"";position:absolute;inset:-6rem 0 auto;z-index:-1;height:16rem;pointer-events:none;background:radial-gradient(28rem 12rem at 18% 0%,rgba(255,138,42,.045),transparent 74%),radial-gradient(30rem 13rem at 82% 10%,rgba(255,63,143,.055),transparent 74%)}.install-preflight__panel{position:relative;overflow:hidden;width:min(100% - calc(var(--space-page-x, 1rem) * 2),var(--container-homepage, 1320px));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.2rem,4vw,3rem);border:1px solid rgba(255,255,255,.105);border-radius:1.18rem;padding:clamp(1.25rem,3vw,2rem);background:radial-gradient(26rem 14rem at 100% 0%,rgba(255,63,143,.11),transparent 72%),radial-gradient(22rem 12rem at 0% 100%,rgba(255,138,42,.055),transparent 74%),linear-gradient(145deg,#ffffff0f,#ffffff04 62%),#ffffff03;box-shadow:0 28px 72px #00000057,inset 0 1px #ffffff12}.install-preflight__panel:before{content:"";position:absolute;left:1.1rem;right:1.1rem;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,var(--preflight-orange),rgba(255,255,255,.2),var(--preflight-pink));opacity:.68}.install-preflight__copy{min-width:0}.install-preflight__eyebrow{margin:0 0 .8rem;color:var(--preflight-orange);font-size:.68rem;font-weight:880;letter-spacing:.22em;line-height:1;text-transform:uppercase}.install-preflight__copy h2{margin:0;color:var(--preflight-text);font-size:clamp(1.45rem,2.4vw,2rem);font-weight:760;line-height:1.08;letter-spacing:-.045em}.install-preflight__copy p:last-child{max-width:48rem;margin:.75rem 0 0;color:var(--preflight-muted);font-size:clamp(.84rem,1vw,.94rem);line-height:1.65;letter-spacing:-.008em}.install-preflight__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.7rem}.install-preflight__button{min-height:2.8rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:.82rem 1.05rem;color:#ffffffeb;font-size:.78rem;font-weight:820;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .18s ease,border-color .18s ease,background .18s ease}.install-preflight__button svg{width:1rem;height:1rem;flex:0 0 auto}.install-preflight__button--primary{border-color:transparent;color:#fff;background:linear-gradient(135deg,var(--preflight-pink),var(--preflight-coral) 46%,var(--preflight-orange));box-shadow:0 16px 36px #ff4b4b33}.install-preflight__button--secondary{background:#ffffff0b;box-shadow:inset 0 1px #ffffff0e}.install-preflight__button:hover{transform:translateY(-1px)}.install-preflight__button--secondary:hover{border-color:#ffffff3d;background:#ffffff13}@media(max-width:820px){.install-preflight__panel{grid-template-columns:1fr}.install-preflight__actions{justify-content:flex-start}}@media(max-width:560px){.install-preflight{padding-block:1.15rem}.install-preflight__panel{width:min(100% - 2rem,var(--container-homepage, 1320px));border-radius:1rem;padding:1.1rem}.install-preflight__actions{display:grid;grid-template-columns:1fr}.install-preflight__button{width:100%}}.install-guides{--guides-bg: #000;--guides-text: rgba(255, 255, 255, .94);--guides-muted: rgba(255, 255, 255, .62);--guides-soft: rgba(255, 255, 255, .42);--guides-line: rgba(255, 255, 255, .11);--guides-line-soft: rgba(255, 255, 255, .065);--guides-orange: var(--install-orange, var(--color-brand-orange, #ff8a2a));--guides-coral: var(--install-coral, var(--color-brand-coral, #ff4b4b));--guides-pink: var(--install-pink, var(--color-brand-pink, #ff3f8f));--guides-grad: linear-gradient(135deg, var(--guides-pink), var(--guides-coral) 50%, var(--guides-orange));position:relative;isolation:isolate;width:100%;overflow:hidden;padding:clamp(2.5rem,5.5vw,4.9rem) 0 clamp(3.2rem,6vw,5.8rem);background:radial-gradient(40rem 22rem at 83% 10%,rgba(255,63,143,.075),transparent 72%),radial-gradient(34rem 18rem at 18% 72%,rgba(255,138,42,.045),transparent 74%),#000;color:var(--guides-text)}.install-guides:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 24%,transparent 84%,rgba(255,255,255,.012)),radial-gradient(ellipse at center,transparent 30%,rgba(0,0,0,.58) 92%)}.install-guides__inner{width:min(100% - calc(var(--space-page-x, 1rem) * 2),var(--container-homepage, 1320px));margin-inline:auto}.install-guides__head{width:min(100%,48rem);margin-inline:auto;text-align:center}.install-guides__eyebrow{margin:0 0 .66rem;color:#ffffff7a;font-size:.56rem;font-weight:850;line-height:1;letter-spacing:.22em;text-transform:uppercase}.install-guides__head h2{max-width:19ch;margin:0 auto;padding-inline:.16em;color:var(--guides-text);font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(1.8rem,3.35vw,3.25rem);font-weight:560;line-height:1.02;letter-spacing:-.058em;text-wrap:balance}.install-guides__title-line{display:block}.install-guides__head h2 em{display:inline-block;margin-inline-end:-.08em;padding-inline:.08em .18em;color:transparent;background:linear-gradient(120deg,#fffaf0 0%,#ffd8b8 48%,var(--guides-orange) 100%);-webkit-background-clip:text;background-clip:text;font-style:italic}.install-guides__tabs-shell{position:relative;z-index:5;width:fit-content;max-width:100%;margin:clamp(1.3rem,2.7vw,2rem) auto 0}.install-guides__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.install-guides__tab{appearance:none;min-height:2.05rem;display:inline-flex;align-items:center;justify-content:center;gap:.44rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:.48rem .85rem;color:#ffffffb8;background:linear-gradient(180deg,#ffffff0b,#ffffff04),#ffffff03;font-family:var(--font-body, Inter, system-ui, sans-serif);font-size:.68rem;font-weight:760;line-height:1;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff0b;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.install-guides__tab:hover:not(.is-active){color:#fff;border-color:#ffffff2e;background:linear-gradient(180deg,#ffffff10,#ffffff05),#ffffff05}.install-guides__tab:focus-visible{outline:3px solid rgba(255,63,143,.28);outline-offset:3px}.install-guides__tab.is-active{color:#fff;border-color:transparent;background:var(--guides-grad);box-shadow:0 18px 52px #ff3f8f2e,0 8px 30px #ff8a2a1f,inset 0 1px #ffffff38}.install-guides__tab-icon{display:inline-grid;place-items:center;width:.88rem;height:.88rem;flex:0 0 auto}.install-guides__tab-icon svg{width:.8rem;height:.8rem;stroke-width:2.1}.install-guides__tab-label--short{display:none}.install-guides__grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(18rem,.82fr);gap:clamp(1rem,2.4vw,1.55rem);align-items:start;margin-top:clamp(1.8rem,3.2vw,2.6rem)}.install-guides__panels,.install-guides__panel{min-width:0}.install-guides__panel{scroll-margin-top:6rem}.install-guides__panel[hidden]{display:none}.install-guides__card{position:relative;overflow:hidden;min-width:0;border:1px solid rgba(255,255,255,.115);border-radius:1.35rem;padding:clamp(1.25rem,2.45vw,2.1rem);background:radial-gradient(18rem 12rem at 0% 0%,rgba(255,63,143,.09),transparent 72%),radial-gradient(16rem 12rem at 100% 100%,rgba(255,138,42,.055),transparent 74%),linear-gradient(180deg,#ffffff0a,#ffffff04),#ffffff03;box-shadow:0 30px 80px #00000061,inset 0 1px #ffffff12}.install-guides__card:before{content:"";position:absolute;left:1.25rem;right:1.25rem;top:0;height:1px;background:linear-gradient(90deg,var(--guides-pink),rgba(255,255,255,.22),var(--guides-orange));opacity:.65;pointer-events:none}.install-guides__card-glow{position:absolute;pointer-events:none;border-radius:999px;filter:blur(55px);opacity:.16}.install-guides__card-glow--pink{top:-4rem;left:-4rem;width:13rem;height:13rem;background:var(--guides-pink)}.install-guides__card-glow--orange{right:-4rem;bottom:-4rem;width:13rem;height:13rem;background:var(--guides-orange)}.install-guides__card-head{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.78rem;margin-bottom:clamp(1.1rem,2.4vw,1.8rem)}.install-guides__card-icon-wrap{width:2.6rem;height:2.6rem;display:inline-grid;place-items:center;border-radius:.95rem;background:var(--guides-grad);box-shadow:0 18px 45px #ff3f8f2e,inset 0 1px #ffffff3d}.install-guides__card-icon{display:inline-grid;place-items:center;color:#fff}.install-guides__card-icon svg{width:1.05rem;height:1.05rem;stroke-width:2.1}.install-guides__card-kicker{margin:0 0 .34rem;color:#ffffff7a;font-size:.56rem;font-weight:850;line-height:1;letter-spacing:.18em;text-transform:uppercase}.install-guides__card-title{margin:0;color:#fffffff0;font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(1.05rem,1.75vw,1.55rem);font-weight:680;line-height:1.13;letter-spacing:-.042em}.install-guides__card-subtitle{max-width:58rem;margin:.48rem 0 0;color:#ffffff85;font-size:.78rem;font-weight:400;line-height:1.58;letter-spacing:-.004em}.install-guides__steps{position:relative;z-index:1;display:grid;gap:.68rem;margin:0;padding:0;list-style:none}.install-guides__step{position:relative;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;border:1px solid rgba(255,255,255,.085);border-radius:.85rem;padding:.78rem .82rem;background:linear-gradient(180deg,#ffffff07,#ffffff03),#ffffff03;box-shadow:inset 0 1px #ffffff09;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.install-guides__step:hover{border-color:#ff4b4b57;background:linear-gradient(180deg,#ffffff0b,#ffffff04),#ffffff04;box-shadow:inset 0 1px #ffffff0e,0 14px 34px #ff4b4b0e}.install-guides__step:nth-child(8){background:radial-gradient(14rem 7rem at 100% 100%,rgba(255,138,42,.09),transparent 72%),linear-gradient(180deg,#ffffff09,#ffffff03),#ffffff04}.install-guides__step-num{width:1.9rem;height:1.9rem;display:inline-grid;place-items:center;border-radius:.72rem;color:#ffffffc7;background:#ffffff0e;font-size:.68rem;font-weight:740;line-height:1;letter-spacing:-.02em}.install-guides__step p{margin:0;color:#ffffffdb;font-size:clamp(.76rem,.88vw,.84rem);font-weight:500;line-height:1.55;letter-spacing:-.006em}.install-guides__step-check{width:.86rem;height:.86rem;color:#ffffff29;stroke-width:2.15;transition:color .18s ease,transform .18s ease}.install-guides__step:hover .install-guides__step-check{color:var(--guides-coral);transform:scale(1.06)}.install-guides__help{position:relative;z-index:1;margin-top:clamp(.9rem,1.8vw,1.2rem);border:1px solid rgba(255,255,255,.085);border-radius:.85rem;padding:.9rem 1rem;color:#ffffff94;background:linear-gradient(135deg,rgba(255,255,255,.028),transparent),#ffffff03;font-size:.78rem;font-weight:400;line-height:1.58}.install-guides__side{min-width:0;display:grid;gap:1rem;align-content:start}.install-guides__side-card{position:relative;overflow:hidden;min-width:0;border:1px solid rgba(255,255,255,.105);border-radius:1.18rem;padding:clamp(1rem,2vw,1.35rem);background:radial-gradient(15rem 9rem at 100% 0%,rgba(255,63,143,.07),transparent 72%),linear-gradient(180deg,#ffffff09,#ffffff03),#ffffff03;box-shadow:0 26px 70px #00000057,inset 0 1px #ffffff0f}.install-guides__side-card--support{background:radial-gradient(15rem 9rem at 0% 100%,rgba(255,63,143,.08),transparent 72%),linear-gradient(180deg,#ffffff09,#ffffff03),#ffffff03}.install-guides__side-icon{width:2.45rem;height:2.45rem;display:inline-grid;place-items:center;border-radius:.9rem;color:#fff;background:var(--guides-grad);box-shadow:0 18px 45px #ff3f8f2e,inset 0 1px #ffffff38}.install-guides__side-icon svg{width:1.05rem;height:1.05rem;stroke-width:2.1}.install-guides__side-icon--outline{color:var(--guides-coral);border:1px solid rgba(255,255,255,.105);background:linear-gradient(180deg,#ffffff09,#ffffff03),#ffffff03;box-shadow:none}.install-guides__side-card-title{margin:1rem 0 0;color:#fffffff0;font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:1rem;font-weight:700;line-height:1.15;letter-spacing:-.035em}.install-guides__side-card-body{margin:.72rem 0 0;color:#ffffff9e;font-size:.78rem;font-weight:400;line-height:1.6;letter-spacing:-.004em}.install-guides__side-card-link{width:fit-content;min-height:2rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;margin-top:1rem;border-radius:999px;padding:.55rem .78rem;font-size:.68rem;font-weight:820;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.install-guides__side-card-link svg{width:.8rem;height:.8rem;stroke-width:2.1}.install-guides__side-card-link:hover{transform:translateY(-1px)}.install-guides__side-card-link--ghost{color:#ffffffeb;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0b,#ffffff04),#ffffff03}.install-guides__side-card-link--ghost:hover{border-color:#fff3;background:linear-gradient(180deg,#fff1,#ffffff05),#ffffff05}.install-guides__side-card-link--brand{color:#fff;border:1px solid transparent;background:var(--guides-grad);box-shadow:0 18px 45px #ff3f8f29}.install-guides__related{border:1px solid rgba(255,255,255,.09);border-radius:1rem;padding:1rem 1.1rem;background:linear-gradient(135deg,rgba(255,255,255,.026),transparent),#ffffff03}.install-guides__related p{margin:0;color:#ffffff94;font-size:.76rem;font-weight:400;line-height:1.62}.install-guides__related p a{color:#ffffffeb;font-weight:700;text-decoration:none;background:linear-gradient(90deg,#ff8a2a61,#ff3f8f57) left bottom / 100% 1px no-repeat}.install-guides__related p a:hover{color:#fff;background-size:100% 2px}@media(max-width:1040px){.install-guides__grid{grid-template-columns:1fr}.install-guides__side{grid-template-columns:repeat(2,minmax(0,1fr))}.install-guides__related{grid-column:1 / -1}}@media(max-width:760px){.install-guides{padding-block:2rem 3rem}.install-guides__inner{width:min(100% - 2rem,var(--container-homepage, 1320px))}.install-guides__head{text-align:left;margin-inline:0}.install-guides__eyebrow{font-size:.52rem;letter-spacing:.16em}.install-guides__head h2{margin-inline:0;font-size:clamp(1.55rem,8vw,2.45rem);line-height:1.05}.install-guides__tabs-shell{width:100%}.install-guides__tabs{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.25rem;scrollbar-width:none}.install-guides__tabs::-webkit-scrollbar{display:none}.install-guides__tab{flex:0 0 auto}.install-guides__tab-label--full{display:none}.install-guides__tab-label--short{display:inline}.install-guides__card{border-radius:1rem;padding:1rem}.install-guides__card-head{grid-template-columns:auto minmax(0,1fr);gap:.7rem}.install-guides__card-icon-wrap{width:2.35rem;height:2.35rem;border-radius:.8rem}.install-guides__card-title{font-size:1.08rem}.install-guides__card-subtitle{font-size:.74rem;line-height:1.55}.install-guides__step{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.78rem}.install-guides__step-num{width:1.85rem;height:1.85rem}.install-guides__step p{font-size:.74rem;line-height:1.55}.install-guides__side{grid-template-columns:1fr}.install-guides__side-card,.install-guides__related{border-radius:1rem}}.legal-page{min-width:0;width:100%;margin:0;padding:clamp(1.6rem,4vw,2.8rem) 1.5rem clamp(2rem,5vw,3.2rem);box-sizing:border-box;background:#000;color:#fff8ef}html:has(.legal-page),body:has(.legal-page),.site-shell:has(.legal-page){background:#000}.legal-page__inner{width:100%;max-width:860px;margin:0 auto;display:grid;gap:.95rem}.legal-page__title{margin:0;color:#fff8ef;font-size:clamp(1.45rem,3vw,2.05rem);line-height:1.25}.legal-page__card{position:relative;overflow:hidden;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:1.1rem;padding:clamp(1.1rem,2.5vw,1.45rem);box-shadow:none;backdrop-filter:none;display:grid;gap:.85rem}.legal-page__updated{margin:0;color:#fff8ef75;font-size:.74rem;line-height:1.4}.legal-page__intro{margin:0;border-radius:.55rem;border:1px solid rgba(255,255,255,.12);background:transparent;color:#fff8efc2;font-size:.9rem;line-height:1.62;padding:.72rem .78rem}.legal-page__blocks{margin-top:.45rem;display:grid;gap:1.25rem}.legal-page__block-title{margin:0;color:#fff8ef;font-size:.98rem;line-height:1.42;font-weight:600}.legal-page__body{margin:.62rem 0 0;color:#fff8efc2;font-size:.89rem;line-height:1.68;white-space:pre-line}.legal-page__inline-link{color:#fff0a8;text-decoration:underline;text-underline-offset:.12em;text-decoration-thickness:.08em}.legal-page__inline-link:hover{color:#fffef5}.legal-help{margin-top:1.35rem}.legal-help__body{max-width:118ch;margin:0 auto;color:#fff8ef8c;font-size:.82rem;line-height:1.55;text-align:center}.legal-help__body a{color:#fff8ef;font-weight:600}.legal-help__body a:hover{text-decoration:underline;text-underline-offset:2px}@media(max-width:680px){.legal-page{padding-inline:1rem;padding-top:1.2rem}.legal-page__card{border-radius:.55rem}.legal-page__blocks{gap:1.05rem}}.pricing-main{--price-bg: #030405;--price-panel: #080506;--price-panel-soft: #100809;--price-cream: #fffaf0;--price-cream-2: #ffd8b8;--price-gold: #ff8a2a;--price-gold-soft: #ffd8b8;--price-gold-deep: #ff6a3d;--price-green: #062f20;--price-text: #fffaf0;--price-ink: #fffaf0;--price-muted: rgba(255, 250, 240, .66);--price-soft: rgba(255, 250, 240, .5);--price-line: rgba(255, 255, 255, .1);--price-line-strong: rgba(255, 138, 42, .32);--price-orange: #ff8a2a;--price-orange-2: #ff6a3d;--price-coral: #ff4b4b;--price-pink: #ff3f8f;--price-grad-brand: linear-gradient(135deg, #ff3f8f 0%, #ff4b4b 50%, #ff8a2a 100%);--price-grad-text: linear-gradient(120deg, #fffaf0 0%, #ffd8b8 58%, #ff8a2a 100%);--price-shadow-glow: 0 0 80px -22px rgba(255, 75, 75, .48);--price-radius: 1.5rem;position:relative;overflow-x:clip;overflow-y:visible;padding:0 0 clamp(1.8rem,4vw,3rem);color:var(--price-text);background:radial-gradient(62rem 34rem at 50% -8rem,rgba(255,63,143,.18),transparent 66%),radial-gradient(54rem 32rem at 58% 4rem,rgba(255,75,75,.13),transparent 70%),radial-gradient(48rem 28rem at 68% 5rem,rgba(255,138,42,.09),transparent 72%),linear-gradient(180deg,#050303,#070303 34rem,#030405);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"kern" 1,"liga" 1,"ss01" 1}.pricing-main:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(50rem 26rem at 50% 0%,rgba(255,63,143,.07),transparent 70%),radial-gradient(44rem 24rem at 64% 6rem,rgba(255,138,42,.045),transparent 72%)}.pricing-main:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.18) 36rem,rgba(0,0,0,.62) 100%)}.pricing-main>*{position:relative;z-index:1}html:has(.pricing-main),body:has(.pricing-main),.site-shell:has(.pricing-main){background:#030405}.pricing-hero{position:relative;isolation:isolate;overflow:hidden;min-height:518px;padding:5.75rem 0 2.4rem;color:var(--price-text, #fffaf0);background:radial-gradient(48rem 26rem at 44% 0%,rgba(255,63,143,.1),transparent 70%),radial-gradient(42rem 25rem at 64% 12%,rgba(255,138,42,.08),transparent 72%),linear-gradient(115deg,#290710,#2a0f0c 48%,#120806)}.pricing-hero:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(48rem 24rem at 45% 14%,rgba(255,63,143,.075),transparent 70%),radial-gradient(46rem 24rem at 63% 20%,rgba(255,138,42,.06),transparent 72%);opacity:1}.pricing-hero:after{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:40%;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.48) 58%,#000 100%)}.pricing-hero__backdrop{position:absolute;inset:0;z-index:-3;overflow:hidden;pointer-events:none}.pricing-hero__glow,.pricing-hero__orb{position:absolute;border-radius:999px;filter:blur(145px);transform:translateZ(0)}.pricing-hero__glow--main,.pricing-hero__orb--cyan{top:-20rem;left:50%;width:min(72rem,92vw);height:38rem;transform:translate(-50%);background:linear-gradient(135deg,#ff3f8f,#ff4b4b,#ff8a2a);opacity:.2}.pricing-hero__glow--warm,.pricing-hero__orb--violet{top:1.7rem;left:54%;width:min(43rem,68vw);height:23rem;transform:translate(-50%);background:#ff8a2a1a;opacity:.72}.pricing-hero__orb--blue,.pricing-hero__grid{display:none}.pricing-hero__inner{position:relative;z-index:2;width:min(100% - 2rem,1120px);margin-inline:auto;display:grid;justify-items:center;text-align:center}.pricing-hero__copy{display:contents}.pricing-hero__eyebrow{width:fit-content;margin:0;display:inline-flex;align-items:center;gap:.48rem;border:1px solid rgba(255,255,255,.115);border-radius:999px;padding:.44rem .88rem;color:#fffaf0b8;background:#ffffff08;box-shadow:inset 0 1px #ffffff12,0 16px 38px #0000003d;backdrop-filter:blur(14px);font-size:.64rem;font-weight:820;line-height:1;letter-spacing:.22em;text-transform:uppercase}.pricing-hero__eyebrow-icon{width:.74rem;height:.74rem;color:var(--price-orange, #ff8a2a);filter:drop-shadow(0 0 10px rgba(255,138,42,.48))}.pricing-hero__title{width:min(100%,53rem);max-width:none;margin:1.85rem 0 0;color:var(--price-text, #fffaf0);font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(3.1rem,6.35vw,5.25rem);font-weight:600;line-height:1.01;letter-spacing:-.062em;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.075),0 30px 82px rgba(0,0,0,.72)}.pricing-hero__title-line{display:block}.pricing-hero__title em,.pricing-hero__title i{display:inline-block;margin-inline-end:-.08em;padding-inline:.08em .18em;font-style:italic;font-weight:700;background:linear-gradient(115deg,#ff3f8f,#ff4b4b 48%,#ff8a2a);-webkit-background-clip:text;background-clip:text;color:transparent}.pricing-hero__body{max-width:46rem;margin:1.18rem 0 0;color:#fffaf0cc;font-size:clamp(.98rem,1.16vw,1.08rem);font-weight:400;line-height:1.58;text-align:center;text-wrap:balance}.pricing-hero__pills{width:min(100%,52rem);margin-top:2.35rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.15rem}.pricing-hero__pill{min-height:1.9rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:.38rem .86rem;color:#fffaf0bd;background:#ffffff07;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000029;backdrop-filter:blur(14px);font-size:.7rem;font-weight:620;line-height:1;text-decoration:none}.pricing-hero__icon{width:.82rem;height:.82rem;color:var(--price-orange, #ff8a2a);flex:0 0 auto;filter:drop-shadow(0 0 9px rgba(255,138,42,.34))}.pricing-hero__pill svg{width:.82rem;height:.82rem}.pricing-hero__pill--link{color:#fffaf0cc}.pricing-hero__pill--link:hover{color:var(--price-text, #fffaf0);border-color:#ff8a2a3d;background:#ff8a2a0e}.pricing-hero__panel,.pricing-hero__panel-glow,.pricing-hero__panel-header,.pricing-hero__panel-grid,.pricing-hero__panel-label,.pricing-hero__panel-text{display:none!important}@media(max-width:860px){.pricing-hero{min-height:auto;padding:clamp(5rem,13vw,6.2rem) 0 clamp(2.25rem,6vw,3rem)}.pricing-hero__inner{width:min(100% - 1.5rem,1120px)}.pricing-hero__title{width:min(100%,43rem);font-size:clamp(2.85rem,10vw,4.45rem)}.pricing-hero__body{max-width:42rem}}@media(max-width:640px){.pricing-hero{padding-top:4.7rem}.pricing-hero__eyebrow{font-size:.56rem;letter-spacing:.18em;padding:.42rem .72rem}.pricing-hero__title{margin-top:1.25rem;font-size:clamp(2.5rem,13vw,3.65rem);line-height:.99;letter-spacing:-.055em}.pricing-hero__body{margin-top:1rem;font-size:.92rem;line-height:1.66}.pricing-hero__pills{width:min(100%,24rem);margin-top:1.8rem;gap:.6rem}.pricing-hero__pill{width:100%;min-height:2.35rem}}@media(max-width:420px){.pricing-hero__inner{width:min(100% - 1rem,1120px)}.pricing-hero__title{font-size:clamp(2.32rem,13.5vw,3.2rem)}}.pricing-plans{width:min(100% - 2rem,1200px);margin:clamp(1.2rem,2.8vw,2rem) auto 0;scroll-margin-top:6rem}.pricing-plans__inner{width:100%;margin-inline:auto}.pricing-plans__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);gap:clamp(1rem,1.8vw,1.35rem);align-items:stretch}.pricing-plans__card{position:relative;overflow:hidden;display:flex;min-height:100%;flex-direction:column;border:1px solid rgba(255,255,255,.13);border-radius:1.15rem;padding:clamp(1.25rem,2vw,1.6rem);color:var(--price-text, #fffaf0);background:radial-gradient(19rem 13rem at 50% 0%,rgba(255,255,255,.045),transparent 72%),linear-gradient(180deg,#ffffff0a,#ffffff03),#070808;box-shadow:0 24px 64px #00000047,inset 0 1px #ffffff0e}.pricing-plans__card--featured{border-color:#ff8a2a61;background:radial-gradient(22rem 18rem at 80% 4%,rgba(255,75,75,.28),transparent 70%),radial-gradient(18rem 14rem at 100% 0%,rgba(255,138,42,.16),transparent 72%),linear-gradient(180deg,#ffffff0e,#ffffff04),#090706;box-shadow:0 30px 84px #ff4b4b1a,0 0 0 1px #ff8a2a0f inset,inset 0 1px #ffffff13}.pricing-plans__card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.pricing-plans__card-title,.pricing-plans__card-duration,.pricing-plans__price,.pricing-plans__monthly,.pricing-plans__support,.pricing-plans__body,.pricing-plans__billing{margin:0}.pricing-plans__card-title{color:#fffaf07a;font-size:.62rem;font-weight:860;line-height:1;letter-spacing:.22em;text-transform:uppercase}.pricing-plans__card-duration{margin-top:.8rem;color:#fffaf0f0;font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(1.15rem,1.55vw,1.35rem);font-weight:600;line-height:1.05;letter-spacing:-.04em}.pricing-plans__card-badge{display:inline-flex;align-items:center;gap:.34rem;border:0;border-radius:999px;padding:.4rem .6rem;color:#090706;background:linear-gradient(135deg,#ff3f8f,#ff4b4b 44%,#ff8a2a);font-size:.52rem;font-weight:880;line-height:1;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.pricing-plans__card-badge svg{width:.72rem;height:.72rem;fill:currentColor}.pricing-plans__price{display:flex;align-items:flex-end;gap:.34rem;margin-top:clamp(1.4rem,2.5vw,2rem)}.pricing-plans__price-value{color:#fffaf0f5;font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:clamp(3rem,4.7vw,4.1rem);font-weight:700;line-height:.86;letter-spacing:-.055em}.pricing-plans__price-currency{order:2;margin-bottom:.18rem;color:#fffaf094;font-size:.82rem;font-weight:800;line-height:1}.pricing-plans__monthly{margin-top:.45rem;color:#fffaf07a;font-size:.68rem;font-weight:560;line-height:1.4}.pricing-plans__cta{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;margin-top:clamp(1.25rem,2.4vw,1.8rem);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:.75rem 1rem;color:#fffaf0eb;background:linear-gradient(180deg,#ffffff09,#ffffff02),#ffffff03;font-size:.82rem;font-weight:830;line-height:1;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.pricing-plans__cta svg{width:1rem;height:1rem;flex:0 0 auto}.pricing-plans__cta:hover{transform:translateY(-1px);border-color:#ff8a2a52;background:#ff8a2a0e}.pricing-plans__card--featured .pricing-plans__cta{border-color:transparent;color:#090706;background:linear-gradient(135deg,#ff3f8f,#ff4b4b 44%,#ff8a2a);box-shadow:0 18px 42px #ff4b4b33}.pricing-plans__reveal{display:grid;gap:.6rem;margin-top:clamp(1.25rem,2.5vw,1.85rem)}.pricing-plans__support{color:#fffaf0c7;font-size:.78rem;font-weight:760;line-height:1.42}.pricing-plans__body{color:#fffaf08a;font-size:.72rem;line-height:1.62}.pricing-plans__billing{margin-top:.2rem;color:#fffaf07a;font-size:.68rem;line-height:1.4}.pricing-plans__features{list-style:none;display:grid;gap:.58rem;margin:clamp(1.3rem,2.5vw,1.85rem) 0 0;padding:clamp(1.1rem,2vw,1.45rem) 0 0;border-top:1px solid rgba(255,255,255,.055)}.pricing-plans__features li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;color:#fffaf0c7;font-size:.72rem;line-height:1.35}.pricing-plans__check{width:.88rem;height:.88rem;border:1px solid rgba(255,138,42,.54);border-radius:999px;padding:.12rem;color:var(--price-orange, #ff8a2a);stroke-width:2.3}.pricing-plans__actions{margin-top:auto;display:flex;justify-content:flex-start;padding-top:clamp(1.05rem,2vw,1.35rem)}.pricing-plans__secondary{display:inline-flex;align-items:center;gap:.38rem;color:#fffaf094;font-size:.72rem;font-weight:760;line-height:1.2;text-decoration:none}.pricing-plans__secondary svg{width:.84rem;height:.84rem;transition:transform .2s ease}.pricing-plans__secondary:hover{color:#fffaf0e0}.pricing-plans__secondary:hover svg,.pricing-plans__secondary:focus-visible svg{transform:translate(2px)}.pricing-plans__intro,.pricing-plans__footnote{max-width:92ch;margin:1rem auto 0;color:#fffaf094;font-size:.82rem;line-height:1.62;text-align:center}.pricing-plans__intro a,.pricing-plans__footnote a{color:var(--price-text, #fffaf0);font-weight:760;text-decoration:none;text-underline-offset:.18em}.pricing-plans__intro a:hover,.pricing-plans__footnote a:hover{text-decoration:underline}@media(max-width:1120px){.pricing-plans__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.pricing-plans{width:min(100% - 1.25rem,1200px)}.pricing-plans__grid{grid-template-columns:1fr}.pricing-plans__card{border-radius:1rem}}.pricing-comparison{--cmp-line: rgba(255, 255, 255, .11);--cmp-line-soft: rgba(255, 255, 255, .065);--cmp-text: rgba(255, 255, 255, .93);--cmp-muted: rgba(255, 255, 255, .56);--cmp-soft: rgba(255, 255, 255, .38);--cmp-orange: var(--color-brand-orange, var(--price-orange, #ff8a2a));--cmp-coral: var(--color-brand-coral, var(--price-coral, #ff4b4b));--cmp-pink: var(--color-brand-pink, var(--price-pink, #ff3f8f));position:relative;isolation:isolate;width:100%;overflow:hidden;margin-top:clamp(3.2rem,6vw,5rem);padding:clamp(2.4rem,5vw,4.8rem) 0;color:var(--cmp-text);background:#000}.pricing-comparison:before{content:"";position:absolute;inset:-8rem 0 auto;z-index:-1;height:22rem;pointer-events:none;background:radial-gradient(34rem 14rem at 22% 4%,rgba(255,63,143,.052),transparent 74%),radial-gradient(34rem 14rem at 78% 0%,rgba(255,138,42,.04),transparent 76%)}.pricing-comparison__shell{width:min(100% - calc(var(--space-page-x, 1rem) * 2),var(--container-homepage, 1320px));margin-inline:auto;border-top:1px solid var(--cmp-line-soft);border-bottom:1px solid var(--cmp-line-soft);padding-block:clamp(1.55rem,3vw,2.7rem)}.pricing-comparison__overview{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:clamp(1.7rem,5vw,5rem);align-items:center}.pricing-comparison__head{min-width:0;max-width:38rem}.pricing-comparison__title,.pricing-comparison__intro,.pricing-comparison__note{margin:0}.pricing-comparison__title{max-width:15ch;color:var(--cmp-text);font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(1.65rem,3.1vw,3.25rem);font-weight:500;line-height:1;letter-spacing:-.058em;text-wrap:balance}.pricing-comparison__title-line{display:block}.pricing-comparison__title em{display:inline-block;padding-inline:.02em .1em;font-style:italic;font-weight:650;background:linear-gradient(115deg,var(--cmp-pink) 0%,var(--cmp-coral) 48%,var(--cmp-orange) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.pricing-comparison__intro{max-width:35rem;margin-top:clamp(.85rem,1.5vw,1.15rem);color:var(--cmp-muted);font-size:clamp(.84rem,.98vw,.95rem);font-weight:400;line-height:1.68;letter-spacing:-.01em}.pricing-comparison__summary{min-width:0;display:grid;border-top:1px solid var(--cmp-line-soft)}.pricing-comparison__summary-item{position:relative;min-width:0;display:grid;grid-template-columns:3.7rem minmax(0,1fr);gap:clamp(.85rem,1.6vw,1.3rem);align-items:start;padding:clamp(1rem,1.9vw,1.45rem) 0;color:var(--cmp-text);text-decoration:none}.pricing-comparison__summary-item+.pricing-comparison__summary-item{border-top:1px solid var(--cmp-line-soft)}.pricing-comparison__summary-item:before{content:"";position:absolute;top:-1px;left:0;width:4rem;height:1px;background:linear-gradient(90deg,var(--cmp-orange),var(--cmp-pink));opacity:.58}.pricing-comparison__summary-item--featured:before{width:5.6rem;opacity:.9}.pricing-comparison__summary-index{color:#ffffff52;font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:clamp(1.45rem,2.6vw,2.25rem);font-weight:700;line-height:.9;letter-spacing:-.055em}.pricing-comparison__summary-copy{min-width:0;display:grid;gap:.36rem}.pricing-comparison__summary-copy strong{margin:0;color:#ffffffe6;font-size:clamp(.96rem,1.15vw,1.12rem);font-weight:650;line-height:1.22;letter-spacing:-.028em}.pricing-comparison__summary-copy small{max-width:43rem;color:var(--cmp-muted);font-size:.77rem;font-weight:400;line-height:1.65;letter-spacing:-.004em}.pricing-comparison__table{position:relative;overflow:hidden;margin-top:clamp(2.2rem,4.2vw,3.4rem);border-top:1px solid var(--cmp-line-soft);border-bottom:1px solid var(--cmp-line-soft)}.pricing-comparison__table:before{content:"";position:absolute;top:-1px;left:0;width:7rem;height:1px;background:linear-gradient(90deg,var(--cmp-orange),var(--cmp-pink));opacity:.62;pointer-events:none}.pricing-comparison__rows{display:grid}.pricing-comparison__row{display:grid;grid-template-columns:minmax(160px,.9fr) repeat(4,minmax(0,1fr));align-items:stretch;border-bottom:1px solid var(--cmp-line-soft)}.pricing-comparison__row:last-child{border-bottom:0}.pricing-comparison__row--head{background:linear-gradient(180deg,#ffffff06,#ffffff02),#ffffff02}.pricing-comparison__row-label{display:grid;align-items:center;min-height:3.85rem;padding:1rem 1.25rem 1rem 0;border-right:1px solid var(--cmp-line-soft)}.pricing-comparison__row-label--corner{min-height:4.55rem}.pricing-comparison__row-label span{color:#ffffff6b;font-size:.62rem;font-weight:800;letter-spacing:.16em;line-height:1.22;text-transform:uppercase}.pricing-comparison__cell{position:relative;display:grid;align-items:center;justify-items:center;min-height:3.85rem;padding:.95rem 1.05rem;border-right:1px solid rgba(255,255,255,.04);text-align:center}.pricing-comparison__cell:last-child{border-right:0}.pricing-comparison__cell--featured{background:linear-gradient(180deg,#ff8a2a09,#ff3f8f03)}.pricing-comparison__cell--head{min-height:4.55rem;align-content:center;gap:.34rem;padding:1rem .85rem}.pricing-comparison__cell--head.pricing-comparison__cell--featured{background:radial-gradient(14rem 7rem at 50% 0%,rgba(255,138,42,.09),transparent 72%),#ffffff03}.pricing-comparison__plan-link,.pricing-comparison__plan-meta p{margin:0}.pricing-comparison__plan-link{color:#ffffffe0;text-decoration:none}.pricing-comparison__plan-link span{color:inherit;font-size:.88rem;font-weight:680;line-height:1.1;letter-spacing:-.012em}.pricing-comparison__cell--featured .pricing-comparison__plan-link span{color:#fffaf0fa}.pricing-comparison__plan-meta p{color:#fff6;font-size:.58rem;font-weight:760;line-height:1;letter-spacing:.14em;text-transform:uppercase}.pricing-comparison__cell span{max-width:24ch;color:#ffffff9e;font-size:.72rem;font-weight:430;line-height:1.52;text-align:center}.pricing-comparison__cell--featured span{color:#fffaf0d6;font-weight:620}.pricing-comparison__footer{border-top:1px solid var(--cmp-line-soft);padding:1rem 0}.pricing-comparison__note{max-width:84ch;color:#ffffff85;font-size:.72rem;line-height:1.58}.pricing-comparison__note a{color:#ffffffdb;font-weight:650;text-decoration:none}.pricing-comparison__note a:hover{text-decoration:underline;text-underline-offset:.18em}.pricing-comparison__mobile{display:none}@media(max-width:1020px){.pricing-comparison__overview{grid-template-columns:1fr;gap:1.4rem;align-items:start}.pricing-comparison__head,.pricing-comparison__title,.pricing-comparison__intro{max-width:48rem}.pricing-comparison__row{grid-template-columns:minmax(128px,.72fr) repeat(4,minmax(0,1fr))}.pricing-comparison__row-label{padding-inline:0 1rem}.pricing-comparison__cell{padding-inline:.7rem}}@media(max-width:760px){.pricing-comparison{margin-top:2.4rem;padding-block:1.85rem}.pricing-comparison__shell{width:min(100% - 2rem,var(--container-homepage, 1320px));padding-block:1.25rem}.pricing-comparison__title{font-size:clamp(1.5rem,7.4vw,2.35rem);line-height:1.04}.pricing-comparison__intro{font-size:.83rem;line-height:1.62}.pricing-comparison__summary-item{grid-template-columns:2.7rem minmax(0,1fr);gap:.7rem;padding:.95rem 0}.pricing-comparison__summary-index{font-size:1.5rem}.pricing-comparison__summary-copy strong{font-size:.94rem}.pricing-comparison__summary-copy small{font-size:.74rem;line-height:1.58}.pricing-comparison__table{display:none}.pricing-comparison__mobile{display:grid;gap:0;margin-top:1.45rem;border-top:1px solid var(--cmp-line-soft)}.pricing-comparison__mobile-card{position:relative;display:grid;border-bottom:1px solid var(--cmp-line-soft);padding:1rem 0}.pricing-comparison__mobile-card:before{content:"";position:absolute;top:-1px;left:0;width:4rem;height:1px;background:linear-gradient(90deg,var(--cmp-orange),var(--cmp-pink));opacity:.52}.pricing-comparison__mobile-card--featured:before{width:5.6rem;opacity:.9}.pricing-comparison__mobile-head{display:grid;gap:.35rem}.pricing-comparison__mobile-title{display:inline-flex;align-items:center;gap:.28rem;color:#ffffffe6;font-size:.95rem;font-weight:650;line-height:1.15;letter-spacing:-.02em;text-decoration:none}.pricing-comparison__mobile-title svg{width:.78rem;height:.78rem;color:var(--cmp-orange)}.pricing-comparison__mobile-head p{max-width:34rem;margin:0;color:var(--cmp-muted);font-size:.74rem;line-height:1.55}.pricing-comparison__mobile-badge{width:fit-content;margin-top:.35rem;border:1px solid rgba(255,138,42,.32);border-radius:999px;padding:.28rem .54rem;color:#fffaf0db;background:#ff8a2a12;font-size:.56rem;font-weight:780;line-height:1;letter-spacing:.1em;text-transform:uppercase}.pricing-comparison__mobile-list{display:grid;gap:0;margin:.85rem 0 0;padding:0;border-top:1px solid var(--cmp-line-soft)}.pricing-comparison__mobile-row{display:grid;grid-template-columns:minmax(7rem,.72fr) minmax(0,1fr);gap:.75rem;align-items:start;padding:.62rem 0;border-bottom:1px solid rgba(255,255,255,.045)}.pricing-comparison__mobile-row:last-child{border-bottom:0}.pricing-comparison__mobile-row dt,.pricing-comparison__mobile-row dd{margin:0}.pricing-comparison__mobile-row dt{color:#ffffff6b;font-size:.6rem;font-weight:800;letter-spacing:.12em;line-height:1.25;text-transform:uppercase}.pricing-comparison__mobile-row dd{color:#ffffffc2;font-size:.74rem;font-weight:430;line-height:1.42;text-align:right}}@media(max-width:430px){.pricing-comparison__shell{width:min(100% - 1rem,var(--container-homepage, 1320px))}.pricing-comparison__mobile-row{grid-template-columns:1fr;gap:.28rem}.pricing-comparison__mobile-row dd{text-align:left}}.pricing-choice{--choice-line: rgba(255, 255, 255, .11);--choice-line-soft: rgba(255, 255, 255, .065);--choice-text: rgba(255, 255, 255, .93);--choice-muted: rgba(255, 255, 255, .56);--choice-soft: rgba(255, 255, 255, .38);--choice-orange: var(--color-brand-orange, var(--price-orange, #ff8a2a));--choice-coral: var(--color-brand-coral, var(--price-coral, #ff4b4b));--choice-pink: var(--color-brand-pink, var(--price-pink, #ff3f8f));position:relative;isolation:isolate;width:100%;overflow:hidden;margin-top:clamp(3.2rem,6vw,5rem);padding:clamp(2.3rem,5vw,4.6rem) 0;color:var(--choice-text);background:#000}.pricing-choice:before{content:"";position:absolute;inset:-8rem 0 auto;z-index:-1;height:22rem;pointer-events:none;background:radial-gradient(34rem 14rem at 18% 0%,rgba(255,138,42,.04),transparent 76%),radial-gradient(34rem 14rem at 78% 4%,rgba(255,63,143,.056),transparent 74%)}.pricing-choice__shell{width:min(100% - calc(var(--space-page-x, 1rem) * 2),var(--container-homepage, 1320px));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);grid-template-areas:"list head";gap:clamp(1.7rem,5vw,5rem);align-items:start;border-top:1px solid var(--choice-line-soft);border-bottom:1px solid var(--choice-line-soft);padding-block:clamp(1.5rem,3vw,2.7rem)}.pricing-choice__head{grid-area:head;min-width:0;max-width:38rem;justify-self:end;position:sticky;top:calc(var(--site-header-bar, 4.35rem) + 2rem)}.pricing-choice__kicker{margin:0 0 .58rem;color:#ffffff75;font-size:.56rem;font-weight:800;line-height:1;letter-spacing:.18em;text-transform:uppercase}.pricing-choice__head h2{max-width:15ch;margin:0;color:var(--choice-text);font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(1.65rem,3.1vw,3.25rem);font-weight:500;line-height:1;letter-spacing:-.058em;text-wrap:balance}.pricing-choice__list{grid-area:list;min-width:0;display:grid;border-top:1px solid var(--choice-line-soft)}.pricing-choice__item{position:relative;min-width:0;display:grid;grid-template-columns:3.7rem minmax(0,1fr);gap:clamp(.85rem,1.6vw,1.3rem);align-items:start;padding:clamp(1rem,1.9vw,1.55rem) 0}.pricing-choice__item+.pricing-choice__item{border-top:1px solid var(--choice-line-soft)}.pricing-choice__item:before{content:"";position:absolute;top:-1px;left:0;width:4rem;height:1px;background:linear-gradient(90deg,var(--choice-orange),var(--choice-pink));opacity:.58}.pricing-choice__item-index{color:#ffffff52;font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:clamp(1.45rem,2.6vw,2.25rem);font-weight:700;line-height:.9;letter-spacing:-.055em}.pricing-choice__item-copy{min-width:0}.pricing-choice__item h3{max-width:36rem;margin:0 0 .42rem;color:#ffffffe6;font-size:clamp(.96rem,1.15vw,1.12rem);font-weight:650;line-height:1.22;letter-spacing:-.028em}.pricing-choice__item p{max-width:43rem;margin:0;color:var(--choice-muted);font-size:.77rem;font-weight:400;line-height:1.65;letter-spacing:-.004em}@media(max-width:980px){.pricing-choice__shell{grid-template-columns:1fr;grid-template-areas:"head" "list";gap:1.4rem}.pricing-choice__head{position:static;justify-self:start;max-width:48rem}.pricing-choice__head h2{max-width:48rem}.pricing-choice__item{grid-template-columns:3.2rem minmax(0,1fr)}}@media(max-width:680px){.pricing-choice{margin-top:2.4rem;padding-block:1.85rem}.pricing-choice__shell{width:min(100% - 2rem,var(--container-homepage, 1320px));padding-block:1.25rem;gap:1.15rem}.pricing-choice__kicker{font-size:.52rem;letter-spacing:.14em}.pricing-choice__head h2{font-size:clamp(1.5rem,7.4vw,2.35rem);line-height:1.04}.pricing-choice__item{grid-template-columns:2.7rem minmax(0,1fr);gap:.7rem;padding:.95rem 0}.pricing-choice__item-index{font-size:1.5rem}.pricing-choice__item h3{font-size:.94rem}.pricing-choice__item p{font-size:.74rem;line-height:1.58}}.pricing-included{--included-line: rgba(255, 255, 255, .11);--included-line-soft: rgba(255, 255, 255, .065);--included-text: rgba(255, 255, 255, .93);--included-muted: rgba(255, 255, 255, .56);--included-soft: rgba(255, 255, 255, .38);--included-orange: var(--color-brand-orange, var(--price-orange, #ff8a2a));--included-coral: var(--color-brand-coral, var(--price-coral, #ff4b4b));--included-pink: var(--color-brand-pink, var(--price-pink, #ff3f8f));position:relative;isolation:isolate;width:100%;overflow:hidden;margin-top:clamp(3.2rem,6vw,5rem);padding:clamp(2.4rem,5vw,4.8rem) 0;color:var(--included-text);background:#000}.pricing-included:before{content:"";position:absolute;inset:-8rem 0 auto;z-index:-1;height:22rem;pointer-events:none;background:radial-gradient(34rem 14rem at 20% 4%,rgba(255,138,42,.04),transparent 76%),radial-gradient(34rem 14rem at 78% 0%,rgba(255,63,143,.052),transparent 74%)}.pricing-included__shell{width:min(100% - calc(var(--space-page-x, 1rem) * 2),var(--container-homepage, 1320px));margin-inline:auto;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:clamp(1.7rem,5vw,5rem);align-items:start;border-top:1px solid var(--included-line-soft);border-bottom:1px solid var(--included-line-soft);padding-block:clamp(1.55rem,3vw,2.7rem)}.pricing-included__head{min-width:0;max-width:38rem;position:sticky;top:calc(var(--site-header-bar, 4.35rem) + 2rem)}.pricing-included__kicker{margin:0 0 .58rem;color:#ffffff75;font-size:.56rem;font-weight:800;line-height:1;letter-spacing:.18em;text-transform:uppercase}.pricing-included__head h2{max-width:15ch;margin:0;color:var(--included-text);font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(1.65rem,3.1vw,3.25rem);font-weight:500;line-height:1;letter-spacing:-.058em;text-wrap:balance}.pricing-included__head>p:not(.pricing-included__kicker){max-width:35rem;margin:clamp(.85rem,1.5vw,1.15rem) 0 0;color:var(--included-muted);font-size:clamp(.84rem,.98vw,.95rem);font-weight:400;line-height:1.68;letter-spacing:-.01em}.pricing-included__content{min-width:0;display:grid;gap:clamp(1rem,2vw,1.45rem)}.pricing-included__list{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1rem,3vw,2.2rem);border-top:1px solid var(--included-line-soft)}.pricing-included__item{position:relative;min-width:0;display:grid;grid-template-columns:3.4rem minmax(0,1fr);gap:clamp(.75rem,1.3vw,1rem);align-items:center;min-height:4.15rem;padding:clamp(.9rem,1.7vw,1.25rem) 0;border-bottom:1px solid var(--included-line-soft)}.pricing-included__item:before{content:"";position:absolute;top:-1px;left:0;width:3.8rem;height:1px;background:linear-gradient(90deg,var(--included-orange),var(--included-pink));opacity:.52}.pricing-included__index{color:#ffffff52;font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:clamp(1.28rem,2.1vw,1.9rem);font-weight:700;line-height:.9;letter-spacing:-.055em}.pricing-included__feature{color:#ffffffdb;font-size:clamp(.84rem,.98vw,.96rem);font-weight:560;line-height:1.35;letter-spacing:-.012em}.pricing-included__note{max-width:82ch;margin:0;color:#ffffff85;font-size:.74rem;line-height:1.62}.pricing-included__note a{color:#ffffffdb;font-weight:650;text-decoration:none}.pricing-included__note a:hover{text-decoration:underline;text-underline-offset:.18em}@media(max-width:980px){.pricing-included__shell{grid-template-columns:1fr;gap:1.4rem}.pricing-included__head{position:static;max-width:48rem}.pricing-included__head h2,.pricing-included__head>p:not(.pricing-included__kicker){max-width:48rem}.pricing-included__list{margin-top:.1rem}}@media(max-width:720px){.pricing-included{margin-top:2.4rem;padding-block:1.85rem}.pricing-included__shell{width:min(100% - 2rem,var(--container-homepage, 1320px));padding-block:1.25rem;gap:1.15rem}.pricing-included__kicker{font-size:.52rem;letter-spacing:.14em}.pricing-included__head h2{font-size:clamp(1.5rem,7.4vw,2.35rem);line-height:1.04}.pricing-included__head>p:not(.pricing-included__kicker){font-size:.83rem;line-height:1.62}.pricing-included__list{grid-template-columns:1fr}.pricing-included__item{grid-template-columns:2.7rem minmax(0,1fr);min-height:3.75rem;gap:.7rem;padding:.9rem 0}.pricing-included__index{font-size:1.5rem}.pricing-included__feature{font-size:.84rem}.pricing-included__note{font-size:.72rem}}.pricing-devices{--devices-line: rgba(255, 255, 255, .11);--devices-line-soft: rgba(255, 255, 255, .065);--devices-text: rgba(255, 255, 255, .93);--devices-muted: rgba(255, 255, 255, .56);--devices-soft: rgba(255, 255, 255, .38);--devices-orange: var(--color-brand-orange, var(--price-orange, #ff8a2a));--devices-coral: var(--color-brand-coral, var(--price-coral, #ff4b4b));--devices-pink: var(--color-brand-pink, var(--price-pink, #ff3f8f));position:relative;isolation:isolate;width:min(100% - calc(var(--space-page-x, 1rem) * 2),var(--container-homepage, 1320px));margin:clamp(3.2rem,6vw,5rem) auto 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);grid-template-areas:"cards head" "cards helper";gap:clamp(1.7rem,5vw,5rem);align-items:start;border-top:1px solid var(--devices-line-soft);border-bottom:1px solid var(--devices-line-soft);padding-block:clamp(1.5rem,3vw,2.7rem);color:var(--devices-text);background:transparent;box-shadow:none}.pricing-devices:before{content:"";position:absolute;inset:-8rem 0 auto;z-index:-1;height:22rem;pointer-events:none;background:radial-gradient(34rem 14rem at 18% 0%,rgba(255,138,42,.04),transparent 76%),radial-gradient(34rem 14rem at 78% 4%,rgba(255,63,143,.056),transparent 74%)}.pricing-devices__head{grid-area:head;min-width:0;max-width:38rem;justify-self:end;display:block;margin:0;text-align:left}.pricing-devices__eyebrow-wrap,.pricing-devices__title,.pricing-devices__intro{grid-column:auto;grid-row:auto}.pricing-devices__eyebrow{margin:0 0 .58rem;color:#ffffff75;font-size:.56rem;font-weight:800;line-height:1;letter-spacing:.18em;text-transform:uppercase}.pricing-devices__title{max-width:15ch;margin:0;color:var(--devices-text);font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(1.65rem,3.1vw,3.25rem);font-weight:500;line-height:1;letter-spacing:-.058em;text-wrap:balance}.pricing-devices__intro{max-width:35rem;margin:clamp(.85rem,1.5vw,1.15rem) 0 0;color:var(--devices-muted);font-size:clamp(.84rem,.98vw,.95rem);font-weight:400;line-height:1.68;letter-spacing:-.01em}.pricing-devices__cards{grid-area:cards;min-width:0;display:grid;border-top:1px solid var(--devices-line-soft)}.pricing-devices__card{position:relative;min-width:0;display:grid;grid-template-columns:3.7rem minmax(0,1fr);gap:clamp(.85rem,1.6vw,1.3rem);align-items:start;min-height:0;border:0;border-radius:0;padding:clamp(1rem,1.9vw,1.55rem) 0;color:var(--devices-text);background:transparent;box-shadow:none}.pricing-devices__card+.pricing-devices__card{border-top:1px solid var(--devices-line-soft)}.pricing-devices__card:before{content:"";position:absolute;top:-1px;left:0;width:4rem;height:1px;border-radius:0;background:linear-gradient(90deg,var(--devices-orange),var(--devices-pink));opacity:.58}.pricing-devices__card-head{display:contents}.pricing-devices__icon{grid-column:1;grid-row:1 / span 2;width:1.55rem;height:1.55rem;margin-top:.02rem;padding:0;color:#ffffffb8;stroke-width:1.9}.pricing-devices__icon--tv{color:#ff8a2ad6}.pricing-devices__icon--mobile{color:#ff4b4bc7}.pricing-devices__icon--desktop{color:#ff3f8fb8}.pricing-devices__card-title{grid-column:2;margin:0 0 .42rem;padding:0;border:0;color:#ffffffe6;font-size:clamp(.96rem,1.15vw,1.12rem);font-weight:650;line-height:1.22;letter-spacing:-.028em}.pricing-devices__card p{grid-column:2;max-width:43rem;margin:0;color:var(--devices-muted);font-size:.77rem;font-weight:400;line-height:1.65;letter-spacing:-.004em}.pricing-devices__helper{grid-area:helper;max-width:35rem;justify-self:end;align-self:end;margin:0;color:#ffffff85;font-size:.74rem;line-height:1.62;text-align:left}.pricing-devices__helper a{color:#ffffffdb;font-weight:650;text-decoration:none}.pricing-devices__helper a:hover{text-decoration:underline;text-underline-offset:.18em}@media(max-width:980px){.pricing-devices{grid-template-columns:1fr;grid-template-areas:"head" "cards" "helper";gap:1.4rem}.pricing-devices__head,.pricing-devices__helper{justify-self:start}.pricing-devices__head,.pricing-devices__title,.pricing-devices__intro,.pricing-devices__helper{max-width:48rem}.pricing-devices__card{grid-template-columns:3.2rem minmax(0,1fr)}.pricing-devices__helper{align-self:auto}}@media(max-width:680px){.pricing-devices{width:min(100% - 2rem,var(--container-homepage, 1320px));margin-top:2.4rem;padding-block:1.25rem;gap:1.15rem}.pricing-devices__eyebrow{font-size:.52rem;letter-spacing:.14em}.pricing-devices__title{font-size:clamp(1.5rem,7.4vw,2.35rem);line-height:1.04}.pricing-devices__intro{font-size:.83rem;line-height:1.62}.pricing-devices__card{grid-template-columns:2.7rem minmax(0,1fr);gap:.7rem;padding:.95rem 0}.pricing-devices__icon{width:1.25rem;height:1.25rem}.pricing-devices__card-title{font-size:.94rem}.pricing-devices__card p{font-size:.74rem;line-height:1.58}.pricing-devices__helper{font-size:.72rem}}.pricing-setup{--setup-line: rgba(255, 255, 255, .11);--setup-line-soft: rgba(255, 255, 255, .065);--setup-text: rgba(255, 255, 255, .93);--setup-muted: rgba(255, 255, 255, .56);--setup-soft: rgba(255, 255, 255, .38);--setup-orange: var(--color-brand-orange, var(--price-orange, #ff8a2a));--setup-coral: var(--color-brand-coral, var(--price-coral, #ff4b4b));--setup-pink: var(--color-brand-pink, var(--price-pink, #ff3f8f));position:relative;isolation:isolate;width:100%;overflow:hidden;margin-top:clamp(3.2rem,6vw,5rem);padding:clamp(2.3rem,5vw,4.6rem) 0;color:var(--setup-text);background:#000}.pricing-setup:before{content:"";position:absolute;inset:-8rem 0 auto;z-index:-1;height:22rem;pointer-events:none;background:radial-gradient(34rem 14rem at 18% 0%,rgba(255,138,42,.04),transparent 76%),radial-gradient(34rem 14rem at 78% 4%,rgba(255,63,143,.056),transparent 74%)}.pricing-setup__inner{width:min(100% - calc(var(--space-page-x, 1rem) * 2),var(--container-homepage, 1320px));margin-inline:auto;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);grid-template-areas:"head steps" "note steps";gap:clamp(1.7rem,5vw,5rem);align-items:start;border-top:1px solid var(--setup-line-soft);border-bottom:1px solid var(--setup-line-soft);padding-block:clamp(1.5rem,3vw,2.7rem)}.pricing-setup__head{grid-area:head;min-width:0;max-width:38rem;display:block;margin:0;text-align:left}.pricing-setup__eyebrow-wrap,.pricing-setup__title,.pricing-setup__intro{grid-column:auto;grid-row:auto}.pricing-setup__eyebrow{margin:0 0 .58rem;color:#ffffff75;font-size:.56rem;font-weight:800;line-height:1;letter-spacing:.18em;text-transform:uppercase}.pricing-setup__title{max-width:15ch;margin:0;color:var(--setup-text);font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(1.65rem,3.1vw,3.25rem);font-weight:500;line-height:1;letter-spacing:-.058em;text-wrap:balance}.pricing-setup__intro{max-width:35rem;margin:clamp(.85rem,1.5vw,1.15rem) 0 0;color:var(--setup-muted);font-size:clamp(.84rem,.98vw,.95rem);font-weight:400;line-height:1.68;letter-spacing:-.01em}.pricing-setup__steps{grid-area:steps;min-width:0;display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--setup-line-soft)}.pricing-setup__step{position:relative;min-width:0;display:grid;grid-template-columns:3.7rem minmax(0,1fr);gap:clamp(.85rem,1.6vw,1.3rem);align-items:start;min-height:0;border:0;border-radius:0;padding:clamp(1rem,1.9vw,1.55rem) 0;color:var(--setup-text);background:transparent;box-shadow:none}.pricing-setup__step+.pricing-setup__step{border-top:1px solid var(--setup-line-soft)}.pricing-setup__step:before{content:"";position:absolute;top:-1px;left:0;width:4rem;height:1px;border-radius:0;background:linear-gradient(90deg,var(--setup-orange),var(--setup-pink));opacity:.58}.pricing-setup__step-head{display:contents}.pricing-setup__step-number{grid-column:1;grid-row:1 / span 2;display:block;width:auto;height:auto;padding:0;border:0;border-radius:0;color:#ffffff52;background:transparent;box-shadow:none;font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:clamp(1.45rem,2.6vw,2.25rem);font-weight:700;line-height:.9;letter-spacing:-.055em}.pricing-setup__step-title{grid-column:2;margin:0 0 .42rem;padding:0;border:0;color:#ffffffe6;font-size:clamp(.96rem,1.15vw,1.12rem);font-weight:650;line-height:1.22;letter-spacing:-.028em}.pricing-setup__step-body{grid-column:2;max-width:43rem;margin:0;padding-left:0;color:var(--setup-muted);font-size:.77rem;font-weight:400;line-height:1.65;letter-spacing:-.004em}.pricing-setup__note{grid-area:note;max-width:35rem;align-self:end;margin:0;color:#ffffff85;font-size:.74rem;line-height:1.62;text-align:left}.pricing-setup__note a{color:#ffffffdb;font-weight:650;text-decoration:none}.pricing-setup__note a:hover{text-decoration:underline;text-underline-offset:.18em}@media(max-width:980px){.pricing-setup__inner{grid-template-columns:1fr;grid-template-areas:"head" "steps" "note";gap:1.4rem}.pricing-setup__head,.pricing-setup__title,.pricing-setup__intro,.pricing-setup__note{max-width:48rem}.pricing-setup__step{grid-template-columns:3.2rem minmax(0,1fr)}.pricing-setup__note{align-self:auto}}@media(max-width:680px){.pricing-setup{margin-top:2.4rem;padding-block:1.85rem}.pricing-setup__inner{width:min(100% - 2rem,var(--container-homepage, 1320px));padding-block:1.25rem;gap:1.15rem}.pricing-setup__eyebrow{font-size:.52rem;letter-spacing:.14em}.pricing-setup__title{font-size:clamp(1.5rem,7.4vw,2.35rem);line-height:1.04}.pricing-setup__intro{font-size:.83rem;line-height:1.62}.pricing-setup__step{grid-template-columns:2.7rem minmax(0,1fr);gap:.7rem;padding:.95rem 0}.pricing-setup__step-number{font-size:1.5rem}.pricing-setup__step-title{font-size:.94rem}.pricing-setup__step-body{font-size:.74rem;line-height:1.58}.pricing-setup__note{font-size:.72rem}}.pricing-trust{--trust-line: rgba(255, 255, 255, .11);--trust-line-soft: rgba(255, 255, 255, .065);--trust-text: rgba(255, 255, 255, .93);--trust-muted: rgba(255, 255, 255, .56);--trust-soft: rgba(255, 255, 255, .38);--trust-orange: var(--color-brand-orange, var(--price-orange, #ff8a2a));--trust-coral: var(--color-brand-coral, var(--price-coral, #ff4b4b));--trust-pink: var(--color-brand-pink, var(--price-pink, #ff3f8f));position:relative;isolation:isolate;width:100%;overflow:hidden;margin-top:clamp(3.2rem,6vw,5rem);padding:clamp(2.3rem,5vw,4.6rem) 0;color:var(--trust-text);background:#000}.pricing-trust:before{content:"";position:absolute;inset:-8rem 0 auto;z-index:-1;height:22rem;pointer-events:none;background:radial-gradient(34rem 14rem at 18% 0%,rgba(255,138,42,.04),transparent 76%),radial-gradient(34rem 14rem at 78% 4%,rgba(255,63,143,.056),transparent 74%)}.pricing-trust__inner{width:min(100% - calc(var(--space-page-x, 1rem) * 2),var(--container-homepage, 1320px));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);grid-template-areas:"grid head" "grid note";gap:clamp(1.7rem,5vw,5rem);align-items:start;border-top:1px solid var(--trust-line-soft);border-bottom:1px solid var(--trust-line-soft);padding-block:clamp(1.5rem,3vw,2.7rem)}.pricing-trust__head{grid-area:head;min-width:0;max-width:38rem;justify-self:end;display:block;margin:0;text-align:left}.pricing-trust__title{max-width:15ch;margin:0;color:var(--trust-text);font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(1.65rem,3.1vw,3.25rem);font-weight:500;line-height:1;letter-spacing:-.058em;text-wrap:balance}.pricing-trust__intro{max-width:35rem;margin:clamp(.85rem,1.5vw,1.15rem) 0 0;color:var(--trust-muted);font-size:clamp(.84rem,.98vw,.95rem);font-weight:400;line-height:1.68;letter-spacing:-.01em}.pricing-trust__grid{grid-area:grid;min-width:0;display:grid;border-top:1px solid var(--trust-line-soft)}.pricing-trust__card{position:relative;min-width:0;display:grid;grid-template-columns:3.7rem minmax(0,1fr);gap:clamp(.85rem,1.6vw,1.3rem);align-items:start;min-height:0;border:0;border-radius:0;padding:clamp(1rem,1.9vw,1.55rem) 0;color:var(--trust-text);background:transparent;box-shadow:none}.pricing-trust__card+.pricing-trust__card{border-top:1px solid var(--trust-line-soft)}.pricing-trust__card:before{content:"";position:absolute;top:-1px;left:0;width:4rem;height:1px;border-radius:0;background:linear-gradient(90deg,var(--trust-orange),var(--trust-pink));opacity:.58}.pricing-trust__card-head{display:contents}.pricing-trust__icon{grid-column:1;grid-row:1 / span 2;width:1.55rem;height:1.55rem;margin-top:.02rem;color:#ffffffb8;stroke-width:1.9}.pricing-trust__card:nth-child(1) .pricing-trust__icon{color:#ff8a2ad6}.pricing-trust__card:nth-child(2) .pricing-trust__icon{color:#ff4b4bc7}.pricing-trust__card:nth-child(3) .pricing-trust__icon{color:#ff3f8fb8}.pricing-trust__card-head h3{grid-column:2;margin:0 0 .42rem;padding:0;border:0;color:#ffffffe6;font-size:clamp(.96rem,1.15vw,1.12rem);font-weight:650;line-height:1.22;letter-spacing:-.028em}.pricing-trust__card p{grid-column:2;max-width:43rem;margin:0;color:var(--trust-muted);font-size:.77rem;font-weight:400;line-height:1.65;letter-spacing:-.004em}.pricing-trust__note{grid-area:note;max-width:35rem;justify-self:end;align-self:end;margin:0;color:#ffffff85;font-size:.74rem;line-height:1.62;text-align:left}.pricing-trust__note a{color:#ffffffdb;font-weight:650;text-decoration:none}.pricing-trust__note a:hover{text-decoration:underline;text-underline-offset:.18em}@media(max-width:980px){.pricing-trust__inner{grid-template-columns:1fr;grid-template-areas:"head" "grid" "note";gap:1.4rem}.pricing-trust__head,.pricing-trust__note{justify-self:start}.pricing-trust__head,.pricing-trust__title,.pricing-trust__intro,.pricing-trust__note{max-width:48rem}.pricing-trust__card{grid-template-columns:3.2rem minmax(0,1fr)}.pricing-trust__note{align-self:auto}}@media(max-width:680px){.pricing-trust{margin-top:2.4rem;padding-block:1.85rem}.pricing-trust__inner{width:min(100% - 2rem,var(--container-homepage, 1320px));padding-block:1.25rem;gap:1.15rem}.pricing-trust__title{font-size:clamp(1.5rem,7.4vw,2.35rem);line-height:1.04}.pricing-trust__intro{font-size:.83rem;line-height:1.62}.pricing-trust__card{grid-template-columns:2.7rem minmax(0,1fr);gap:.7rem;padding:.95rem 0}.pricing-trust__icon{width:1.25rem;height:1.25rem}.pricing-trust__card-head h3{font-size:.94rem}.pricing-trust__card p{font-size:.74rem;line-height:1.58}.pricing-trust__note{font-size:.72rem}}.pricing-faq{--faq-line: rgba(255, 255, 255, .11);--faq-line-soft: rgba(255, 255, 255, .065);--faq-text: rgba(255, 255, 255, .93);--faq-muted: rgba(255, 255, 255, .56);--faq-soft: rgba(255, 255, 255, .38);--faq-orange: var(--color-brand-orange, var(--price-orange, #ff8a2a));--faq-coral: var(--color-brand-coral, var(--price-coral, #ff4b4b));--faq-pink: var(--color-brand-pink, var(--price-pink, #ff3f8f));position:relative;isolation:isolate;width:100%;overflow:hidden;margin-top:clamp(3.2rem,6vw,5rem);padding:clamp(2.3rem,5vw,4.6rem) 0;color:var(--faq-text);background:#000}.pricing-faq:before{content:"";position:absolute;inset:-8rem 0 auto;z-index:-1;height:22rem;pointer-events:none;background:radial-gradient(34rem 14rem at 18% 0%,rgba(255,138,42,.04),transparent 76%),radial-gradient(34rem 14rem at 78% 4%,rgba(255,63,143,.056),transparent 74%)}.pricing-faq__inner{width:min(100% - calc(var(--space-page-x, 1rem) * 2),var(--container-homepage, 1320px));margin-inline:auto;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:clamp(1.7rem,5vw,5rem);align-items:start;border-top:1px solid var(--faq-line-soft);border-bottom:1px solid var(--faq-line-soft);padding-block:clamp(1.5rem,3vw,2.7rem)}.pricing-faq__head{min-width:0;max-width:38rem;position:sticky;top:calc(var(--site-header-bar, 4.35rem) + 2rem);display:block;margin:0;text-align:left}.pricing-faq__eyebrow{margin:0 0 .58rem;color:#ffffff75;font-size:.56rem;font-weight:800;line-height:1;letter-spacing:.18em;text-transform:uppercase}.pricing-faq__title{max-width:15ch;margin:0;color:var(--faq-text);font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(1.65rem,3.1vw,3.25rem);font-weight:500;line-height:1;letter-spacing:-.058em;text-wrap:balance}.pricing-faq__list{min-width:0;display:grid;border-top:1px solid var(--faq-line-soft)}.pricing-faq__item{position:relative;min-width:0;display:grid;border:0;border-radius:0;background:transparent;box-shadow:none}.pricing-faq__item+.pricing-faq__item{border-top:1px solid var(--faq-line-soft)}.pricing-faq__item:before{content:"";position:absolute;top:-1px;left:0;width:4rem;height:1px;background:linear-gradient(90deg,var(--faq-orange),var(--faq-pink));opacity:.58}.pricing-faq__button{width:100%;min-width:0;box-sizing:border-box;list-style:none;cursor:pointer;display:grid;grid-template-columns:3.7rem minmax(0,1fr) auto;gap:clamp(.85rem,1.6vw,1.3rem);align-items:start;padding:clamp(1rem,1.9vw,1.55rem) 0;color:var(--faq-text)}.pricing-faq__button::-webkit-details-marker{display:none}.pricing-faq__index{color:#ffffff52;font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:clamp(1.45rem,2.6vw,2.25rem);font-weight:700;line-height:.9;letter-spacing:-.055em}.pricing-faq__question{min-width:0;max-width:44rem;color:#ffffffe6;font-size:clamp(.96rem,1.15vw,1.12rem);font-weight:650;line-height:1.22;letter-spacing:-.028em;text-align:left}.pricing-faq__toggle{width:1rem;height:1rem;margin-top:.05rem;color:#ff8a2ad6;stroke-width:2;transform:rotate(0);transition:transform .16s ease}.pricing-faq__item[open] .pricing-faq__toggle{transform:rotate(45deg)}.pricing-faq__answer{width:100%;max-width:43rem;min-width:0;box-sizing:border-box;overflow-wrap:anywhere;margin:-.75rem 0 clamp(1rem,1.9vw,1.55rem);padding:0 2.5rem 0 calc(3.7rem + clamp(.85rem,1.6vw,1.3rem));color:var(--faq-muted);font-size:.77rem;font-weight:400;line-height:1.65;letter-spacing:-.004em;text-align:left}@media(max-width:980px){.pricing-faq__inner{grid-template-columns:1fr;gap:1.4rem}.pricing-faq__head{position:static;max-width:48rem}.pricing-faq__title{max-width:48rem}.pricing-faq__button{grid-template-columns:3.2rem minmax(0,1fr) auto}.pricing-faq__answer{padding-left:calc(3.2rem + clamp(.85rem,1.6vw,1.3rem))}}@media(max-width:680px){.pricing-faq{margin-top:2.4rem;padding-block:1.85rem}.pricing-faq__inner{width:min(100% - 2rem,var(--container-homepage, 1320px));padding-block:1.25rem;gap:1.15rem}.pricing-faq__eyebrow{font-size:.52rem;letter-spacing:.14em}.pricing-faq__title{font-size:clamp(1.5rem,7.4vw,2.35rem);line-height:1.04}.pricing-faq__button{grid-template-columns:2.7rem minmax(0,1fr) auto;gap:.7rem;padding:.95rem 0}.pricing-faq__index{font-size:1.5rem}.pricing-faq__question{font-size:.94rem}.pricing-faq__toggle{width:.92rem;height:.92rem}.pricing-faq__answer{margin-top:-.55rem;margin-bottom:.95rem;padding-right:1.7rem;padding-left:3.4rem;font-size:.74rem;line-height:1.58}}.pricing-final-cta{--final-line: rgba(255, 255, 255, .11);--final-line-soft: rgba(255, 255, 255, .065);--final-text: rgba(255, 255, 255, .94);--final-muted: rgba(255, 255, 255, .58);--final-orange: var(--color-brand-orange, var(--price-orange, #ff8a2a));--final-coral: var(--color-brand-coral, var(--price-coral, #ff4b4b));--final-pink: var(--color-brand-pink, var(--price-pink, #ff3f8f));position:relative;isolation:isolate;overflow:hidden;width:100%;margin-top:clamp(3.2rem,6vw,5rem);padding:clamp(3rem,7vw,6rem) 0 clamp(3.4rem,7vw,6.6rem);color:var(--final-text);background:radial-gradient(46rem 22rem at 50% 10%,rgba(255,63,143,.12),transparent 72%),radial-gradient(42rem 20rem at 56% 18%,rgba(255,75,75,.09),transparent 74%),radial-gradient(38rem 18rem at 62% 22%,rgba(255,138,42,.065),transparent 76%),#000;text-align:center;box-shadow:none}.pricing-final-cta:before{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:54%;pointer-events:none;background:radial-gradient(38rem 10rem at 50% 100%,rgba(255,138,42,.07),transparent 72%),linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.7) 76%,#000 100%)}.pricing-final-cta:after{content:"";position:absolute;top:0;left:50%;z-index:-1;width:min(72rem,92vw);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent 0%,rgba(255,138,42,.24) 18%,rgba(255,63,143,.34) 50%,rgba(255,138,42,.24) 82%,transparent 100%)}.pricing-final-cta__inner{width:min(100% - calc(var(--space-page-x, 1rem) * 2),var(--container-homepage, 1320px));margin-inline:auto;display:grid;justify-items:center;gap:clamp(.9rem,1.8vw,1.25rem)}.pricing-final-cta__title{max-width:13ch;margin:0;color:var(--final-text);font-family:var(--font-hero, "Space Grotesk", var(--font-body, Inter, system-ui, sans-serif));font-size:clamp(2.45rem,6vw,5.25rem);font-weight:540;line-height:.94;letter-spacing:-.07em;text-wrap:balance;text-shadow:0 1px 0 rgba(255,255,255,.08),0 32px 88px rgba(0,0,0,.72)}.pricing-final-cta__body{max-width:44rem;margin:0;color:var(--final-muted);font-size:clamp(.88rem,1.02vw,.98rem);font-weight:400;line-height:1.7;letter-spacing:-.01em;text-wrap:balance}.pricing-final-cta__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(.35rem,1vw,.65rem)}.pricing-final-cta__cta{min-height:2.85rem;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.88);border-radius:999px;padding:.82rem 1.22rem;color:#050607;background:#f7f8f4;box-shadow:0 18px 48px #00000061,0 0 42px #ff8a2a1a,inset 0 1px #ffffffc2;font-size:.8rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.pricing-final-cta__cta:hover{transform:translateY(-2px);background:#fff;border-color:#fffffffa;box-shadow:0 20px 54px #ff3f8f21,0 12px 36px #ff8a2a1f,inset 0 1px #ffffffd1}.pricing-final-cta__cta--ghost{color:#ffffffdb;border-color:#ffffff21;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#ffffff04;box-shadow:inset 0 1px #ffffff0e,0 16px 38px #00000038;backdrop-filter:blur(14px)}.pricing-final-cta__cta--ghost:hover{color:#fff;border-color:#ff8a2a42;background:linear-gradient(90deg,rgba(255,138,42,.08),transparent 58%),linear-gradient(180deg,#ffffff13,#ffffff08),#ffffff05;box-shadow:0 16px 38px #ff3f8f14,inset 0 1px #ffffff12}@media(max-width:720px){.pricing-final-cta{margin-top:2.4rem;padding-block:3rem 3.4rem}.pricing-final-cta__inner{width:min(100% - 2rem,var(--container-homepage, 1320px))}.pricing-final-cta__title{max-width:11ch;font-size:clamp(2.28rem,12vw,3.65rem);line-height:.98;letter-spacing:-.058em}.pricing-final-cta__body{font-size:.86rem;line-height:1.64}.pricing-final-cta__ctas{width:min(100%,24rem)}.pricing-final-cta__cta{width:100%;min-height:2.85rem}}@media(max-width:420px){.pricing-final-cta__inner{width:min(100% - 1rem,var(--container-homepage, 1320px))}.pricing-final-cta__title{font-size:clamp(2.05rem,12vw,3.1rem)}}
