@keyframes tc-fall{0%{transform:translateY(-40px) rotate(0)}to{transform:translate(var(--dx),660px) rotate(var(--r))}}@keyframes tc-float{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-3deg) translateY(-14px)}}@keyframes tc-float2{0%,to{transform:rotate(9deg) translateY(0)}50%{transform:rotate(11deg) translateY(10px)}}@keyframes tc-sel{0%,15%{opacity:0;transform:scale(.96)}25%,75%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}@keyframes tc-cursor{0%{transform:translate(70px,90px)}25%{transform:translate(0)}60%{transform:translate(8px,4px)}85%,to{transform:translate(70px,90px)}}@keyframes tc-float3{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(-6deg) translateY(12px)}}@keyframes tc-spin{to{transform:rotate(1turn)}}@keyframes tc-draw{0%{stroke-dashoffset:420}40%,to{stroke-dashoffset:0}}@keyframes tc-sway{0%,to{transform:rotate(-1.2deg) translateY(0)}50%{transform:rotate(1.2deg) translateY(-10px)}}@keyframes tc-petal{0%{transform:translateY(-60px) rotate(0);opacity:0}8%{opacity:var(--o)}50%{transform:translate(var(--dx),550px) rotate(calc(var(--r) * .5))}92%{opacity:var(--o)}to{transform:translate(calc(var(--dx) * -.4),1150px) rotate(var(--r));opacity:0}}@keyframes tc-cap{0%{transform:translate(0) rotate(0);opacity:0}8%{opacity:1}50%{transform:translate(var(--dx),var(--h)) rotate(var(--r))}to{transform:translate(calc(var(--dx) * 1.5),calc(var(--h) * .45)) rotate(calc(var(--r) * 2));opacity:0}}@keyframes tc-iri{0%{background-position:0 50%,0 0}to{background-position:300% 50%,0 0}}@keyframes tc-iri-b{0%{background-position:0 50%}to{background-position:300% 50%}}.tc-grain{position:fixed;inset:0;pointer-events:none;z-index:100;opacity:.28;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxODAnIGhlaWdodD0nMTgwJz48ZmlsdGVyIGlkPSduJz48ZmVUdXJidWxlbmNlIHR5cGU9J2ZyYWN0YWxOb2lzZScgYmFzZUZyZXF1ZW5jeT0nLjg1JyBudW1PY3RhdmVzPScyJyBzdGl0Y2hUaWxlcz0nc3RpdGNoJy8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPScwIDAgMCAwIC4xIDAgMCAwIDAgLjA5IDAgMCAwIDAgLjA3IDAgMCAwIC4wOSAwJy8+PC9maWx0ZXI+PHJlY3Qgd2lkdGg9JzEwMCUnIGhlaWdodD0nMTAwJScgZmlsdGVyPSd1cmwoI24pJy8+PC9zdmc+")}.tc-header-pill{position:relative;box-sizing:content-box;border:1px solid transparent;background-image:linear-gradient(100deg,rgba(232,52,78,.16),rgba(243,201,75,.18),rgba(143,205,181,.2),rgba(150,170,255,.16),rgba(232,52,78,.16)),linear-gradient(180deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.3));background-size:300% 100%,100% 100%;animation:tc-iri 14s linear infinite;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 -1px 0 hsla(0,0%,100%,.25),inset 0 0 0 .5px rgba(28,27,24,.06),0 10px 30px -12px rgba(28,27,24,.25),0 2px 6px -2px rgba(28,27,24,.08)}.tc-header-pill:before{content:"";position:absolute;inset:-1px;border-radius:999px;padding:1.2px;background:linear-gradient(100deg,#fff,#f7a8b4,#f8dd8a,#a9e0cb,#b8c4ff,#fff);background-size:300% 100%;animation:tc-iri-b 14s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.tc-header-nav{display:flex;gap:2px;padding:4px;background:rgba(28,27,24,.05);box-shadow:inset 0 1px 2px rgba(28,27,24,.08),inset 0 -1px 0 hsla(0,0%,100%,.6);border-radius:999px;font-size:15px;font-weight:600;flex:0 1 auto;min-width:0;overflow:hidden}@media (min-width:901px){.tc-header-nav{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}}.tc-header-navlink{padding:9px 14px;border-radius:999px;color:#1c1b18;white-space:nowrap;transition:background .25s,color .25s;text-decoration:none}.tc-header-navlink.is-active,.tc-header-navlink:hover{background:hsla(0,0%,100%,.85);color:#e8344e;box-shadow:inset 0 1px 0 #fff,0 2px 8px -2px rgba(28,27,24,.15)}.tc-template-shot{cursor:zoom-in}.tc-template-shot:after,.tc-template-shot:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.tc-template-shot:before{z-index:16;top:-100%;left:-100%;width:100%;height:100%;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.55),transparent)}.tc-template-shot:after{z-index:17;inset:0;box-shadow:inset 0 0 0 0 hsla(0,0%,100%,0)}.tc-template-shot>.pointer-events-none.absolute.inset-0{transition:transform .45s ease}@media (hover:hover) and (pointer:fine){.tc-template-shot:before{transition:top .55s ease,left .55s ease}.tc-template-shot,.tc-template-shot:after{transition:border-color .35s ease,box-shadow .35s ease,top .55s ease,left .55s ease}.tc-template-shot:hover>.pointer-events-none.absolute.inset-0{transform:scale(1.12)}.tc-template-shot:hover:before{top:100%;left:100%}.tc-template-shot:hover:after{box-shadow:inset 0 0 0 1px #fff}}@media (prefers-reduced-motion:reduce){.tc-template-shot:after,.tc-template-shot:before,.tc-template-shot>.pointer-events-none.absolute.inset-0{transition:none}.tc-template-shot:hover>.pointer-events-none.absolute.inset-0{transform:none}.tc-template-shot:hover:before{top:-100%;left:-100%}}.tc-header-cta{display:flex;align-items:center;gap:8px;background:#e8344e;color:#fffdf8;padding:11px 18px;border-radius:999px;font-weight:700;font-size:15px;white-space:nowrap;text-decoration:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),inset 0 -2px 4px rgba(120,10,30,.18),0 10px 20px -10px rgba(232,52,78,.8);transition:background .25s,transform .25s}.tc-header-cta:hover{background:#d42840;color:#fffdf8;transform:translateY(-1px)}.tc-header-login{padding:11px 14px;border-radius:999px;color:#1c1b18;font-weight:600;font-size:15px;white-space:nowrap;text-decoration:none;transition:background .2s}.tc-header-login:hover{background:hsla(0,0%,100%,.6)}.tc-wrap{box-sizing:content-box}.tc-nav-link{color:#1c1b18;text-decoration:none}.tc-nav-link:hover{color:#e8344e}.tc-btn-dark{background:#1c1b18;color:#f3ede2;padding:10px 20px;border-radius:999px;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.tc-btn-dark:hover{background:#e8344e;color:#fffdf8}.tc-btn-primary{background:#1c1b18;color:#f3ede2;padding:17px 28px;border-radius:999px;font-weight:600;font-size:15px;display:flex;align-items:center;gap:10px;text-decoration:none;transition:background .2s,color .2s}.tc-btn-primary:hover{background:#e8344e;color:#fffdf8}.tc-btn-outline{border:1px solid #1c1b18;padding:16px 27px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none;color:#1c1b18;transition:background .2s,color .2s}.tc-btn-outline:hover{background:#1c1b18;color:#f3ede2}.tc-btn-templates-all{margin-top:32px;border:1px solid #f3ede2;color:#f3ede2;padding:16px 30px;border-radius:999px;font-weight:600;font-size:15px;display:flex;align-items:center;gap:10px;text-decoration:none;transition:background .2s,color .2s}.tc-btn-templates-all:hover{background:#f4f8f5;color:#1c1b18}.tc-feat-row{display:grid;grid-template-columns:84px minmax(0,1fr);gap:20px;padding:34px 20px 34px 0;border-top:1px solid #1c1b18;transition:background .2s}.tc-feat-row:hover{background:#fffdf8}.tc-feat-row:last-child{border-bottom:1px solid #1c1b18}.tc-step-card{position:relative;padding:40px 30px 36px;background:#f4f8f5;border-radius:4px;transition:transform .3s;box-shadow:0 18px 36px -20px rgba(28,27,24,.35);display:flex;flex-direction:column;gap:12px}.tc-step-card:hover{transform:translateY(-6px)}.tc-fan-card{position:relative;flex:none;width:clamp(118px,17vw,214px);aspect-ratio:3/4.2;padding:clamp(5px,.6vw,8px);box-sizing:border-box;background:#fffdf8;border-radius:clamp(14px,1.8vw,22px);box-shadow:0 30px 50px -26px rgba(28,27,24,.45);transform-origin:50% 100%;transition:transform .7s cubic-bezier(.22,1,.36,1),box-shadow .7s,z-index 0s}.tc-fan-card:hover{z-index:10!important;box-shadow:0 44px 70px -30px rgba(28,27,24,.55)}.tc-fan-card-1{transform:translateY(64px) rotate(-14deg)}.tc-fan-card-1:hover{transform:translateY(36px) rotate(-7deg) scale(1.05)}.tc-fan-card-2{transform:translateY(22px) rotate(-7deg)}.tc-fan-card-2:hover{transform:translateY(-6px) rotate(-3.5deg) scale(1.05)}.tc-fan-card-3{transform:translateY(0) rotate(0deg);z-index:3}.tc-fan-card-3:hover{transform:translateY(-28px) rotate(0deg) scale(1.05)}.tc-fan-card-4{transform:translateY(22px) rotate(7deg)}.tc-fan-card-4:hover{transform:translateY(-6px) rotate(3.5deg) scale(1.05)}.tc-fan-card-5{transform:translateY(64px) rotate(14deg)}.tc-fan-card-5:hover{transform:translateY(36px) rotate(7deg) scale(1.05)}.tc-polaroid{box-sizing:content-box;transition:transform .3s}.tc-polaroid:hover{transform:rotate(0) scale(1.04)!important}.tc-footer-link{color:#f3ede2;font-size:15px;text-decoration:none;transition:color .2s}.tc-footer-link:hover{color:#f3c94b}.tc-arrow-btn{position:absolute;top:50%;margin-top:-28px;width:56px;height:56px;border-radius:50%;border:1px solid hsla(39,41%,92%,.35);background:rgba(28,27,24,.5);backdrop-filter:blur(6px);color:#f3ede2;font-size:20px;cursor:pointer;z-index:50;transition:background .2s,color .2s}.tc-arrow-btn:hover{background:#f4f8f5;color:#1c1b18}.tc-carousel-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-carousel-cat{flex:none;white-space:nowrap}.tc-header-menu-btn{display:none;width:42px;height:42px;place-items:center;border:0;border-radius:999px;background:hsla(0,0%,100%,.72);color:#1c1b18;cursor:pointer}.tc-header-menu-btn:hover{color:#e8344e}.tc-drawer-root{position:fixed;inset:0;z-index:120}.tc-drawer-backdrop{position:absolute;inset:0;border:0;background:rgba(28,27,24,.45);cursor:pointer}.tc-drawer{position:absolute;top:0;left:0;bottom:0;width:min(360px,calc(100vw - 48px));box-sizing:border-box;background:#fffdf8;border-radius:0 28px 28px 0;box-shadow:0 24px 60px -20px rgba(28,27,24,.45);display:flex;flex-direction:column;padding:18px 18px 24px;overflow:auto}.tc-drawer-label{margin:18px 8px 8px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#6b665c}.tc-drawer-link{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 10px;border-radius:14px;color:#1c1b18;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none}.tc-drawer-link.is-active,.tc-drawer-link:hover{background:#ffe8e4;color:#e8344e}.tc-drawer-icon{width:36px;height:36px;border-radius:12px;background:#f4f8f5;display:grid;place-items:center;flex:none;color:inherit}.tc-drawer-cta{justify-content:center;margin-top:8px}.tc-drawer-foot{margin-top:auto;padding:18px 8px 4px;font-size:14px;line-height:1.5;color:#6b665c}.tc-drawer-foot a{color:#e8344e;font-weight:700;text-decoration:none}@media (max-width:900px){.tc-header-actions,.tc-header-nav{display:none!important}.tc-header-actions.is-signed-in{display:flex!important}.tc-header-menu-btn{display:grid}.tc-header-pill{padding-right:8px!important}.tc-hero{padding:40px 16px 56px!important}.tc-hero-title{font-size:clamp(40px,12vw,64px)!important;line-height:1.02!important}.tc-hero-stage{height:500px!important;overflow:hidden}.tc-hero-phone{--tc-shift:72px}.tc-hero-badge{transform:scale(.7);transform-origin:left bottom;bottom:8px!important}.tc-carousel{height:440px!important}.tc-carousel-card{width:220px!important;height:400px!important;margin-left:-110px!important;--tc-card-shift:148px}.tc-arrow-btn{width:40px;height:40px;margin-top:-20px;font-size:16px}.tc-wrap{padding:72px 16px!important}.tc-features-intro{position:static!important}.tc-features-photo{height:240px!important;max-width:100%}.tc-features-photo>span{right:8px!important}.tc-fan-row{overflow:hidden}.tc-fan-card{width:96px!important}.tc-polaroid{width:min(240px,100%)!important;max-width:100%}}.tc-cta-mobile,.tc-features-mobile,.tc-hero-mobile-cta,.tc-hero-mobile-stage,.tc-hero-title-mobile,.tc-home-search,.tc-steps-mobile,.tc-stories-mobile,.tc-templates-mobile{display:none}@media (max-width:900px){.tc-home{background:#f6f2ea!important}.tc-home header{padding:0!important;z-index:60;background:rgba(244,248,245,.86);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}.tc-home .tc-header-pill{max-width:none;margin:0;padding:6px 16px!important;border:0;border-radius:0;background:transparent;background-image:none;animation:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.tc-home .tc-header-pill:before{display:none}.tc-home-search{display:grid;width:42px;height:42px;flex:none;place-items:center;border-radius:999px;background:hsla(0,0%,100%,.66);color:#1c1b18;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 .5px rgba(28,27,24,.08),0 4px 12px -6px rgba(28,27,24,.25);text-decoration:none}.tc-home .tc-features-desktop,.tc-home .tc-hero-desktop-cta,.tc-home .tc-hero-stage,.tc-home .tc-hero-title,.tc-home .tc-home-desktop-only,.tc-home .tc-how-desktop,.tc-home .tc-templates-desktop,.tc-home .tc-templates-glow,.tc-home footer{display:none!important}.tc-home .tc-hero{display:flex!important;grid-template-columns:none!important;flex-direction:column;align-items:stretch!important;gap:16px;padding:8px 16px 0!important;max-width:none}.tc-home .tc-hero>div:first-child{gap:16px!important}.tc-home .tc-hero-kicker{height:30px;padding:0 12px!important;gap:8px!important;border:0!important;background:#fffdf8;box-shadow:inset 0 0 0 1px rgba(28,27,24,.08);font-size:13px!important;letter-spacing:0!important;text-transform:none!important;color:#4a463f}.tc-home .tc-hero-title-mobile{display:block;margin:0;font-size:clamp(28px,9vw,36px);line-height:1.06;font-weight:600;letter-spacing:-.045em;text-wrap:balance}.tc-home .tc-hero-title-mobile em{font-family:var(--font-lora),Lora,serif;font-style:italic;font-weight:400;color:#e8344e}.tc-home .tc-hero-lead{font-size:17px!important}.tc-home .tc-hero-mobile-cta{display:flex;gap:8px}.tc-m-btn-ghost,.tc-m-btn-primary{display:flex;align-items:center;justify-content:center;gap:8px;height:50px;border-radius:999px;border:0;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.tc-m-btn-primary{flex:1;min-width:0;padding:0 24px;background:#e8344e;color:#fffdf8;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35)}.tc-m-btn-ghost{flex:none;padding:0 16px;background:#ece6db;color:#1c1b18}.tc-home .tc-hero-mobile-stage{display:block;width:100%;margin-top:8px}.tc-hero-pair{position:relative;width:100%;height:330px}.tc-hero-pair-card{position:absolute;width:min(178px,46vw);border-radius:20px;overflow:hidden;box-shadow:0 24px 40px -18px rgba(28,27,24,.45)}.tc-hero-pair-card img{display:block;width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}.tc-hero-pair-card.is-left{left:8px;top:20px;transform:rotate(-6deg)}.tc-hero-pair-card.is-right{right:8px;top:54px;transform:rotate(6deg)}.tc-hero-chip{position:absolute;left:50%;bottom:6px;z-index:2;transform:translateX(-50%);display:flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;max-width:calc(100% - 24px);padding:8px 16px 8px 8px;border-radius:999px;background:rgba(255,253,248,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 14px 30px -14px rgba(28,27,24,.45);box-sizing:border-box;white-space:nowrap}.tc-hero-chip-icon{width:30px;height:30px;flex:none;border-radius:50%;background:#e3f2ec;color:#1f7a62;display:grid;place-items:center}.tc-hero-chip span:last-child{display:flex;flex-direction:column;flex:none}.tc-hero-chip strong{font-size:13px;font-weight:600}.tc-hero-chip small,.tc-hero-chip strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-hero-chip small{font-size:12px;color:#6b665c}.tc-home #features,.tc-home #how-it-works,.tc-home #templates{background:transparent!important;color:#1c1b18;overflow:visible}.tc-home .tc-features-mobile,.tc-home .tc-steps-mobile,.tc-home .tc-stories-mobile,.tc-home .tc-templates-mobile{display:flex;flex-direction:column;gap:16px;padding:0 0 8px}.tc-m-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 16px}.tc-m-section-head.is-stack{flex-direction:column;align-items:flex-start;gap:2px}.tc-m-section-head h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.025em;text-wrap:balance;color:#1c1b18}.tc-m-section-head a{flex:none;font-size:13px;font-weight:600;color:#e8344e;text-decoration:none}.tc-m-section-head span{font-size:13px;color:#6b665c}.tc-seg{margin:0 16px;display:flex;padding:4px;border-radius:999px;background:#f0eadf}.tc-seg button{flex:1;height:38px;border:0;border-radius:999px;background:transparent;color:#6b665c;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer}.tc-seg button.is-on{background:#fffdf8;color:#1c1b18;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 4px 10px -4px rgba(28,27,24,.25)}.tc-hscroll{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 16px 8px;scroll-padding:0 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tc-hscroll::-webkit-scrollbar{display:none}.tc-m-tpl{flex:none;width:150px;scroll-snap-align:start;display:flex;flex-direction:column;gap:8px;color:#1c1b18;text-decoration:none}.tc-m-tpl-shot{display:block;width:100%;aspect-ratio:3/4;border-radius:16px;overflow:hidden;background:#e6ded0;position:relative}.tc-m-tpl.is-skeleton{height:248px;border-radius:16px;background:#ece6db}.tc-m-tpl-name{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px}.tc-m-tpl-meta{display:flex;align-items:center;gap:4px;font-size:13px;color:#6b665c;padding:0 2px}.tc-m-feat{flex:none;width:min(252px,78vw);scroll-snap-align:start;background:#fffdf8;border-radius:20px;padding:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px}.tc-m-feat-num{font-family:var(--font-lora),Lora,serif;font-style:italic;font-size:22px;color:#e8344e}.tc-m-feat strong{font-size:17px;font-weight:600;letter-spacing:-.02em}.tc-m-feat p{margin:0;font-size:13px;line-height:1.55;color:#4a463f}.tc-m-steps{list-style:none;margin:0 16px;padding:8px 16px;background:#fffdf8;border-radius:20px}.tc-m-steps li{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #f0eadf}.tc-m-steps li.is-last{border-bottom:0}.tc-m-steps li span{width:32px;height:32px;flex:none;border-radius:50%;background:#fce6e9;color:#c42a40;display:grid;place-items:center;font-size:15px;font-weight:600}.tc-m-steps li span.is-accent{background:#e8344e;color:#fffdf8}.tc-m-steps strong{display:block;font-size:15px;font-weight:600}.tc-m-steps p{margin:3px 0 0;font-size:13px;line-height:1.5;color:#6b665c}.tc-m-story{flex:none;width:min(236px,72vw);scroll-snap-align:start;border-radius:20px;overflow:hidden}.tc-m-story img{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.tc-home .tc-cta-mobile{display:flex;flex-direction:column;gap:8px;margin:0 16px 16px;padding:24px;border-radius:26px;background:#e8344e;color:#fffdf8;box-shadow:0 24px 40px -24px rgba(232,52,78,.9)}.tc-cta-mobile span{font-size:13px;font-weight:600;opacity:.9}.tc-cta-mobile h2{margin:0;font-size:clamp(24px,7vw,28px);line-height:1.12;font-weight:600;letter-spacing:-.035em}.tc-cta-mobile p{margin:0;font-size:15px;line-height:1.55}.tc-cta-mobile button{align-self:flex-start;margin-top:8px;height:46px;padding:0 16px;border:0;border-radius:999px;background:#ece6db;color:#1c1b18;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer}}.tc-hero-cta-ghost,.tc-hero-cta-primary{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 28px;border-radius:16px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.tc-hero-cta-primary{background:#e8344e;color:#fffdf8;box-shadow:0 14px 28px -12px rgba(232,52,78,.55),inset 0 1px 0 hsla(0,0%,100%,.25)}.tc-hero-cta-primary:hover{background:#d92a44;transform:translateY(-1px);box-shadow:0 18px 32px -12px rgba(232,52,78,.6),inset 0 1px 0 hsla(0,0%,100%,.25)}.tc-hero-cta-ghost{background:#fff;color:#1c1b18;border:1px solid rgba(28,27,24,.08);box-shadow:0 8px 20px -14px rgba(28,27,24,.25)}.tc-hero-cta-ghost:hover{transform:translateY(-1px);box-shadow:0 12px 24px -14px rgba(28,27,24,.3)}.tc-hero-cta-primary{border:0;cursor:pointer;font-family:inherit}@media (max-width:900px){.tc-hero-mobile-cta .tc-hero-cta-ghost,.tc-hero-mobile-cta .tc-hero-cta-primary{flex:1 1 0;min-width:0;justify-content:center;height:52px;padding:0 12px;gap:8px;font-size:15px;white-space:nowrap}}@media (max-width:359px){.tc-hero-mobile-cta .tc-hero-cta-ghost,.tc-hero-mobile-cta .tc-hero-cta-primary{font-size:14px;padding:0 8px;gap:6px}}