.funnel-shell .profession-hero{isolation:isolate;text-align:center;background:0 0;padding:clamp(3.5rem,5vw,5.5rem) 1.5rem 3.8rem;position:relative;overflow:hidden}.funnel-shell .profession-hero:before{content:"";z-index:-1;pointer-events:none;filter:blur(48px);opacity:.66;background:radial-gradient(at 13% 25%,#cac5eb 0,#0000 42%),radial-gradient(at 86% 30%,#dbebdb 0,#0000 39%),radial-gradient(at 74% 86%,#edcdd0 0,#0000 37%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 65%,#0000 100%);mask-image:linear-gradient(#000 65%,#0000)}.funnel-shell .profession-hero:after{content:"";z-index:0;pointer-events:none;opacity:.21;mix-blend-mode:multiply;background:url(/profession-grain.svg);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 65%,#0000 100%);mask-image:linear-gradient(#000 65%,#0000)}.funnel-shell .profession-hero-inner{z-index:1;max-width:70rem;margin-inline:auto;position:relative}.funnel-shell .profession-hero-heading{letter-spacing:-.03em;max-width:66rem;color:var(--funnel-black);text-wrap:balance;margin:0 auto;font-size:clamp(3rem,5.2vw,5.25rem);font-weight:500;line-height:1.05}.funnel-shell .profession-hero-heading>span{display:inline}.funnel-shell .profession-hero-audience{font-size:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.funnel-shell .profession-marker{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 65%,#cce2d0 65% 94%,#0000 94%);padding:0 .09em}.funnel-shell .profession-hero-promise{max-width:none;margin:0}.funnel-shell .profession-hero-heading em{font-family:var(--funnel-font-serif);letter-spacing:-.025em;margin-top:.015em;font-size:1.06em;font-weight:400;line-height:1.16;display:block}.funnel-shell .profession-money-highlight{isolation:isolate;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 24%,#ded7ef 24% 90%,#0000 90%);padding:0 .15em .05em;display:inline;position:relative}.funnel-shell .profession-hero-description{max-width:43rem;color:var(--funnel-gunmetal);text-wrap:pretty;margin:1.55rem auto 0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.65}.funnel-shell .profession-hero-actions{justify-content:center;gap:.85rem;margin-top:1.6rem}.funnel-shell .profession-guarantee-card{text-align:left;background:linear-gradient(130deg,#f7fbf5,#e4efdf);border:1px solid #bdd2c0;border-radius:1rem;align-items:center;gap:.9rem;width:fit-content;max-width:100%;margin:1.5rem auto .65rem;padding:.85rem 1.2rem;display:flex;box-shadow:0 6px 20px #344c3410,inset 0 1px #fff}.funnel-shell .profession-guarantee-seal{color:#3a6943;background:#fff9;border:1px solid #b9cbb2;border-radius:50%;flex:0 0 2.85rem;place-items:center;height:2.85rem;display:grid}.funnel-shell .profession-guarantee-card strong{color:#213d2a;letter-spacing:-.015em;font-size:1rem;font-weight:650;line-height:1.35;display:block}.funnel-shell .profession-guarantee-card p{color:#4d6150;margin:.2rem 0 0;font-size:.79rem;line-height:1.4}.funnel-shell .profession-hero-terms{color:#69676a;max-width:36rem;margin:0 auto;font-size:.73rem;line-height:1.6}.funnel-shell .profession-founder-byline{text-align:left;color:inherit;align-items:center;gap:1rem;margin-top:1.65rem;text-decoration:none;display:inline-flex}.funnel-shell .profession-founder-frame{background:#fff;border:1px solid #d4cfcb;border-radius:1rem;width:4.5rem;height:5rem;padding:4px;display:block;overflow:hidden;transform:rotate(-4deg);box-shadow:0 5px 15px #26202018}.funnel-shell .profession-founder-frame img{object-fit:cover;object-position:50% 16%;border-radius:.7rem;width:100%;height:100%;display:block}.funnel-shell .profession-founder-byline>span:last-child{gap:.12rem;display:grid}.funnel-shell .profession-founder-byline small{letter-spacing:.16em;color:#726b70;font-size:.58rem;font-weight:700}.funnel-shell .profession-founder-byline strong{letter-spacing:-.025em;font-size:1rem;font-weight:550}.funnel-shell .profession-founder-byline>span>span{color:#69676a;font-size:.78rem}.funnel-shell .profession-product{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:1.5rem;max-width:78rem;margin:0 auto;padding:4.5rem 1.5rem 3.5rem;display:grid}.funnel-shell .profession-product-copy{z-index:2;max-width:29rem;position:relative}.funnel-shell .profession-product .funnel-display-heading{letter-spacing:-.035em;text-wrap:balance;margin:1rem 0 1.4rem;font-size:clamp(2.6rem,3.6vw,3.8rem);line-height:1.02}.funnel-shell .profession-product-copy>p:not(.funnel-offer-label){color:var(--funnel-gunmetal);margin:.85rem 0;font-size:1rem;line-height:1.65}.funnel-shell .profession-text-link{color:var(--funnel-black);border-bottom:1px solid #777;align-items:center;gap:.5rem;margin-top:.5rem;padding:.4rem 0;font-size:.9rem;font-weight:550;display:inline-flex}.funnel-shell .profession-artboard{width:100%;max-width:760px;height:calc(560px * var(--art-scale));min-width:0;position:relative}.funnel-shell .profession-artboard-inner{width:760px;height:560px;transform:scale(var(--art-scale));transform-origin:0 0;text-align:left;position:relative}.funnel-shell .profession-artboard-inner:before{content:"";filter:blur(35px);pointer-events:none;background:radial-gradient(#dbe4e799,#0000 65%);position:absolute;inset:15% 8% 8%}.funnel-shell .profession-grid-card{z-index:1;width:330px;position:absolute;top:30px;right:75px;transform:rotate(5deg)}.funnel-shell .profession-grid-card .funnel-ig-profile{border-radius:18px;width:100%;margin:0;position:relative;transform:none;box-shadow:0 20px 42px -18px #28232d44}.funnel-shell .profession-grid-card .funnel-ig-profile header{gap:7px;padding:12px 10px}.funnel-shell .profession-grid-card .funnel-ig-avatar{width:32px;font-size:10px}.funnel-shell .profession-grid-card .funnel-ig-profile header strong{font-size:12px}.funnel-shell .profession-grid-card .funnel-ig-profile header small{font-size:9px}.funnel-shell .profession-grid-card .funnel-ig-badge{padding:5px;font-size:6px}.funnel-shell .profession-approval-card{z-index:3;filter:drop-shadow(0 18px 18px #25202c25);width:280px;position:absolute;top:55px;left:65px;transform:rotate(-3deg)}.funnel-shell .profession-approval-ui{zoom:.583333;background:#faf9f7;border:1px solid #d3cfca;border-radius:24px;width:480px;overflow:hidden}.funnel-shell .profession-approval-ui h2{text-align:left}.funnel-shell .profession-approval-ui .max-w-md{max-width:448px}.funnel-shell .profession-approval-ui .funnel-plan-carousel{width:100%}.funnel-shell .profession-approval-pointer{z-index:5;color:#111;filter:drop-shadow(1px 3px 2px #0003);pointer-events:none;position:absolute;bottom:0;left:91px}.funnel-shell .profession-gallery-card{aspect-ratio:4/5;z-index:4;width:174px;position:absolute;top:316px;right:30px;transform:rotate(8deg)}.funnel-shell .profession-gallery-card .funnel-hero-gallery-plane{opacity:1;will-change:auto;background:0 0;border:0;border-radius:14px;width:100%;height:100%;margin:0;padding:0;animation:none;position:relative;inset:auto;transform:none;box-shadow:0 14px 30px -12px #25202c55}.funnel-shell .profession-gallery-card .funnel-hero-gallery-override{border-radius:14px}.funnel-shell .profession-gallery-card .funnel-hero-gallery-grid{border-radius:14px;grid-template-rows:repeat(2,minmax(0,1fr));gap:0;height:100%;overflow:hidden}.funnel-shell .profession-gallery-card .funnel-hero-gallery-grid img{aspect-ratio:auto;object-fit:cover;border-radius:0;width:100%;min-width:0;height:100%;min-height:0;display:block}.funnel-shell .profession-gallery-card .funnel-hero-reaction{opacity:1;width:36px;height:36px;animation:none;display:grid;transform:none}.funnel-shell .profession-gallery-card .funnel-hero-reaction svg{width:18px;height:18px}.funnel-shell .profession-extras-label{letter-spacing:.12em;background:#edf3e9;border:1px solid #c4d5bf;border-radius:999px;width:fit-content;padding:.45rem .75rem;font-weight:700;color:#416045!important;margin-bottom:1.3rem!important;font-size:.65rem!important;line-height:1.3!important;display:inline-block!important}.funnel-shell .profession-extras-leads{border-top:1px solid #d9d8d6;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;margin-top:2rem;padding:3rem 2rem 1rem;display:grid}.funnel-shell .profession-extras-leads h3{letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(2rem,3vw,3rem);line-height:1.05}.funnel-shell .profession-extras-leads h3 em{font-family:var(--funnel-font-serif);font-weight:400}.funnel-shell .profession-extras-leads p{color:#666;font-size:.95rem;line-height:1.6}.funnel-shell .profession-extras-leads .funnel-hero-leads-card{justify-self:center;width:100%;max-width:330px;margin:0 0 2rem;padding:1.2rem;animation:none;display:block;position:relative;inset:auto;transform:none;box-shadow:0 18px 36px -15px #2223}.funnel-shell.is-profession-funnel .funnel-process-journey-frame{overflow:visible}.profession-vsl{aspect-ratio:16/9;object-fit:contain;background:#171717;border-radius:1.5rem;width:100%;margin-top:2rem;display:block}@media(max-width:60rem){.funnel-shell .profession-product{grid-template-columns:1fr;gap:1.7rem;max-width:45rem;padding-top:3rem}.funnel-shell .profession-product-copy{text-align:center;max-width:38rem;margin-inline:auto}.funnel-shell .profession-artboard{margin-inline:auto}}@media(max-width:40rem){.funnel-shell .profession-hero{padding:2.8rem 1.15rem}.funnel-shell .profession-hero-heading{font-size:clamp(2.4rem,9.8vw,3.6rem);line-height:1.06}.funnel-shell .profession-hero-audience{font-size:inherit;margin:0}.funnel-shell .profession-hero-heading em{font-size:1.03em;line-height:inherit;margin:0;display:inline}.funnel-shell .profession-hero-description{margin-top:1.3rem;font-size:.96rem}.funnel-shell .profession-hero-actions{flex-flow:wrap;margin-top:1.3rem}.funnel-shell .profession-guarantee-card{gap:.65rem;padding:.8rem}.funnel-shell .profession-guarantee-card strong{font-size:.87rem}.funnel-shell .profession-guarantee-card p{font-size:.72rem}.funnel-shell .profession-hero-terms{font-size:.68rem}.funnel-shell .profession-product{padding:2.8rem 1rem 2rem}.funnel-shell .profession-product .funnel-display-heading{font-size:2.6rem}.funnel-shell .profession-extras-leads{grid-template-columns:1fr;gap:1.5rem;padding:2rem 0 1rem}}@media(prefers-reduced-motion:reduce){.funnel-shell .profession-artboard *{animation:none!important}}.funnel-shell .profession-extras-leads{grid-column:1/-1;width:100%;min-width:0}.funnel-shell .profession-extras-leads>div:first-child{min-width:0}.funnel-shell .profession-extras-leads .funnel-leads-heading{color:var(--funnel-black);font-size:1.8rem;line-height:1.1}.funnel-shell .profession-extras-leads .funnel-leads-chart-label{letter-spacing:.12em;font-size:.6rem}.funnel-shell .profession-extras-leads .funnel-leads-magnet{font-size:.8rem}.funnel-shell .profession-extras-leads .funnel-hero-leads-card{opacity:1}.funnel-shell .profession-extras-leads .funnel-signal-line{stroke-dashoffset:0}.funnel-shell.is-profession-funnel .funnel-testimonial-wordmark{width:7.5rem;max-width:100%}.funnel-shell.is-profession-funnel .funnel-testimonial-supporting{text-align:center;max-width:40rem;margin-inline:auto;font-weight:550;line-height:1.4}.funnel-shell.is-profession-funnel .funnel-testimonial-phone{padding:1.25rem 2.5rem 2.75rem;overflow:visible}.funnel-shell.is-profession-funnel .funnel-testimonial-device{filter:none}.funnel-shell.is-profession-funnel .funnel-testimonial-device:before{content:"";z-index:-1;background:#222;border-radius:15%/7%;position:absolute;inset:1%;box-shadow:14px 24px 36px #302d4330}.funnel-shell.is-profession-funnel .funnel-process-card[data-step] .profession-screen-visual,.funnel-shell.is-profession-funnel .funnel-process-card[data-step] .profession-review-visual{height:clamp(23rem,35vw,31rem);min-height:0;display:block}.funnel-shell .profession-screen-panel{flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1.5rem;display:flex}.funnel-shell .profession-screen-panel .funnel-compliance-illustration{aspect-ratio:1;zoom:.66;flex:none;width:400px;max-width:none;height:400px;min-height:0;margin:0;position:relative;transform:none}.funnel-shell .profession-review-panel{justify-content:center;align-items:center;padding:clamp(1rem,2.5vw,2rem);display:flex}.funnel-shell .profession-screen-caption{color:#426b48;text-align:center;background:#eef6eb;border:1px solid #bed2bf;border-radius:99px;flex:none;align-items:center;gap:.45rem;max-width:100%;padding:.5rem .8rem;font-size:.7rem;line-height:1.4;display:inline-flex}.funnel-shell .profession-portal-capture{aspect-ratio:16/10;box-shadow:none;background:#dcd8d5;border:0;border-radius:.25rem;position:relative;overflow:hidden}.funnel-shell .profession-portal-capture img{object-fit:contain;width:100%;max-width:100%;height:100%;margin:0;display:block}.funnel-shell .profession-approved-batch{z-index:5;color:#355b36;white-space:nowrap;background:#e7f1e1;border:1px solid #bdd0b8;border-radius:99px;align-items:center;gap:.4rem;padding:.45rem .7rem;display:flex;position:absolute;bottom:-2.75rem;left:calc(6.5rem + clamp(9rem,16vw,11.5rem)/2);transform:translate(-50%);box-shadow:0 4px 14px #2e432412}.funnel-shell .profession-approved-batch strong{font-size:.72rem;font-weight:600;line-height:1.25}.funnel-shell .profession-approved-batch svg{flex:none}.funnel-shell .profession-publish-visual .funnel-publish-stack{bottom:18%}@media(max-width:40rem){.funnel-shell .profession-screen-caption{padding:.45rem .65rem;font-size:.64rem}.funnel-shell .profession-approved-batch{gap:.35rem;padding:.4rem .6rem;bottom:-2.6rem;left:50%}.funnel-shell .profession-approved-batch strong{font-size:.65rem}.funnel-shell .profession-publish-visual .funnel-publish-stack{bottom:23%}}.funnel-shell .funnel-header-actions .profession-header-start{display:none}@media(max-width:60rem){.funnel-shell .funnel-header-actions .profession-header-start{display:inline-flex}.funnel-shell .funnel-header-actions .profession-header-demo{display:none}}.funnel-shell .profession-portal-computer.funnel-laptop{width:100%;max-width:none;margin:0 auto}.funnel-shell .profession-portal-computer .funnel-laptop-screen{background:#232326;border:1px solid #77777b;border-bottom:0;border-radius:clamp(.3rem,.65vw,.55rem) clamp(.3rem,.65vw,.55rem) .2rem .2rem;width:92%;padding:2% 1% 1%;box-shadow:0 22px 40px -28px #19131d70,inset 0 0 0 1px #151518}.funnel-shell .profession-portal-computer .funnel-laptop-camera{aspect-ratio:1;background:#66676d;border-radius:50%;width:.45%;height:auto;top:1.2%}.funnel-shell .profession-portal-computer .funnel-laptop-base{background:linear-gradient(#e5e5e8,#c5c4ca 32%,#a5a3ae 72%,#85828e);border-radius:1px 1px .85rem .85rem;height:clamp(.6rem,1.35vw,1.1rem);display:block;box-shadow:0 12px 25px -12px #25202c50}.funnel-shell .profession-portal-computer .funnel-laptop-base span{background:#97979f;height:35%}@media(min-width:60.001rem){.funnel-shell.is-profession-funnel .funnel-process-mantra{gap:1.15rem;margin-top:1.65rem}.funnel-shell.is-profession-funnel .funnel-process-mantra>button{letter-spacing:-.015em;gap:1rem;font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.15}.funnel-shell.is-profession-funnel .funnel-process-mantra i{width:2.25rem}}@media(max-width:60rem){.funnel-shell .profession-approved-batch{left:50%}.funnel-shell .profession-publish-visual .funnel-publish-stack{width:min(70%,17rem)}.funnel-shell.is-profession-funnel .funnel-process-mantra{gap:.75rem 1.25rem}.funnel-shell.is-profession-funnel .funnel-process-mantra>button{font-size:1rem;line-height:1.35}.funnel-shell.is-profession-funnel .funnel-process-card[data-step] .profession-screen-visual,.funnel-shell.is-profession-funnel .funnel-process-card[data-step] .profession-review-visual{height:21rem}.funnel-shell .profession-screen-panel{gap:.5rem;padding:1rem}.funnel-shell .profession-screen-panel .funnel-compliance-illustration{zoom:.64;width:400px;max-width:none}.funnel-shell .profession-review-panel{padding:1rem}}.funnel-shell .profession-screen-panel .funnel-compliance-node{max-width:118px;padding:8px 10px;font-size:12px}.funnel-shell .profession-screen-panel .funnel-compliance-core span{font-size:12px}@media(min-width:75rem){.funnel-shell .profession-screen-panel .funnel-compliance-illustration{zoom:.85}}.funnel-shell.is-profession-funnel .funnel-final-copy>p{text-wrap:balance;width:100%;max-width:52rem;margin-inline:auto;line-height:1.55}.funnel-shell .profession-product .profession-revenue-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 72%,#edbb5852 72% 94%,#0000 94%);padding:0 .035em}.funnel-shell.is-profession-funnel .profession-campaign-photo{min-height:0;margin:0;padding:0;display:block;overflow:hidden}.funnel-shell.is-profession-funnel .profession-campaign-photo img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}
