.funil-landing{--funil-landing-max-width:1320px;--funil-landing-gutter:22px}.funil-landing :is(.tr-button, .tr-link, .tr-card){-webkit-tap-highlight-color:initial}*{box-sizing:border-box;margin:0}:focus{outline:none}:focus-visible{outline:2px solid rgba(22,22,22,0.72);outline-offset:3px}html{scroll-behavior:smooth}body{background:var(--tr-paper);color:var(--tr-ink);font-family:var(--tr-font-family);-webkit-font-smoothing:antialiased}a{color:inherit}.tm-shell{width:calc(100% - var(--funil-landing-gutter) - var(--funil-landing-gutter));max-width:var(--funil-landing-max-width);margin:0 auto}.tm-section{padding:96px 0}.nav{display:flex;align-items:center;justify-content:space-between;min-height:61px}.brand img{display:block;width:98px;height:auto}.site-menu{position:fixed;z-index:10;top:61px;right:0;bottom:0;left:0;display:flex;align-items:flex-start;padding:clamp(42px, 8vw, 100px) 0;background:var(--tr-paper);opacity:0;pointer-events:none;transform:translate3d(0, -16px, 0);transition:opacity 0.55s cubic-bezier(0.22, 1, 0.36, 1),transform 0.55s cubic-bezier(0.22, 1, 0.36, 1)}.site-menu.is-open{opacity:1;pointer-events:auto;transform:translate3d(0, 0, 0)}.site-menu__content .tr-menu-share{max-width:none}.site-menu nav{display:grid;gap:13px;width:100%}.site-menu a{width:max-content;color:var(--tr-ink);font-size:clamp(36px, 5vw, 64px);font-weight:var(--tr-weight-600);letter-spacing:-.06em;line-height:1.05;text-decoration:none;transition:color 0.2s ease,transform 0.25s cubic-bezier(0.22, 1, 0.36, 1)}.site-menu a:hover{color:#555;transform:translateX(7px)}.menu-separator{width:42px;height:1px;margin:var(--tr-space-3) 0 5px;background:var(--tr-line)}body.menu-open{overflow:hidden}.hero{width:100%}.hero-grid{position:relative;display:flex;overflow:hidden;min-height:calc(100svh - 61px);background:var(--tr-paper);color:var(--tr-ink)}.hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:26px;padding:25px 0 270px;text-align:center}.hero-eyebrow{display:grid;gap:5px;color:var(--tr-text);font-size:var(--tr-font-xs);font-weight:var(--tr-weight-600);letter-spacing:-.04em;text-transform:uppercase}.hero-eyebrow-icon{width:20px;height:20px;margin:0 auto;color:var(--tr-bronze);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55;filter:drop-shadow(0 2px 3px rgba(159,135,93,0.16))}.hero-eyebrow small{font-weight:var(--tr-weight-400);letter-spacing:.12em}.hero h1{color:#151515;font-size:clamp(45px, 5.6vw, 72px);font-weight:var(--tr-weight-600);line-height:1;letter-spacing:-.05em}.hero-sub{color:var(--tr-text);font-size:clamp(18px, 2vw, 20px);font-weight:var(--tr-weight-400);line-height:1.32}.hero-actions{display:flex;align-items:center;justify-content:center;gap:var(--tr-space-10);margin-top:10px}.hero-avatar{position:absolute;z-index:0;bottom:-30px;left:50%;width:auto;height:250px;transform:translateX(-50%);object-fit:cover;object-position:center top;filter:brightness(0.95) contrast(0.95)}.tm-proof-strip{padding:var(--tr-space-5) 0;background:var(--tr-card)}.tm-proof-cref{display:flex;align-items:center;justify-content:center;gap:var(--tr-space-2);margin-top:var(--tr-space-4);text-align:center}.tm-proof-cref i{flex-shrink:0;font-size:var(--tr-font-lg);line-height:1}.tm-proof-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--tr-space-6);max-width:1040px}.tm-proof{position:relative;display:flex;flex-direction:column;justify-content:center;width:fit-content;max-width:210px;min-height:164px;margin:0 auto;padding:var(--tr-space-6) 34px;text-align:center}.tm-proof::before,.tm-proof::after{position:absolute;top:50%;width:32px;height:132px;background:url(/funil/proof-laurel.svg) center/contain no-repeat;content:"";pointer-events:none}.tm-proof::before{left:0;transform:translateY(-50%)}.tm-proof::after{right:0;transform:translateY(-50%) scaleX(-1)}.tm-proof strong{display:block;color:#34352f;font-size:23px;font-weight:var(--tr-weight-600);letter-spacing:-.025em;line-height:1.2}.tm-proof span{align-self:center;display:block;max-width:120px;margin-top:var(--tr-space-1);color:#6f7069;font-size:13px;line-height:1.4}.how{background:linear-gradient(to bottom, var(--tr-card), var(--tr-paper) 160px)}.section-heading{max-width:var(--tr-page-max-width);margin:0 0 48px;text-align:center}.section-heading h2,.professionals-copy h2{margin-top:18px;font-size:clamp(38px, 5vw, 66px);font-weight:var(--tr-weight-600);line-height:1.125;letter-spacing:-.04em}.section-heading>p:not(.tr-eyebrow){margin:23px 0 0;color:var(--tr-text);font-size:18px;line-height:1.4}.tm-steps{display:grid;width:100%;gap:var(--tr-space-4)}.tm-step{padding:30px var(--tr-space-6) 34px;line-height:normal}.tm-step-number{display:block;color:#999;font-size:18px;font-weight:var(--tr-weight-600)}.tm-step h3{margin-top:var(--tr-space-3);font-size:28px;font-weight:var(--tr-weight-600);letter-spacing:-.045em}.tm-step p{max-width:250px;margin-top:9px;color:#666;font-size:var(--tr-font-md);line-height:1.42}.tm-section-actions{display:flex;flex-direction:column;align-items:center;gap:28px;margin-top:50px;text-align:center}.tm-section-actions p{font-size:var(--tr-font-md)}.professionals{background:linear-gradient(to top, #fff, var(--tr-paper) 90px)}.professionals-panel{display:grid}.professionals-copy{padding:42px var(--tr-space-7) 46px}.professionals-copy>p:not(.tr-eyebrow){margin-top:var(--tr-space-5);color:#4d4d4d;font-size:18px;line-height:1.42}.professionals-copy .tr-link{margin-top:29px}.professionals-visual{display:grid;place-items:center;min-height:190px}.professionals-visual img{width:125px;opacity:.5}.site-footer{padding:38px 0 var(--tr-space-7);border-top:1px solid var(--tr-line)}.footer-grid{display:grid;gap:30px}.footer-logo{display:block;width:108px}.footer-identity{display:grid;gap:9px;margin-top:42px;color:#777;font-size:13px;line-height:1.45}.footer-identity p{line-height:1.4rem}.footer-column{display:grid;gap:10px;color:var(--tr-muted);font-size:14px}.footer-column strong{margin-bottom:3px;color:var(--tr-ink);font-size:14px}.footer-column a{text-decoration:none}.footer-column a:hover{color:var(--tr-blue)}.footer-legal{margin-top:var(--tr-space-7);color:#999;font-size:11px;line-height:1.5}.copyright{margin-top:18px;color:#999;font-size:var(--tr-font-caption)}@media (min-width: 769px){.funil-landing{--funil-landing-gutter:var(--tr-space-8)}.desktop-break{display:block}.mobile-break{display:none}.hero-copy{padding-top:120px;padding-bottom:310px;text-align:center}.hero-avatar{height:310px}.tm-section{padding:138px 0}.section-heading{margin:0 auto 55px;text-align:center}.section-heading>p:not(.tr-eyebrow){margin-right:auto;margin-left:auto}.tm-steps{grid-template-columns:repeat(3, 1fr)}.tm-step{min-height:215px;padding:34px 30px 38px}.professionals-panel{grid-template-columns:minmax(0, 1fr) 300px}.professionals-copy{padding:70px clamp(48px, 6vw, 90px)}.professionals-visual{min-height:100%}.professionals-visual img{width:170px}.funil-landing .tm-faq__item{max-width:var(--tr-page-max-width);margin-inline:auto}.footer-grid{grid-template-columns:1fr 1fr;gap:44px}}@media (min-width: 1364px){.hero-avatar{bottom:-30px;height:350px}}@media (max-width: 768px){.desktop-break{display:none}.mobile-break{display:block}.hero h1{white-space:nowrap}.hero-sub{white-space:nowrap}.professionals-visual{display:none}.hero-eyebrow small{font-size:9px}.hero-actions{align-items:center;flex-direction:column;gap:25px;width:100%}.hero-actions .tr-button{width:95%}.hero-actions .tr-link{display:none}.tm-section{padding:64px 0}.tm-proof-strip{padding:52px 0}.tm-proof-cref i{display:none}.tm-proof-cref span{max-width:34ch;text-wrap:balance}.tm-proof-list{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--tr-space-10);max-width:480px}.tm-proof{min-height:128px;max-width:220px;padding:var(--tr-space-5) 26px}.tm-proof::before,.tm-proof::after{width:26px;height:104px}.tm-proof-list>.tm-proof:nth-child(n + 3){display:none}.tm-proof strong{font-size:20px}.tm-proof span{max-width:100px;font-size:11px}}@media (max-width: 600px){.hero h1{font-size:calc((100vw - var(--funil-landing-gutter) - var(--funil-landing-gutter)) / 7.7)}.hero-sub{font-size:calc((100vw - var(--funil-landing-gutter) - var(--funil-landing-gutter)) / 18)}}@media (min-width: 601px) and (max-width: 1180px){.hero h1{font-size:56px}.hero-sub{font-size:20px}}@media (min-width: 769px) and (max-width: 1180px) and (orientation: portrait){.hero-grid{min-height:750px}}@keyframes hero-content-in{from{opacity:0;transform:translate3d(0, 30px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes hero-avatar-in{from{opacity:0;transform:translate3d(-50%, 42px, 0) scale(0.98)}to{opacity:1;transform:translate3d(-50%, 0, 0) scale(1)}}@media (prefers-reduced-motion: no-preference){body:not(.is-ready) .hero-eyebrow,body:not(.is-ready) .hero h1,body:not(.is-ready) .hero-sub,body:not(.is-ready) .hero-actions,body:not(.is-ready) .hero-avatar{opacity:0}body.is-ready .hero-eyebrow,body.is-ready .hero h1,body.is-ready .hero-sub,body.is-ready .hero-actions{animation:hero-content-in 1.2s cubic-bezier(0.22, 1, 0.36, 1) both}body.is-ready .hero-eyebrow{animation-delay:.18s}body.is-ready .hero h1{animation-delay:.36s}body.is-ready .hero-sub{animation-delay:.56s}body.is-ready .hero-actions{animation-delay:.78s}body.is-ready .hero-avatar{animation:hero-avatar-in 1.45s cubic-bezier(0.22, 1, 0.36, 1) 0.38s both}.tm-reveal{opacity:0;transform:translate3d(0, 36px, 0);transition:opacity 1.05s cubic-bezier(0.22, 1, 0.36, 1), transform 1.05s cubic-bezier(0.22, 1, 0.36, 1)}.tm-reveal.is-revealed{opacity:1;transform:translate3d(0, 0, 0)}.tm-step:nth-child(2){transition-delay:.16s}.tm-step:nth-child(3){transition-delay:.32s}.tm-section-actions{transition-delay:.18s}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{transition:none !important}}.funil-landing .tm-faq{display:flow-root;background:#fff}.funil-landing .tm-faq .section-heading{margin-bottom:var(--tr-space-8)}.funil-landing .tm-faq__item{padding:var(--tr-space-5) 0;border-bottom:1px solid var(--tr-line)}.funil-landing .tm-faq__item summary{position:relative;display:flex;align-items:center;min-height:28px;padding-right:calc(28px + var(--tr-space-4));color:var(--tr-ink);font-size:var(--tr-font-md);font-weight:var(--tr-weight-500);list-style:none;cursor:pointer}.funil-landing .tm-faq__item summary::marker{content:""}.funil-landing .tm-faq__item summary::-webkit-details-marker{display:none}.funil-landing .tm-faq__item summary::before{content:"";position:absolute;top:50%;right:0;width:28px;height:28px;border:1px solid var(--tr-line);border-radius:var(--tr-radius-circle);background:rgba(22,22,22,0.03);transform:translateY(-50%);transition:background .2s ease, border-color .2s ease}.funil-landing .tm-faq__item summary::after{content:"";position:absolute;top:50%;right:10px;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(45deg);transition:transform .2s ease, color .2s ease}.funil-landing .tm-faq__item summary:hover::before,.funil-landing .tm-faq__item summary:focus-visible::before{background:rgba(22,22,22,0.08)}.funil-landing .tm-faq__item[open] summary::before{background:var(--tr-ink);border-color:var(--tr-ink)}.funil-landing .tm-faq__item[open] summary::after{color:var(--tr-paper);transform:translateY(-25%) rotate(225deg)}.funil-landing .tm-faq__item summary{line-height:1.5}.funil-landing .tm-faq__answer{display:grid;gap:var(--tr-space-4);max-width:65ch;padding-top:var(--tr-space-5);color:var(--tr-text);font-size:var(--tr-font-md);line-height:1.75}.funil-landing .tm-faq__answer p,.funil-landing .tm-faq__answer ul{margin:0}.funil-landing .tm-faq__answer ul{display:grid;gap:var(--tr-space-2);padding-left:var(--tr-space-6);list-style:disc}.funil-landing .tm-faq__answer li{padding-left:var(--tr-space-1)}.funil-landing .tm-faq__answer li::marker{color:var(--tr-ink)}.funil-landing .tm-faq__answer a{text-underline-offset:.2em}
