.tt-root{--tt-accent:#ff690c;--tt-accent-deep:#e2551f;--tt-accent-soft:rgba(255,105,12,.12);--tt-ink:#4e2812;--tt-body:#6b503f;--tt-muted:#927a68;--tt-page:#fdf8f4;--tt-white:#fff;--tt-card:rgba(255,250,248,.82);--tt-line:#ffdcc7;--tt-line-soft:hsla(0,0%,92%,.85);--tt-shadow-card:inset 0 1px 0 hsla(0,0%,100%,.65),0 8px 40px rgba(43,23,11,.06);--tt-shadow-accent:0 20px 54px rgba(255,105,12,.22);--tt-max:1180px;background:var(--tt-page);color:var(--tt-body);font-family:var(--font-tt),ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.6;position:relative;overflow-x:clip}.tt-root:before{content:"";position:absolute;inset:0 0 auto 0;height:720px;background:radial-gradient(60% 55% at 50% 0,rgba(255,105,12,.1),transparent 70%),radial-gradient(40% 40% at 85% 10%,rgba(255,176,120,.14),transparent 70%);pointer-events:none;z-index:0}.tt-root *{box-sizing:border-box}body:has(.tt-root){background:var(--tt-page,#fdf8f4)}.tt-wrap{width:100%;max-width:var(--tt-max);margin-inline:auto;padding-inline:24px;position:relative;z-index:1}.tt-h1,.tt-h2,.tt-h3{color:var(--tt-ink);font-weight:500;margin:0;text-wrap:balance}.tt-h1{font-size:clamp(34px,6.2vw,52px);letter-spacing:-.02em}.tt-h1,.tt-h2{line-height:1.1}.tt-h2{font-size:clamp(27px,4.4vw,36px)}.tt-h2,.tt-h3{letter-spacing:-.01em}.tt-h3{font-size:19px;line-height:1.3}.tt-lead{font-size:17px;line-height:1.65;color:var(--tt-body);margin:18px 0 0;max-width:620px}.tt-accent{color:var(--tt-accent)}.tt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding-inline:18px;border-radius:7px;font-size:13.5px;font-weight:500;text-decoration:none;white-space:nowrap;border:1px solid transparent;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.tt-btn-primary{background:var(--tt-accent);color:#fff;box-shadow:0 8px 22px rgba(255,105,12,.28)}.tt-btn-primary:hover{background:var(--tt-accent-deep);transform:translateY(-1px);box-shadow:0 12px 30px rgba(255,105,12,.34)}.tt-btn-ghost{background:transparent;color:var(--tt-ink);border-color:var(--tt-line)}.tt-btn-ghost:hover{background:var(--tt-accent-soft)}.tt-btn-lg{height:48px;padding-inline:26px;font-size:15px}.tt-nav{position:fixed;inset:0 0 auto 0;z-index:50;height:65px;background:hsla(0,0%,100%,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--tt-line-soft)}.tt-nav-inner{height:100%;gap:28px}.tt-nav-inner,.tt-nav-links{display:flex;align-items:center}.tt-nav-links{gap:26px;margin-left:auto}.tt-nav-links a{color:var(--tt-body);font-size:13.5px;text-decoration:none;transition:color .15s ease}.tt-nav-links a:hover{color:var(--tt-ink)}.tt-nav-cta{display:flex;align-items:center;gap:10px;margin-left:auto}@media (max-width:900px){.tt-nav-links{display:none}}@media (max-width:560px){.tt-wrap{padding-inline:18px}.tt-nav-cta{gap:6px}.tt-nav-cta .tt-btn-ghost{border-color:transparent;padding-inline:6px;font-size:13px}.tt-nav-cta .tt-btn-primary{padding-inline:13px;font-size:13px}.tt-hero{padding-top:112px}.tt-section{padding-block:56px}}.tt-section{padding-block:72px;position:relative;z-index:1}.tt-section-white{background:var(--tt-white)}.tt-hero{padding-top:132px;padding-bottom:56px;text-align:center}.tt-hero .tt-lead{margin-inline:auto}.tt-hero-cta{gap:12px;margin-top:32px}.tt-hero-cta,.tt-proofs{display:flex;flex-wrap:wrap;justify-content:center}.tt-proofs{gap:10px 26px;margin-top:34px;list-style:none;padding:0}.tt-proofs li{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--tt-muted)}.tt-dot{width:6px;height:6px;border-radius:50%;background:var(--tt-accent);flex:none}.tt-eyebrow{display:inline-block;font-size:12px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--tt-accent);margin-bottom:14px}.tt-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-block:40px;border-block:1px solid var(--tt-line)}.tt-stat{text-align:center}.tt-stat-n{font-size:clamp(30px,5vw,44px);font-weight:500;letter-spacing:-.02em;color:var(--tt-ink);line-height:1.1;font-variant-numeric:tabular-nums}.tt-stat-l{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--tt-muted);margin-top:8px}@media (max-width:640px){.tt-stats{grid-template-columns:1fr;gap:26px}}.tt-card{background:var(--tt-card);border:1px solid var(--tt-line);border-radius:18px;box-shadow:var(--tt-shadow-card);padding:26px}.tt-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}@media (max-width:900px){.tt-grid-3{grid-template-columns:1fr}}.tt-num{font-size:12px;font-weight:500;letter-spacing:.08em;color:var(--tt-accent);margin-bottom:12px}.tt-card p{margin:10px 0 0;font-size:14.5px;line-height:1.6}.tt-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.tt-split-rev>:first-child{order:2}@media (max-width:980px){.tt-split{grid-template-columns:1fr;gap:40px}.tt-split-rev>:first-child{order:0}}.tt-checks{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:12px}.tt-checks li{display:flex;align-items:flex-start;gap:11px;font-size:14.5px}.tt-check{width:19px;height:19px;border-radius:50%;background:var(--tt-accent-soft);color:var(--tt-accent);display:grid;place-items:center;flex:none;margin-top:2px}.tt-mock{border:3px solid var(--tt-accent);border-radius:22px;background:var(--tt-white);box-shadow:var(--tt-shadow-accent);overflow:hidden}.tt-mock-bar{display:flex;align-items:center;gap:7px;padding:12px 16px;border-bottom:1px solid var(--tt-line);background:#fffaf8}.tt-mock-dot{width:9px;height:9px;border-radius:50%;background:var(--tt-line)}.tt-mock-url{margin-left:10px;font-size:11.5px;color:var(--tt-muted)}.tt-mock-body{padding:16px}.tt-chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.tt-chip{font-size:11.5px;padding:5px 11px;border-radius:999px;border:1px solid var(--tt-line);color:var(--tt-muted);background:#fff;white-space:nowrap}.tt-chip-on{background:var(--tt-accent);border-color:var(--tt-accent);color:#fff}.tt-mock-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tt-mock-card{border:1px solid var(--tt-line);border-radius:13px;overflow:hidden;background:#fff}.tt-mock-img{aspect-ratio:1;background:linear-gradient(135deg,#ffe6d6,#ffd0b0);position:relative}.tt-mock-img:after{content:"";position:absolute;inset:22% 18%;border-radius:10px;background:hsla(0,0%,100%,.55)}.tt-mock-img-b{background:linear-gradient(135deg,#ffeede,#ffc9a0)}.tt-mock-img-c{background:linear-gradient(135deg,#fde8dc,#f6b98c)}.tt-mock-meta{padding:9px 10px 11px}.tt-mock-title{height:7px;border-radius:4px;background:#eadfd7;margin-bottom:8px}.tt-mock-title.s{width:62%}.tt-mock-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.tt-mock-pricebar{height:9px;width:42px;border-radius:4px;background:#e3d2c6;flex:none}.tt-badge-sold{font-size:9.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--tt-accent);border-radius:999px;padding:3px 7px}@media (max-width:520px){.tt-mock-grid{grid-template-columns:repeat(2,1fr)}.tt-mock-card:last-child{display:none}}.tt-faq{max-width:780px;margin:44px auto 0;display:grid;gap:10px}.tt-faq details{background:var(--tt-card);border:1px solid var(--tt-line);border-radius:16px;box-shadow:var(--tt-shadow-card);overflow:hidden}.tt-faq summary{cursor:pointer;list-style:none;padding:18px 22px;font-size:15.5px;color:var(--tt-ink);font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:16px}.tt-faq summary::-webkit-details-marker{display:none}.tt-faq summary:after{content:"+";font-size:20px;line-height:1;color:var(--tt-accent);flex:none;transition:transform .2s ease}.tt-faq details[open] summary:after{transform:rotate(45deg)}.tt-faq-a{padding:0 22px 20px;font-size:14.5px;line-height:1.65;margin:0}.tt-final{text-align:center}.tt-final .tt-lead{margin-inline:auto}.tt-price{max-width:440px;margin:40px auto 0;border:3px solid var(--tt-accent);border-radius:22px;background:var(--tt-white);box-shadow:var(--tt-shadow-accent);padding:32px 28px;text-align:center}.tt-price-n{font-size:46px;font-weight:500;letter-spacing:-.02em;color:var(--tt-ink);line-height:1}.tt-price-n span{font-size:16px;color:var(--tt-muted);letter-spacing:0}.tt-price .tt-checks{text-align:left;margin-top:24px}.tt-price .tt-btn{width:100%;margin-top:24px}.tt-footer{background:var(--tt-white);border-top:1px solid var(--tt-line);padding-block:40px;position:relative;z-index:1}.tt-footer-top{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;justify-content:space-between}.tt-footer-links{display:flex;flex-wrap:wrap;gap:8px 20px}.tt-footer-links a{font-size:13px;color:var(--tt-muted);text-decoration:none}.tt-footer-links a:hover{color:var(--tt-ink)}.tt-independence{margin-top:26px;padding-top:22px;border-top:1px solid var(--tt-line);font-size:13px;color:var(--tt-body);line-height:1.6}