@font-face{font-family:Tribe Sans;src:url(/fonts/poppins-400-normal-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Tribe Sans;src:url(/fonts/poppins-500-normal-latin.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Tribe Sans;src:url(/fonts/poppins-700-normal-latin.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}.tt-landing{--tl-ink:#080a10;--tl-paper:#f6f5f2;--tl-cyan:#75e7ee;--tl-muted:#b9bfcd;--tl-line:#ffffff1c;isolation:isolate;color:var(--tl-paper);font-family:Tribe Sans,Arial,sans-serif;font-size:16px;line-height:1.65;position:relative}.tt-landing em{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.tt-landing a{color:inherit}.tt-landing :focus-visible{outline-offset:6px;outline:2px solid #39b5cb}.tl-wrap{width:min(1320px,100% - 96px);margin-inline:auto}.tl-hero{background:radial-gradient(at 70% 30%,#171f3866,#0000 60%);padding:64px 0 0;position:relative}.tl-hero:before{content:"";z-index:-1;filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#303af226,#0000 62%);border-radius:50%;width:520px;height:520px;position:absolute;top:40px;right:6%}.tl-breadcrumb{color:#9a9fad;flex-wrap:wrap;align-items:center;gap:10px;font-size:.75rem;display:flex}.tl-breadcrumb a{color:#c3c8d4;text-decoration:none;transition:color .2s}.tl-breadcrumb a:hover{color:var(--tl-cyan)}.tl-eyebrow{color:#ccd4e2;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;margin:56px 0 26px;font-size:.75rem;font-weight:500;line-height:1.7;display:flex}.tl-dot{background:#93eef3;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block;box-shadow:0 0 13px #75e7ee70}.tl-hero h1{letter-spacing:-.064em;text-wrap:balance;max-width:1040px;margin:0;font-size:clamp(3rem,5.7vw,5.5rem);font-weight:400;line-height:1.08}.tl-hero h1 em{color:var(--tl-cyan);letter-spacing:-.045em}.tl-intro{max-width:640px;color:var(--tl-muted);margin:30px 0 0;font-size:1.0625rem;line-height:1.9}.tl-facts{border-top:1px solid var(--tl-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:64px;display:grid}.tl-facts>div{padding:24px 24px 26px 0}.tl-facts>div+div{border-left:1px solid var(--tl-line);padding-left:24px}.tl-facts strong{letter-spacing:-.05em;font-size:clamp(1.6rem,2.4vw,2.3rem);font-weight:400;line-height:1.1;display:block}.tl-facts span{color:#9aa3b5;margin-top:8px;font-size:.8125rem;line-height:1.6;display:block}.tl-actions{flex-wrap:wrap;align-items:center;gap:28px;margin:34px 0 44px;display:flex}.tl-button{background:var(--tl-paper);border-radius:4px;justify-content:space-between;align-items:center;gap:38px;min-height:56px;padding:16px 23px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:transform .3s,background .3s,box-shadow .3s;display:inline-flex;color:var(--tl-ink)!important}.tl-button:hover{background:#fff;transform:translateY(-3px);box-shadow:0 12px 40px #75e7ee16}.tl-link{white-space:nowrap;border-bottom:1px solid #ffffff40;align-items:center;gap:12px;padding-bottom:4px;font-size:.9375rem;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.tl-link:hover{color:var(--tl-cyan);border-color:var(--tl-cyan)}.tl-link svg,.tl-button svg{transition:transform .25s}.tl-link:hover svg,.tl-button:hover svg{transform:translate(3px,-3px)}.tl-layout{grid-template-columns:minmax(0,760px) minmax(260px,340px);justify-content:space-between;gap:80px;padding:80px 0 40px;display:grid}.tl-copy{min-width:0}.tl-card{background:linear-gradient(160deg,#121828,#0b0e17 70%);border:1px solid #aeb6d42e;border-radius:4px;align-self:start;padding:32px 30px;position:sticky;top:110px;box-shadow:0 30px 60px -40px #000}.tl-card .tl-eyebrow{color:#9fb0c8;margin:0 0 18px;font-size:.6875rem}.tl-card-price{letter-spacing:-.06em;font-size:2.6rem;line-height:1}.tl-card-price small{color:#9aa3b5;letter-spacing:0;margin-left:6px;font-size:.875rem}.tl-card p{color:var(--tl-muted);margin:14px 0 0;font-size:.875rem;line-height:1.8}.tl-card ul{color:#cad0df;margin:22px 0 26px;padding:0;font-size:.8125rem;list-style:none}.tl-card li{border-bottom:1px solid #a3adc72b;gap:10px;padding:10px 0;display:flex}.tl-card li:first-child{border-top:1px solid #a3adc72b}.tl-card li:before{content:"";background:var(--tl-cyan);border-radius:50%;flex:none;width:5px;height:5px;margin-top:8px}.tl-card .tl-button{width:100%}.tl-card .tl-card-note{color:#9aa3b5;gap:9px;margin-top:16px;font-size:.75rem;line-height:1.7;display:flex}.tl-card-note svg{color:var(--tl-cyan);flex:none;margin-top:3px}.tl-card-note a{color:#d8deec;text-underline-offset:3px}.tl-card-note a:hover{color:var(--tl-cyan)}.tl-guarantee{background:linear-gradient(135deg,#75e7ee0f,#121828 60%);border:1px solid #75e7ee38;border-radius:4px;margin:64px 0 0;padding:30px 32px 32px}.tl-guarantee .tl-eyebrow{color:var(--tl-cyan);margin:0 0 14px;font-size:.6875rem}.tl-guarantee p:not(.tl-eyebrow){max-width:560px;color:var(--tl-muted);margin:0 0 22px;font-size:1.0625rem;line-height:1.8}.tl-guarantee strong{color:var(--tl-paper);font-weight:500}.tl-guarantee+.tl-concepts{margin-top:48px}.tt-landing .blog-prose{color:var(--tl-muted);font-size:1rem;line-height:1.9}.tt-landing .blog-prose h2{color:var(--tl-paper);letter-spacing:-.055em;margin:72px 0 22px;font-size:clamp(2rem,3.3vw,3.1rem);font-weight:400;line-height:1.14}.tt-landing .blog-prose>h2:first-child{margin-top:0}.tt-landing .blog-prose h3{color:var(--tl-paper);letter-spacing:-.035em;margin:40px 0 12px;font-size:1.4rem;font-weight:400}.tt-landing .blog-prose p{margin:0 0 22px}.tt-landing .blog-prose strong{color:var(--tl-paper);font-weight:500}.tt-landing .blog-prose a{color:var(--tl-cyan);border-bottom:1px solid #75e7ee55;text-decoration:none;transition:border-color .2s}.tt-landing .blog-prose a:hover{border-color:var(--tl-cyan)}.tt-landing .blog-prose ul{margin:26px 0 30px;padding:0;list-style:none;display:block}.tt-landing .blog-prose ul li{border-bottom:1px solid #a3adc72b;padding:15px 0 15px 26px;font-size:.9375rem;line-height:1.75;position:relative}.tt-landing .blog-prose ul li:first-child{border-top:1px solid #a3adc72b}.tt-landing .blog-prose ul li:before{content:"";background:var(--tl-cyan);border-radius:50%;width:6px;height:6px;position:absolute;top:26px;left:2px;box-shadow:0 0 12px #75e7ee66}.tt-landing .blog-prose ol{counter-reset:tl-step;gap:0;margin:26px 0 30px;padding:0;list-style:none;display:grid}.tt-landing .blog-prose ol li{counter-increment:tl-step;border-bottom:1px solid #a3adc72b;padding:20px 0 20px 56px;font-size:.9375rem;line-height:1.75;position:relative}.tt-landing .blog-prose ol li:first-child{border-top:1px solid #a3adc72b}.tt-landing .blog-prose ol li:before{content:counter(tl-step, decimal-leading-zero);color:var(--tl-cyan);letter-spacing:.08em;font-family:ui-monospace,monospace;font-size:.75rem;position:absolute;top:23px;left:0}.tt-landing .blog-prose blockquote{border-left:2px solid var(--tl-cyan);color:#d9dde6;background:#75e7ee0d;margin:30px 0;padding:20px 24px}.tt-landing .blog-table{border:1px solid var(--tl-line);-webkit-overflow-scrolling:touch;border-radius:4px;max-width:100%;margin:26px 0 30px;overflow-x:auto}.tt-landing .blog-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:.875rem;line-height:1.6}.tt-landing .blog-table th,.tt-landing .blog-table td{border-bottom:1px solid var(--tl-line);text-align:left;vertical-align:top;padding:15px 18px}.tt-landing .blog-table thead th{color:#ccd4e2;letter-spacing:.11em;text-transform:uppercase;background:#ffffff08;font-size:.6875rem;font-weight:500}.tt-landing .blog-table thead th:nth-child(2){color:var(--tl-cyan)}.tt-landing .blog-table tbody th{color:var(--tl-paper);font-weight:500}.tt-landing .blog-table tbody td:nth-child(2){color:var(--tl-paper)}.tt-landing .blog-table tr:last-child>*{border-bottom:0}.tl-concepts{gap:26px;margin:16px 0 12px;display:grid}.tl-concepts-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-concepts a{gap:14px;text-decoration:none;display:grid}.tl-concepts img{aspect-ratio:1200/750;object-fit:cover;width:100%;height:auto;transition:transform .55s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 28px 48px -30px #000}.tl-concepts a:hover img{transform:translateY(-6px)}.tl-concepts a>span{color:#cad0df;align-items:center;gap:8px;font-size:.8125rem;line-height:1.6;transition:color .2s;display:inline-flex}.tl-concepts a:hover>span{color:var(--tl-cyan)}.tl-hub{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin:72px 0 0;padding:0;list-style:none;display:grid}.tl-hub li{border-top:1px solid var(--tl-line);padding:28px 0 30px}.tl-hub h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:400;line-height:1.2}.tl-hub h2 a{align-items:center;gap:12px;text-decoration:none;transition:color .2s;display:inline-flex}.tl-hub h2 a:hover{color:var(--tl-cyan)}.tl-hub p{max-width:520px;color:var(--tl-muted);margin:10px 0 0;font-size:.9375rem;line-height:1.8}.tl-faq{padding:60px 0 0}.tl-faq h2{letter-spacing:-.055em;margin:0 0 26px;font-size:clamp(2rem,3.3vw,3.1rem);font-weight:400;line-height:1.14}.tl-faq details{border-bottom:1px solid #a3adc72b}.tl-faq details:first-of-type{border-top:1px solid #a3adc72b}.tl-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:1.0625rem;list-style:none;display:flex}.tl-faq summary::-webkit-details-marker{display:none}.tl-faq summary:after{content:"";background:linear-gradient(var(--tl-cyan), var(--tl-cyan)) center/13px 1px no-repeat, linear-gradient(var(--tl-cyan), var(--tl-cyan)) center/1px 13px no-repeat;flex:none;width:13px;height:13px;transition:transform .25s}.tl-faq details[open] summary:after{transform:rotate(45deg)}.tl-faq .blog-prose{padding:0 60px 22px 0}.tl-faq .blog-prose p:last-child{margin-bottom:0}.tl-closing{border-top:1px solid var(--tl-line);border-bottom:1px solid var(--tl-line);justify-content:space-between;align-items:center;gap:40px;margin:100px 0 110px;padding:56px 0;display:flex}.tl-closing h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.3rem,4vw,4rem);font-weight:400;line-height:1.1}.tl-closing h2 em{color:#b9c0d6}.tl-closing .tl-actions{flex:none;margin:0}@media (max-width:1100px){.tl-wrap{width:calc(100% - 64px)}.tl-layout{grid-template-columns:1fr;gap:0}.tl-card{display:none}}@media (max-width:760px){.tl-wrap{width:calc(100% - 40px)}.tl-hero{padding-top:36px}.tl-eyebrow{margin:38px 0 20px}.tl-hero h1{letter-spacing:-.058em;font-size:clamp(2.5rem,11vw,3.6rem);line-height:1.06}.tl-intro{margin-top:22px;font-size:1rem}.tl-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}.tl-facts>div,.tl-facts>div+div{border-left:0;padding:20px 14px 20px 0}.tl-facts>div:nth-child(2n){border-left:1px solid var(--tl-line);padding-left:16px}.tl-facts>div:nth-child(n+3){border-top:1px solid var(--tl-line)}.tl-layout{padding-top:52px}.tl-actions{gap:20px}.tl-actions .tl-button{width:100%;max-width:380px}.tt-landing .blog-prose h2{margin-top:56px}.tl-concepts-pair,.tl-hub{grid-template-columns:1fr}.tl-guarantee{margin-top:48px;padding:24px 22px 26px}.tl-guarantee p:not(.tl-eyebrow){font-size:1rem}.tl-faq .blog-prose{padding-right:0}.tl-closing{flex-direction:column;align-items:flex-start;margin:70px 0 80px;padding:44px 0}}@media (prefers-reduced-motion:reduce){.tl-button,.tl-concepts img,.tl-link svg,.tl-button svg{transition:none}}
