@font-face{font-family:Manrope;src:url('Manrope.ttf') format('truetype');font-weight:200 800;font-display:swap}
@font-face{font-family:'Barlow Condensed';src:url('BarlowCondensed.ttf') format('truetype');font-weight:700;font-display:swap}
@font-face{font-family:'Instrument Serif';src:url('InstrumentSerif.ttf') format('truetype');font-weight:400;font-display:swap}
html:has(body.ts-site){scroll-behavior:smooth;scroll-padding-top:24px}
body.ts-site{margin:0;background:#232326;color:#fff7eb;font:16px/1.65 Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}
.ts-site *{box-sizing:border-box}.ts-site a{text-underline-offset:4px}.ts-site :focus-visible{outline:3px solid #edff75;outline-offset:5px}.ts-site .ts-orange :focus-visible,.ts-site .ts-hero :focus-visible{outline-color:#272226}.ts-site .ts-skip{position:absolute;top:-100px;left:16px;z-index:99999;background:#edff75;color:#232326;padding:14px}.ts-site .ts-skip:focus{top:16px}
.ts-site :where(.e-con){padding:0;gap:0;min-width:0}.ts-site :where(.elementor-widget){min-width:0;margin:0}.ts-site :where(.elementor-heading-title){letter-spacing:-.01em;text-wrap:balance}.ts-site :where(.elementor-widget-text-editor){font-family:Manrope,Arial,sans-serif;font-size:16px;color:#c6c3c8}.ts-site .elementor-widget-text-editor p:last-child{margin-bottom:0}.ts-site .elementor-widget-text-editor p{margin-top:0}.ts-site img{height:auto;max-width:100%}.ts-site .e-con.ts-wrap{width:calc(100% - 56px);max-width:1168px;margin-inline:auto}.ts-site .e-con.ts-section{padding-block:84px}.ts-site .e-con.ts-actions{display:flex;flex-direction:row;gap:12px;align-items:center;flex-wrap:wrap;width:100%}.ts-site .ts-actions>.elementor-widget{width:auto;max-width:100%}.ts-site .ts-eyebrow{margin-bottom:24px;font-weight:700;letter-spacing:.08em}.ts-site .ts-button .elementor-button,.ts-site .ts-download .elementor-button{background:#edff75;color:#232326;border:1px solid transparent;border-radius:40px;padding:16px 24px;text-decoration:none;line-height:1.5;font:700 16px/1.5 Manrope,Arial,sans-serif;display:inline-flex;justify-content:center;align-items:center;min-height:50px;transition:transform .15s,background .15s}.ts-site .ts-button .elementor-button:hover,.ts-site .ts-download .elementor-button:hover{background:#e1f266;transform:translateY(-2px)}.ts-site .ts-outline-button .elementor-button{background:transparent;color:inherit;border-color:#6d686f}.ts-site .ts-outline-button .elementor-button:hover{background:#ffffff12;color:inherit}.ts-site .ts-dark-button .elementor-button{background:#272226;color:#fff7eb}.ts-site .ts-dark-button .elementor-button:hover{background:#403740}.ts-site .e-con.ts-header{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:28px;padding-block:25px}.ts-site .ts-brand .elementor-button{background:none;color:#fff7eb;font-size:25px;letter-spacing:-1px;padding:0;border:0;border-radius:0;min-height:36px}.ts-site .ts-brand .elementor-button:hover{background:none;color:#edff75;transform:none}.ts-site .e-con.ts-nav{display:flex;flex-direction:row;gap:25px;align-items:center}.ts-site .ts-nav-link .elementor-button{background:none;color:#fff7eb;font-size:15px;padding:0;border-radius:0;border:0;min-height:34px}.ts-site .ts-nav-link .elementor-button:hover{background:none;color:#edff75;transform:none}.ts-site .ts-header-cta .elementor-button{padding:11px 20px;min-height:44px;font-size:15px;white-space:nowrap}
/* The chosen Creator composition. All main content is native Elementor widgets. */
.ts-site .e-con.ts-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:20px;padding:48px 45px 40px;border-radius:18px;background:#ff7043;color:#272226;overflow:hidden;min-height:675px}.ts-site .e-con.ts-hero-copy{align-self:center}.ts-site .ts-hero-title{position:relative;z-index:1}.ts-site .ts-hero-title .elementor-heading-title{line-height:.9;letter-spacing:-.02em;text-wrap:initial}.ts-site .ts-outline{-webkit-text-stroke:1.5px #272226;color:transparent}.ts-site .ts-hero-intro{max-width:430px;margin-block:28px}.ts-site .ts-hero-note{margin-top:20px}.ts-site .ts-hero .ts-outline-button .elementor-button,.ts-site .ts-final-cta .ts-outline-button .elementor-button{border-color:#b14e34}.ts-site .e-con.ts-phone-stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:550px}.ts-site .e-con.ts-phone{position:relative;width:282px;height:505px;border:7px solid #2b262c;border-radius:33px;overflow:hidden;transform:rotate(7deg);box-shadow:16px 20px 0 #bf4b2b33;background:#1f2725}.ts-site .ts-phone-photo,.ts-site .ts-phone-photo>.elementor-widget-container{height:100%;width:100%}.ts-site .ts-phone-photo img{height:100%;width:100%;object-fit:cover;display:block}.ts-site .ts-phone-label{position:absolute;top:17px;left:18px;background:#0008;padding:3px 10px;border-radius:15px;width:auto;max-width:90%;font-size:14px}.ts-site .ts-phone-caption{position:absolute;bottom:18%;left:5%;right:5%;width:90%;text-align:center;text-shadow:2px 3px 0 #25252c}.ts-site .ts-phone-caption mark{display:inline-block;background:#edff75;color:#212326;text-shadow:none;padding:4px 12px;transform:rotate(-3deg)}.ts-site .ts-sticker{position:absolute;z-index:3;background:#edff75;border:2px solid #29252a;border-radius:8px;font-weight:800;padding:10px 17px;box-shadow:5px 5px 0 #29252a;width:auto;max-width:290px}.ts-site .ts-sticker-one{top:30px;left:-5px;transform:rotate(-10deg)}.ts-site .ts-sticker-two{bottom:30px;right:-5px;transform:rotate(-8deg);background:#e8d6ff}.ts-site .ts-spark{position:absolute;right:0;top:15px;font-size:90px;line-height:1;color:#fff3da;width:auto}.ts-site .e-con.ts-ticker{display:flex;flex-direction:row;justify-content:space-between;gap:22px;padding-block:28px;border-bottom:1px solid #4c4c50;font-weight:700}
.ts-site .e-con.ts-style-intro{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;align-items:center}.ts-site .ts-style-copy .elementor-widget-text-editor:last-child{margin-top:26px}.ts-site .e-con.ts-samples{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ts-site .e-con.ts-sample{min-height:250px;padding:30px;justify-content:center;align-items:center;text-align:center;position:relative;border-radius:12px}.ts-site .ts-lavender{background:#b8a0e0;transform:rotate(-4deg);color:#2c2540}.ts-site .ts-sage{background:#d2e9c1;transform:rotate(3deg);color:#243e2a}.ts-site .ts-sample mark{background:#edff75;color:#2c2540;padding:0 6px}.ts-site .ts-sample-name{margin-top:27px}.ts-site .ts-process-band{background:#ece5da;color:#27262b}.ts-site .e-con.ts-process-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.ts-site .e-con.ts-step{display:grid;grid-template-columns:45px 1fr;gap:25px;padding-block:27px;border-top:1px solid #c6c0b6}.ts-site .ts-step:first-child{border-top:0;padding-top:0}.ts-site .ts-step-copy .elementor-widget-heading{margin-bottom:14px}.ts-site .ts-step-number{font-weight:700}.ts-site .e-con.ts-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:38px}.ts-site .ts-gallery-note{max-width:450px}.ts-site .e-con.ts-video-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch}.ts-site .e-con.ts-video-card{background:#302e33;border:1px solid #444147;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.ts-site .ts-preview-video .elementor-wrapper{aspect-ratio:auto;background:#191a20}.ts-site .ts-preview-video video{display:block;width:100%;height:310px;object-fit:contain;border:0}.ts-site .e-con.ts-video-text{padding:24px 18px;gap:10px}.ts-site .e-con.ts-video-wide{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.ts-site .ts-video-wide .ts-preview-video video{height:260px}.ts-site .ts-video-wide .ts-video-text{padding:35px}.ts-site .e-con.ts-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:45px}.ts-site .e-con.ts-feature{border-top:1px solid #555057;padding-top:23px}.ts-site .ts-feature .elementor-widget-heading{margin-block:18px 14px}.ts-site .ts-feature-icon{font-weight:700}.ts-site .ts-features{border-top:1px solid #4c4c50}.ts-site .ts-license-intro .ts-button{margin-top:22px}.ts-site .e-con.ts-license-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ts-site .e-con.ts-license{background:#363439;border-radius:15px;padding:32px;display:flex;flex-direction:column;align-items:start;gap:22px}.ts-site .ts-license .ts-button{margin-top:auto;padding-top:12px}.ts-site .ts-license .elementor-widget-text-editor{flex-grow:0}.ts-site .ts-license-tag{font-size:14px;padding:4px 12px;border:1px solid #777078;border-radius:30px;width:auto}.ts-site .e-con.ts-license-featured{background:#edff75;color:#232326;transform:rotate(-2deg)}.ts-site .ts-license-featured .ts-license-tag{border-color:#81864a}.ts-site .ts-license-note{margin-top:32px}.ts-site .e-con.ts-faq-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;border-top:1px solid #4c4c50}.ts-site .ts-faq{border-bottom:1px solid #555057;padding:21px 0;font:16px/1.7 Manrope,Arial,sans-serif;color:#c6c3c8}.ts-site .ts-faq summary{font-size:18px;line-height:1.5;font-weight:650;color:#fff7eb;cursor:pointer;list-style-position:outside;margin-left:20px;padding-left:7px}.ts-site .ts-faq summary:focus-visible{outline-offset:5px}.ts-site .ts-faq p{margin:18px 0 3px;padding-left:27px}.ts-site .e-con.ts-final-cta{background:#ff7043;color:#272226;border-radius:15px;padding:50px;margin-bottom:80px;gap:12px}.ts-site .ts-final-cta .ts-actions{margin-top:22px}.ts-site .ts-final-cta .ts-eyebrow{margin-bottom:15px}
.ts-site .e-con.ts-footer{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding-block:32px;border-top:1px solid #4c4c50}.ts-site .ts-footer-brand .elementor-widget-text-editor{margin-top:12px}.ts-site .e-con.ts-footer-links{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px 25px;justify-content:end;align-items:start}.ts-site .ts-footer-note{grid-column:1/-1;border-top:1px solid #454047;padding-top:20px}.ts-site .e-con.ts-page-hero{padding:55px;border-radius:18px;margin-bottom:0;gap:25px}.ts-site .ts-orange{background:#ff7043;color:#272226}.ts-site .ts-page-hero .elementor-widget-text-editor{max-width:750px}.ts-site .ts-page-hero .ts-eyebrow{margin:0}.ts-site .ts-page-hero .ts-button .elementor-button{overflow-wrap:anywhere}.ts-site .ts-download .elementor-button{background:#272226;color:#fff7eb;margin-bottom:17px}.ts-site .ts-download .elementor-button:hover{background:#403740}.ts-site .ts-download p{color:#4d352d;font-size:15px}.ts-site .ts-download .elementor-button span{padding-left:20px}.ts-site .ts-page-intro{margin-bottom:40px}.ts-site .e-con.ts-start-grid,.ts-site .e-con.ts-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px}.ts-site .e-con.ts-start-step,.ts-site .e-con.ts-contact-card{padding:28px;border:1px solid #514c54;border-radius:12px;gap:22px;display:flex;flex-direction:column;align-items:start}.ts-site .ts-contact-card .ts-button{margin-top:auto}.ts-site .e-con.ts-two-column{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding-top:0}.ts-site .ts-two-column .elementor-widget-heading{margin-bottom:25px}.ts-site .e-con.ts-help-band{border-top:1px solid #514c54;gap:25px}.ts-site .ts-contact-note{margin-top:30px}
@media(max-width:1100px){.ts-site .e-con.ts-header{gap:20px}.ts-site .e-con.ts-nav{gap:16px}.ts-site .ts-brand .elementor-button{font-size:23px}.ts-site .e-con.ts-hero{padding:40px 32px;grid-template-columns:1fr 1fr}.ts-site .ts-hero-title .elementor-heading-title{font-size:90px}.ts-site .e-con.ts-phone{width:250px;height:470px}.ts-site .ts-sticker{font-size:15px;max-width:245px}.ts-site .e-con.ts-style-intro,.ts-site .e-con.ts-process-grid,.ts-site .e-con.ts-faq-section{gap:45px}.ts-site .e-con.ts-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-site .ts-preview-video video{height:320px}.ts-site .e-con.ts-license{padding:25px}.ts-site .e-con.ts-feature-grid{gap:28px}.ts-site .ts-license .elementor-button{padding-inline:18px}.ts-site .e-con.ts-start-step,.ts-site .e-con.ts-contact-card{padding:23px}.ts-site .ts-contact-card .elementor-button{padding-inline:15px}}
@media(max-width:800px){.ts-site .e-con.ts-header{grid-template-columns:1fr auto;gap:15px;padding-block:20px}.ts-site .ts-header-cta{grid-column:2;grid-row:1}.ts-site .e-con.ts-nav{grid-column:1/-1;grid-row:2;justify-content:space-between;border-top:1px solid #4c4c50;padding-top:9px}.ts-site .ts-nav-link .elementor-button{font-size:14px}.ts-site .e-con.ts-hero{grid-template-columns:1fr}.ts-site .ts-hero-intro{max-width:600px}.ts-site .e-con.ts-phone-stage{min-height:550px;margin-top:10px}.ts-site .e-con.ts-phone{width:282px;height:505px}.ts-site .ts-sticker-one{left:8%;top:20px}.ts-site .ts-sticker-two{right:6%;bottom:25px}.ts-site .ts-spark{right:12%;top:0}.ts-site .e-con.ts-ticker{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ts-site .e-con.ts-style-intro,.ts-site .e-con.ts-process-grid,.ts-site .e-con.ts-faq-section{grid-template-columns:1fr;gap:35px}.ts-site .e-con.ts-feature-grid{grid-template-columns:repeat(2,1fr)}.ts-site .e-con.ts-license-grid,.ts-site .e-con.ts-start-grid,.ts-site .e-con.ts-contact-grid{grid-template-columns:1fr}.ts-site .e-con.ts-license{padding:30px}.ts-site .e-con.ts-license-featured{transform:none}.ts-site .e-con.ts-section-heading{gap:32px}.ts-site .e-con.ts-two-column{grid-template-columns:1fr;gap:40px}.ts-site .e-con.ts-section{padding-block:60px}.ts-site .e-con.ts-final-cta{padding:40px}.ts-site .e-con.ts-page-hero{padding:40px}}
@media(max-width:520px){.ts-site .e-con.ts-wrap{width:calc(100% - 36px)}.ts-site .e-con.ts-header{gap:12px}.ts-site .ts-brand .elementor-button{font-size:21px}.ts-site .ts-header-cta .elementor-button{padding:10px 14px;font-size:14px}.ts-site .e-con.ts-hero{padding:30px 24px 22px;border-radius:13px}.ts-site .ts-hero-title .elementor-heading-title{font-size:72px}.ts-site .ts-hero .ts-eyebrow{letter-spacing:.03em}.ts-site .e-con.ts-phone-stage{min-height:480px}.ts-site .e-con.ts-phone{width:228px;height:424px}.ts-site .ts-phone-caption .elementor-heading-title{font-size:40px}.ts-site .ts-sticker{padding:8px 12px}.ts-site .ts-sticker .elementor-widget-container p{font-size:14px}.ts-site .ts-sticker-one{left:-8px;top:14px}.ts-site .ts-sticker-two{right:-6px;bottom:19px}.ts-site .ts-spark{right:-10px;top:0;font-size:60px}.ts-site .ts-ticker .elementor-widget-text-editor{font-size:14px}.ts-site .e-con.ts-section{padding-block:54px}.ts-site .e-con.ts-samples{gap:14px}.ts-site .e-con.ts-sample{padding:22px 14px;min-height:220px}.ts-site .ts-sample .elementor-heading-title{font-size:38px}.ts-site .ts-sample .ts-sample-name{font-size:14px}.ts-site .e-con.ts-step{grid-template-columns:30px 1fr;gap:14px}.ts-site .e-con.ts-section-heading{grid-template-columns:1fr;gap:25px}.ts-site .e-con.ts-video-grid{gap:16px}.ts-site .ts-preview-video video{height:235px}.ts-site .e-con.ts-video-text{padding:20px 13px;gap:14px}.ts-site .ts-video-text .elementor-heading-title{font-size:27px}.ts-site .ts-video-text .elementor-widget-text-editor{font-size:14px}.ts-site .e-con.ts-video-wide{display:flex}.ts-site .ts-video-wide .ts-preview-video video{height:190px}.ts-site .ts-video-wide .ts-video-text{padding:24px}.ts-site .e-con.ts-feature-grid{grid-template-columns:1fr;gap:25px}.ts-site .e-con.ts-final-cta{padding:32px 24px;margin-bottom:55px}.ts-site .e-con.ts-page-hero{padding:32px 24px}.ts-site .ts-page-hero .elementor-heading-title{font-size:62px}.ts-site .ts-page-hero .elementor-button{font-size:15px;padding-inline:20px}.ts-site .e-con.ts-footer{grid-template-columns:1fr;gap:20px}.ts-site .e-con.ts-footer-links{justify-content:start}.ts-site .ts-footer-note{grid-column:1}.ts-site .ts-faq summary{font-size:17px}.ts-site .ts-faq p{font-size:16px}.ts-site .ts-licenses .ts-license{padding:27px}.ts-site .ts-hero .ts-hero-note{font-size:14px}.ts-site .ts-contact-note{font-size:15px}}
@media(prefers-reduced-motion:reduce){html:has(body.ts-site){scroll-behavior:auto}.ts-site *{animation:none!important;transition:none!important}}
