.my-8{margin-top:2rem;margin-bottom:2rem}.mb-4{margin-bottom:1rem}.mt-1{margin-top:.25rem}.mt-4{margin-top:1rem}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-2{height:.5rem}.h-full{height:100%}.w-2{width:.5rem}.w-full{width:100%}.shrink-0{flex-shrink:0}.scroll-mt-24{scroll-margin-top:6rem}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-3{gap:.75rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-full{border-radius:9999px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.bg-\[\#FF5722\]{--tw-bg-opacity:1;background-color:rgb(255 87 34/var(--tw-bg-opacity,1))}.p-8{padding:2rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.text-\[\#E54834\]{--tw-text-opacity:1;color:rgb(229 72 52/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--font-display:Georgia, "Times New Roman", serif;--font-sans:"Segoe UI", Inter, Arial, sans-serif;--canvas:#f8f4ef;--paper:#fff;--paper-soft:#fbf8f4;--ink:#171412;--graphite:#3b3532;--bark:#595050;--taupe:#b7ab98;--champagne:#e8dccc;--coral:#eb5939;--coral-dark:#c8462e;--line:#59505029;--shadow:0 24px 80px #3b35321f;--shadow-strong:0 32px 110px #eb593933;--radius:8px;--max:1180px;--scroll-progress:0}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--canvas);scroll-padding-top:96px;overflow-x:clip}body{color:var(--graphite);background:radial-gradient(circle at 15% 0%, #eb593924, transparent 32rem), radial-gradient(circle at 85% 10%, #b7ab9859, transparent 34rem), linear-gradient(180deg, #fffaf5 0%, var(--canvas) 35%, #fff 100%);font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:0;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit}main{overflow:clip}::selection{color:var(--paper);background:var(--coral)}[data-reveal]{opacity:0;filter:blur(10px);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),filter .72s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(26px)}[data-reveal].is-visible{opacity:1;filter:blur();transform:translateY(0)}.scroll-progress{z-index:100;width:calc(var(--scroll-progress) * 100%);background:linear-gradient(90deg, var(--coral), var(--taupe));pointer-events:none;height:3px;position:fixed;inset:0 auto auto 0}.site-header{z-index:50;width:min(var(--max), calc(100% - 32px));border-radius:var(--radius);backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #ffffffb3;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin:18px auto 0;padding:10px 10px 10px 14px;display:grid;position:sticky;top:0;box-shadow:0 16px 45px #3b353217}.brand{color:var(--ink);letter-spacing:0;align-items:center;gap:10px;font-weight:800;display:inline-flex}.brand em{color:var(--coral);font-style:normal}.brand-mark{border-radius:var(--radius);width:34px;height:34px;color:var(--paper);background:linear-gradient(135deg, var(--bark), var(--coral));font-family:var(--font-display), serif;place-items:center;font-size:21px;display:grid;box-shadow:0 10px 26px #eb59393d}.brand--footer{margin-bottom:18px}.main-nav{color:#3b3532c2;scrollbar-width:none;justify-content:center;align-items:center;gap:clamp(12px,2vw,24px);font-size:.88rem;font-weight:700;display:flex}.main-nav::-webkit-scrollbar{display:none}.main-nav a{transition:color .18s}.main-nav a:hover,.main-nav a:focus-visible{color:var(--coral)}.button-link{border-radius:var(--radius);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 18px;font-size:.91rem;font-weight:800;line-height:1;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.button-link:hover,.button-link:focus-visible{transform:translateY(-2px)}.button-link--primary{color:var(--paper);background:linear-gradient(135deg, var(--coral), var(--coral-dark));box-shadow:0 16px 36px #eb593940}.button-link--secondary{color:var(--graphite);border-color:var(--line);background:#ffffffb8}.button-link--ghost{color:var(--graphite);border-color:var(--line);background:0 0}.section{width:min(var(--max), calc(100% - 32px));margin:0 auto;padding:clamp(64px,9vw,124px) 0}.hero-section{width:min(var(--max), calc(100% - 32px));grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:center;gap:clamp(36px,6vw,72px);min-height:calc(100vh - 78px);margin:-6px auto 0;padding:clamp(60px,9vw,110px) 0 clamp(46px,6vw,80px);display:grid}.hero-copy h1,.page-hero h1,.service-hero h1,.article-hero h1{color:var(--ink);font-family:var(--font-display), Georgia, serif;text-wrap:balance;margin:0;font-size:clamp(3.1rem,7.2vw,7.15rem);font-weight:700;line-height:.93}.hero-copy h1{max-width:760px;font-size:clamp(3rem,5.25vw,5.8rem);line-height:.98}.hero-copy h1 span{display:inline}.hero-copy p,.page-hero p,.service-hero p,.article-hero p{color:#3b3532c7;max-width:680px;margin:26px 0 0;font-size:clamp(1.02rem,1.5vw,1.22rem);line-height:1.72}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-copy{width:100%;min-width:0;max-width:100%}.hero-copy p{overflow-wrap:break-word;max-width:min(680px,100%)}.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:660px;margin-top:32px;display:grid}.trust-strip span,.proof-points span,.scope-panel span{color:var(--bark);align-items:center;gap:8px;font-size:.9rem;font-weight:750;display:inline-flex}.trust-strip svg,.proof-points svg,.scope-panel svg{color:var(--coral);flex:none}.hero-visual{min-height:620px;position:relative}.dashboard-card,.portrait-panel,.floating-note,.scope-panel,.roi-widget,.pricing-card,.faq-item,.post-card,.contact-panel{border-radius:var(--radius);box-shadow:var(--shadow);backdrop-filter:blur(18px);background:#ffffffbd;border:1px solid #ffffffb8}.dashboard-card--main{z-index:3;width:min(430px,90%);color:var(--paper);box-shadow:var(--shadow-strong);background:linear-gradient(145deg,#3b3532fa,#595050e0),radial-gradient(circle at 20% 20%,#eb593947,#0000 20rem);padding:22px;position:absolute;inset:44px 0 auto auto}.dashboard-topline{color:#ffffffc2;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;font-size:.84rem;font-weight:800;display:flex}.metric-orbit{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.metric-orbit div{border-radius:var(--radius);background:#ffffff12;border:1px solid #ffffff21;padding:14px 12px}.metric-orbit span,.roi-result span,.post-card span,.service-index{color:#595050b3;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:900;display:block}.metric-orbit span{color:#ffffff94}.metric-orbit strong{color:var(--paper);margin-top:8px;font-size:.92rem;display:block}.chart-surface{border-radius:var(--radius);background:linear-gradient(#ffffff14 1px,#0000 1px) 0 0/100% 25%,#ffffff0e;align-items:flex-end;gap:12px;height:210px;margin-top:28px;padding:18px;display:flex}.chart-surface span{background:linear-gradient(180deg, var(--coral), var(--champagne));transform-origin:bottom;border-radius:999px 999px 3px 3px;flex:1;animation:1.6s cubic-bezier(.22,1,.36,1) both bar-rise}.portrait-panel{background:var(--champagne);width:min(380px,72%);position:absolute;inset:0 auto auto 6%;overflow:hidden;transform:rotate(-2deg)}.portrait-art{background:linear-gradient(160deg, #ffffff1f, #eb59392e), radial-gradient(circle at 35% 22%, #ffffffeb, transparent 11rem), linear-gradient(140deg, var(--champagne), var(--taupe));align-content:end;min-height:520px;padding:28px;display:grid}.portrait-art span{color:var(--coral);font-family:var(--font-display), serif;font-size:4.4rem;font-weight:800;line-height:.9}.portrait-art strong{color:var(--ink);font-family:var(--font-display), serif;font-size:3.2rem;line-height:1}.portrait-art em{color:#3b3532b8;text-transform:uppercase;letter-spacing:.08em;margin-top:12px;font-style:normal;font-weight:900}.floating-note{z-index:4;max-width:300px;color:var(--graphite);align-items:center;gap:10px;padding:14px 16px;font-size:.88rem;font-weight:850;display:inline-flex;position:absolute;inset:auto 6% 42px auto}.section-heading{max-width:780px;margin-bottom:34px}.section-heading--wide{grid-template-columns:1fr minmax(260px,.46fr);align-items:flex-end;gap:40px;max-width:none;display:grid}.section-label{color:var(--coral);text-transform:uppercase;letter-spacing:.12em;margin:0 0 12px;font-size:.78rem;font-weight:900}.section-heading h2,.proof-copy h2,.final-cta h2,.roi-widget h3{color:var(--ink);font-family:var(--font-display), Georgia, serif;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4.6vw,4.6rem);line-height:.98}.section-heading p:not(.section-label),.proof-copy p,.final-cta p,.roi-widget p{color:#3b3532b8;line-height:1.72}.audience-grid,.pricing-grid,.blog-grid,.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.path-card,.service-card,.process-step{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff85;min-height:260px;padding:24px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative}.path-card:hover,.service-card:hover,.pricing-card:hover,.post-card:hover{box-shadow:var(--shadow);border-color:#eb593957;transform:translateY(-6px)}.path-card span,.service-card__head span,.process-step span,.related-grid span{color:var(--coral);font-family:var(--font-display), serif;font-size:1.5rem;font-weight:800}.path-card h3,.service-card h3,.service-card h2,.process-step h3,.pricing-card h3,.pricing-card h2,.post-card h2,.faq-item h3,.scope-panel h2{color:var(--ink);margin:18px 0 12px;font-size:1.25rem;line-height:1.16}.path-card p,.service-card p,.process-step p,.pricing-card p,.post-card p,.faq-item p,.scope-panel p{color:#3b3532b8;line-height:1.68}.path-card a,.service-card a,.pricing-card a,.post-card a,.related-grid a{color:var(--coral);align-items:center;gap:8px;margin-top:18px;font-weight:900;display:inline-flex}.services-section{width:100%;padding-inline:max(16px, calc((100vw - var(--max)) / 2));background:linear-gradient(#3b353209,#eb593909),0 0}.service-rail{scroll-snap-type:x mandatory;grid-template-columns:repeat(6,minmax(245px,1fr));gap:14px;padding:4px 2px 18px;display:grid;overflow-x:auto}.service-rail--list{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.service-card{scroll-snap-align:start;background:linear-gradient(180deg, #ffffffe0, #ffffff94), var(--paper)}.service-card__head{color:var(--coral);justify-content:space-between;align-items:center;display:flex}.service-card strong{color:var(--graphite);margin-top:16px;line-height:1.4;display:block}.process-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.process-step{background:#3b35320b;min-height:220px}.roi-section{width:min(1060px,100% - 32px)}.roi-widget{background:radial-gradient(circle at 90% 0,#eb59392e,#0000 25rem),#ffffffd1;grid-template-columns:minmax(260px,.8fr) minmax(340px,1.2fr);gap:28px;padding:clamp(24px,5vw,48px);display:grid}.roi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.roi-grid label,.contact-panel label{color:var(--bark);gap:8px;font-size:.86rem;font-weight:850;display:grid;position:relative}.roi-grid input,.contact-panel input,.contact-panel select,.contact-panel textarea{border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--ink);background:#ffffffdb;outline:none;padding:14px 42px 14px 14px;transition:border-color .16s,box-shadow .16s}.roi-grid input:focus,.contact-panel input:focus,.contact-panel select:focus,.contact-panel textarea:focus{border-color:var(--coral);box-shadow:0 0 0 4px #eb59391f}.roi-grid small{color:var(--taupe);font-weight:900;position:absolute;bottom:14px;right:14px}.roi-result{grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;margin-top:10px;display:grid}.roi-result div,.roi-result button{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);min-height:78px;padding:14px 16px}.roi-result strong{color:var(--ink);font-family:var(--font-display), serif;margin-top:8px;font-size:clamp(1.6rem,3vw,2.5rem);display:block}.roi-result button,.contact-panel button{color:var(--paper);cursor:pointer;background:var(--graphite);border:0;justify-content:center;align-items:center;gap:8px;font-weight:900;display:inline-flex}.proof-section{grid-template-columns:minmax(280px,.88fr) minmax(300px,1fr);align-items:center;gap:clamp(28px,6vw,76px);display:grid}.proof-media{border-radius:var(--radius);background:var(--champagne);box-shadow:var(--shadow);overflow:hidden}.proof-media img{aspect-ratio:1/.94;-o-object-fit:cover;object-fit:cover;width:100%}.proof-points{gap:12px;margin-top:26px;display:grid}.pricing-card,.post-card,.faq-item,.contact-panel,.scope-panel{padding:24px}.pricing-card strong{color:var(--coral);font-family:var(--font-display), serif;font-size:2.2rem;line-height:1;display:block}.faq-list{gap:12px;display:grid}.final-cta{text-align:center;width:min(1040px,100% - 32px)}.final-cta>div{border-radius:var(--radius);color:var(--paper);background:radial-gradient(circle at 20% 0%, #eb59398c, transparent 24rem), linear-gradient(135deg, var(--graphite), #211d1b);box-shadow:var(--shadow-strong);padding:clamp(34px,7vw,76px)}.final-cta h2,.final-cta p{color:var(--paper)}.final-cta p{color:#ffffffbd;max-width:640px;margin:20px auto 28px}.page-hero,.service-hero,.article-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.54fr);align-items:center;gap:clamp(28px,6vw,72px);min-height:520px;display:grid}.page-hero.compact,.article-hero{max-width:980px;min-height:auto;padding-top:clamp(76px,10vw,128px);display:block}.page-hero__image{border-radius:var(--radius);background:var(--champagne);box-shadow:var(--shadow);overflow:hidden}.page-hero__image img{aspect-ratio:1/.92;-o-object-fit:cover;object-fit:cover;width:100%}.service-hero{grid-template-columns:minmax(0,.95fr) minmax(280px,.55fr)}.service-index{color:var(--coral)}.service-hero__panel{border-radius:var(--radius);color:var(--paper);background:radial-gradient(circle at 100% 0%, #eb593957, transparent 22rem), linear-gradient(145deg, var(--graphite), #211d1b);box-shadow:var(--shadow-strong);padding:30px}.service-hero__panel h2{color:var(--paper);font-family:var(--font-display), serif;font-size:2rem;line-height:1}.service-hero__panel p{color:#ffffffc2}.content-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:start;gap:clamp(28px,6vw,72px);display:grid}.rich-content{color:#3b3532d1;font-size:clamp(1.05rem,1.3vw,1.18rem);line-height:1.82}.rich-content p,.rich-content h2{max-width:760px}.rich-content h2{color:var(--ink);font-family:var(--font-display), serif;margin-top:42px;font-size:2.2rem;line-height:1.05}.scope-panel{gap:12px;display:grid;position:sticky;top:102px}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.related-grid a{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff9e;align-content:start;min-height:150px;padding:22px;display:grid}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.post-card{min-height:300px}.article-hero span{color:var(--coral);text-transform:uppercase;letter-spacing:.08em;font-weight:900}.contact-panel form{gap:14px;display:grid}.contact-panel button{border-radius:var(--radius);min-height:48px}.contact-panel button:disabled{cursor:wait;opacity:.72}.contact-form-status{color:var(--ink);margin:0;font-weight:800;line-height:1.45}.contact-form-status--error{color:#b42318}.site-footer{background:#151312;border-top:1px solid #ffffff14;grid-template-columns:1.2fr .7fr 1fr .8fr;gap:34px;width:100%;margin:0;padding:44px max(16px,50vw - 560px) 56px;display:grid}.site-footer h2{color:#ffffffb8;text-transform:uppercase;letter-spacing:.1em;margin:0 0 14px;font-size:.84rem;font-weight:900}.site-footer p,.site-footer a{color:#ffffff8f;line-height:1.7;display:block}.site-footer a{margin:7px 0;font-weight:700}@keyframes bar-rise{0%{opacity:.2;transform:scaleY(.12)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:1080px){.site-header{grid-template-columns:auto auto}.main-nav{grid-column:1/-1;justify-content:start;padding-bottom:2px;overflow-x:auto}.hero-section,.page-hero,.service-hero,.proof-section,.content-grid,.roi-widget,.section-heading--wide{grid-template-columns:1fr}.hero-section{min-height:auto}.hero-visual{min-height:560px}.process-timeline,.service-rail--list,.blog-grid,.site-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.scope-panel{position:static}}@media (max-width:720px){.site-header{width:min(100% - 20px, var(--max));gap:12px;margin-top:10px}.header-cta{display:none}.main-nav{white-space:nowrap;gap:16px;max-width:calc(100vw - 42px);font-size:.82rem}.section,.hero-section,.roi-section,.final-cta{width:min(100% - 22px, var(--max))}.hero-copy h1,.page-hero h1,.service-hero h1,.article-hero h1{overflow-wrap:break-word;max-width:100%;font-size:clamp(2.25rem,9.4vw,2.85rem);line-height:1.02}.hero-copy h1 span{display:block}.hero-copy p,.page-hero p,.service-hero p,.article-hero p{font-size:.98rem;line-height:1.65}.hero-copy p,.hero-actions{max-width:min(100%,340px)}.trust-strip,.audience-grid,.pricing-grid,.process-timeline,.blog-grid,.related-grid,.service-rail--list,.site-footer,.roi-grid,.roi-result{grid-template-columns:1fr}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions .button-link{width:100%}.hero-visual{max-width:100%;min-height:520px;overflow:hidden}.dashboard-card--main{width:100%;inset:74px auto auto 0}.portrait-panel{width:68%;inset:0 0 auto auto}.floating-note{width:min(320px,92%);inset:auto 0 0 auto}.metric-orbit{grid-template-columns:1fr}.chart-surface{height:150px}.path-card,.service-card,.process-step,.post-card{min-height:auto}}body{background:#f4f1ec}.site-header{color:#ffffffd6;background:#0d0c0bc7;border-color:#ffffff17;width:min(1280px,100% - 32px);position:absolute;inset:14px 0 auto;box-shadow:0 24px 80px #00000047}.brand,.main-nav{color:#ffffffdb}.brand-mark{background:linear-gradient(135deg, #5d4038, var(--coral))}.ref-shell{width:min(1280px,100% - 32px);margin:0 auto}.ref-hero{color:#fff;background:radial-gradient(circle at 78% 16%,#eb593957,#0000 18rem),radial-gradient(circle at 60% 70%,#b7ab982e,#0000 24rem),linear-gradient(115deg,#100f0efa,#131110);min-height:690px;padding:104px 0 54px;position:relative;overflow:clip}.ref-hero:before{content:"";pointer-events:none;background:radial-gradient(at 50% 118%,#ff8d6829,#0000 34rem),linear-gradient(116deg,#0000 0 32%,#ff8d6814 32.3% 32.8%,#0000 33.1%),linear-gradient(118deg,#0000 0 38%,#d9c6af14 38.2% 38.6%,#0000 39%),linear-gradient(90deg,#090807eb,#09080785 52%,#090807d1),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 96px);position:absolute;inset:0}.ref-hero__grid{z-index:1;grid-template-columns:.78fr 1.22fr;align-items:center;gap:36px;display:grid;position:relative}.ref-hero__copy h1{color:#fff;max-width:660px;font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:clamp(2.9rem,4.05vw,3.95rem);font-weight:900;line-height:.96}.ref-hero__copy p{color:#ffffffbd;max-width:520px;margin:20px 0 0;font-size:1.02rem;line-height:1.75}.ref-actions{gap:12px;margin-top:26px;display:flex}.ref-actions .button-link--ghost,.ref-about .button-link--ghost{color:#fff;background:#ffffff0f;border-color:#ffffff47}.ref-trust{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.ref-trust span{color:#ffffffb8;align-items:center;gap:10px;font-size:.8rem;line-height:1.35;display:flex}.ref-trust svg{color:#d9c6af}.ref-hero__visual{min-height:515px;position:relative}.ref-metric-card,.ref-chart-card,.ref-bars-card,.ref-person-card{color:#fff;backdrop-filter:blur(18px);background:#171412a8;border:1px solid #ffffff1f;border-radius:8px;position:absolute;box-shadow:0 24px 80px #00000057}.ref-metric-card span,.ref-card-head span{color:#ffffff94;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:800;display:block}.ref-metric-card strong{color:#fff;margin-top:18px;font-size:1.55rem;line-height:1;display:block}.ref-metric-card small{color:#79d998;margin-top:10px;font-size:.78rem;display:block}.metric-card--sales{z-index:3;top:18px;left:26px}.metric-card--roi{z-index:3;top:184px;left:26px}.ref-bars-card{z-index:2;width:292px;padding:22px;top:14px;right:282px}.ref-bars{align-items:flex-end;gap:13px;height:160px;margin-top:22px;display:flex}.ref-bars i{background:linear-gradient(#ff8d68,#e6d0ba);border-radius:3px 3px 0 0;flex:1}.ref-chart-card{z-index:4;width:340px;padding:18px;bottom:26px;left:-58px}.ref-card-head{justify-content:space-between;margin-bottom:14px;display:flex}.ref-card-head small{color:#ffffff7a;font-size:.72rem;font-weight:800}.campaign-row{color:#ffffffb8;border-top:1px solid #ffffff14;grid-template-columns:1fr 52px 42px;gap:8px;padding:8px 0;font-size:.76rem;display:grid}.campaign-row strong,.campaign-row em{color:#fff;text-align:right;font-style:normal}.campaign-row em{color:#ff8d68}.ref-person-card{z-index:4;width:260px;top:76px;right:0;overflow:hidden}.ref-person-card div{background:linear-gradient(#171412b8,#171412);padding:16px 18px 18px}.ref-person-card .ref-portrait-placeholder{aspect-ratio:.86;background:radial-gradient(circle at 72% 15%,#eb593926,#0000 7rem),radial-gradient(circle at 25% 25%,#e8dccc1a,#0000 6rem),linear-gradient(145deg,#302721,#090807 72%);padding:0;display:block;position:relative;overflow:hidden}.ref-person-card .ref-portrait-placeholder:before{content:"";z-index:2;background:linear-gradient(90deg,#0000 0 38%,#1e1612a6 38% 62%,#0000 62%),radial-gradient(circle at 35% 40%,#ffffff29,#0000 7%),radial-gradient(circle at 65% 40%,#ffffff29,#0000 7%),linear-gradient(145deg,#e0cdbd,#9b7767);border-radius:48% 48% 44% 44%;width:76px;height:92px;position:absolute;top:12%;left:50%;transform:translate(-50%);box-shadow:0 -14px 0 -2px #17100d,0 0 0 10px #ffffff06,0 18px 42px #0000006b}.ref-person-card .ref-portrait-placeholder:after{content:"";z-index:1;background:radial-gradient(at 50% 5%,#ffffff1f,#0000 17%),linear-gradient(150deg,#191615,#060505);border-radius:43% 43% 0 0;width:180px;height:178px;position:absolute;bottom:-9%;left:50%;transform:translate(-50%)}.ref-person-card .ref-portrait-placeholder span{z-index:3;background:linear-gradient(90deg,#00000075,#0000 45%,#00000080),linear-gradient(#0000 0 68%,#00000094),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 44px);position:absolute;inset:0}.ref-person-card strong{color:#d9c6af;font-family:var(--font-display);font-size:1.35rem;display:block}.ref-person-card span{color:#ffffffad;margin-top:6px;font-size:.8rem;display:block}.ref-section{background:#f8f6f2;padding:50px 0}.ref-center{text-align:center;max-width:680px;margin:0 auto 34px}.ref-center h2,.ref-system h2,.ref-process h2,.ref-roi h2,.ref-about h2,.ref-pricing h2,.ref-faq h2,.ref-final h2{color:#181514;font-family:var(--font-sans);margin:0;font-size:clamp(2rem,3.2vw,3.25rem);font-weight:900;line-height:1.03}.ref-center p,.ref-system p,.ref-roi p,.ref-about p,.ref-pricing p,.ref-final p{color:#3b3532b3;line-height:1.7}.ref-kicker{color:#b9806b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:900;display:block}.ref-path-card,.ref-system-step,.ref-process-card,.ref-proof-card,.ref-price-card,.ref-faq-item{background:#ffffffdb;border:1px solid #5950501f;border-radius:8px;box-shadow:0 14px 40px #3b35320f}.ref-path-card{min-height:150px;padding:22px}.ref-path-card svg{width:34px;height:34px;color:var(--coral);background:#eb593913;border-radius:999px;padding:8px}.ref-path-card a svg{background:0 0;border-radius:0;width:16px;height:16px;padding:0}.ref-path-card h3{color:#171412;margin:18px 0 8px;font-size:1rem}.ref-path-card p{color:#3b3532a8;margin:0;font-size:.84rem;line-height:1.55}.ref-path-card a{color:var(--coral);margin-top:18px;display:inline-flex}.ref-system{background:linear-gradient(#eee8df,#f8f5f0)}.ref-system__grid{grid-template-columns:.58fr 1.42fr;align-items:center;gap:54px;display:grid}.ref-system__steps{grid-template-columns:repeat(5,1fr);align-items:start;gap:18px;display:grid;position:relative}.ref-system-step{z-index:1;text-align:center;min-height:auto;box-shadow:none;background:0 0;border:0;padding:0 4px;position:relative}.ref-system-step span{color:#fff;background:var(--coral);border-radius:50%;place-items:center;width:22px;height:22px;margin:-10px auto 14px;font-size:.72rem;font-weight:900;display:inline-grid}.ref-system-step svg{width:72px;height:72px;color:var(--bark);background:#fff;border-radius:999px;margin:0 auto;padding:23px;display:grid;box-shadow:0 12px 28px #3b353214}.ref-system-step h3{color:#171412;margin:0;font-size:.83rem;line-height:1.25}.ref-system-step p{color:#3b353294;margin:8px 0 0;font-size:.74rem;line-height:1.4}.ref-process-grid{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.ref-process-card{box-shadow:none;background:0 0;border:0;padding:22px 18px;position:relative}.ref-process-card:not(:last-child):after{content:"";background:#b7ab987a;width:58px;height:1px;position:absolute;top:42px;left:calc(100% - 28px)}.ref-process-card:not(:last-child):before{content:"";border-top:1px solid #b7ab989e;border-right:1px solid #b7ab989e;width:8px;height:8px;position:absolute;top:38px;left:calc(100% + 22px);transform:rotate(45deg)}.ref-process-card span{color:#b7ab98;font-size:2rem;font-weight:900}.ref-process-card h3{color:#171412;margin:16px 0 8px;font-size:1rem}.ref-process-card p{color:#3b3532ad;margin:0;font-size:.86rem;line-height:1.6}.ref-roi{color:#fff;background:radial-gradient(circle at 74% 30%,#eb593938,#0000 22rem),linear-gradient(135deg,#151312,#24201e);padding:70px 0}.ref-roi h2,.ref-about h2,.ref-final h2{color:#fff}.ref-roi p,.ref-about p,.ref-final p{color:#ffffffad}.ref-roi ul{gap:11px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ref-roi li{color:#ffffffc7;font-size:.9rem}.ref-roi li:before{content:"✓";color:var(--coral);margin-right:10px}.ref-slider-card,.ref-roas-card{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;box-shadow:0 24px 80px #00000038}.ref-slider-card{gap:20px;padding:26px;display:grid}.ref-slider-card label{color:#ffffffb8;grid-template-columns:1fr auto;gap:9px 14px;font-size:.8rem;display:grid}.ref-slider-card label strong{color:#fff}.ref-slider-card i{background:#ffffff24;border-radius:999px;grid-column:1/-1;height:5px;position:relative;overflow:hidden}.ref-slider-card b{border-radius:inherit;background:linear-gradient(90deg, var(--coral), #f4d5c4);position:absolute;inset:0 auto 0 0}.ref-roas-card{padding:26px;position:relative}.ref-roas-card>span{color:#ffffff9e;font-size:.78rem;font-weight:900}.ref-result-bars{background:linear-gradient(#ffffff14 1px,#0000 1px) 0 0/100% 33%,#ffffff09;border-radius:7px;align-items:flex-end;gap:10px;width:94px;height:116px;padding:12px 10px 0;display:flex;position:absolute;top:70px;left:26px}.ref-result-bars i{background:linear-gradient(#ff8d68,#8c8a85);border-radius:3px 3px 0 0;flex:1}.mini-result{border-bottom:1px solid #ffffff14;justify-content:space-between;padding:13px 0;display:flex}.mini-result em{color:#ffffff94;font-style:normal}.mini-result strong{color:#fff}.roas-score{background:#eb593914;border:1px solid #eb59398f;border-radius:8px;justify-content:space-between;align-items:end;margin-top:24px;padding:18px;display:flex}.roas-score small{color:#ffffffb3;font-weight:800}.roas-score strong{color:#fff;font-size:2.5rem;line-height:1}.ref-proof-card{padding:24px 16px}.ref-proof-card span{color:#3b3532c2;min-height:34px;font-size:.84rem;line-height:1.35;display:block}.ref-proof-card strong{color:#171412;margin-top:6px;font-size:2rem;line-height:1;display:block}.ref-proof-card p{color:#3b3532a8;margin:8px 0 0;font-size:.84rem;line-height:1.45}.sparkline{align-items:flex-end;gap:5px;height:34px;margin-top:18px;display:flex}.sparkline i{background:linear-gradient(#ff8d68,#eb59391f);border-radius:999px;flex:1}.ref-proof-link{grid-column:1/6;justify-content:center;margin-top:-2px;display:flex}.ref-proof-link a{color:var(--coral);align-items:center;gap:7px;font-size:.82rem;font-weight:900;display:inline-flex}.ref-proof-link svg{width:15px;height:15px}.ref-quote{background:#e9ded0;border-radius:8px;grid-area:1/6/3;padding:24px;position:relative}.ref-quote:before{content:"“";color:#eb593952;height:34px;font-family:Georgia,Times New Roman,serif;font-size:4.2rem;font-weight:900;line-height:.72;display:block}.ref-quote p{color:#3b3532;margin:0;font-size:1rem;line-height:1.65}.ref-quote-author{align-items:center;gap:10px;margin-top:18px;display:flex}.ref-quote-author i{background:radial-gradient(circle at 50% 34%,#d8b9a4 0 32%,#0000 33%),linear-gradient(145deg,#2b2521,#090807);border-radius:999px;width:28px;height:28px}.ref-quote-author span{flex:1;min-width:0}.ref-quote-author strong{color:#171412;font-size:.72rem;display:block}.ref-quote-author em{color:#eb5939;letter-spacing:.08em;margin-top:2px;font-size:.62rem;font-style:normal;display:block}.ref-quote-author svg{color:#b9806b}.ref-about{background:linear-gradient(135deg,#141211,#24201e);padding:72px 0}.ref-about__media{background:#2b2521;border-radius:8px;overflow:hidden}.ref-about-placeholder{aspect-ratio:1.16;background:radial-gradient(at 22% 18%,#e8dccc33,#0000 8rem),radial-gradient(circle at 84% 20%,#eb593924,#0000 10rem),linear-gradient(130deg,#302720 0%,#141211 58%,#080706 100%);width:100%;position:relative;overflow:hidden}.ref-about-placeholder:before{content:"";z-index:2;background:linear-gradient(90deg,#0000 0 38%,#1e1612a6 38% 62%,#0000 62%),linear-gradient(145deg,#dcc9b8,#927260);border-radius:48% 48% 43% 43%;width:74px;height:88px;position:absolute;top:16%;left:28%;box-shadow:0 24px 54px #00000061}.ref-about-placeholder:after{content:"";z-index:1;background:linear-gradient(145deg,#191513,#070606);border-radius:46% 46% 0 0;width:275px;height:205px;position:absolute;bottom:-30%;left:8%}.ref-about-placeholder span{z-index:3;background:linear-gradient(90deg,#00000029,#0000 42%,#0000008a),radial-gradient(circle at 82% 12%,#eb593929,#0000 14rem);position:absolute;inset:0}.ref-price-card{padding:24px}.ref-price-card svg{color:var(--coral)}.ref-price-card h3{color:#171412;margin:18px 0 10px}.ref-price-card p{color:#3b3532a8;min-height:44px;margin:0}.ref-price-card strong{color:#171412;margin-top:28px;display:block}.ref-faq{padding-top:28px}.ref-faq-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px;display:grid}.ref-faq-item{color:#3b3532;justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;font-size:.88rem;font-weight:800;display:flex}.ref-final{color:#fff;background:#151312;padding:48px 0}.ref-final__actions{justify-items:end;gap:12px;display:grid}.ref-final__actions a:not(.button-link){color:#ffffffad;font-size:.86rem}.ref-final__trust{border-inline:1px solid #ffffff1c;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 24px;display:grid}.ref-final__trust span{grid-template-columns:30px 1fr;align-items:center;gap:2px 10px;display:grid}.ref-final__trust svg{color:#d9c6af;background:#ffffff0e;border-radius:999px;grid-row:1/3;width:30px;height:30px;padding:7px}.ref-final__trust b{color:#ffffffd6;font-size:.78rem;line-height:1.2}.ref-final__trust em{color:#ffffff80;font-size:.72rem;font-style:normal;line-height:1.35}@media (max-width:1080px){.ref-hero__grid,.ref-system__grid,.ref-roi__grid,.ref-about__grid,.ref-final__grid{grid-template-columns:1fr}.ref-hero__visual{min-height:620px}.ref-path-grid,.ref-faq-grid,.ref-system__steps,.ref-process-grid,.ref-proof-grid,.ref-pricing__grid{grid-template-columns:repeat(2,1fr)}.ref-process-card:before,.ref-process-card:after{display:none}.ref-proof-link,.ref-quote{grid-area:auto}}@media (max-width:720px){.site-header{color:#fff;grid-template-columns:1fr;width:calc(100% - 20px)}.main-nav{flex-wrap:wrap;justify-content:flex-start;gap:10px 16px;max-width:100%;font-size:.78rem;line-height:1}.ref-hero{min-height:auto;padding:128px 0 56px;overflow:hidden}.ref-hero__copy h1{overflow-wrap:break-word;max-width:340px;font-size:clamp(2.25rem,9vw,2.85rem);line-height:.98}.ref-hero__copy p,.ref-actions{max-width:340px}.ref-actions,.ref-trust,.ref-path-grid,.ref-system__steps,.ref-process-grid,.ref-proof-grid,.ref-pricing__grid,.ref-faq-grid{grid-template-columns:1fr}.ref-actions{display:grid}.ref-hero__visual{max-width:100%;min-height:760px;overflow:hidden}.metric-card--sales,.metric-card--roi,.ref-bars-card,.ref-chart-card,.ref-person-card{width:100%;max-width:100%;margin-top:14px;position:relative;inset:auto;overflow:hidden}.ref-final__actions{justify-items:start}.ref-final__trust{border:1px solid #ffffff1a;border-inline:0;grid-template-columns:1fr;padding:20px 0}}.ref-trust span{grid-template-columns:18px 1fr;align-items:start;gap:2px 10px;display:grid}.ref-trust span svg{grid-row:1/3;margin-top:2px}.ref-trust em{color:#ffffff94;font-size:.72rem;font-style:normal;line-height:1.35}.ref-product-card{z-index:5;color:#fff;backdrop-filter:blur(18px);background:#171412a8;border:1px solid #ffffff1f;border-radius:8px;width:248px;padding:17px;position:absolute;top:250px;right:260px;box-shadow:0 24px 80px #00000057}.product-row{border-top:1px solid #ffffff14;grid-template-columns:30px 1fr auto;align-items:center;gap:7px 9px;padding:10px 0;display:grid}.product-row i{background:linear-gradient(135deg,#ff8d68d1,#e6d0ba59),#ffffff1a;border-radius:6px;grid-row:1/3;width:30px;height:30px}.product-row span{color:#ffffffd1;font-size:.74rem;font-weight:800}.product-row strong{color:#fff;font-size:.72rem}.product-row em{color:#79d998;grid-column:2/4;font-size:.72rem;font-style:normal}.ref-about__copy .button-link{margin-top:26px}.ref-about__stats span{color:#fff;border-top:1px solid #ffffff24;padding-top:12px;font-size:.84rem;font-weight:900;display:block}.ref-about__bullets{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;align-content:center;gap:14px;padding:24px;display:grid}.ref-about__bullets span{color:#ffffffbd;align-items:center;gap:10px;font-weight:800;display:flex}.ref-about__bullets svg{color:#ff8d68}.ref-roi li:before{content:"✓"}.site-footer{background:#151312;padding:26px max(16px,50vw - 560px);display:block}.site-footer .brand--footer{margin:0}.site-footer p{color:#ffffff85;margin:0;font-size:.82rem}.site-footer nav a{color:#ffffff94;margin:0;font-size:.82rem;font-weight:700}.site-footer__social{justify-content:flex-end;gap:10px;display:flex}.site-footer__social a{color:#ffffff9e;text-transform:uppercase;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.68rem;font-weight:900;line-height:1;display:grid}.ref-faq-item svg{color:#5950509e;stroke-width:2.2px}@media (max-width:1080px){.ref-product-card{top:304px;right:260px}.ref-about__grid{grid-template-columns:1fr}}@media (max-width:720px){.ref-hero__copy h1{max-width:342px;font-size:clamp(2.2rem,8.7vw,2.76rem)}.ref-product-card{width:100%;margin-top:14px;position:relative;inset:auto}.ref-about__stats,.site-footer__inner{grid-template-columns:1fr}.ref-result-bars{width:100%;margin:16px 0 4px;position:static}.ref-roas-card .mini-result{margin-left:0}.site-footer nav,.site-footer__social{justify-content:flex-start}}@media (min-width:721px){.ref-shell{width:min(768px,100% - 96px)}.site-header{color:#ffffffe6;width:min(768px,100% - 96px);box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto 1fr auto;margin-top:0;padding:0;inset:8px 0 auto}.site-header .brand{color:#fff;gap:0;font-size:18px;line-height:1}.site-header .brand-mark{display:none}.site-header .main-nav{color:#ffffffe0;white-space:nowrap;grid-column:auto;justify-content:center;gap:24px;padding-bottom:0;font-size:.66rem;font-weight:800;overflow:visible}.site-header .header-cta{border-radius:3px;justify-self:end;min-height:30px;padding:0 15px;font-size:.66rem;box-shadow:0 10px 24px #eb593938}.site-header .header-cta svg{width:13px;height:13px}.ref-hero{height:450px;min-height:450px;padding:72px 0 0}.ref-hero:after{content:"";z-index:2;background:#171412d1;border:1px solid #ffffff24;border-radius:999px;width:26px;height:26px;position:absolute;bottom:-13px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000003d}.ref-hero__grid{grid-template-columns:350px 1fr;align-items:start;gap:18px}.ref-hero__copy{padding-top:0}.ref-hero__copy h1{max-width:322px;font-size:1.95rem;line-height:1.08}.ref-hero__copy p{max-width:306px;margin-top:18px;font-size:.72rem;line-height:1.65}.ref-actions{gap:10px;margin-top:19px}.ref-actions .button-link{border-radius:3px;min-height:30px;padding:0 16px;font-size:.66rem}.ref-actions .button-link svg{width:13px;height:13px}.ref-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:34px}.ref-trust span{grid-template-columns:22px 1fr;gap:2px 8px}.ref-trust span svg{border:1px solid #ffffff29;border-radius:999px;width:22px;height:22px;padding:5px}.ref-trust b{font-size:.55rem}.ref-trust em{font-size:.51rem;line-height:1.3}.ref-hero__visual{min-height:352px}.ref-metric-card,.ref-chart-card,.ref-bars-card,.ref-person-card,.ref-product-card{border-radius:5px;box-shadow:0 18px 50px #0000004d}.ref-metric-card{width:130px;padding:14px}.ref-metric-card span,.ref-card-head span{letter-spacing:0;font-size:.52rem}.ref-metric-card strong{margin-top:12px;font-size:1.06rem}.ref-metric-card small{margin-top:7px;font-size:.49rem}.metric-card--sales{top:0;left:14px}.metric-card--roi{top:132px;left:14px}.ref-bars-card{width:164px;padding:14px;top:-8px;right:135px}.ref-bars{gap:8px;height:104px;margin-top:16px}.ref-chart-card{width:154px;padding:10px;bottom:3px;left:0}.ref-card-head{margin-bottom:8px}.ref-card-head small{font-size:.46rem}.campaign-row{grid-template-columns:1fr 28px 28px;gap:5px;padding:6px 0;font-size:.47rem}.ref-product-card{width:156px;padding:10px;top:194px;right:135px}.product-row{grid-template-columns:22px 1fr auto;gap:4px 6px;padding:7px 0}.product-row i{border-radius:4px;width:22px;height:22px}.product-row span,.product-row strong,.product-row em{font-size:.47rem}.ref-person-card{width:150px;top:-18px;right:0}.ref-person-card .ref-portrait-placeholder:before{width:48px;height:58px;top:16%}.ref-person-card .ref-portrait-placeholder:after{width:126px;height:124px;bottom:-10%}.ref-person-card div{padding:10px 12px 11px}.ref-person-card strong{font-size:.96rem}.ref-person-card span{margin-top:3px;font-size:.53rem}.ref-section{padding:22px 0}.ref-center{margin-bottom:16px}.ref-center h2,.ref-system h2,.ref-process h2,.ref-roi h2,.ref-about h2,.ref-pricing h2,.ref-faq h2,.ref-final h2{font-size:1.26rem;line-height:1.08}.ref-center p,.ref-system p,.ref-roi p,.ref-about p,.ref-pricing p,.ref-final p{font-size:.6rem;line-height:1.55}.ref-kicker{letter-spacing:.16em;margin-bottom:9px;font-size:.52rem}.ref-path-grid{grid-template-columns:repeat(4,1fr);gap:16px}.ref-paths{height:181px}.ref-path-card{min-height:74px;padding:12px 13px 10px}.ref-path-card svg{width:27px;height:27px;padding:7px}.ref-path-card h3{min-height:24px;margin:-24px 0 5px 38px;font-size:.58rem;line-height:1.25}.ref-path-card p{margin-left:38px;font-size:.45rem;line-height:1.45}.ref-path-card a{float:right;margin-top:8px}.ref-system{height:174px;padding:20px 0 18px;overflow:hidden}.ref-system__grid{grid-template-columns:255px 1fr;gap:24px}.ref-system__copy .button-link{border-radius:3px;min-height:29px;margin-top:10px;padding:0 14px;font-size:.66rem}.ref-system__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.ref-system__steps:before{top:20px;left:5%;right:5%}.ref-system-step{padding:0}.ref-system-step svg{width:36px;height:36px;padding:12px}.ref-system-step span{width:14px;height:14px;margin:-7px auto 8px;font-size:.44rem}.ref-system-step h3{font-size:.49rem}.ref-system-step p{margin-top:5px;font-size:.42rem;line-height:1.45}.ref-process{height:151px;padding:20px 0 18px;overflow:hidden}.ref-process-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.ref-process-card{padding:0 9px}.ref-process-card:not(:last-child):after{width:42px;top:18px;left:calc(100% - 14px)}.ref-process-card:not(:last-child):before{width:7px;height:7px;top:14px;left:calc(100% + 22px)}.ref-process-card span{font-size:1.12rem}.ref-process-card h3{margin:8px 0 6px;font-size:.5rem}.ref-process-card p{font-size:.42rem;line-height:1.55}.ref-roi{height:236px;padding:30px 0;overflow:hidden}.ref-roi__grid{grid-template-columns:275px 1fr;gap:26px}.ref-roi ul{gap:7px;margin-top:13px}.ref-roi li{font-size:.58rem}.ref-roi .button-link{border-radius:3px;min-height:29px;margin-top:12px;padding:0 17px;font-size:.66rem}.ref-roi__widget{grid-template-columns:1fr 1.16fr;gap:11px}.ref-slider-card{gap:10px;padding:14px}.ref-slider-card label{gap:6px 10px;font-size:.5rem}.ref-slider-card i{height:4px}.ref-roas-card{padding:14px}.ref-roas-card>span{font-size:.54rem}.ref-result-bars{gap:7px;width:72px;height:84px;top:42px;left:14px}.ref-roas-card .mini-result{margin-left:96px}.mini-result{padding:9px 0;font-size:.54rem}.roas-score{border-radius:5px;margin-top:14px;padding:12px}.roas-score small{font-size:.55rem}.roas-score strong{font-size:1.65rem}.ref-proof-grid{grid-template-columns:repeat(5,1fr) 1.36fr;gap:10px}.ref-proof{height:168px;padding:20px 0 16px;overflow:hidden}.ref-proof-card{padding:17px 11px 14px}.ref-proof-card span{min-height:20px;font-size:.55rem}.ref-proof-card strong{margin-top:5px;font-size:1.25rem}.ref-proof-card p{margin-top:7px;font-size:.53rem;line-height:1.42}.sparkline{height:20px;margin-top:13px}.ref-proof-link a{font-size:.55rem}.ref-proof-link{grid-area:2/1/auto/6}.ref-quote{grid-area:1/6/3;padding:18px}.ref-quote:before{height:20px;font-size:2.8rem}.ref-quote p{font-size:.62rem;line-height:1.6}.ref-quote-author{gap:7px;margin-top:10px}.ref-quote-author i{width:22px;height:22px}.ref-quote-author strong{font-size:.5rem}.ref-quote-author em{font-size:.44rem}.ref-about{height:159px;padding:18px 0;overflow:hidden}.ref-about__grid{grid-template-columns:205px 1fr 180px;gap:24px}.ref-about__media{height:123px}.ref-about-placeholder{aspect-ratio:auto;height:100%}.ref-about h2{font-size:1.14rem}.ref-about p{font-size:.52rem;line-height:1.45}.ref-about__stats{gap:12px;margin-top:9px}.ref-about__stats span{padding-top:6px;font-size:.48rem}.ref-about__bullets{background:0 0;border:0;gap:9px;padding:0}.ref-about__bullets span{font-size:.5rem}.ref-about__copy .button-link{border-radius:3px;min-height:26px;margin-top:9px;padding:0 16px;font-size:.54rem}.ref-pricing{height:121px;padding:16px 0;overflow:hidden}.ref-pricing__grid{grid-template-columns:190px repeat(3,1fr);gap:14px}.ref-price-card{padding:10px 13px}.ref-pricing h2{font-size:1.12rem}.ref-pricing p{font-size:.5rem}.ref-price-card h3{margin:8px 0 5px;font-size:.58rem}.ref-price-card p{min-height:21px;font-size:.46rem}.ref-price-card strong{margin-top:8px;font-size:.52rem}.ref-faq{height:87px;padding:14px 0 12px;overflow:hidden}.ref-faq h2{font-size:1rem}.ref-faq-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px}.ref-faq-item{min-height:31px;padding:0 12px;font-size:.56rem}.ref-final{height:75px;padding:13px 0;overflow:hidden}.ref-final h2{font-size:1.02rem}.ref-final p{font-size:.5rem}.ref-final__grid{grid-template-columns:220px 1fr 148px;gap:22px}.ref-final__actions .button-link{border-radius:3px;min-height:34px;padding:0 18px;font-size:.66rem}.ref-final__actions a:not(.button-link){font-size:.56rem}.ref-final__trust{gap:18px}.ref-final__trust svg{width:24px;height:24px;padding:6px}.ref-final__trust b{font-size:.53rem}.ref-final__trust em{font-size:.48rem}.site-footer{height:22px;padding-block:4px}.site-footer__inner{gap:18px;width:min(768px,100% - 96px);margin:0 auto}.site-footer p,.site-footer nav a{font-size:.5rem}.site-footer__social a{width:16px;height:16px;font-size:.48rem}}.ref-shell,.site-footer__inner{width:min(1400px,100% - clamp(32px,6vw,96px));margin-inline:auto}.site-header{backdrop-filter:blur(18px);background:#0d0c0bbd;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:clamp(28px,4vw,56px);width:min(1400px,100% - clamp(32px,6vw,96px));margin:0 auto;padding:12px 16px;display:grid;position:absolute;inset:18px 0 auto;box-shadow:0 24px 80px #00000042}.site-header .brand{color:#fff;gap:10px;min-width:max-content;font-size:1rem}.site-header .main-nav{color:#ffffffd1;white-space:nowrap;justify-content:center;gap:clamp(20px,2.5vw,38px);font-size:.9rem;overflow:visible}.site-header .header-cta{justify-self:end;min-height:44px;padding-inline:20px;font-size:.91rem}.ref-hero,.ref-section,.ref-roi,.ref-about,.ref-final,.site-footer{width:100%}.ref-hero{height:auto;min-height:760px;padding:clamp(132px,11vw,172px) 0 clamp(72px,8vw,112px)}.ref-hero:after{display:none}.ref-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(48px,7vw,96px)}.ref-hero__copy h1{max-width:760px;font-size:clamp(3rem,3.85vw,5.15rem);line-height:1.03}.ref-hero__copy p{max-width:660px;margin-top:28px;font-size:clamp(1.05rem,1.2vw,1.28rem);line-height:1.82}.ref-actions{flex-wrap:wrap;gap:14px;margin-top:36px}.ref-actions .button-link{min-height:48px;padding-inline:22px;font-size:.95rem}.ref-trust{gap:20px;margin-top:46px}.ref-trust span{grid-template-columns:34px 1fr;gap:3px 12px}.ref-trust span svg{border:1px solid #ffffff29;border-radius:999px;width:34px;height:34px;padding:8px}.ref-trust b{font-size:.85rem}.ref-trust em{font-size:.78rem;line-height:1.45}.ref-hero__visual{min-height:600px;overflow:visible}.ref-metric-card,.ref-chart-card,.ref-bars-card,.ref-person-card,.ref-product-card{backdrop-filter:blur(20px);background:#171412a3;border:1px solid #ffffff24;border-radius:8px;box-shadow:0 28px 90px #00000057}.ref-metric-card{width:clamp(190px,16vw,244px);padding:22px}.ref-metric-card span,.ref-card-head span{letter-spacing:.08em;font-size:.76rem}.ref-metric-card strong{margin-top:18px;font-size:1.7rem}.ref-metric-card small{margin-top:10px;font-size:.78rem}.metric-card--sales{top:30px;left:clamp(12px,2vw,34px)}.metric-card--roi{top:210px;left:clamp(12px,2vw,34px)}.ref-bars-card{width:clamp(260px,24vw,330px);padding:24px;top:14px;right:clamp(210px,27vw,330px)}.ref-bars{gap:14px;height:178px;margin-top:24px}.ref-chart-card{width:clamp(300px,28vw,390px);padding:20px;bottom:28px;left:clamp(-24px,-2vw,-8px)}.ref-product-card{width:clamp(230px,20vw,284px);padding:18px;top:292px;right:clamp(170px,20vw,270px)}.ref-person-card{width:clamp(230px,22vw,292px);top:86px;right:0}.ref-person-card strong{font-size:1.42rem}.ref-section{height:auto;padding:clamp(88px,9vw,128px) 0;overflow:visible}.ref-center{max-width:820px;margin-bottom:clamp(44px,5vw,68px)}.ref-center h2,.ref-system h2,.ref-process h2,.ref-roi h2,.ref-about h2,.ref-pricing h2,.ref-faq h2,.ref-final h2{font-size:clamp(2.5rem,4.5vw,5rem);line-height:1.02}.ref-center p,.ref-system p,.ref-roi p,.ref-about p,.ref-pricing p,.ref-final p{font-size:clamp(1rem,1.15vw,1.18rem);line-height:1.85}.ref-kicker{margin-bottom:14px;font-size:.78rem}.ref-path-card{flex-direction:column;height:100%;min-height:260px;padding:30px;display:flex}.ref-path-card h3{min-height:auto;margin:24px 0 12px;font-size:1.2rem;line-height:1.2}.ref-path-card p{flex:1;margin:0;font-size:.96rem;line-height:1.7}.ref-path-card a{margin-top:24px}.ref-system{height:auto;padding:clamp(96px,9vw,132px) 0;overflow:visible}.ref-system__grid{grid-template-columns:1fr;gap:clamp(48px,6vw,72px)}.ref-system__copy .button-link{min-height:46px;margin-top:24px;padding-inline:22px;font-size:.92rem}.ref-system__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}.ref-system__steps:before{background:linear-gradient(90deg,#0000,#b7ab989e,#0000);height:2px;top:42px;left:7%;right:7%}.ref-system-step{padding:0 8px}.ref-system-step svg{width:84px;height:84px;padding:27px}.ref-system-step span{width:26px;height:26px;margin:-12px auto 18px;font-size:.76rem}.ref-system-step h3{font-size:1rem;line-height:1.28}.ref-system-step p{margin-top:10px;font-size:.86rem;line-height:1.65}.ref-process{height:auto;overflow:visible}.ref-process-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:30px;position:relative}.ref-process-card{text-align:center;padding:0 10px}.ref-process-card:after,.ref-process-card:before{display:none}.ref-process-card span{z-index:1;color:#b9806b;background:#f8f6f2;border:1px solid #b7ab986b;border-radius:999px;place-items:center;width:76px;height:76px;font-size:1.28rem;display:inline-grid;position:relative}.ref-process-card h3{margin:24px 0 10px;font-size:1.08rem}.ref-process-card p{font-size:.92rem;line-height:1.7}.ref-roi{height:auto;padding:clamp(96px,9vw,136px) 0;overflow:visible}.ref-roi__grid{grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);gap:clamp(56px,7vw,96px)}.ref-roi li{font-size:.98rem;line-height:1.7}.ref-roi .button-link{min-height:48px;margin-top:28px;padding-inline:24px;font-size:.95rem}.ref-roi__widget{grid-template-columns:minmax(320px,1fr) minmax(340px,1.06fr);gap:28px}.ref-roas-card>span{font-size:.86rem}.ref-result-bars{width:112px;height:136px;top:84px;left:32px}.ref-roas-card .mini-result{margin-left:148px}.mini-result{padding:16px 0;font-size:.95rem}.roas-score{margin-top:30px;padding:22px}.roas-score strong{font-size:3rem}.ref-proof{height:auto;overflow:visible}.ref-proof-card span{min-height:auto;font-size:.9rem}.ref-proof-card strong{margin-top:12px;font-size:clamp(2.3rem,3.4vw,3.7rem)}.ref-proof-card p{font-size:.95rem;line-height:1.62}.sparkline{width:100%;max-width:160px;height:42px}.ref-proof-link{grid-column:1/4;justify-content:flex-start;margin-top:0}.ref-proof-link a{font-size:.96rem}.ref-quote{background:linear-gradient(135deg,#fff7ef,#e9ded0);border:1px solid #eb59392e;grid-area:2/4/auto/6;padding:34px;box-shadow:0 18px 60px #3b35321a}.ref-quote p{font-size:1.08rem;line-height:1.76}.ref-about{height:auto;padding:clamp(96px,9vw,136px) 0;overflow:visible}.ref-about__grid{grid-template-columns:minmax(340px,.82fr) minmax(0,1fr) minmax(230px,.46fr);gap:clamp(44px,6vw,76px)}.ref-about__media{height:auto;min-height:420px}.ref-about-placeholder{aspect-ratio:.92;height:100%;min-height:420px}.ref-about__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px}.ref-about__bullets{gap:18px;padding:28px}.ref-about__bullets span{font-size:.96rem;line-height:1.45}.ref-pricing{height:auto;overflow:visible}.ref-pricing__grid{grid-template-columns:minmax(280px,.9fr) repeat(3,minmax(0,1fr));gap:28px}.ref-price-card{flex-direction:column;min-height:320px;padding:32px;display:flex}.ref-price-card h3{margin:22px 0 12px;font-size:1.18rem}.ref-price-card p{flex:1;min-height:auto;font-size:.96rem;line-height:1.7}.ref-price-card strong{margin-top:26px;font-size:1.08rem}.ref-price-card .button-link{width:100%;min-height:46px;margin-top:24px}.ref-faq{height:auto;padding-top:clamp(88px,8vw,120px);overflow:visible}.ref-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1120px;margin:32px auto 0}.ref-faq-item{min-height:72px;padding:0 26px;font-size:1rem}.ref-final{height:auto;padding:clamp(72px,7vw,104px) 0;overflow:visible}.ref-final__grid{grid-template-columns:minmax(320px,.8fr) auto minmax(360px,1fr);justify-content:space-between;gap:clamp(36px,5vw,76px)}.ref-final__actions{justify-items:start}.ref-final__actions .button-link{min-height:48px;padding-inline:24px;font-size:.95rem}.ref-final__trust{gap:20px;padding-inline:32px}.site-footer{height:auto;padding:28px 0}.site-footer p,.site-footer nav a{font-size:.84rem}.site-footer nav{justify-content:flex-end;gap:20px}@media (max-width:1180px){.ref-hero__grid,.ref-system__grid,.ref-roi__grid,.ref-about__grid,.ref-final__grid{grid-template-columns:1fr}.ref-path-grid,.ref-pricing__grid,.ref-faq-grid,.ref-system__steps,.ref-process-grid,.ref-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-system__steps:before,.ref-process-grid:before{display:none}.ref-hero__visual{max-width:760px;margin-inline:auto}.ref-proof-link,.ref-quote{grid-area:auto}}@media (max-width:760px){.ref-shell,.site-footer__inner,.site-header{width:min(100% - 24px,1400px)}.site-header{grid-template-columns:1fr;gap:14px}.site-header .main-nav{white-space:normal;flex-wrap:wrap;justify-content:flex-start;gap:10px 16px}.site-header .header-cta{justify-self:stretch}.ref-hero{padding-top:188px}.ref-hero__copy h1{max-width:100%;font-size:clamp(2.55rem,11vw,3.35rem)}.ref-hero__copy p,.ref-actions{max-width:100%}.ref-trust,.ref-path-grid,.ref-system__steps,.ref-process-grid,.ref-roi__widget,.ref-proof-grid,.ref-pricing__grid,.ref-faq-grid{grid-template-columns:1fr}.ref-hero__visual{min-height:auto}.metric-card--sales,.metric-card--roi,.ref-bars-card,.ref-chart-card,.ref-product-card,.ref-person-card{width:100%;max-width:100%;margin-top:16px;position:relative;inset:auto}.ref-roas-card .mini-result{margin-left:0}.ref-result-bars{width:100%;margin:18px 0 8px;position:static}.ref-about__stats,.site-footer__inner{grid-template-columns:1fr}.site-footer__inner{justify-items:start;display:grid}.site-footer nav,.site-footer__social{justify-content:flex-start}}@media (min-width:761px){.ref-hero__visual{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;min-height:auto;display:grid}.metric-card--sales,.metric-card--roi,.ref-bars-card,.ref-chart-card,.ref-product-card,.ref-person-card{width:100%;max-width:none;position:static;inset:auto}.metric-card--sales{grid-area:1/1}.ref-bars-card{grid-area:1/2/span 2}.metric-card--roi{grid-area:2/1}.ref-chart-card{grid-area:3/1}.ref-product-card{grid-area:3/2}.ref-person-card{grid-area:4/1/auto/-1;grid-template-columns:minmax(180px,.42fr) 1fr;align-items:stretch;display:grid}.ref-person-card .ref-portrait-placeholder{aspect-ratio:1.35;min-height:190px}.ref-person-card div{align-content:center;display:grid}}.site-header{z-index:50;color:#fff;width:100%;box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:absolute;inset:0 0 auto}.site-header__inner{justify-content:space-between;align-items:center;width:min(1440px,100%);margin-inline:auto;padding:24px 32px;display:flex;position:relative}.site-header .brand{color:#fff;letter-spacing:0;align-items:baseline;gap:4px;font-size:1.12rem;font-weight:900;display:inline-flex}.site-header .brand i{background:#d9534f;border-radius:999px;width:7px;height:7px;display:block;box-shadow:0 0 20px #d9534fcc}.site-header .brand-mark{display:none}.site-header .main-nav{color:#d1d5dbdb;white-space:nowrap;justify-content:center;align-items:center;gap:32px;font-size:15px;font-weight:500;line-height:1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-header .header-cta{color:#fff;background:#d9534f;border-radius:6px;min-height:auto;padding:10px 24px;box-shadow:0 18px 42px #d9534f3d}.ref-hero{color:#fff;background:radial-gradient(circle at 88% 26%,#ea580c1f,#0000 30rem),linear-gradient(#0d0d0d 0%,#11100f 66%,#0d0d0d 100%);min-height:auto;padding:0;position:relative}.ref-hero__glow{z-index:0;filter:blur(120px);pointer-events:none;background:#ea580c1a;border-radius:999px;width:600px;height:600px;position:absolute;top:80px;right:40px}.ref-hero__grid{z-index:10;grid-template-columns:1fr 1fr;align-items:stretch;gap:32px;width:min(1440px,100%);margin-inline:auto;padding:112px 32px;display:grid;position:relative}.ref-hero__copy{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.ref-hero [data-reveal]{opacity:1;filter:none;transform:none}.ref-hero__copy h1{color:#fff;letter-spacing:0;max-width:780px;font-size:clamp(3rem,4.45vw,4.5rem);font-weight:900;line-height:1.1}.ref-hero__copy h1 span{color:#e6d0ba}.ref-hero__copy p{color:#9ca3af;max-width:36rem;margin-top:24px;font-size:1.125rem;line-height:1.75}.ref-actions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.ref-actions .button-link{border-radius:6px;min-height:auto;padding:12px 24px}.ref-actions .button-link--primary{background:#d9534f;box-shadow:0 18px 42px #d9534f47}.button-link--hero-secondary{color:#e5e7eb;background:#0003;border-color:#ffffff29}.button-link--hero-secondary svg{color:#d9c6af}.ref-trust{gap:24px;margin-top:64px;display:flex}.ref-trust span{color:#9ca3afe0;grid-template-columns:34px minmax(0,1fr);gap:2px 10px;max-width:190px;display:grid}.ref-trust span svg{color:#d9c6af;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;grid-row:1/3;width:34px;height:34px;margin-top:0;padding:8px}.ref-trust b{color:#ffffffe6;font-size:.78rem;line-height:1.2}.ref-trust em{color:#9ca3afc7;font-size:.74rem;line-height:1.35}@media (min-width:1024px){.ref-hero__visual{width:100%;height:600px;min-height:600px;display:block;position:relative}.metric-card--sales,.metric-card--roi,.ref-bars-card,.ref-chart-card,.ref-product-card,.ref-person-card{color:#fff;backdrop-filter:blur(16px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;position:absolute;box-shadow:0 28px 80px #00000061}.metric-card--sales{z-index:3;width:284px;padding:24px;top:36px;left:0}.ref-bars-card{z-index:2;width:304px;padding:24px;top:28px;right:0}.metric-card--roi{z-index:4;width:318px;min-height:206px;padding:24px;top:230px;left:66px}.ref-chart-card{display:none}.ref-product-card{z-index:5;width:380px;padding:20px;bottom:14px;left:178px}.ref-person-card{z-index:4;width:240px;display:block;bottom:-18px;right:26px;overflow:hidden}.ref-person-card .ref-portrait-placeholder{aspect-ratio:.72;min-height:315px}.ref-person-card div{background:linear-gradient(#11100fd1,#0d0d0df5);padding:18px 20px 20px;display:block}}.ref-metric-card span,.ref-card-head span{color:#d1d5dba3;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:800}.ref-metric-card strong{color:#fff;font-size:1.72rem}.ref-metric-card small{color:#72d68c}.ref-roi-line{background:linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/100% 50%,#ffffff09;border-radius:10px;align-items:end;gap:8px;height:54px;margin-top:24px;padding:12px 10px 0;display:flex}.ref-roi-line i{background:linear-gradient(#ff8d68,#ff8d681f);border-radius:999px 999px 0 0;flex:1}.ref-bars{height:184px}.ref-bars i{background:linear-gradient(#ff8d68,#e6d0ba)}.product-row span,.product-row strong,.product-row em,.campaign-row{color:#ffffffd1}.product-row em{color:#72d68c}.ref-person-card strong{color:#f3dcc6;font-family:"Brush Script MT", "Segoe Script", var(--font-display), cursive;letter-spacing:0;font-size:1.8rem;font-weight:500}.ref-person-card span{color:#d1d5dbb3;font-size:.82rem}@media (max-width:1023px){.site-header .main-nav{display:none}.ref-hero__grid{grid-template-columns:1fr;padding-top:112px}}@media (max-width:760px){.site-header__inner,.ref-hero__grid{padding-inline:20px}.site-header .header-cta{padding-inline:16px}.ref-hero__copy h1{font-size:clamp(2.5rem,11vw,3.4rem)}.ref-trust{gap:18px;display:grid}}.ref-paths,.ref-system,.ref-process,.ref-roi,.ref-proof,.ref-about,.ref-pricing,.ref-faq,.ref-final,.site-footer{width:100%}.ref-paths>.ref-shell,.ref-system>.ref-shell,.ref-process>.ref-shell,.ref-roi>.ref-shell,.ref-proof>.ref-shell,.ref-about>.ref-shell,.ref-pricing>.ref-shell,.ref-faq>.ref-shell,.ref-final>.ref-shell,.site-footer__inner{width:min(1440px,100%);margin-inline:auto;padding-inline:clamp(24px,3.4vw,48px)}.ref-paths,.ref-system,.ref-process,.ref-proof,.ref-pricing,.ref-faq{background:#f8f6f2;padding-block:clamp(96px,9vw,144px)}.ref-system,.ref-process{background:#f1ece5}.ref-center{margin-inline:auto;max-width:860px;margin-bottom:clamp(48px,5vw,76px)}.ref-center h2,.ref-system h2,.ref-process h2,.ref-roi h2,.ref-proof h2,.ref-about h2,.ref-pricing h2,.ref-faq h2,.ref-final h2{font-size:clamp(2.5rem,4.2vw,4.75rem);line-height:1.04}.ref-center p,.ref-system p,.ref-process p,.ref-roi p,.ref-proof p,.ref-about p,.ref-pricing p,.ref-faq p,.ref-final p{font-size:clamp(1rem,1.1vw,1.14rem);line-height:1.82}.ref-path-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.ref-path-card{background:#ffffffe0;border-color:#5950501f;flex-direction:column;height:100%;min-height:300px;padding:32px;display:flex}.ref-path-card h3{font-size:1.28rem;line-height:1.22}.ref-path-card p{flex:1;font-size:.98rem}.ref-system__grid{grid-template-columns:1fr;gap:clamp(52px,6vw,84px);display:grid}.ref-system__copy{text-align:center;max-width:900px;margin-inline:auto}.ref-system__steps,.ref-process-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(24px,3vw,44px);display:grid;position:relative}.ref-system__steps:before,.ref-process-grid:before{content:"";background:linear-gradient(90deg,#0000,#b7ab98b8,#0000);height:2px;position:absolute;left:7%;right:7%}.ref-system__steps:before{top:42px}.ref-process-grid:before{top:38px}.ref-system-step,.ref-process-card{z-index:1;text-align:center;padding-inline:10px;position:relative}.ref-system-step svg{border:1px solid #b7ab9840;width:84px;height:84px;padding:27px}.ref-system-step h3,.ref-process-card h3{font-size:1.06rem;line-height:1.28}.ref-system-step p,.ref-process-card p{max-width:220px;margin-inline:auto;font-size:.9rem}.ref-process-card span{color:#b9806b;background:#f8f6f2;border:1px solid #b7ab986b;border-radius:999px;place-items:center;width:76px;height:76px;font-size:1.28rem;display:inline-grid}.ref-roi{color:#fff;background:radial-gradient(circle at 76% 20%,#eb59392e,#0000 28rem),linear-gradient(135deg,#11100f,#211d1b 58%,#141211);padding-block:clamp(104px,9vw,148px)}.ref-roi__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(48px,6vw,88px);display:grid}.ref-roi__copy{max-width:620px}.ref-roi__widget{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.ref-slider-card,.ref-roas-card{background:#ffffff16;border-color:#ffffff21}.ref-slider-card{gap:32px;padding:34px}.ref-slider-card label{gap:14px 18px;font-size:.96rem}.ref-slider-card i{height:9px}.ref-roas-card{padding:34px}.ref-proof-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;display:grid}.ref-proof-card{text-align:center;align-content:center;justify-items:center;min-height:260px;padding:36px 24px;display:grid}.ref-proof-link{grid-column:1/3;justify-content:flex-start;align-items:center;min-height:96px;margin:0}.ref-quote{background:linear-gradient(135deg,#fff8ef,#eadfce);border:1px solid #b9806b2e;grid-area:2/3/auto/6;min-height:220px;padding:42px}.ref-quote:before{color:#d9534f52;font-size:5rem}.ref-about{background:linear-gradient(135deg,#11100f,#24201e);padding-block:clamp(104px,9vw,148px)}.ref-about__grid{grid-template-columns:minmax(360px,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(56px,7vw,104px);display:grid}.ref-about__media{border-radius:16px;min-height:540px}.ref-about-placeholder{aspect-ratio:.86;min-height:540px}.ref-about__copy{max-width:680px}.ref-about__stats span{padding-top:16px;font-size:.96rem;line-height:1.35}.ref-about__bullets{grid-column:2;margin-top:-28px;padding:28px}.ref-pricing__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:32px;display:grid}.ref-pricing__grid>[data-reveal]:first-child{margin-inline:auto;text-align:center;grid-column:1/-1;max-width:760px;margin-bottom:16px}.ref-price-card{flex-direction:column;justify-content:space-between;min-height:360px;padding:34px;display:flex}.ref-price-card p{flex:1}.ref-price-card .button-link{width:100%;margin-top:28px}.ref-faq>.ref-shell{text-align:center}.ref-faq-grid{grid-template-columns:1fr;gap:16px;width:min(1024px,100%);margin:36px auto 0;display:grid}.ref-faq-item{text-align:left;border-radius:12px;min-height:auto;padding:0;transition:border-color .18s,box-shadow .18s,background .18s;display:block;overflow:hidden}.ref-faq-item[open]{background:#fffaf4;border-color:#eb593947;box-shadow:0 18px 50px #3b353214}.ref-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:0 28px;list-style:none;display:flex}.ref-faq-item summary::-webkit-details-marker{display:none}.ref-faq-item summary svg{flex:none;transition:transform .18s}.ref-faq-item[open] summary svg{transform:rotate(180deg)}.ref-faq-item p{color:#3b3532ad;margin:0;padding:0 28px 26px}.ref-final__grid{justify-content:space-between;align-items:center;gap:clamp(32px,5vw,80px);display:flex}.ref-final__actions{flex:none;justify-items:start}.ref-final__trust{max-width:520px;padding-inline:36px}.site-footer{background:#151312;padding-block:32px}.site-footer__inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:22px;display:flex}@media (max-width:1100px){.ref-path-grid,.ref-system__steps,.ref-process-grid,.ref-proof-grid,.ref-pricing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-system__steps:before,.ref-process-grid:before{display:none}.ref-roi__grid,.ref-about__grid{grid-template-columns:1fr}.ref-roi__copy,.ref-about__copy{max-width:none}.ref-proof-link,.ref-quote,.ref-about__bullets{grid-area:auto;margin-top:0}.ref-final__grid,.site-footer__inner{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.ref-path-grid,.ref-system__steps,.ref-process-grid,.ref-roi__widget,.ref-proof-grid,.ref-pricing__grid{grid-template-columns:1fr}.ref-paths,.ref-system,.ref-process,.ref-roi,.ref-proof,.ref-about,.ref-pricing,.ref-faq,.ref-final{padding-block:80px}.ref-about__media,.ref-about-placeholder{min-height:420px}.ref-about__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-faq-item summary,.ref-faq-item p{padding-inline:20px}}@media (min-width:1024px){.ref-hero__visual{isolation:isolate;perspective:1200px;perspective-origin:58% 42%;height:640px;min-height:640px;transform-style:preserve-3d;overflow:visible}.ref-hero__visual:before{content:"";z-index:0;filter:blur(2px);pointer-events:none;background:radial-gradient(circle at 72% 30%,#ff8d682e,#0000 15rem),radial-gradient(circle at 42% 58%,#d9c6af1a,#0000 14rem),linear-gradient(135deg,#ffffff06,#0000 48%);border-radius:40px;position:absolute;inset:-70px -58px -48px -70px;transform:rotateX(60deg)rotate(-14deg)translateZ(-90px)}.ref-hero__visual:after{content:"";z-index:0;filter:blur(42px);pointer-events:none;background:#0000006b;border-radius:999px;height:34%;position:absolute;inset:auto 6% 4% 12%;transform:rotateX(68deg)rotate(-9deg)translateZ(-130px)}.ref-hero-depth,.ref-hero-bokeh{z-index:0;pointer-events:none;position:absolute}.ref-hero-depth--amber{filter:blur(62px);background:radial-gradient(circle,#ea580c38,#0000 64%);border-radius:999px;width:520px;height:520px;top:4%;right:-8%;transform:translateZ(-180px)rotate(-10deg)}.ref-hero-depth--copper{filter:blur(48px);background:radial-gradient(circle,#d9534f24,#0000 62%);border-radius:999px;width:360px;height:240px;bottom:3%;left:8%;transform:translateZ(-110px)rotateX(58deg)rotate(-18deg)}.ref-hero-bokeh--one{filter:blur(28px);background:#ffe6c624;border-radius:999px;width:86px;height:86px;top:29%;right:30%;transform:translateZ(40px)}.ref-hero-bokeh--two{filter:blur(34px);background:#eb593921;border-radius:999px;width:132px;height:132px;bottom:27%;right:5%;transform:translateZ(20px)}.ref-hero__visual .ref-metric-card,.ref-hero__visual .ref-bars-card,.ref-hero__visual .ref-product-card,.ref-hero__visual .ref-person-card{backdrop-filter:blur(18px);transform-style:preserve-3d;will-change:transform;background:linear-gradient(145deg,#ffffff0f,#ffffff05),#0a09089e;border:1px solid #ffffff17;border-radius:20px;box-shadow:0 36px 90px #00000075,inset 0 1px #ffffff12}.metric-card--sales{z-index:4;width:300px;padding:24px 26px;top:14%;left:4%;transform:rotateX(10deg)rotateY(-18deg)rotate(-5deg)translateZ(90px)}.ref-bars-card{z-index:2;width:332px;min-height:292px;padding:24px;top:5%;right:4%;transform:rotateX(13deg)rotateY(-24deg)rotate(5deg)translateZ(34px)scale(.98)}.metric-card--roi{z-index:6;width:340px;min-height:220px;padding:24px 26px;top:38%;left:17%;transform:rotateX(12deg)rotateY(-16deg)rotate(-4deg)translateZ(128px)}.ref-product-card{z-index:8;width:370px;padding:22px;bottom:78px;left:33%;transform:rotateX(11deg)rotateY(-18deg)rotate(-2deg)translateZ(166px)}.ref-person-card{z-index:9;background:radial-gradient(circle at 35% 18%,#ffe8ca14,#0000 8rem),linear-gradient(150deg,#ffffff0e,#ffffff03),#070707bd;border-color:#ffffff1f;width:265px;bottom:15%;right:1%;overflow:hidden;transform:rotateX(7deg)rotateY(-21deg)rotate(2deg)translateZ(116px);box-shadow:0 0 80px #eb593929,0 44px 120px #00000094,inset 0 1px #ffffff14}.ref-person-card .ref-portrait-placeholder{aspect-ratio:.72;background:radial-gradient(circle at 50% 24%,#f0d4bc1f,#0000 8rem),linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/38px 100%,linear-gradient(145deg,#25211d,#080807 70%);min-height:278px}.ref-person-card .ref-portrait-placeholder:before{width:78px;height:96px;top:11%}.ref-person-card .ref-portrait-placeholder:after{width:196px;height:190px;bottom:-7%}.ref-person-card .ref-portrait-placeholder span{background:radial-gradient(circle at 58% 28%,#ffe4ca29,#0000 9rem),linear-gradient(90deg,#00000085,#0000 46%,#000000a3),linear-gradient(#0000 0 62%,#000000ad),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 44px)}.ref-person-card div{background:linear-gradient(#0f0e0dc7,#080808fa);padding:18px 22px 20px}.ref-person-card strong{font-size:1.92rem;line-height:.95}.ref-person-card span{margin-top:9px;font-size:.86rem}.ref-bars{height:184px;transform:translateZ(18px)}.ref-roi-line,.product-row,.ref-card-head,.ref-metric-card span,.ref-metric-card strong,.ref-metric-card small{transform:translateZ(16px)}.ref-hero__visual .ref-card-head small{color:#ffffff75}.ref-hero__visual .campaign-row,.ref-hero__visual .product-row{border-top-color:#ffffff13}.ref-hero__visual .product-row i{box-shadow:0 0 22px #ff8d6829}}@media (max-width:1023px){.ref-hero-depth,.ref-hero-bokeh{display:none}}@media (min-width:1024px){.site-header__inner,.ref-hero__grid{width:min(1540px,100%)}.site-header__inner{padding:14px clamp(34px,4vw,80px)}.site-header .brand{font-size:1.45rem}.site-header .main-nav{gap:clamp(24px,2.25vw,36px);font-size:.78rem}.site-header .header-cta{border-radius:4px;padding:11px 22px;font-size:.78rem}.ref-hero{min-height:790px}.ref-hero__grid{grid-template-columns:minmax(390px,.78fr) minmax(760px,1.22fr);gap:clamp(18px,2vw,34px);padding:112px clamp(34px,4vw,80px) 68px}.ref-hero__copy h1{max-width:560px;font-size:clamp(3.15rem,3.7vw,4rem);line-height:1.08}.ref-hero__copy p{max-width:520px;margin-top:24px;font-size:.96rem;line-height:1.72}.ref-actions{margin-top:32px}.ref-actions .button-link{border-radius:4px;min-height:44px;padding:0 22px;font-size:.84rem}.ref-trust{gap:28px;margin-top:78px}.ref-trust span{max-width:165px}.ref-hero__visual{perspective:1500px;perspective-origin:55% 42%;height:660px;min-height:660px}.ref-hero__visual:before{background:radial-gradient(circle at 63% 24%,#ffb06f2e,#0000 8rem),radial-gradient(circle at 82% 55%,#eb59391f,#0000 12rem),linear-gradient(135deg,#ffffff05,#0000 48%);border-radius:28px;inset:-44px -36px -34px -56px;transform:rotateX(64deg)rotate(-9deg)translateZ(-130px)}.ref-hero-depth--amber{opacity:.9;width:520px;height:460px;top:0;right:2%}.ref-hero__visual .ref-metric-card,.ref-hero__visual .ref-bars-card,.ref-hero__visual .ref-chart-card,.ref-hero__visual .ref-product-card,.ref-hero__visual .ref-person-card{background:linear-gradient(145deg,#ffffff0e,#ffffff03),#0c0b0ab8;border-radius:8px;box-shadow:0 28px 72px #00000080,0 0 0 1px #ffffff05,inset 0 1px #ffffff12}.metric-card--sales{z-index:5;width:238px;min-height:168px;padding:22px;top:6%;left:3.5%;transform:rotateX(4deg)rotateY(-9deg)rotate(-2deg)translateZ(72px)}.ref-bars-card{z-index:4;width:286px;min-height:232px;padding:22px;top:3%;left:28%;right:auto;transform:rotateX(5deg)rotateY(-8deg)rotate(1deg)translateZ(48px)}.metric-card--roi{z-index:6;width:238px;min-height:174px;padding:22px;top:31%;left:4.5%;transform:rotateX(4deg)rotateY(-9deg)rotate(-2deg)translateZ(94px)}.ref-chart-card{z-index:7;width:304px;padding:18px;display:block;position:absolute;bottom:4%;left:0;transform:rotateX(5deg)rotateY(-8deg)rotate(-1deg)translateZ(112px)}.ref-product-card{z-index:8;width:286px;padding:18px;bottom:15%;left:34%;transform:rotateX(5deg)rotateY(-8deg)rotate(1deg)translateZ(104px)}.ref-person-card{z-index:9;border-radius:8px;width:300px;bottom:7%;right:0;transform:rotateX(4deg)rotateY(-7deg)rotate(1deg)translateZ(78px)}.ref-person-card .ref-portrait-placeholder{aspect-ratio:.78;background:radial-gradient(circle at 50% 18%,#ffe6ca2e,#0000 8rem),radial-gradient(circle at 42% 42%,#d6966e38,#0000 9rem),linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/38px 100%,linear-gradient(145deg,#31261f,#090807 70%);min-height:392px}.ref-person-card .ref-portrait-placeholder:before{background:radial-gradient(circle at 38% 40%,#160f0ce6 0 5%,#0000 6%),radial-gradient(circle at 62% 40%,#160f0ce6 0 5%,#0000 6%),linear-gradient(90deg,#0000 0 37%,#201611b8 37% 63%,#0000 63%),linear-gradient(145deg,#e4c7b4,#ad806c);width:98px;height:118px;top:12%;left:50%}.ref-person-card .ref-portrait-placeholder:after{background:radial-gradient(at 50% 2%,#ffffff1f,#0000 16%),linear-gradient(145deg,#151312,#050505);width:246px;height:246px;bottom:-9%;left:50%}.ref-person-card .ref-portrait-placeholder span{background:radial-gradient(circle at 50% 21%,#0000 0 82px,#00000029 83px 99px,#0000 100px),radial-gradient(circle at 50% 18%,#ffeedc2e,#0000 8rem),linear-gradient(90deg,#0000006b,#0000 45%,#00000080),linear-gradient(#0000 0 60%,#000000b8)}.ref-person-card div{padding:22px 26px 24px}.ref-person-card strong{font-size:1.8rem}.ref-person-card span{font-size:.82rem}.ref-metric-card strong{font-size:1.7rem}.ref-bars{gap:12px;height:142px}.ref-roi-line{height:48px;margin-top:20px}.campaign-row{grid-template-columns:1fr 44px 44px;font-size:.67rem}.product-row{grid-template-columns:36px 1fr auto;padding-block:10px}.product-row i{width:34px;height:34px}}@media (min-width:1500px){.ref-hero__grid{grid-template-columns:minmax(430px,.74fr) minmax(860px,1.26fr)}.ref-hero__visual{height:700px;min-height:700px}.metric-card--sales,.metric-card--roi{width:270px}.ref-bars-card,.ref-product-card{width:320px}.ref-chart-card,.ref-person-card{width:340px}}@media (min-width:1024px){.ref-hero__grid{grid-template-columns:minmax(470px,.78fr) minmax(650px,1.22fr);gap:18px;padding-inline:clamp(34px,3.2vw,64px)}.ref-hero__copy h1{max-width:520px;font-size:clamp(2.8rem,3.15vw,3.7rem);line-height:1.1}.ref-hero__copy p{max-width:500px}.ref-hero__visual{height:648px;min-height:648px}.metric-card--sales{width:230px;top:3%;left:2%}.metric-card--roi{width:230px;top:28%;left:3%}.ref-bars-card{width:276px;top:2%;left:28%}.ref-chart-card{width:292px;bottom:14%}.ref-product-card{width:270px;bottom:20%;left:35%}.ref-person-card{width:282px;top:2%;bottom:auto;right:0}.ref-person-card .ref-portrait-placeholder{min-height:376px}}@media (min-width:1280px) and (max-width:1499px){.ref-hero__copy h1{max-width:540px;font-size:2.85rem}}.ref-trust{align-items:flex-start}.ref-trust span{grid-template-columns:48px minmax(0,1fr);gap:3px 12px;max-width:210px;position:relative}.ref-trust span svg{color:#e8c2a5;background:radial-gradient(circle at 36% 28%,#ffcd9f2e,#0000 58%),linear-gradient(145deg,#ffffff12,#ffffff04);border:1px solid #ffffff21;border-radius:999px;grid-row:1/span 2;align-self:start;width:48px;height:48px;padding:12px;box-shadow:0 14px 34px #00000052,0 0 28px #d9534f1c,inset 0 1px #ffffff17}.ref-trust b{padding-top:2px;font-size:.74rem;line-height:1.25}.ref-trust em{max-width:145px;font-size:.64rem;line-height:1.45}@media (min-width:1024px){.ref-trust{gap:clamp(18px,2vw,32px);margin-top:50px}}@media (hover:hover) and (pointer:fine){.ref-hero__visual .ref-metric-card,.ref-hero__visual .ref-bars-card,.ref-hero__visual .ref-chart-card,.ref-hero__visual .ref-product-card,.ref-hero__visual .ref-person-card{cursor:pointer;transform-style:preserve-3d;will-change:transform, box-shadow, border-color, background;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s,border-color .26s,background .26s,filter .26s}.ref-hero__visual .ref-metric-card:hover,.ref-hero__visual .ref-bars-card:hover,.ref-hero__visual .ref-chart-card:hover,.ref-hero__visual .ref-product-card:hover,.ref-hero__visual .ref-person-card:hover{filter:saturate(1.08)brightness(1.05);background:linear-gradient(145deg,#ffffff14,#ffffff05),#0e0c0bd6;border-color:#ffffff38;box-shadow:0 42px 110px #000000ad,0 0 42px #d9534f33,inset 0 1px #ffffff21}.metric-card--sales:hover{z-index:30;transform:rotateX(2deg)rotateY(-5deg)rotate(-1deg)translate3d(-4px,-12px,150px)scale(1.035)}.ref-bars-card:hover{z-index:31;transform:rotateX(3deg)rotateY(-4deg)rotate(.5deg)translate3d(6px,-12px,130px)scale(1.03)}.metric-card--roi:hover{z-index:32;transform:rotateX(2deg)rotateY(-5deg)rotate(-1deg)translate3d(-6px,-12px,172px)scale(1.035)}.ref-chart-card:hover{z-index:33;transform:rotateX(3deg)rotateY(-4deg)rotate(-.5deg)translate3d(-5px,-12px,184px)scale(1.032)}.ref-product-card:hover{z-index:34;transform:rotateX(3deg)rotateY(-4deg)rotate(.5deg)translate3d(6px,-12px,178px)scale(1.032)}.ref-person-card:hover{z-index:35;transform:rotateX(2deg)rotateY(-3deg)rotate(.5deg)translate3d(4px,-10px,154px)scale(1.025)}.ref-bars-card:hover .ref-bars i,.metric-card--roi:hover .ref-roi-line i{filter:brightness(1.18)}.ref-product-card:hover .product-row i{transform:scale(1.08)translateZ(18px);box-shadow:0 0 30px #ff8d6842}.ref-person-card:hover .ref-portrait-placeholder:before,.ref-person-card:hover .ref-portrait-placeholder:after{filter:brightness(1.08)}}body{font-size:16px;line-height:1.65}.button-link{white-space:nowrap;border-radius:6px;gap:10px;min-height:46px;padding:0 22px;font-size:.92rem;font-weight:700;line-height:1}.button-link>span{align-items:center;gap:8px;min-width:0;display:inline-flex}.button-link svg{flex:none}.site-header .header-cta{min-height:42px;padding-inline:22px;font-size:.82rem}.site-header .main-nav{line-height:1.2}.ref-shell,.site-header__inner{box-sizing:border-box}.ref-section,.ref-paths,.ref-system,.ref-process,.ref-roi,.ref-proof,.ref-about,.ref-pricing,.ref-faq,.ref-final{scroll-margin-top:96px}.ref-center,.ref-system__copy,.ref-roi__copy,.ref-pricing__grid>[data-reveal]:first-child,.ref-faq>.ref-shell,.ref-final__grid>[data-reveal]:first-child{text-wrap:pretty}.ref-center h2,.ref-system h2,.ref-process h2,.ref-roi h2,.ref-proof h2,.ref-about h2,.ref-pricing h2,.ref-faq h2,.ref-final h2{letter-spacing:0;margin:0;font-size:clamp(2.35rem,3.9vw,4.45rem);line-height:1.06}.ref-center p,.ref-system__copy p,.ref-roi__copy p,.ref-proof p,.ref-about__copy p,.ref-pricing p,.ref-faq p,.ref-final p{font-size:clamp(.98rem,1.05vw,1.12rem);line-height:1.78}.ref-kicker{letter-spacing:.08em;margin-bottom:14px;font-size:.78rem;line-height:1.1}.ref-path-card,.ref-system-step,.ref-process-card,.ref-slider-card,.ref-roas-card,.ref-proof-card,.ref-quote,.ref-about__bullets,.ref-price-card,.ref-faq-item,.ref-final__trust{padding:clamp(24px,2.25vw,34px)}.ref-path-card h3,.ref-system-step h3,.ref-process-card h3,.ref-price-card h3{letter-spacing:0;margin:20px 0 10px;font-size:clamp(1.06rem,1.05vw,1.24rem);line-height:1.24}.ref-path-card p,.ref-system-step p,.ref-process-card p,.ref-price-card p,.ref-proof-card p,.ref-quote p{font-size:clamp(.92rem,.95vw,1rem);line-height:1.68}.ref-path-grid,.ref-process-grid,.ref-pricing__grid,.ref-proof-grid{gap:clamp(24px,2.4vw,36px)}.ref-system__grid,.ref-roi__grid,.ref-about__grid,.ref-final__grid{gap:clamp(42px,5.5vw,82px)}.ref-price-card{min-height:100%}.ref-price-card .button-link{justify-content:center;width:100%;margin-top:28px}.ref-faq-grid{gap:16px}.ref-faq-item summary{min-height:68px;padding:0 28px;font-size:1rem;line-height:1.35}.ref-faq-item p{padding:0 28px 28px;font-size:.98rem;line-height:1.72}.ref-final__actions{gap:14px}.ref-final__actions a:not(.button-link){font-size:.95rem;line-height:1.5}@media (min-width:1024px){.button-link{min-height:46px}.ref-section,.ref-paths,.ref-system,.ref-process,.ref-roi,.ref-proof,.ref-about,.ref-pricing,.ref-faq{padding-block:clamp(104px,8vw,144px)}.ref-final{padding-block:clamp(84px,7vw,116px)}.ref-center{margin-bottom:clamp(48px,5vw,72px)}.ref-actions .button-link{min-height:44px;padding-inline:24px;font-size:.86rem}}@media (max-width:1023px){.site-header__inner,.ref-shell,.ref-paths>.ref-shell,.ref-system>.ref-shell,.ref-process>.ref-shell,.ref-roi>.ref-shell,.ref-proof>.ref-shell,.ref-about>.ref-shell,.ref-pricing>.ref-shell,.ref-faq>.ref-shell,.ref-final>.ref-shell{padding-inline:22px}.site-header__inner{padding-block:18px}.ref-section,.ref-paths,.ref-system,.ref-process,.ref-roi,.ref-proof,.ref-about,.ref-pricing,.ref-faq{padding-block:76px}.ref-final{padding-block:64px}.button-link{min-height:46px;padding-inline:18px;font-size:.88rem}.ref-actions{gap:12px}.ref-actions .button-link{justify-content:center;min-height:46px}.ref-center{margin-bottom:34px}.ref-center h2,.ref-system h2,.ref-process h2,.ref-roi h2,.ref-proof h2,.ref-about h2,.ref-pricing h2,.ref-faq h2,.ref-final h2{font-size:clamp(2rem,8.5vw,2.8rem);line-height:1.09}.ref-center p,.ref-system__copy p,.ref-roi__copy p,.ref-proof p,.ref-about__copy p,.ref-pricing p,.ref-faq p,.ref-final p{font-size:.98rem;line-height:1.72}.ref-path-card,.ref-system-step,.ref-process-card,.ref-slider-card,.ref-roas-card,.ref-proof-card,.ref-quote,.ref-about__bullets,.ref-price-card,.ref-faq-item,.ref-final__trust{padding:24px}.ref-path-card h3,.ref-system-step h3,.ref-process-card h3,.ref-price-card h3{margin:18px 0 8px;font-size:1.08rem}.ref-path-card p,.ref-system-step p,.ref-process-card p,.ref-price-card p,.ref-proof-card p,.ref-quote p{font-size:.94rem;line-height:1.62}.ref-faq-item summary{min-height:62px;padding-inline:22px;font-size:.96rem}.ref-faq-item p{padding-inline:22px;padding-bottom:24px;font-size:.94rem}}@media (max-width:520px){.site-header__inner,.ref-shell,.ref-paths>.ref-shell,.ref-system>.ref-shell,.ref-process>.ref-shell,.ref-roi>.ref-shell,.ref-proof>.ref-shell,.ref-about>.ref-shell,.ref-pricing>.ref-shell,.ref-faq>.ref-shell,.ref-final>.ref-shell{padding-inline:20px}.button-link{justify-content:center;width:100%;min-height:46px;padding-inline:16px;font-size:.88rem}.site-header .header-cta{width:auto;min-height:40px;padding-inline:14px;font-size:.72rem}.ref-hero__copy p{font-size:1rem;line-height:1.72}.ref-trust{gap:18px;margin-top:42px}.ref-trust span{grid-template-columns:48px minmax(0,1fr);gap:3px 12px;max-width:none}.ref-trust b{font-size:.78rem;line-height:1.25}.ref-trust em{font-size:.68rem;line-height:1.45}.ref-section,.ref-paths,.ref-system,.ref-process,.ref-roi,.ref-proof,.ref-about,.ref-pricing,.ref-faq{padding-block:68px}.ref-center h2,.ref-system h2,.ref-process h2,.ref-roi h2,.ref-proof h2,.ref-about h2,.ref-pricing h2,.ref-faq h2,.ref-final h2{font-size:clamp(1.9rem,9vw,2.42rem)}.ref-kicker{margin-bottom:12px;font-size:.72rem}.ref-path-card,.ref-system-step,.ref-process-card,.ref-slider-card,.ref-roas-card,.ref-proof-card,.ref-quote,.ref-about__bullets,.ref-price-card,.ref-final__trust{padding:22px}.ref-faq-item{padding:0}.ref-final__actions{width:100%}}.section{padding-block:clamp(76px,8vw,124px)}.page-shell,.section>.section-heading,.page-hero,.service-hero,.content-grid,.services-section,.pricing-section,.blog-grid,.roi-section,.faq-section,.related-services,.final-cta{box-sizing:border-box}.page-hero,.service-hero,.content-grid{gap:clamp(36px,5vw,72px)}.page-hero h1,.service-hero h1,.article-hero h1{letter-spacing:0;font-size:clamp(2.7rem,5.8vw,5.75rem);line-height:1.04}.page-hero p,.service-hero p,.article-hero p,.rich-content p,.scope-panel p,.faq-item p,.post-card p,.service-card p,.pricing-card p{font-size:clamp(.98rem,1.05vw,1.12rem);line-height:1.76}.section-heading{margin-bottom:clamp(34px,4.5vw,60px)}.section-heading h2,.scope-panel h2,.service-hero__panel h2,.rich-content h2,.final-cta h2,.roi-widget h3{letter-spacing:0;font-size:clamp(2rem,3.5vw,3.8rem);line-height:1.08}.section-label,.service-index{letter-spacing:.08em;font-size:.78rem;line-height:1.1}.service-card,.pricing-card,.post-card,.scope-panel,.faq-item,.roi-widget,.service-hero__panel{padding:clamp(24px,2.5vw,36px)}.service-card h2,.service-card h3,.pricing-card h2,.pricing-card h3,.post-card h2,.faq-item h3,.scope-panel h2{margin:20px 0 10px;font-size:clamp(1.08rem,1.25vw,1.38rem);line-height:1.22}.service-rail,.pricing-grid,.blog-grid,.faq-list{gap:clamp(22px,2.5vw,36px)}.pricing-card{flex-direction:column;display:flex}.pricing-card .button-link,.service-card .button-link,.scope-panel .button-link,.final-cta .button-link{margin-top:24px}.pricing-card .button-link{justify-content:center;width:100%;margin-top:auto}.rich-content{font-size:1rem;line-height:1.76}.rich-content ul,.scope-panel ul,.pricing-card ul{gap:12px;padding-left:1.15rem;display:grid}.rich-content li,.scope-panel li,.pricing-card li{padding-left:.15rem;font-size:clamp(.96rem,1vw,1.08rem);line-height:1.72}.site-footer p,.site-footer a{font-size:.9rem;line-height:1.6}@media (max-width:1023px){.section{padding-block:72px}.page-hero,.service-hero,.content-grid,.services-section,.pricing-section,.blog-grid,.roi-section,.faq-section,.related-services,.final-cta{padding-inline:22px}.page-hero h1,.service-hero h1,.article-hero h1{font-size:clamp(2.15rem,10vw,3.05rem);line-height:1.08}.section-heading h2,.scope-panel h2,.service-hero__panel h2,.rich-content h2,.final-cta h2,.roi-widget h3{font-size:clamp(1.8rem,8vw,2.55rem);line-height:1.1}.service-card,.pricing-card,.post-card,.scope-panel,.faq-item,.roi-widget,.service-hero__panel{padding:24px}.page-hero p,.service-hero p,.article-hero p,.rich-content p,.scope-panel p,.faq-item p,.post-card p,.service-card p,.pricing-card p{font-size:.98rem;line-height:1.72}}@media (max-width:520px){.section{padding-block:64px}.page-hero,.service-hero,.content-grid,.services-section,.pricing-section,.blog-grid,.roi-section,.faq-section,.related-services,.final-cta{padding-inline:20px}.service-card,.pricing-card,.post-card,.scope-panel,.faq-item,.roi-widget,.service-hero__panel{padding:22px}.service-card h2,.service-card h3,.pricing-card h2,.pricing-card h3,.post-card h2,.faq-item h3,.scope-panel h2{font-size:1.08rem}}.ref-paths,.ref-system,.ref-process,.ref-roi,.ref-proof,.ref-about,.ref-pricing,.ref-faq,.ref-final{width:100%;position:relative;overflow:hidden}.ref-paths>.ref-shell,.ref-system>.ref-shell,.ref-process>.ref-shell,.ref-roi>.ref-shell,.ref-proof>.ref-shell,.ref-about>.ref-shell,.ref-pricing>.ref-shell,.ref-faq>.ref-shell,.ref-final>.ref-shell{width:min(1440px,100%);max-width:1440px;padding-inline:clamp(24px,4.4vw,64px)}.ref-paths,.ref-proof,.ref-pricing,.ref-faq{background:radial-gradient(circle at 10% 10%,#d9534f0e,#0000 25rem),linear-gradient(#fff,#f8f7f4)}.ref-paths{padding-block:clamp(112px,10vw,168px)}.ref-path-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,2.4vw,34px)}.ref-path-card{background:linear-gradient(#fffffffa,#ffffffdb),#fff;border:1px solid #1111110f;border-radius:14px;min-height:330px;padding:clamp(32px,3vw,42px);transition:transform .24s,box-shadow .24s,border-color .24s;box-shadow:0 20px 50px #0000000d}.ref-path-card h3{margin-top:28px;font-size:clamp(1.18rem,1.15vw,1.34rem)}.ref-path-card p{max-width:24ch}.ref-system{background:radial-gradient(circle at 86% 0,#d9534f21,#0000 26rem),linear-gradient(135deg,#f7f6f2 0%,#fff 48%,#f2f0ea 100%);padding-block:clamp(120px,11vw,178px) clamp(84px,8vw,124px)}.ref-system:before{content:"";opacity:.6;pointer-events:none;border:1px solid #d9534f24;border-radius:999px;width:280px;height:280px;position:absolute;inset:8% auto auto 4%}.ref-system__grid{grid-template-columns:minmax(320px,.36fr) minmax(720px,.64fr);align-items:center;gap:clamp(56px,6vw,96px)}.ref-system__copy h2,.ref-process h2{max-width:680px;font-size:clamp(2.9rem,4.6vw,5.3rem)}.ref-system__steps:before{content:"";background:linear-gradient(90deg,#0000,#d9534f6b,#1111111f,#0000);height:1px;position:absolute;top:50%;left:8%;right:8%}.ref-system-step{z-index:1;backdrop-filter:blur(14px);background:#ffffffbd;border:1px solid #1111110f;border-radius:18px;min-height:275px;padding:30px 24px;position:relative;box-shadow:0 24px 70px #100d0a0f}.ref-system-step:nth-child(2n){transform:translateY(34px)}.ref-system-step:nth-child(odd){transform:translateY(-16px)}.ref-system-step>span{color:#11111157;letter-spacing:.12em;margin-top:22px;font-size:.78rem;font-weight:800;display:block}.ref-process{background:linear-gradient(#f2f0ea,#fff 42%),#fff;padding-block:clamp(84px,8vw,126px) clamp(124px,10vw,172px)}.ref-process .ref-center{text-align:right;max-width:760px;margin-left:auto;margin-right:0}.ref-process-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(20px,2vw,30px);margin-top:clamp(58px,6vw,88px);position:relative}.ref-process-grid:before{content:"";background:linear-gradient(90deg,#0000,#11111124,#d9534f75,#0000);height:1px;position:absolute;top:56px;left:5%;right:5%}.ref-process-card{z-index:1;box-shadow:none;background:0 0;border:0;border-radius:20px;padding:34px 26px;position:relative}.ref-process-card:nth-child(2n){margin-top:54px}.ref-process-card>span{color:#fff;background:linear-gradient(135deg,#d9534f,#ec8f5d);border-radius:999px;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 18px 46px #d9534f47}.ref-roi{isolation:isolate;color:#fff;background:radial-gradient(circle at 74% 42%,#d9534f3d,#0000 25rem),radial-gradient(circle at 42% 105%,#ec8f5d24,#0000 28rem),linear-gradient(135deg,#050505,#0a0a0a 48%,#12100e);padding-block:clamp(132px,11vw,184px)}.ref-roi:before{content:"";filter:blur(90px);pointer-events:none;background:#d9534f1f;border-radius:999px;width:640px;height:640px;position:absolute;inset:10% -12% auto auto}.ref-roi__grid{grid-template-columns:minmax(320px,.4fr) minmax(620px,.6fr);align-items:center;gap:clamp(64px,7vw,112px)}.ref-roi__copy h2{max-width:560px;font-size:clamp(3.2rem,5.4vw,6.3rem);line-height:.98}.ref-roi__copy p{color:#ffffffb3;max-width:500px}.ref-roi__copy ul{color:#ffffffc7;gap:16px;margin-top:34px;display:grid}.ref-roi__widget{perspective:1100px;grid-template-columns:1.08fr .92fr;gap:26px;display:grid;position:relative}.ref-roi__widget:before{content:"";filter:blur(1px);pointer-events:none;background:radial-gradient(circle at 50% 42%,#ec8f5d2e,#0000 19rem),linear-gradient(135deg,#ffffff0a,#0000);border-radius:34px;position:absolute;inset:-58px -46px;transform:rotate(-4deg)}.ref-slider-card,.ref-roas-card{z-index:1;backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffff0e,#ffffff05),#ffffff05;border:1px solid #ffffff1a;border-radius:22px;position:relative;box-shadow:0 42px 120px #0000008c,inset 0 1px #ffffff14}.ref-slider-card{transform:rotateX(4deg)rotateY(-7deg)translateY(-14px)}.ref-roas-card{transform:rotateX(4deg)rotateY(6deg)translateY(46px)}.ref-slider-card label{padding-block:18px}.ref-slider-card label i{background:#ffffff17;height:8px}.ref-slider-card label i b{background:linear-gradient(90deg,#d9534f,#ffb071);box-shadow:0 0 22px #d9534f5c}.ref-proof{padding-block:clamp(122px,10vw,172px)}.ref-proof .ref-center{text-align:left;max-width:720px;margin-left:0}.ref-proof-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(20px,2vw,30px)}.ref-proof-card{background:#fff;border:1px solid #1111110f;border-radius:18px;min-height:280px;transition:transform .24s,box-shadow .24s,border-color .24s;box-shadow:0 24px 58px #1111110f}.ref-proof-card strong{font-size:clamp(2.8rem,4vw,4.7rem)}.ref-quote{background:radial-gradient(circle at 92% 12%,#d9534f17,#0000 15rem),linear-gradient(135deg,#f4eadc,#fffaf3);border:1px solid #d9534f1f;border-radius:24px;grid-column:span 3;min-height:330px;padding:clamp(44px,4vw,64px);position:relative;box-shadow:0 34px 86px #462e1a1f}.ref-quote:before{content:"“";color:#d9534f2e;pointer-events:none;font-family:Georgia,serif;font-size:13rem;line-height:1;position:absolute;top:-18px;right:46px}.ref-quote p{color:#211a15;max-width:720px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2vw,2.1rem);line-height:1.35;position:relative}.ref-proof-link{align-self:end}.ref-about{isolation:isolate;color:#fff;background:radial-gradient(circle at 18% 28%,#d9534f2e,#0000 25rem),radial-gradient(circle at 78% 74%,#ec8f5d17,#0000 28rem),linear-gradient(145deg,#080808,#11100f);padding-block:clamp(136px,11vw,190px)}.ref-about__grid{grid-template-columns:minmax(420px,.48fr) minmax(480px,.52fr);align-items:center;gap:clamp(70px,8vw,126px)}.ref-about__media{min-height:680px;position:relative}.ref-about__media:before{content:"";filter:blur(52px);background:#d9534f2e;border-radius:34px;position:absolute;inset:10% -8% 4% 12%;transform:rotate(-8deg)}.ref-about-placeholder{background:radial-gradient(circle at 48% 20%,#ffe8ce33,#0000 12rem),linear-gradient(135deg,#2b211d,#080808 72%);border:1px solid #ffffff1f;border-radius:28px;min-height:650px;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 50px 140px #0000009e,0 0 70px #d9534f21}.ref-about-placeholder span{transform:scale(1.08)}.ref-about__copy h2{font-size:clamp(3rem,5vw,5.8rem);line-height:1}.ref-about__copy p{color:#ffffffb8;max-width:620px}.ref-about__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:clamp(44px,5vw,70px);display:grid}.ref-about__stats span{backdrop-filter:blur(18px);background:#ffffff09;border:1px solid #ffffff1a;border-radius:20px;gap:8px;padding:26px 22px;display:grid;box-shadow:inset 0 1px #ffffff14}.ref-about__stats strong{color:#fff;letter-spacing:0;font-size:clamp(2.6rem,4vw,4.8rem);font-weight:950;line-height:.9}.ref-about__stats em{color:#ffffff9e;font-size:.86rem;font-style:normal;line-height:1.35}.ref-about__bullets{backdrop-filter:blur(18px);background:#ffffff09;border-color:#ffffff1a;border-radius:20px;grid-column:2;margin-top:-36px}.ref-pricing{background:radial-gradient(circle at 78% 20%,#d9534f12,#0000 25rem),#fff;padding-block:clamp(124px,10vw,172px) clamp(80px,7vw,112px)}.ref-pricing__grid{grid-template-columns:minmax(260px,.72fr) repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(24px,2.2vw,34px)}.ref-pricing__grid>[data-reveal]:first-child{align-self:center;max-width:390px}.ref-price-card{background:#fff;border:1px solid #11111112;border-radius:22px;min-height:430px;padding:clamp(34px,3vw,46px);box-shadow:0 24px 70px #11111112}.ref-price-card--featured{color:#fff;background:radial-gradient(circle at 82% 0,#d9534f4d,#0000 16rem),linear-gradient(145deg,#191513,#0a0a0a);border-color:#d9534f59;transform:translateY(-22px);box-shadow:0 38px 100px #00000038,0 0 46px #d9534f21}.ref-price-card--featured p,.ref-price-card--featured>strong{color:#ffffffc7}.ref-price-card--featured>svg{color:#ffb071}.ref-faq{padding-block:clamp(80px,8vw,118px) clamp(128px,10vw,174px)}.ref-faq>.ref-shell{max-width:1120px}.ref-faq h2,.ref-faq>.ref-shell>.ref-kicker{text-align:center;max-width:860px;margin-inline:auto;display:block}.ref-faq-grid{border-top:1px solid #1111111f;gap:0;max-width:960px;margin-inline:auto}.ref-faq-item{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #1111111f;border-radius:0}.ref-faq-item summary{min-height:82px;padding-inline:0;font-size:clamp(1rem,1.1vw,1.16rem)}.ref-faq-item summary svg{transition:transform .22s,color .22s}.ref-faq-item[open] summary svg{color:#d9534f;transform:rotate(180deg)}.ref-faq-item p{max-width:720px;padding:0 0 32px}.ref-final{color:#fff;background:radial-gradient(circle at 78% 46%,#d9534f33,#0000 24rem),linear-gradient(135deg,#090909,#15100e);padding-block:clamp(108px,9vw,154px)}.ref-final__grid{grid-template-columns:minmax(520px,1fr) auto;align-items:center;gap:clamp(54px,7vw,112px);display:grid}.ref-final__grid>[data-reveal]:first-child{max-width:840px}.ref-final h2{max-width:800px;font-size:clamp(3.5rem,6vw,7.3rem);line-height:.96}.ref-final p{color:#ffffffb3;max-width:610px}.ref-final__actions{align-items:flex-start;min-width:min(360px,100%)}.ref-final__actions .button-link{border-radius:10px;min-height:64px;padding-inline:34px;font-size:1rem;box-shadow:0 24px 70px #d9534f52}.ref-final__trust{max-width:none;box-shadow:none;background:0 0;border:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;display:grid}.ref-final__trust span{background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;padding:24px}.site-footer__inner{width:min(1440px,100%);max-width:1440px;padding-inline:clamp(24px,4.4vw,64px)}@media (max-width:1180px){.ref-path-grid,.ref-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-system__grid,.ref-roi__grid,.ref-about__grid,.ref-pricing__grid,.ref-final__grid{grid-template-columns:1fr}.ref-system__steps,.ref-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-system-step:nth-child(2n),.ref-system-step:nth-child(odd),.ref-process-card:nth-child(2n),.ref-price-card--featured,.ref-slider-card,.ref-roas-card,.ref-about-placeholder{transform:none}.ref-about__media{min-height:auto}.ref-about-placeholder{min-height:560px}.ref-about__bullets{grid-column:auto;margin-top:0}}@media (max-width:760px){.ref-paths,.ref-system,.ref-process,.ref-roi,.ref-proof,.ref-about,.ref-pricing,.ref-faq,.ref-final{padding-block:84px}.ref-path-grid,.ref-system__steps,.ref-process-grid,.ref-roi__widget,.ref-proof-grid,.ref-about__stats,.ref-final__trust{grid-template-columns:1fr}.ref-paths .ref-center,.ref-process .ref-center{text-align:left;margin-inline:0}.ref-path-card,.ref-system-step,.ref-process-card,.ref-proof-card,.ref-price-card,.ref-quote{min-height:auto}.ref-quote,.ref-proof-link{grid-column:auto;width:100%;max-width:100%}.ref-system__steps:before,.ref-process-grid:before{display:none}.ref-about-placeholder{border-radius:22px;min-height:460px}.ref-about__stats strong{font-size:2.8rem}.ref-quote:before{font-size:8rem;right:20px}.ref-final h2,.ref-roi__copy h2,.ref-about__copy h2,.ref-system__copy h2,.ref-process h2{font-size:clamp(2.45rem,12vw,3.25rem)}.ref-final__actions,.ref-final__actions .button-link{width:100%}}@media (min-width:1024px){.site-header__inner,.ref-hero__grid,.ref-paths>.ref-shell,.ref-system>.ref-shell,.ref-process>.ref-shell,.ref-roi>.ref-shell,.ref-proof>.ref-shell,.ref-about>.ref-shell,.ref-pricing>.ref-shell,.ref-final>.ref-shell,.site-footer__inner{width:min(1680px,100%);max-width:1680px;padding-inline:clamp(40px,4.2vw,86px)}.ref-faq>.ref-shell{width:min(1280px,100%);max-width:1280px;padding-inline:clamp(40px,4.2vw,86px)}.ref-hero__grid{grid-template-columns:minmax(500px,.72fr) minmax(760px,1.28fr);gap:clamp(24px,3vw,60px)}.ref-hero__visual{justify-self:stretch}.ref-path-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,2.2vw,42px)}.ref-path-card{min-height:350px}.ref-system__grid{grid-template-columns:minmax(390px,.32fr) minmax(900px,.68fr)}.ref-system__copy{max-width:520px}.ref-system__steps{gap:clamp(22px,1.7vw,34px)}.ref-process-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(26px,2vw,38px)}.ref-roi__grid{grid-template-columns:minmax(420px,.38fr) minmax(820px,.62fr);gap:clamp(74px,7vw,132px)}.ref-roi__widget{grid-template-columns:minmax(420px,1.08fr) minmax(340px,.92fr);gap:clamp(28px,2.4vw,44px)}.ref-proof-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(24px,2vw,38px)}.ref-quote{grid-column:span 3}.ref-about__grid{grid-template-columns:minmax(520px,.46fr) minmax(680px,.54fr);gap:clamp(86px,8vw,150px)}.ref-about__copy p{max-width:680px}.ref-pricing__grid{grid-template-columns:minmax(330px,.74fr) repeat(3,minmax(0,1fr));gap:clamp(28px,2vw,42px)}.ref-pricing__grid>[data-reveal]:first-child{max-width:450px}.ref-faq-grid{max-width:1120px}.ref-final__grid{grid-template-columns:minmax(720px,1fr) minmax(360px,auto)}.ref-final__grid>[data-reveal]:first-child,.ref-final h2{max-width:960px}}@media (min-width:1500px){.ref-hero__grid{grid-template-columns:minmax(560px,.68fr) minmax(880px,1.32fr)}.ref-hero__copy h1{max-width:640px;font-size:clamp(3.35rem,3.65vw,4.65rem)}.ref-hero__copy p{max-width:560px}.ref-hero__visual{min-height:700px}}@media (min-width:1181px) and (max-width:1320px){.ref-path-grid,.ref-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ref-system__grid,.ref-roi__grid,.ref-about__grid,.ref-pricing__grid,.ref-final__grid{grid-template-columns:1fr}.ref-system-step:nth-child(2n),.ref-system-step:nth-child(odd),.ref-process-card:nth-child(2n),.ref-price-card--featured,.ref-slider-card,.ref-roas-card,.ref-about-placeholder{transform:none}}.ref-paths{background:radial-gradient(circle at 12% 10%,#d9534f0b,#0000 24rem),linear-gradient(#fff 0%,#fbfaf8 100%);width:100%;padding-block:clamp(96px,9vw,128px)}.ref-paths>.ref-shell{width:min(1440px,100%);max-width:1440px;margin-inline:auto;padding-inline:32px}.ref-paths .ref-center{text-align:center;max-width:760px;margin:0 auto}.ref-paths .ref-center h2{color:#111827;letter-spacing:0;margin:0 0 16px;font-size:clamp(2.25rem,3.4vw,3rem);font-weight:800;line-height:1.08}.ref-paths .ref-center p{color:#6b7280;margin:0;font-size:1.05rem;line-height:1.7}.ref-path-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:64px;display:grid}.ref-path-card{background:#fff;border:1px solid #f3f4f6;border-radius:16px;flex-direction:column;align-items:flex-start;height:100%;min-height:100%;padding:40px;transition:transform .3s ease-out,box-shadow .3s ease-out,border-color .3s ease-out;display:flex;position:relative;transform:none;box-shadow:0 20px 50px #0000000a}.ref-path-card:hover{border-color:#d9534f24;transform:translateY(-8px);box-shadow:0 30px 60px #00000014}.ref-path-card>svg{color:#d9534f;background:#d9534f13;border-radius:14px;width:52px;height:52px;padding:14px;box-shadow:inset 0 0 0 1px #d9534f1a}.ref-path-card h3{color:#111827;letter-spacing:0;margin:28px 0 12px;font-size:1.18rem;font-weight:800;line-height:1.24}.ref-path-card p{color:#6b7280;max-width:none;margin:0;font-size:.92rem;line-height:1.72}.ref-path-card a{color:#d9534f;background:#fff;border:1px solid #11182714;border-radius:999px;place-items:center;width:38px;height:38px;transition:transform .3s ease-out,border-color .3s ease-out,background .3s ease-out,color .3s ease-out;display:grid;position:absolute;bottom:28px;right:28px;box-shadow:0 12px 24px #1118270d}.ref-path-card:hover a{color:#fff;background:#d9534f;border-color:#d9534f38;transform:translate(4px,-4px)}.ref-path-card a svg{width:16px;height:16px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}@media (min-width:1024px){.ref-paths>.ref-shell{padding-inline:64px}}@media (max-width:1023px){.ref-paths{padding-block:96px}.ref-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ref-paths{padding-block:82px}.ref-paths>.ref-shell{padding-inline:24px}.ref-path-grid{grid-template-columns:1fr;gap:24px;margin-top:46px}.ref-path-card{min-height:290px;padding:32px}}.ref-system{background:radial-gradient(circle at 88% 12%,#d9534f0e,#0000 26rem),linear-gradient(135deg,#fbfaf7 0%,#f7f3ec 52%,#fffdf9 100%);width:100%;padding-block:96px}.ref-system>.ref-shell,.ref-system__grid{width:min(1440px,100%);max-width:1440px;margin-inline:auto;padding-inline:32px}.ref-system__grid{grid-template-columns:1fr;align-items:center;gap:48px;padding-block:0;display:grid}.ref-system__copy{max-width:100%}.ref-system__copy .ref-kicker{color:#d9534f;margin-bottom:18px}.ref-system__copy h2{color:#111827;letter-spacing:0;max-width:560px;margin:0;font-size:clamp(2.25rem,4vw,3rem);font-weight:900;line-height:1.15}.ref-system__copy p{color:#6b7280;max-width:28rem;margin:24px 0 0;font-size:1rem;line-height:1.72}.ref-system__copy .button-link{color:#fff;background:#d9534f;border-radius:8px;width:max-content;min-height:48px;margin-top:32px;padding-inline:24px;box-shadow:0 18px 40px #d9534f38}.ref-system__steps{grid-template-columns:1fr;align-items:stretch;gap:24px;padding-block:0;display:grid;position:relative}.ref-system__steps:before{content:"";pointer-events:none;background:0 0;border-top:1px solid #d1d5db99;height:1px;position:absolute;top:50%;left:8%;right:8%;transform:translateY(-50%)}.ref-system-step{z-index:1;text-align:center;background:#fff;border:1px solid #f3f4f6f2;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;min-height:278px;padding:24px;transition:transform .3s ease-out,box-shadow .3s ease-out,border-color .3s ease-out;display:flex;position:relative;transform:none;box-shadow:0 15px 40px #00000008}.ref-system-step>svg{color:#d9534f;background:#d9534f13;border-radius:999px;width:54px;height:54px;padding:15px;box-shadow:0 0 28px #d9534f2e,inset 0 0 0 1px #d9534f1a}.ref-system-step>span{color:#d9534f;letter-spacing:.08em;background:#d9534f14;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-width:34px;height:22px;margin-top:20px;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex}.ref-system-step h3{color:#111827;letter-spacing:0;margin:16px 0 10px;font-size:1rem;font-weight:850;line-height:1.22}.ref-system-step p{color:#6b7280;max-width:18ch;margin:0;font-size:.82rem;line-height:1.55}.ref-system-step:hover{border-color:#d9534f29;box-shadow:0 24px 60px #00000013}@media (min-width:1024px){.ref-system{padding-block:128px}.ref-system>.ref-shell,.ref-system__grid{padding-inline:64px}.ref-system__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:48px}.ref-system__copy{grid-column:span 5}.ref-system__steps{grid-column:span 7;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:16px;min-height:430px}.ref-system-step:nth-child(odd){transform:translateY(0)}.ref-system-step:nth-child(2n){transform:translateY(44px)}.ref-system-step:nth-child(odd):hover{transform:translateY(-8px)}.ref-system-step:nth-child(2n):hover{transform:translateY(32px)}}@media (max-width:1023px){.ref-system__steps:before{display:none}.ref-system-step:hover{transform:translateY(-6px)}}@media (max-width:720px){.ref-system{padding-block:84px}.ref-system>.ref-shell,.ref-system__grid{padding-inline:24px}.ref-system__copy .button-link{justify-content:center;width:100%}.ref-system-step{min-height:auto;padding:28px}.ref-system-step p{max-width:28ch}}.ref-system{isolation:isolate;background:radial-gradient(circle at 84% 16%,#ffffffeb,#0000 10rem),radial-gradient(circle at 68%,#d9534f13,#0000 23rem),radial-gradient(circle at 96% 78%,#f0b87e24,#0000 22rem),linear-gradient(105deg,#fbfaf5 0%,#f4efe6 52%,#eee8dd 100%);overflow:hidden}.ref-system:after{content:"";z-index:0;filter:blur(28px);pointer-events:none;background:radial-gradient(circle,#ffffffd1,#0000 16%),radial-gradient(circle,#d9534f14,#0000 55%);border-radius:999px;width:min(820px,56vw);height:min(820px,56vw);position:absolute;top:6%;right:-14vw}.ref-system__grid{z-index:1;position:relative}@media (min-width:1024px){.ref-system{padding-block:clamp(112px,8.5vw,154px)}.ref-system>.ref-shell,.ref-system__grid{width:100%;max-width:none;margin:0;padding-left:clamp(48px,6vw,96px);padding-right:0}.ref-system__grid{grid-template-columns:minmax(360px,32vw) minmax(760px,1fr);gap:clamp(42px,4.8vw,86px);overflow:visible}.ref-system__copy{text-align:left;grid-column:auto;justify-self:start;max-width:470px}.ref-system__copy .ref-kicker{letter-spacing:.14em;font-size:.72rem}.ref-system__copy h2{max-width:470px;font-size:clamp(2.85rem,3.5vw,4rem);line-height:1.06}.ref-system__copy p{color:#4b5563d1;max-width:27rem}.ref-system__steps{grid-column:auto;grid-template-columns:repeat(5,minmax(150px,184px));justify-content:start;align-items:center;gap:18px;width:max-content;min-width:min(100%,880px);max-width:none;min-height:470px;margin-right:-10vw;padding:34px clamp(44px,5vw,92px) 34px 0;overflow:visible}.ref-system__steps:before{border-top-color:#9ca3af75;top:50%;left:0;right:clamp(34px,6vw,110px);box-shadow:0 0 18px #d9534f14,0 1px #ffffffc7}.ref-system-step{backdrop-filter:blur(12px);background:linear-gradient(#fffffffa,#ffffffe6),#fff;border-color:#ffffffd6;border-radius:20px;min-height:315px;padding:26px 18px 22px;box-shadow:0 15px 40px #00000008,inset 0 1px #ffffffe6}.ref-system-step:nth-child(odd){transform:translateY(-8px)}.ref-system-step:nth-child(2n){transform:translateY(44px)}.ref-system-step:nth-child(odd):hover{transform:translateY(-20px)}.ref-system-step:nth-child(2n):hover{transform:translateY(28px)}.ref-system-step:hover{border-color:#d9534f2e;box-shadow:0 28px 72px #291c121c,0 0 34px #d9534f1c,inset 0 1px #fffffff2}.ref-system-step>svg{width:56px;height:56px;margin-inline:auto;box-shadow:0 0 30px #d9534f33,0 14px 32px #d9534f14,inset 0 0 0 1px #d9534f1f}.ref-system-step>span{margin-inline:auto}.ref-system-step h3{font-size:.96rem;line-height:1.2}.ref-system-step p{max-width:17ch;font-size:.78rem;line-height:1.5}}@media (min-width:1440px){.ref-system__grid{grid-template-columns:minmax(410px,31vw) minmax(900px,1fr)}.ref-system__steps{grid-template-columns:repeat(5,minmax(168px,206px));gap:20px;margin-right:-12vw}}@media (max-width:1023px){.ref-system:after{display:none}.ref-system__grid{text-align:center}}.ref-system__snake{display:none}@media (min-width:1024px){.ref-system>.ref-shell,.ref-system__grid{width:min(1440px,100%);max-width:1440px;margin-inline:auto;padding-inline:64px}.ref-system__grid{grid-template-columns:minmax(330px,.34fr) minmax(720px,.66fr);gap:clamp(56px,5vw,88px)}.ref-system__copy{text-align:left;align-self:center}.ref-system__steps{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(250px,auto);gap:30px;width:100%;min-width:0;min-height:0;margin-right:0;padding:28px 0;display:grid;position:relative;overflow:visible}.ref-system__steps:before{display:none}.ref-system__snake{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ref-system__snake path{fill:none;stroke:#9ca3af6b;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px #ffffffb8)}.ref-system-step{text-align:left;border-radius:20px;align-items:flex-start;min-height:250px;padding:32px}.ref-system-step:nth-child(2),.ref-system-step:nth-child(3),.ref-system-step:nth-child(4),.ref-system-step:nth-child(5),.ref-system-step:nth-child(6),.ref-system-step:nth-child(7){transform:none}.ref-system-step:nth-child(5){grid-area:2/3}.ref-system-step:nth-child(6){grid-area:2/2}.ref-system-step:nth-child(7){grid-area:2/1}.ref-system-step:hover,.ref-system-step:nth-child(2):hover,.ref-system-step:nth-child(3):hover,.ref-system-step:nth-child(4):hover,.ref-system-step:nth-child(5):hover,.ref-system-step:nth-child(6):hover,.ref-system-step:nth-child(7):hover{transform:translateY(-12px)}.ref-system-step>svg,.ref-system-step>span{margin-inline:0}.ref-system-step h3{font-size:1.08rem}.ref-system-step p{max-width:none;font-size:.92rem;line-height:1.62}}@media (max-width:1023px){.ref-system__snake{display:none}.ref-system__steps{grid-template-columns:1fr}.ref-system-step{text-align:center;align-items:center}}.ref-system-map{isolation:isolate;color:#f8fafc;background:radial-gradient(circle at 18% 18%,#d9534f29,#0000 19rem),radial-gradient(circle at 78% 4%,#f5a45c1c,#0000 22rem),radial-gradient(circle at 76% 70%,#ffffff0e,#0000 19rem),linear-gradient(145deg,#050505 0%,#0b0a09 44%,#11100e 100%);width:100%;padding-block:clamp(92px,8vw,132px);position:relative;overflow:hidden}.ref-system-map:after{display:none}.system-map__bokeh,.system-map__bokeh span{pointer-events:none;position:absolute}.system-map__bokeh{z-index:-1;inset:0;overflow:hidden}.system-map__bokeh:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:92px 92px;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(circle at 62% 46%,#000 0%,#0000 68%);mask-image:radial-gradient(circle at 62% 46%,#000 0%,#0000 68%)}.system-map__bokeh span{filter:blur(34px);opacity:.75;background:#ffb97a2e;border-radius:999px;width:clamp(90px,11vw,190px);height:clamp(90px,11vw,190px)}.system-map__bokeh span:first-child{top:12%;left:8%}.system-map__bokeh span:nth-child(2){background:#ffffff29;width:clamp(70px,8vw,138px);height:clamp(70px,8vw,138px);top:9%;right:14%}.system-map__bokeh span:nth-child(3){background:#d9534f26;top:62%;left:44%}.system-map__bokeh span:nth-child(4){background:#ffd2a01f;bottom:10%;right:5%}.system-map__bokeh span:nth-child(5){background:#ffffff1f;width:76px;height:76px;bottom:8%;left:24%}.system-map__shell{width:min(1720px,100%);margin-inline:auto;padding-inline:clamp(22px,4vw,72px)}.system-map__header{z-index:2;text-align:center;max-width:820px;margin-inline:auto;position:relative}.system-map__header h2{color:#fff;letter-spacing:0;text-shadow:0 20px 70px #d9534f47;margin:0;font-size:clamp(3.2rem,7vw,7.4rem);font-weight:950;line-height:.86}.system-map__header strong{color:#f3f4f6;max-width:720px;margin:18px auto 0;font-size:clamp(1.45rem,2vw,2.35rem);font-weight:850;line-height:1.08;display:block}.system-map__header p{color:#e5e7ebb8;max-width:640px;margin:18px auto 0;font-size:clamp(.98rem,1.1vw,1.1rem);line-height:1.68}.system-map__header .button-link{background:linear-gradient(135deg,#e25b50,#c84139);border:1px solid #ffac8552;border-radius:9px;width:max-content;min-height:50px;margin:28px auto 0;box-shadow:0 20px 60px #d9534f57,inset 0 1px #ffffff38}.system-map__header .button-link:hover{transform:translateY(-3px);box-shadow:0 28px 80px #d9534f6e,inset 0 1px #ffffff42}.system-map__canvas{min-height:760px;margin-top:clamp(44px,5vw,72px);position:relative}.system-flow{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.system-flow marker path{fill:#ffa46fe6}.system-flow circle{fill:#ffc08c;filter:url(#system-glow)}.system-flow__line{fill:none;stroke:#ffb37a7a;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#system-arrow);filter:url(#system-glow)}.system-flow__line--main{stroke:#ff705bc7;stroke-width:2.2px}.system-flow__line--soft{stroke:#ffffff3d;stroke-dasharray:6 10}.system-side-panel,.system-card{z-index:1;backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff13,#ffffff05),#0c0c0ca8;border:1px solid #ffffff1b;position:absolute;box-shadow:0 34px 92px #00000061,inset 0 1px #ffffff17}.system-side-panel{border-radius:22px;width:clamp(300px,22vw,380px);padding:24px;top:128px;left:0}.system-side-panel__head,.system-card__top,.system-card__footer,.system-side-panel__offers div,.system-product-list div,.system-conversion div{align-items:center;display:flex}.system-side-panel__head{color:#f9fafbbd;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-bottom:22px;font-size:.72rem;font-weight:850}.system-side-panel__head small,.system-side-panel__metric em,.system-side-panel__split em,.system-side-panel__offers em{color:#ffbe93eb;font-style:normal}.system-side-panel__metric,.system-side-panel__split,.system-side-panel__offers{background:#ffffff0b;border-radius:17px;box-shadow:inset 0 0 0 1px #ffffff0e}.system-side-panel__metric{padding:18px}.system-side-panel__metric span,.system-side-panel__offers>span,.system-side-panel__split span{color:#d1d5dbad;letter-spacing:.1em;font-size:.68rem;font-weight:900;display:block}.system-side-panel__metric strong{color:#fff;margin-top:8px;font-size:2rem;line-height:1;display:block}.system-side-panel__metric em{margin-top:8px;font-size:.78rem;display:block}.system-side-panel__split{grid-template-columns:1fr 86px;align-items:center;gap:18px;margin-top:14px;padding:18px;display:grid}.system-side-panel__split strong{color:#fff;margin-top:8px;font-size:2.1rem;line-height:1;display:block}.system-orbit{background:conic-gradient(from 210deg, #e25b50 0 66%, #ffffff1a 66% 100%);border-radius:999px;width:72px;height:72px;position:relative;box-shadow:0 0 34px #d9534f38}.system-orbit i,.system-orbit b{border-radius:999px;position:absolute}.system-orbit i{background:#11100e;inset:12px}.system-orbit b{background:#ffbb87;width:10px;height:10px;top:12px;right:6px}.system-side-panel__offers{margin-top:14px;padding:18px}.system-side-panel__offers div{color:#f9fafbeb;grid-template-columns:28px 1fr auto;gap:10px;margin-top:13px;font-size:.82rem;display:grid}.system-side-panel__offers i{background:linear-gradient(135deg,#fff3,#ffffff0b),#d9534f24;border-radius:8px;width:28px;height:28px}.system-card{border-radius:20px;width:clamp(220px,17vw,286px);min-height:246px;padding:20px;transition:transform .36s,border-color .36s,box-shadow .36s}.system-card:hover{border-color:#ffaf7d52;box-shadow:0 44px 110px #00000085,0 0 46px #d9534f2e,inset 0 1px #ffffff1c}.system-card--one{top:48px;left:31%;transform:rotate(-1.4deg)}.system-card--two{top:162px;left:51%;transform:translateY(18px)rotate(1.2deg)}.system-card--three{top:72px;right:4%;transform:rotate(-.7deg)}.system-card--four{bottom:74px;left:39%;transform:translateY(16px)rotate(.8deg)}.system-card--five{bottom:34px;right:10%;transform:rotate(-1deg)}.system-card--one:hover,.system-card--three:hover,.system-card--five:hover{transform:translateY(-12px)rotate(0)}.system-card--two:hover,.system-card--four:hover{transform:translateY(4px)rotate(0)}.system-card__top{grid-template-columns:42px auto;align-items:center;gap:8px 12px;display:grid}.system-card__top svg{color:#ffb27b;background:#d9534f1f;border-radius:14px;grid-row:span 2;width:42px;height:42px;padding:11px;box-shadow:0 0 28px #d9534f42,inset 0 0 0 1px #ffb97d1f}.system-card__top span{color:#ffba83;letter-spacing:.12em;background:#ffffff0f;border-radius:999px;width:max-content;padding:4px 8px;font-size:.68rem;font-weight:900}.system-card__top h3{color:#fff;letter-spacing:0;margin:0;font-size:1.02rem;font-weight:850;line-height:1.12}.system-checklist{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.system-checklist li{color:#e5e7ebd1;align-items:center;gap:8px;font-size:.8rem;display:flex}.system-checklist svg{color:#8ff0b4}.system-bars{align-items:end;gap:8px;height:72px;margin-top:18px;display:flex}.system-bars i{background:linear-gradient(#ffb17a,#d9534f);border-radius:999px 999px 6px 6px;flex:1;min-width:8px;box-shadow:0 0 18px #d9534f38}.system-bars--wide{height:84px;margin-top:16px}.system-product-list{gap:9px;margin-top:18px;display:grid}.system-product-list div{color:#e5e7ebd1;background:#ffffff0b;border-radius:12px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:.78rem}.system-product-list strong{color:#fff;font-size:.94rem}.system-rings{gap:12px;margin-top:18px;display:flex}.system-rings i{background:conic-gradient(#ffb17a 0 68%, #ffffff17 68% 100%);border-radius:999px;width:46px;height:46px;box-shadow:inset 0 0 0 10px #080808e0}.system-rings i:nth-child(2){background:conic-gradient(#8ff0b4 0 44%, #ffffff17 44% 100%)}.system-rings i:nth-child(3){background:conic-gradient(#d9534f 0 82%, #ffffff17 82% 100%)}.system-number-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.system-number-grid span{color:#d1d5dbb3;background:#ffffff0b;border-radius:14px;min-height:78px;padding:12px 10px;font-size:.68rem;line-height:1.25}.system-number-grid strong{color:#fff;margin-bottom:7px;font-size:1.18rem;line-height:1;display:block}.system-mini-line{align-items:end;gap:6px;height:60px;margin-top:18px;display:flex}.system-mini-line i{background:#ffb27bb8;border-radius:999px;flex:1}.system-conversion{gap:12px;margin-top:18px;display:grid}.system-conversion div{color:#e5e7ebc2;grid-template-columns:44px 56px 1fr;gap:10px;display:grid}.system-conversion small{color:#d1d5dba3;font-size:.72rem}.system-conversion strong{color:#fff}.system-conversion span{background:linear-gradient(90deg,#d9534f,#ffb17a);border-radius:999px;height:7px;box-shadow:0 0 16px #d9534f38}.system-stack-chart{background:#ffffff0a;border-radius:16px;align-items:end;gap:10px;height:74px;margin-top:20px;padding:12px;display:flex}.system-stack-chart i{background:linear-gradient(#ffffff38,#0000),linear-gradient(#ffba83,#d9534f);border-radius:10px 10px 4px 4px;flex:1}.system-line-card{background:#ffffff0b;border-radius:16px;margin-top:20px;padding:14px}.system-line-card svg{width:100%;height:auto;display:block}.system-line-card path{fill:none;stroke-linecap:round;stroke-linejoin:round}.system-line-card path:first-child{stroke:#ffb17a;stroke-width:5px;filter:drop-shadow(0 0 10px #d9534f6b)}.system-line-card path:last-child{stroke:#fff3;stroke-width:2px}.system-card__footer{color:#e5e7ebb3;justify-content:space-between;margin-top:18px;font-size:.78rem}.system-card__footer strong{color:#8ff0b4;font-size:1.28rem}@media (max-width:1180px){.system-map__canvas{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;min-height:0;display:grid}.system-flow{display:none}.system-side-panel,.system-card{width:auto;min-height:0;position:relative;inset:auto;transform:none}.system-side-panel{grid-column:1/-1}.system-card:hover,.system-card--one:hover,.system-card--two:hover,.system-card--three:hover,.system-card--four:hover,.system-card--five:hover{transform:translateY(-8px)}}@media (max-width:720px){.ref-system-map{padding-block:84px}.system-map__shell{padding-inline:20px}.system-map__header{text-align:left}.system-map__header h2{font-size:clamp(2.75rem,17vw,4.4rem);line-height:.9}.system-map__header strong,.system-map__header p{margin-inline:0}.system-map__header .button-link{justify-content:center;width:100%}.system-map__canvas{grid-template-columns:1fr;margin-top:40px}.system-side-panel,.system-card{border-radius:18px;padding:18px}.system-side-panel__split,.system-number-grid{grid-template-columns:1fr}}.ref-hero{isolation:isolate;background:radial-gradient(circle at 10% 11%,#783a2438,#0000 10rem),radial-gradient(circle at 84% 7%,#ffffff1b,#0000 8rem),radial-gradient(circle at 94% 76%,#b36f3629,#0000 12rem),radial-gradient(circle at 54% 33%,#d9534f1a,#0000 16rem),linear-gradient(#050505 0%,#090807 48%,#050505 100%);overflow:hidden}.ref-hero:before,.ref-hero:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.ref-hero:before{opacity:.62;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:86px 86px;-webkit-mask-image:linear-gradient(#000000d1,#0000008f 62%,#0000 100%),radial-gradient(circle at 62% 44%,#000 0%,#0000 72%);mask-image:linear-gradient(#000000d1,#0000008f 62%,#0000 100%),radial-gradient(circle at 62% 44%,#000 0%,#0000 72%)}.ref-hero:after{filter:blur(.2px);opacity:.95;background:radial-gradient(circle at 9% 10%,#0000 0 6.1rem,#d9534f1f 6.18rem,#0000 6.25rem),radial-gradient(circle at 11% 12%,#db764b2e,#0000 8.5rem),radial-gradient(circle at 86% 8%,#ffffff1f,#0000 7.5rem),radial-gradient(circle at 51% 32%,#d9534f1f,#0000 12rem),radial-gradient(circle at 94% 78%,#f4aa5d24,#0000 11rem),linear-gradient(90deg,#000000b8,#0000 28% 72%,#000000a8)}.ref-hero__glow{z-index:1}.ref-hero__grid{z-index:2}.ref-process{isolation:isolate;background:radial-gradient(circle at 11% 15%,#d9534f0e,#0000 20rem),radial-gradient(circle at 86% 82%,#eb8f4f12,#0000 23rem),linear-gradient(#fbfbfa 0%,#f8f6f1 100%);width:100%;padding-block:clamp(104px,9vw,132px) clamp(142px,11vw,188px);position:relative;overflow:hidden}.ref-process>.ref-shell{width:min(1440px,100%);max-width:1440px;margin-inline:auto;padding-inline:clamp(24px,4.4vw,64px)}.ref-process .ref-center{text-align:left;max-width:780px;margin:0}.ref-process .ref-kicker{color:#d9534f;letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;font-size:.78rem;font-weight:900;display:block}.ref-process h2{color:#111827;letter-spacing:0;max-width:780px;margin:0;font-size:clamp(3rem,5.6vw,5.9rem);font-weight:950;line-height:1.02}.ref-process-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:clamp(18px,1.8vw,26px);margin-top:clamp(72px,7vw,96px);padding-block:10px 76px;display:grid;position:relative}.ref-process-grid:before{content:"";z-index:0;background:linear-gradient(90deg,#0000 0%,#d9534f29 12%,#d9534f85 48%,#f4b06d47 74%,#0000 100%);border-radius:999px;height:2px;position:absolute;top:calc(50% - 14px);left:4%;right:4%;box-shadow:0 0 24px #d9534f1f,0 1px #ffffffd9}.ref-process-card{z-index:1;background:linear-gradient(#fffffffa,#ffffffeb),#fff;border:1px solid #1118270e;border-radius:22px;flex-direction:column;align-items:flex-start;min-height:322px;padding:clamp(26px,2.3vw,32px);transition:transform .32s,box-shadow .32s,border-color .32s;display:flex;position:relative;transform:translateY(0);box-shadow:0 20px 50px #0000000d,inset 0 1px #fffffff2}.ref-process-card:before,.ref-process-card:after{display:none}.ref-process-card:nth-child(2),.ref-process-card:nth-child(4){margin-top:0;transform:translateY(64px)}.ref-process-card:hover{border-color:#d9534f29;transform:translateY(-10px);box-shadow:0 34px 84px #18120e1a,0 0 34px #d9534f0e,inset 0 1px #fffffff5}.ref-process-card:nth-child(2):hover,.ref-process-card:nth-child(4):hover{transform:translateY(50px)}.ref-process-card>span{color:#fff;letter-spacing:.1em;background:linear-gradient(135deg,#d9534f,#ef7654);border-radius:999px;place-items:center;width:58px;height:58px;font-size:.78rem;font-weight:950;display:grid;box-shadow:0 0 15px #ef444466,0 18px 36px #d9534f38,inset 0 1px #ffffff2e}.ref-process-card h3{color:#111827;letter-spacing:0;margin:28px 0 12px;font-size:clamp(1.12rem,1.25vw,1.28rem);font-weight:850;line-height:1.18}.ref-process-card p{color:#6b7280;max-width:none;margin:0;font-size:.92rem;line-height:1.72}@media (max-width:1180px){.ref-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:10px}.ref-process-grid:before{display:none}.ref-process-card:nth-child(2),.ref-process-card:nth-child(4){transform:none}.ref-process-card:hover,.ref-process-card:nth-child(2):hover,.ref-process-card:nth-child(4):hover{transform:translateY(-8px)}}@media (max-width:720px){.ref-process{padding-block:82px 96px}.ref-process>.ref-shell{padding-inline:22px}.ref-process .ref-center{max-width:28rem}.ref-process h2{font-size:clamp(2.35rem,12vw,3.35rem);line-height:1.06}.ref-process-grid{grid-template-columns:1fr;gap:20px;max-width:28rem;margin-top:48px;padding-left:18px}.ref-process-grid:before{width:1px;height:auto;box-shadow:none;background:0 0;border-left:1px dashed #d9534f5c;display:block;inset:8px auto 8px 28px}.ref-process-card{border-radius:20px;min-height:auto;padding:26px}.ref-process-card:nth-child(2),.ref-process-card:nth-child(4),.ref-process-card:hover,.ref-process-card:nth-child(2):hover,.ref-process-card:nth-child(4):hover{transform:none}.ref-process-card>span{width:52px;height:52px}.ref-process-card h3{margin-top:22px}}.ref-proof{isolation:isolate;background:radial-gradient(circle at 10% 12%,#d9534f0b,#0000 18rem),radial-gradient(circle at 90% 82%,#ec8f5d0f,#0000 22rem),linear-gradient(#fff 0%,#fbfbfa 100%);width:100%;padding-block:clamp(96px,8vw,124px);position:relative;overflow:hidden}.ref-proof>.ref-shell{width:min(1200px,100%);max-width:1200px;margin-inline:auto;padding-inline:clamp(24px,4vw,48px)}.ref-proof .ref-center{text-align:left;max-width:760px;margin:0 0 clamp(50px,5.2vw,72px)}.ref-proof .ref-kicker{color:#d9534f;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;font-size:.78rem;font-weight:900;display:block}.ref-proof h2{color:#111827;letter-spacing:0;max-width:760px;margin:0;font-size:clamp(3rem,5vw,4.7rem);font-weight:950;line-height:1.04}.ref-proof-bento{grid-template-columns:minmax(0,1.54fr) minmax(320px,.92fr);align-items:stretch;gap:28px;display:grid}.ref-quote--bento{background:radial-gradient(circle at 90% 7%,#d9534f1b,#0000 15rem),linear-gradient(135deg,#f5ecdf 0%,#fffaf4 100%);border:1px solid #d9534f1a;border-radius:28px;flex-direction:column;grid-column:1;justify-content:space-between;min-height:520px;padding:clamp(42px,4.6vw,56px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 75px #49311c21,inset 0 1px #ffffffb8}.ref-quote--bento:before{content:"“";color:#d9534f29;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(10rem,15vw,15rem);line-height:1;position:absolute;top:-34px;right:34px}.ref-quote--bento p{z-index:1;color:#1f1712;max-width:780px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,2.35vw,2.35rem);line-height:1.32;position:relative}.ref-quote--bento .ref-quote-author{z-index:1;grid-template-columns:56px 1fr 42px;align-items:center;gap:16px;margin-top:46px;display:grid;position:relative}.ref-quote--bento .ref-quote-author i{background:radial-gradient(circle at 38% 30%,#ffffff8c,#0000 22%),linear-gradient(135deg,#d9534f,#f0aa70);border-radius:999px;width:56px;height:56px;box-shadow:0 18px 36px #d9534f38}.ref-quote--bento .ref-quote-author strong{color:#1f1712;font-size:.98rem;font-weight:900}.ref-quote--bento .ref-quote-author em{color:#d9534f;letter-spacing:.08em;margin-top:5px;font-size:.82rem;font-style:normal;display:block}.ref-quote--bento .ref-quote-author svg{color:#d9534f;background:#ffffff94;border-radius:999px;width:42px;height:42px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #d9534f1f}.ref-proof-side{grid-column:2;grid-template-rows:repeat(2,minmax(0,1fr));gap:28px;display:grid}.ref-proof-bottom{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.ref-proof-card{background:#fff;border:1px solid #1118270e;border-radius:24px;flex-direction:column;height:100%;min-height:246px;padding:clamp(28px,3vw,34px);transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000000e,inset 0 1px #ffffffe6}.ref-proof-card:hover{border-color:#d9534f26;transform:translateY(-8px);box-shadow:0 34px 78px #1118271c,0 0 32px #d9534f0b,inset 0 1px #fffffff2}.ref-proof-card span{z-index:1;color:#d9534f;letter-spacing:.11em;text-transform:uppercase;font-size:.76rem;font-weight:900;position:relative}.ref-proof-card strong{z-index:1;color:#111827;letter-spacing:0;margin-top:18px;font-size:clamp(3rem,4.5vw,4.9rem);font-weight:950;line-height:.92;display:block;position:relative}.ref-proof-card p{z-index:1;color:#6b7280;max-width:24ch;margin:16px 0 0;font-size:.95rem;line-height:1.62;position:relative}.ref-proof-card .sparkline{z-index:1;align-items:end;gap:8px;height:58px;margin-top:auto;padding-top:24px;display:flex;position:relative}.ref-proof-card .sparkline i{background:linear-gradient(#ffb17af2,#d9534fc7);border-radius:999px 999px 6px 6px;flex:1;min-width:10px;box-shadow:0 10px 22px #d9534f21}.ref-proof-card:after{content:"";pointer-events:none;background:#d9534f0e;border-radius:999px;width:150px;height:150px;position:absolute;top:-36px;right:-24px}.ref-proof-link{grid-column:1/-1;place-self:start;margin-top:6px}.ref-proof-link a{color:#d9534f;min-height:46px;box-shadow:none;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:.96rem;font-weight:900;text-decoration:none;display:inline-flex}.ref-proof-link a:hover{color:#b93f38}.ref-proof-link svg{transition:transform .22s}.ref-proof-link a:hover svg{transform:translate(4px,-4px)}@media (max-width:900px){.ref-proof-bento,.ref-proof-side,.ref-proof-bottom{grid-template-columns:1fr}.ref-quote--bento,.ref-proof-side,.ref-proof-bottom,.ref-proof-link{grid-column:1}.ref-proof-side,.ref-proof-bottom{gap:22px;display:grid}.ref-quote--bento{min-height:auto}}@media (max-width:520px){.ref-proof{padding-block:78px}.ref-proof>.ref-shell{padding-inline:22px}.ref-proof .ref-center{margin-bottom:38px}.ref-proof h2{font-size:clamp(2.35rem,11vw,3.1rem);line-height:1.06}.ref-proof-bento{gap:22px}.ref-quote--bento,.ref-proof-card{border-radius:20px;padding:26px}.ref-quote--bento p{font-size:1.35rem}.ref-quote--bento .ref-quote-author{grid-template-columns:52px 1fr}.ref-quote--bento .ref-quote-author svg{display:none}.ref-proof-card{min-height:250px}}.ref-proof>.ref-shell>.ref-proof-link{grid-column:auto;justify-content:flex-start;width:100%;margin-top:32px;display:flex}.ref-proof>.ref-shell>.ref-proof-link a{z-index:1;color:#d9534f;align-items:center;gap:10px;min-height:46px;font-size:.96rem;font-weight:900;text-decoration:none;display:inline-flex;position:relative}@keyframes aboutFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ref-about-depth{isolation:isolate;color:#111827;background:radial-gradient(circle at 15% 18%,#f4b06d2e,#0000 19rem),radial-gradient(circle at 78% 22%,#d9534f18,#0000 22rem),radial-gradient(circle at 78% 86%,#efd8b95c,#0000 24rem),linear-gradient(#f8f9fa 0%,#f4f1ec 100%);min-height:860px;padding:0;position:relative;overflow:hidden}.ref-about-depth:before,.ref-about-depth:after{content:"";pointer-events:none;position:absolute}.ref-about-depth:before{z-index:-2;background-image:linear-gradient(#11182709 1px,#0000 1px),linear-gradient(90deg,#11182709 1px,#0000 1px);background-size:88px 88px;inset:0;-webkit-mask-image:radial-gradient(circle at 48% 48%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 48% 48%,#000 0%,#0000 72%)}.ref-about-depth:after{z-index:-1;filter:blur(80px);background:#ffffff80;border-radius:999px;width:480px;height:480px;top:12%;right:8%}.about-depth__shape{z-index:-1;opacity:.82;background:radial-gradient(circle at 44% 34%,#d9534f1f,#0000 25%),radial-gradient(circle at 56% 62%,#f4b06d1f,#0000 36%);border:1px solid #d9534f21;border-radius:42% 58% 52% 48%;width:min(720px,56vw);height:min(720px,56vw);position:absolute;top:18%;left:-180px;transform:rotate(-14deg)}.ref-about-depth__stage{align-items:center;width:min(1440px,100%);max-width:1440px;min-height:860px;margin-inline:auto;padding:118px clamp(24px,4.6vw,64px);display:flex;position:relative}.ref-about-depth__headline .ref-kicker{color:#d9534f;letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;font-size:.78rem;font-weight:900;display:block}.ref-about-depth__headline h2{color:#111827;letter-spacing:0;max-width:930px;margin:0;font-size:clamp(4rem,7.1vw,7.65rem);font-weight:950;line-height:.9}.ref-about-depth__headline p{color:#1118279e;max-width:560px;margin-top:30px;font-size:1.04rem;line-height:1.78}.about-portrait-cutout{width:100%;height:100%;position:relative}.about-portrait-cutout:before,.about-portrait-cutout:after,.about-portrait-cutout span{content:"";position:absolute;left:50%;transform:translate(-50%)}.about-portrait-cutout:before{z-index:2;aspect-ratio:.82;background:radial-gradient(circle at 37% 41%,#1f1713d1 0 4%,#0000 5%),radial-gradient(circle at 63% 41%,#1f1713d1 0 4%,#0000 5%),linear-gradient(90deg,#0000 0 35%,#1e14106b 35% 65%,#0000 65%),linear-gradient(145deg,#e8c7b2,#b88873);border-radius:42% 42% 46% 46%;width:38%;top:8%;box-shadow:inset 0 -22px 35px #5030231f}.about-portrait-cutout:after{z-index:1;clip-path:polygon(24% 0,76% 0,100% 100%,0 100%);background:radial-gradient(at 50% 0,#ffffff3d,#0000 14%),linear-gradient(145deg,#171514 0%,#070707 72%);border-radius:46% 46% 0 0;width:82%;height:70%;bottom:0}.about-portrait-cutout span{z-index:3;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle at 50% 17%,#fff2e22e,#0000 9rem),linear-gradient(90deg,#f8f9fac7,#0000 28% 72%,#f8f9fab8),linear-gradient(#0000 0 56%,#f8f9fa6b);width:100%;height:100%;top:0}.about-float-card{z-index:30;backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffffd1,#ffffff7a),#ffffffb3;border:1px solid #ffffff94;border-radius:28px;padding:28px;transition:transform .5s,box-shadow .5s,border-color .5s,backdrop-filter .5s;animation:3.4s ease-in-out infinite aboutFloat;position:absolute;overflow:hidden;box-shadow:0 30px 60px #00000014,inset 0 1px #ffffffc7}.about-float-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#fffffff2,#d9534f3d,#ffffff61);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.about-float-card:hover{z-index:40;backdrop-filter:blur(14px);border-color:#ffffffb8;animation-play-state:paused;transform:scale(1.05);box-shadow:0 44px 90px #11182729,0 0 46px #d9534f1a,inset 0 1px #ffffffe6}.about-float-card span{color:#1118278c;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:900;display:block}.about-float-card strong{color:#111827;letter-spacing:0;margin-top:10px;font-size:clamp(3rem,5vw,5.6rem);font-weight:950;line-height:.9;display:block}.about-float-card p{color:#11182794;max-width:22ch;margin:16px 0 0;font-size:.92rem;line-height:1.55}.about-float-card--projects{width:min(338px,27vw);animation-delay:-.4s;top:47%;left:clamp(28px,6vw,100px)}.about-float-card--effectiveness{grid-template-columns:1fr 82px;align-items:center;gap:20px;width:296px;animation-delay:-1.2s;display:grid;top:14%;right:clamp(280px,30vw,470px)}.about-float-card--effectiveness strong{font-size:clamp(2.7rem,4.5vw,4.8rem)}.about-funnel{gap:8px;display:grid}.about-funnel i{background:linear-gradient(90deg,#d9534f,#f4b06d);border-radius:999px;height:12px;display:block;box-shadow:0 10px 22px #d9534f29}.about-funnel i:first-child{width:78px}.about-funnel i:nth-child(2){width:60px}.about-funnel i:nth-child(3){width:42px}.about-funnel i:nth-child(4){width:24px}.about-float-card--roas{width:316px;animation-delay:-2s;bottom:18%;right:clamp(36px,5vw,78px)}.about-float-card--roas strong{font-size:clamp(3rem,5vw,5.2rem)}.about-mini-line{align-items:end;gap:8px;height:62px;margin-top:22px;display:flex}.about-mini-line i{background:linear-gradient(#f4b06d,#d9534f);border-radius:999px 999px 7px 7px;flex:1;box-shadow:0 10px 20px #d9534f1f}.about-float-card--partner{width:280px;animation-delay:-2.7s;bottom:8%;left:39%}.about-float-card--partner svg{color:#d9534f;background:#d9534f14;border-radius:16px;width:48px;height:48px;padding:12px;box-shadow:inset 0 0 0 1px #d9534f1f}.about-float-card--partner span{color:#111827;letter-spacing:0;text-transform:none;margin-top:18px;font-size:.96rem;line-height:1.25}.ref-about-depth__cta{z-index:30;position:absolute;bottom:118px;left:clamp(28px,6vw,100px)}.ref-about-depth__cta .button-link{color:#111827;backdrop-filter:blur(18px);background:#ffffffad;border-color:#1118271f;box-shadow:0 22px 50px #11182714}@media (max-width:1180px){.ref-about-depth{min-height:auto}.ref-about-depth__stage{gap:24px;min-height:0;padding-block:92px;display:grid}.ref-about-depth__headline,.ref-about-depth__portrait,.about-float-card,.ref-about-depth__cta{width:auto;max-width:none;position:relative;inset:auto}.ref-about-depth__portrait{justify-self:center;width:min(420px,72vw);height:560px}.about-float-card{animation:none}.about-float-card--effectiveness{grid-template-columns:1fr 82px}.ref-about-depth__cta{justify-self:start}}@media (max-width:720px){.ref-about-depth__stage{padding:78px 22px}.ref-about-depth__headline h2{font-size:clamp(3rem,16vw,4.5rem);line-height:.94}.ref-about-depth__headline p{font-size:.98rem}.ref-about-depth__portrait{width:min(330px,86vw);height:440px;margin-inline:auto}.about-float-card{border-radius:22px;padding:24px}.about-float-card:hover{transform:none}.about-float-card strong{font-size:clamp(2.8rem,14vw,4.2rem)}.about-float-card--effectiveness{grid-template-columns:1fr}.ref-about-depth__cta,.ref-about-depth__cta .button-link{width:100%}}.ref-about-depth{min-height:auto}.ref-about-depth__stage{grid-template-columns:minmax(0,7fr) minmax(420px,5fr);align-items:center;gap:clamp(48px,6vw,96px);min-height:min(880px,100svh);padding-block:clamp(112px,10vw,156px);display:grid}.ref-about-depth__copy{z-index:10;gap:34px;max-width:820px;display:grid;position:relative}.ref-about-depth__headline{z-index:10;max-width:none;position:relative}.ref-about-depth__headline h2{max-width:820px;font-size:clamp(3.9rem,6vw,6.85rem)}.ref-about-depth__headline p{max-width:620px}.ref-about-depth__visual{z-index:2;align-items:end;min-height:660px;display:grid;position:relative}.ref-about-depth__portrait{z-index:1;filter:drop-shadow(0 44px 60px #1118273d);width:min(400px,32vw);height:min(660px,76vh);position:absolute;bottom:0;right:clamp(8px,3vw,44px)}.ref-about-depth__stats{z-index:3;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:end;gap:22px;width:min(620px,100%);margin-left:auto;display:grid;position:relative}.about-float-card{z-index:1;backdrop-filter:blur(16px);background:#fffc;border:1px solid #ffffffa3;border-radius:24px;width:auto;min-width:0;padding:clamp(22px,2.2vw,28px);transition:box-shadow .5s,border-color .5s,background .5s;animation:none;position:relative;inset:auto;box-shadow:0 20px 50px #0000000d,inset 0 1px #ffffffdb}.about-float-card:hover{z-index:6;background:#ffffffe0;border-color:#ffffffdb;box-shadow:0 28px 70px #1118271f,0 0 36px #d9534f14,inset 0 1px #ffffffeb}.about-float-card--projects{grid-area:1/1;align-self:start;margin-top:46px}.about-float-card--effectiveness{grid-area:1/2;grid-template-columns:minmax(0,1fr) 78px;align-items:center;gap:18px;display:grid}.about-float-card--roas{z-index:5;grid-area:2/2;align-self:end;margin-top:-36px;margin-right:clamp(-28px,-2vw,-10px)}.about-float-card--partner{grid-area:2/1;align-self:end;margin-bottom:64px}.ref-about-depth__cta{z-index:10;position:relative;inset:auto}@media (prefers-reduced-motion:reduce){.about-float-card{transition:none}}@media (max-width:1180px){.ref-about-depth__stage{grid-template-columns:1fr;gap:42px;min-height:0;padding-block:96px}.ref-about-depth__copy{max-width:860px}.ref-about-depth__headline h2{max-width:860px;font-size:clamp(3.45rem,8.2vw,5.8rem)}.ref-about-depth__visual{min-height:600px}.ref-about-depth__portrait{width:min(390px,42vw);height:560px;right:clamp(18px,9vw,120px)}.ref-about-depth__stats{width:min(680px,100%);margin-inline:0 auto}}@media (max-width:720px){.ref-about-depth__stage{gap:38px;padding:78px 22px}.ref-about-depth__copy{gap:28px}.ref-about-depth__headline h2{font-size:clamp(3rem,15vw,4.35rem);line-height:.94}.ref-about-depth__visual{flex-direction:column;gap:28px;min-height:0;display:flex}.ref-about-depth__stats{order:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}.ref-about-depth__portrait{order:2;width:min(330px,86vw);height:420px;margin-inline:auto;position:relative;right:auto}.about-float-card{border-radius:20px;margin:0;padding:20px}.about-float-card strong,.about-float-card--effectiveness strong,.about-float-card--roas strong{font-size:clamp(2.3rem,11vw,3.35rem)}.about-float-card p{font-size:.82rem}.about-float-card--projects,.about-float-card--effectiveness,.about-float-card--roas,.about-float-card--partner{grid-area:auto;align-self:stretch}.about-float-card--effectiveness{grid-template-columns:1fr}.about-funnel,.about-mini-line{display:none}.ref-about-depth__cta,.ref-about-depth__cta .button-link{width:100%}}.service-bento,.process-flow{isolation:isolate;color:#111827;background:radial-gradient(circle at 12% 8%,#f4b06d1f,#0000 18rem),radial-gradient(circle at 88% 28%,#d9534f14,#0000 22rem),linear-gradient(#fbfbfa 0%,#f7f4ef 100%);position:relative;overflow:hidden}.service-bento:before,.process-flow:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#11182708 1px,#0000 1px),linear-gradient(90deg,#11182708 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0%,#0000 76%);mask-image:radial-gradient(circle at 50% 42%,#000 0%,#0000 76%)}.service-bento__shell,.process-flow__shell{width:min(1240px,100%);max-width:1240px;margin-inline:auto;padding:clamp(96px,9vw,138px) clamp(24px,4.4vw,56px)}.service-bento__header,.process-flow__header{gap:18px;max-width:760px;display:grid}.service-bento__header .ref-kicker,.process-flow__header .ref-kicker{color:#d9534f;letter-spacing:.18em;text-transform:uppercase;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.78rem;font-weight:900;display:block}.service-bento__header h2,.process-flow__header h2{color:#111827;letter-spacing:0;margin:0;font-family:Plus Jakarta Sans,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(3rem,5vw,5.7rem);font-weight:950;line-height:.96}.service-bento__header p,.process-flow__header p{color:#1118279e;max-width:650px;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:1.03rem;line-height:1.75}.service-bento__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(178px,auto);grid-auto-flow:dense;perspective:1400px;gap:20px;margin-top:clamp(52px,6vw,78px);display:grid}.service-bento-card{min-height:236px;transform-style:preserve-3d;backdrop-filter:blur(18px);will-change:transform;background:#fffc;border:1px solid #ffffffa8;border-radius:24px;flex-direction:column;grid-column:span 3;justify-content:flex-start;gap:22px;padding:clamp(26px,2.4vw,34px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000000d,inset 0 1px #ffffffe0}.service-bento-card:before,.service-bento-card:after{content:"";pointer-events:none;opacity:0;transition:opacity .36s;position:absolute;inset:0}.service-bento-card:before{background:radial-gradient(circle at var(--glow-x,50%) var(--glow-y,50%), #f4b06d57, transparent 17rem), linear-gradient(145deg, #ffffff52, #d9534f14)}.service-bento-card:after{mix-blend-mode:screen;background:linear-gradient(145deg,#ffffff61,#0000 42%,#f4b06d24);border-radius:23px;inset:1px}.service-bento-card:hover:before,.service-bento-card:hover:after{opacity:1}.service-bento-card--featured{grid-area:span 2/1/auto/span 5;min-height:388px}.service-bento-card--strategy{grid-column:6/span 4}.service-bento-card--ads{grid-column:10/span 3}.service-bento-card--optimization{grid-column:6/span 4}.service-bento-card--wide,.service-bento-card--training{grid-column:span 6;min-height:284px}.service-bento-card__top,.service-bento-card__copy,.service-bento-card__points,.service-bento-card__meta,.service-bento-card h3,.service-bento-card p{z-index:1;position:relative}.service-bento-card__top{justify-content:flex-start;align-items:center;gap:18px;display:flex}.service-bento-card__top svg{color:#d9534f;background:#d9534f14;border-radius:17px;width:50px;height:50px;padding:13px;box-shadow:inset 0 0 0 1px #d9534f1f}.service-bento-card__copy{gap:12px;display:grid}.service-bento-card h3{color:#111827;letter-spacing:0;overflow-wrap:normal;white-space:nowrap;max-width:100%;margin:0;font-family:Plus Jakarta Sans,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(1.42rem,1.45vw,1.82rem);font-weight:950;line-height:1.02}.service-bento-card p{color:#1118279e;max-width:39ch;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.96rem;line-height:1.62}.service-bento-card__points{flex-wrap:wrap;gap:9px;margin:2px 0 0;padding:0;list-style:none;display:flex}.service-bento-card__points li{color:#11182799;background:#ffffffa8;border:1px solid #d9534f1c;border-radius:999px;padding:7px 10px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.76rem;font-weight:850}.service-bento-card__meta{color:#1118277a;letter-spacing:.13em;text-transform:uppercase;margin-top:auto;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.72rem;font-weight:900;display:block}.process-flow{--process-orange:#ff5722;--process-orange-rgb:255, 87, 34;background:radial-gradient(circle at 82% 14%, rgba(var(--process-orange-rgb), .12), transparent 20rem), linear-gradient(180deg, #f7f4ef 0%, #fff 100%)}.process-flow__header .ref-kicker{color:var(--process-orange)}.process-flow__shell{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(48px,7vw,102px);display:grid}.process-flow__header{position:sticky;top:112px}.process-flow__body{padding-left:78px;position:relative}.process-flow__rail{width:2px;position:absolute;inset:8px auto 8px 27px}.process-flow__rail span,.process-flow__rail i{transform-origin:top;border-radius:999px;width:2px;position:absolute;inset:0}.process-flow__rail span{background:#1118271a}.process-flow__rail i{background:var(--process-orange);box-shadow:0 0 22px rgba(var(--process-orange-rgb), .28), 0 0 46px rgba(var(--process-orange-rgb), .14)}.process-flow__steps{gap:clamp(34px,4vw,54px);display:grid}.process-flow-step{background:rgba(255, 255, 255, calc(.66 + (var(--step-progress,0) * .16)));min-height:245px;box-shadow:0 20px 50px #0000000d, 0 0 calc(var(--step-progress,0) * 48px) rgba(var(--process-orange-rgb), .12), inset 0 1px 0 #ffffffe0;backdrop-filter:blur(18px);border:1px solid #ffffffad;border-radius:24px;grid-template-columns:minmax(0,1fr);padding:clamp(30px,3vw,42px);display:grid;position:relative}.process-flow-step:before{content:"";border-radius:inherit;background:radial-gradient(circle at 12% 20%, rgba(var(--process-orange-rgb), .16), transparent 18rem);opacity:var(--step-progress,0);pointer-events:none;position:absolute;inset:0}.process-flow-step__marker{z-index:1;width:56px;height:56px;color:color-mix(in srgb, #1118276b calc(100% - (var(--step-progress,0) * 100%)), var(--process-orange) calc(var(--step-progress,0) * 100%));background:linear-gradient(180deg, #ffffffeb, #ffffffa8), rgba(var(--process-orange-rgb), calc(.06 + (var(--step-progress,0) * .12)));box-shadow:inset 0 0 0 calc(1px + (var(--step-progress,0) * 1px)) rgba(var(--process-orange-rgb), calc(.14 + (var(--step-progress,0) * .42))), 0 14px 34px rgba(var(--process-orange-rgb), calc(var(--step-progress,0) * .22));border-radius:999px;place-items:center;transition:color .26s,box-shadow .26s,background .26s;display:grid;position:absolute;top:clamp(30px,3vw,42px);left:-78px}.process-flow-step__marker svg{stroke-width:1.85px;width:22px;height:22px}.process-flow-step__content{z-index:1;position:relative}.process-flow-step__content>span{color:rgba(var(--process-orange-rgb), calc(.6 + (var(--step-progress,0) * .34)));letter-spacing:.16em;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.78rem;font-weight:950;display:block}.process-flow-step h3{color:color-mix(in srgb, #111827 calc(100% - (var(--step-progress,0) * 72%)), var(--process-orange) calc(var(--step-progress,0) * 72%));letter-spacing:0;text-shadow:0 0 calc(var(--step-progress,0) * 24px) rgba(var(--process-orange-rgb), .18), 0 10px calc(var(--step-progress,0) * 30px) rgba(var(--process-orange-rgb), .08);margin:12px 0;font-family:Plus Jakarta Sans,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(1.6rem,2.4vw,2.55rem);font-weight:950;line-height:1.03;transition:color .26s,text-shadow .26s}.process-flow-step p{color:#1118279e;max-width:56ch;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.98rem;line-height:1.68}@media (prefers-reduced-motion:reduce){.service-bento-card,.process-flow-step{transition:none;transform:none!important}}@media (max-width:1080px){.service-bento__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-bento-card,.service-bento-card--featured,.service-bento-card--strategy,.service-bento-card--optimization,.service-bento-card--ads,.service-bento-card--wide,.service-bento-card--training{grid-area:auto;min-height:264px}.process-flow__shell{grid-template-columns:1fr}.process-flow__header{position:relative;top:auto}}@media (max-width:720px){.service-bento__shell,.process-flow__shell{padding:78px 22px}.service-bento__header h2,.process-flow__header h2{font-size:clamp(2.75rem,13vw,4.2rem)}.service-bento__grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:14px}.service-bento-card,.service-bento-card--featured,.service-bento-card--strategy,.service-bento-card--optimization,.service-bento-card--ads,.service-bento-card--wide,.service-bento-card--training{grid-area:auto;min-height:236px}.process-flow__body{padding-left:54px}.process-flow__rail{left:19px}.process-flow-step{border-radius:20px;min-height:auto;padding:22px}.process-flow-step__marker{width:40px;height:40px;top:22px;left:-54px}}.ref-pricing{isolation:isolate;background:radial-gradient(circle at 13% 18%,#d9534f0b,#0000 19rem),radial-gradient(circle at 86% 74%,#f4b06d11,#0000 24rem),linear-gradient(#fbfbfa 0%,#fff 100%);width:100%;padding-block:clamp(96px,8vw,132px);position:relative;overflow:hidden}.ref-pricing>.ref-shell{width:min(1200px,100%);max-width:1200px;margin-inline:auto;padding-inline:clamp(24px,4vw,48px)}.ref-pricing__header{text-align:center;max-width:780px;margin-inline:auto}.ref-pricing__header .ref-kicker{color:#d9534f;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;font-size:.78rem;font-weight:900;display:block}.ref-pricing__header h2{color:#111827;letter-spacing:0;margin:0;font-size:clamp(2.45rem,3.65vw,3.55rem);font-weight:950;line-height:1.1}.ref-pricing__header p{color:#6b7280;max-width:560px;margin:18px auto 0;font-size:1.04rem;line-height:1.7}.ref-pricing__cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:32px;margin-top:clamp(58px,6vw,76px);display:grid}.ref-price-card{background:#fff;border:1px solid #11182712;border-radius:30px;flex-direction:column;min-height:590px;padding:clamp(32px,3vw,40px);transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:visible;box-shadow:0 28px 70px #94a3b838,inset 0 1px #fffffff0}.ref-price-card:hover{border-color:#d9534f29;transform:translateY(-8px);box-shadow:0 42px 92px #94a3b84d,0 0 34px #d9534f0e,inset 0 1px #fffffff5}.ref-price-card>svg{color:#d9534f;background:#d9534f12;border-radius:18px;width:54px;height:54px;padding:14px;box-shadow:inset 0 0 0 1px #d9534f1c}.ref-price-card h3{color:#111827;letter-spacing:0;margin:28px 0 12px;font-size:clamp(1.14rem,1.2vw,1.24rem);font-weight:900;line-height:1.12}.ref-price-card p{color:#6b7280;margin:0;font-size:.96rem;line-height:1.66}.ref-price-card>strong{color:#111827;letter-spacing:0;margin:30px 0 0;font-size:clamp(1.85rem,2.35vw,2.45rem);font-weight:950;line-height:1.12;display:block}.ref-price-features{gap:13px;margin:30px 0 34px;padding:0;list-style:none;display:grid}.ref-price-features li{color:#4b5563;grid-template-columns:22px 1fr;align-items:start;gap:10px;font-size:.92rem;line-height:1.45;display:grid}.ref-price-features svg{color:#d9534f;background:#d9534f14;border-radius:999px;width:22px;height:22px;padding:4px}.ref-price-card .button-link{color:#111827;width:100%;min-height:52px;box-shadow:none;background:0 0;border:1px solid #11182733;border-radius:12px;justify-content:center;margin-top:auto}.ref-price-card .button-link:hover{color:#fff;background:#111827;border-color:#111827;transform:translateY(-2px)}.ref-price-card--featured{z-index:2;color:#fff;background:radial-gradient(circle at 76% 0,#d9534f57,#0000 16rem),radial-gradient(circle at 0 100%,#f4b06d21,#0000 16rem),linear-gradient(145deg,#181513 0%,#090909 62%,#12100f 100%);border:1px solid #ffffff1c;min-height:668px;padding:clamp(40px,3.8vw,50px);transform:translateY(-16px)scale(1.05);box-shadow:0 20px 60px #ef44444d,0 44px 100px #00000047,inset 0 1px #ffffff1a}.ref-price-card--featured:hover{border-color:#ffffff2e;transform:translateY(-24px)scale(1.05);box-shadow:0 28px 80px #ef444457,0 54px 130px #00000061,inset 0 1px #ffffff24}.ref-price-badge{z-index:3;color:#fff;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#d9534f,#f07b55);border:1px solid #ffffff38;border-radius:999px;padding:10px 18px;font-size:.72rem;font-weight:950;position:absolute;top:-18px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #d9534f52}.ref-price-card--featured>svg{color:#ffb17a;background:#ffffff14;box-shadow:0 0 32px #d9534f33,inset 0 0 0 1px #ffffff1c}.ref-price-card--featured h3,.ref-price-card--featured>strong{color:#fff}.ref-price-card--featured>strong{max-width:11.5ch;font-size:clamp(2rem,2.45vw,2.38rem);line-height:1.04}.ref-price-card--featured p{color:#e5e7ebb8}.ref-price-card--featured .ref-price-features li{color:#f9fafbd1}.ref-price-card--featured .ref-price-features svg{color:#111827;background:#ffb17a}.ref-price-card--featured .button-link{color:#fff;background:linear-gradient(135deg,#d9534f,#f07b55);border:0;min-height:58px;box-shadow:0 22px 54px #d9534f57}.ref-price-card--featured .button-link:hover{color:#fff;background:linear-gradient(135deg,#e45f56,#ff8a5c);transform:scale(1.035)}@media (max-width:1023px){.ref-pricing__cards{grid-template-columns:1fr;max-width:620px;margin-inline:auto}.ref-price-card,.ref-price-card--featured,.ref-price-card:hover,.ref-price-card--featured:hover{min-height:auto;transform:none}.ref-price-card--featured{order:-1}}@media (max-width:560px){.ref-pricing{padding-block:78px}.ref-pricing>.ref-shell{padding-inline:22px}.ref-pricing__header h2{font-size:clamp(2.35rem,11vw,3.2rem)}.ref-price-card,.ref-price-card--featured{border-radius:24px;padding:28px}}.faq-premium{isolation:isolate;background:radial-gradient(circle at 10% 18%,#d9534f09,#0000 20rem),radial-gradient(circle at 88% 72%,#f07b5508,#0000 22rem),linear-gradient(#fff 0%,#fcfcfc 100%);width:100%;padding-block:clamp(96px,8vw,132px);position:relative;overflow:hidden}.faq-premium>.ref-shell,.faq-premium__grid{width:min(1440px,100%);max-width:1440px;margin-inline:auto;padding-inline:clamp(24px,4.5vw,64px)}.faq-premium__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(48px,6vw,96px);display:grid}.faq-premium__intro{grid-column:span 4}.faq-premium__sticky{position:sticky;top:128px}.faq-premium .ref-kicker{color:#d9534f;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;font-size:.78rem;font-weight:900;display:block}.faq-premium h2{color:#111827;letter-spacing:0;text-align:left;max-width:11ch;margin:0;font-size:clamp(3rem,4.6vw,4.85rem);font-weight:950;line-height:1.04}.faq-premium__sticky p{color:#6b7280;text-align:left;max-width:24rem;margin:24px 0 0;font-size:1rem;line-height:1.72}.faq-premium__cta{color:#111827;background:#fff;border:1px solid #1118271f;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;margin-top:32px;padding-inline:20px;font-weight:900;text-decoration:none;transition:color .22s,background .22s,border-color .22s,box-shadow .22s,transform .22s;display:inline-flex;box-shadow:0 18px 44px #1118270f}.faq-premium__cta:hover{color:#fff;background:#111827;border-color:#111827;transform:translateY(-2px);box-shadow:0 24px 58px #11182729}.faq-premium__list{border-top:1px solid #11182724;grid-column:span 8}.faq-premium__item{border-bottom:1px solid #11182724}.faq-premium__question{color:#111827;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:24px;padding:32px 0;display:grid}.faq-premium__question span{letter-spacing:0;font-size:clamp(1.45rem,2.2vw,2.25rem);font-weight:850;line-height:1.18;transition:color .22s}.faq-premium__question:hover span,.faq-premium__question[aria-expanded=true] span{color:#d9534f}.faq-premium__question i{color:#111827;background:#fff;border:1px solid #1118271f;border-radius:999px;width:42px;height:42px;transition:color .22s,background .22s,border-color .22s,transform .25s;position:relative;box-shadow:0 14px 32px #1118270d}.faq-premium__question i:before,.faq-premium__question i:after{content:"";background:currentColor;border-radius:999px;width:14px;height:2px;transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-premium__question i:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-premium__question[aria-expanded=true] i{color:#fff;background:#d9534f;border-color:#d9534f;transform:rotate(90deg)}.faq-premium__question[aria-expanded=true] i:after{transform:translate(-50%,-50%)rotate(0)scaleX(0)}.faq-premium__answer{transition:max-height .32s;overflow:hidden}.faq-premium__answer p{color:#6b7280;max-width:48rem;margin:0;padding:0 0 32px;font-size:1.08rem;line-height:1.78}@media (prefers-reduced-motion:reduce){.faq-premium__answer,.faq-premium__question i,.faq-premium__question i:before,.faq-premium__question i:after,.faq-premium__question span,.faq-premium__cta{transition:none}}@media (max-width:1023px){.faq-premium{padding-block:84px}.faq-premium__grid{grid-template-columns:1fr;gap:42px}.faq-premium__intro,.faq-premium__list{grid-column:1}.faq-premium__sticky{position:relative;top:auto}.faq-premium h2{max-width:13ch;font-size:clamp(2.45rem,9vw,3.4rem)}.faq-premium__question{grid-template-columns:minmax(0,1fr) 38px;padding:26px 0}.faq-premium__question span{font-size:clamp(1.25rem,6vw,1.65rem)}.faq-premium__question i{width:38px;height:38px}.faq-premium__answer p{padding-bottom:26px;font-size:1rem}}@media (max-width:560px){.faq-premium{padding-block:72px}.faq-premium>.ref-shell,.faq-premium__grid{padding-inline:22px}.faq-premium__cta{width:100%}.faq-premium__question{gap:18px}}.ref-final--monument{isolation:isolate;color:#fff;background-color:#050505;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:100%;padding:0;position:relative;overflow:hidden}.ref-final--monument:before{content:"";z-index:0;filter:blur(22px);pointer-events:none;background:radial-gradient(circle at 38% 45%,#d9534f3d,#0000 22rem),radial-gradient(circle at 58% 54%,#69181c52,#0000 28rem),radial-gradient(circle at 82% 20%,#f07b551a,#0000 18rem);position:absolute;inset:-20% -10%}.ref-final__light{z-index:0;pointer-events:none;border-radius:999px;position:absolute}.ref-final__light--main{filter:blur(80px);background:radial-gradient(circle,#d9534f33,#4911111a 38%,#0000 70%);width:min(720px,58vw);height:min(720px,58vw);top:16%;left:14%}.ref-final__light--side{filter:blur(96px);background:radial-gradient(circle,#f4b06d1c,#d9534f0f 42%,#0000 72%);width:min(520px,42vw);height:min(520px,42vw);bottom:0;right:-120px}.ref-final--monument>.ref-shell,.ref-final__stage{width:min(1440px,100%);max-width:1440px;margin-inline:auto;padding:clamp(104px,9vw,132px) clamp(24px,4.5vw,64px) 72px}.ref-final__stage{min-height:680px;position:relative}.ref-final__backdrop{z-index:1;color:#0000;background:linear-gradient(135deg,#ffffff6b,#ffffff08);letter-spacing:0;text-transform:uppercase;white-space:nowrap;opacity:.72;filter:drop-shadow(0 44px 100px #000000bf);pointer-events:none;-webkit-background-clip:text;background-clip:text;max-width:none;font-size:clamp(7rem,18vw,18rem);font-weight:950;line-height:.78;display:block;position:absolute;top:50%;right:-9vw;transform:translateY(-50%)}.ref-final__monolith{z-index:20;backdrop-filter:blur(30px);background:linear-gradient(145deg,#ffffff18,#ffffff09),#0a0a0a94;border:1px solid #ffffff1a;border-radius:30px;width:min(560px,100% - 48px);padding:clamp(34px,4vw,48px);position:absolute;top:50%;left:clamp(24px,4.5vw,64px);overflow:hidden;transform:translateY(-50%);box-shadow:0 40px 100px #000c,0 0 70px #d9534f2e,inset 0 1px #ffffff24}.ref-final__monolith:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 14% 8%,#ffffff2e,#0000 11rem),radial-gradient(circle at 88% 86%,#d9534f38,#0000 14rem);position:absolute;inset:0}.ref-final__monolith>*{z-index:1;position:relative}.ref-final__monolith .ref-kicker{color:#ff8a6b;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-size:.76rem;font-weight:900;display:block}.ref-final__monolith h2{color:#fff;letter-spacing:0;text-align:left;max-width:9ch;margin:0;font-size:clamp(2.65rem,4vw,4.6rem);font-weight:900;line-height:.96}.ref-final__monolith p{color:#ffffff9e;text-align:left;max-width:30rem;margin:24px 0 0;font-size:1.08rem;line-height:1.72}.ref-final__monolith .ref-final__actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;display:flex}.ref-final__monolith .button-link{color:#fff;background:linear-gradient(135deg,#d9534f,#f27655);border:0;min-height:58px;box-shadow:0 22px 54px #d9534f52,0 0 30px #ef44444d}.ref-final__monolith .button-link:hover{color:#fff;background:linear-gradient(135deg,#e45f56,#ff8962);transform:translateY(-3px)scale(1.025)}.ref-final__monolith .ref-final__actions a:not(.button-link){color:#ffffff75;margin:0;font-size:.95rem;font-weight:800;text-decoration:none;transition:color .22s}.ref-final__monolith .ref-final__actions a:not(.button-link):hover{color:#ffffffdb}.ref-final__data-card{z-index:8;backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff12,#ffffff05),#ffffff09;border:1px solid #ffffff1a;border-radius:22px;min-width:188px;padding:20px;animation:4.2s ease-in-out infinite aboutFloat;position:absolute;overflow:hidden;box-shadow:0 28px 70px #00000094,inset 0 1px #ffffff1a}.ref-final__data-card span,.ref-final__data-card small{color:#ffffff70;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.ref-final__data-card strong{color:#fff;letter-spacing:0;margin-top:8px;font-size:2rem;font-weight:950;line-height:1;display:block}.ref-final__data-card small{letter-spacing:0;text-transform:none;margin-top:9px}.ref-final__data-card--roi{filter:blur(.25px);animation-delay:-.8s;top:18%;left:48%}.ref-final__data-card--sales{opacity:.74;filter:blur(1px);animation-delay:-1.8s;top:33%;right:8%}.ref-final__data-card--flow{opacity:.55;filter:blur(1.8px);animation-delay:-2.6s;bottom:18%;right:21%}.ref-final__spark{align-items:end;gap:6px;height:58px;margin-top:18px;display:flex}.ref-final__spark i{background:linear-gradient(#ffb07a,#d9534f);border-radius:999px 999px 6px 6px;width:18px;box-shadow:0 10px 22px #d9534f38}.site-footer{z-index:1;background:#050505;border-top:1px solid #ffffff14;width:100%;margin:0;padding:0;position:relative}.site-footer__inner{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:28px;width:min(1440px,100%);max-width:1440px;margin-inline:auto;padding:28px clamp(24px,4.5vw,64px) 42px;display:grid}.site-footer .brand--footer,.site-footer p,.site-footer a{color:#ffffff4d}.site-footer .brand--footer{font-weight:900}.site-footer .brand-mark{color:#ffffff7a;background:#ffffff0f}.site-footer p{margin:0;font-size:.86rem;line-height:1.5}.site-footer nav,.site-footer__social{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.site-footer a{margin:0;font-size:.86rem;font-weight:800;line-height:1.4;text-decoration:none;transition:color .22s}.site-footer a:hover{color:#ffffffc2}.site-footer__social a{background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@media (max-width:1023px){.ref-final--monument>.ref-shell,.ref-final__stage{gap:26px;min-height:auto;padding-block:84px 56px;display:grid}.ref-final__monolith,.ref-final__backdrop,.ref-final__data-card{width:auto;min-width:0;max-width:none;position:relative;inset:auto;transform:none}.ref-final__monolith{order:1}.ref-final__backdrop{white-space:normal;word-break:break-word;opacity:.58;order:2;font-size:clamp(4.1rem,20vw,9rem);line-height:.82;right:auto}.ref-final__data-card{order:3;display:none}.site-footer__inner{grid-template-columns:1fr;gap:18px}.site-footer nav,.site-footer__social{justify-content:flex-start}}@media (max-width:560px){.ref-final--monument>.ref-shell,.ref-final__stage{padding-inline:22px}.ref-final__monolith{border-radius:26px;padding:30px}.ref-final__monolith h2{font-size:clamp(2.45rem,13vw,3.35rem)}.ref-final__monolith .button-link,.ref-final__monolith .ref-final__actions a:not(.button-link){text-align:center;justify-content:center;width:100%}.site-footer__inner{padding-inline:22px}}.ref-final--monument>.ref-shell.ref-final__stage,.ref-final__stage{justify-content:center;align-items:center;min-height:auto;padding-block:clamp(68px,6vw,92px);display:flex}.ref-final__monolith{width:min(560px,100%);margin-inline:auto;position:relative;inset:auto;transform:none}.site-footer__inner{padding-block:22px 30px}@media (max-width:1023px){.ref-final--monument>.ref-shell.ref-final__stage,.ref-final__stage{padding-block:56px 48px}}@media (max-width:560px){.ref-final--monument>.ref-shell.ref-final__stage,.ref-final__stage{padding-block:44px 38px}}.results-dashboard,.final-split-cta{--final-orange:#ff5722;--final-orange-rgb:255, 87, 34;isolation:isolate;color:#111827;background:radial-gradient(circle at 16% 18%, rgba(var(--final-orange-rgb), .075), transparent 22rem), radial-gradient(circle at 88% 22%, #f4b06d1c, transparent 24rem), linear-gradient(180deg, #fff 0%, #f7f4ef 100%);position:relative;overflow:hidden}.results-dashboard:before,.final-split-cta:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#11182707 1px,#0000 1px),linear-gradient(90deg,#11182707 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 38%,#000 0%,#0000 75%);mask-image:radial-gradient(circle at 50% 38%,#000 0%,#0000 75%)}.results-dashboard__grid,.final-split-cta__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(42px,6vw,92px);width:min(1240px,100%);max-width:1240px;margin-inline:auto;padding:clamp(96px,9vw,136px) clamp(24px,4.4vw,56px);display:grid}.results-dashboard__copy,.final-split-cta__copy{gap:22px;max-width:610px;display:grid}.results-dashboard .ref-kicker,.final-split-cta .ref-kicker{color:var(--final-orange);letter-spacing:.18em;text-transform:uppercase;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.78rem;font-weight:900;display:block}.results-dashboard h2,.final-split-cta h2{color:#111827;letter-spacing:0;margin:0;font-family:Plus Jakarta Sans,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(3rem,5vw,5.65rem);font-weight:950;line-height:.96}.results-dashboard p{color:#1118279e;max-width:56ch;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:1.03rem;line-height:1.75}.results-dashboard__benefits{gap:12px;max-width:510px;margin:18px 0 0;padding:0;list-style:none;display:grid}.results-dashboard__benefits li{position:relative}.results-dashboard__benefits button{border:1px solid rgba(var(--final-orange-rgb), .12);color:#111827;cursor:help;text-align:left;background:#ffffffb3;border-radius:999px;align-items:center;gap:12px;width:100%;min-height:54px;padding:0 18px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.94rem;font-weight:850;transition:border-color .22s,box-shadow .22s,transform .22s;display:inline-flex;box-shadow:0 14px 34px #1118270b,inset 0 1px #ffffffd1}.results-dashboard__benefits button svg{width:24px;height:24px;color:var(--final-orange);background:rgba(var(--final-orange-rgb), .08);border-radius:999px;flex:none;padding:5px}.results-dashboard__benefits small{z-index:6;color:#ffffffc7;opacity:0;pointer-events:none;background:#111827eb;border:1px solid #ffffff1f;border-radius:16px;width:min(320px,100vw - 64px);padding:12px 14px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.78rem;line-height:1.45;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 10px);left:18px;transform:translateY(8px);box-shadow:0 18px 48px #11182733}.results-dashboard__benefits button:hover,.results-dashboard__benefits button:focus-visible{border-color:rgba(var(--final-orange-rgb), .32);box-shadow:0 18px 46px rgba(var(--final-orange-rgb), .11), inset 0 1px 0 #ffffffeb;transform:translateY(-2px)}.results-dashboard__benefits button:hover+small,.results-dashboard__benefits button:focus+small,.results-dashboard__benefits button:focus-visible+small{opacity:1;transform:translateY(0)}.results-dashboard__visual{min-height:620px;position:relative}.results-dashboard__floaters{z-index:2;pointer-events:none;position:absolute;inset:0}.results-stat{width:min(178px,36vw);box-shadow:0 22px 54px #11182714, 0 0 38px rgba(var(--final-orange-rgb), .07), inset 0 1px 0 #ffffffe0;backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #ffffffb3;border-radius:24px;padding:18px;position:absolute}.results-stat--1{top:22px;left:4%}.results-stat--2{top:0;right:8%}.results-stat--3{bottom:34px;right:0}.results-stat strong,.results-stat span,.results-stat small{font-family:Inter,Segoe UI,Arial,sans-serif;display:block}.results-stat strong{color:#111827;font-size:clamp(1.9rem,2.4vw,2.55rem);font-weight:950;line-height:1}.results-stat span{color:var(--final-orange);letter-spacing:.13em;text-transform:uppercase;margin-top:7px;font-size:.78rem;font-weight:950}.results-stat small{color:#1118278a;margin-top:8px;font-size:.78rem;line-height:1.35}.results-panel{background:radial-gradient(circle at 16% 12%, rgba(var(--final-orange-rgb), .15), transparent 18rem), #ffffffc2;backdrop-filter:blur(22px);border:1px solid #ffffffb3;border-radius:32px;padding:clamp(26px,3vw,38px);position:absolute;inset:118px 7% 78px 0;overflow:hidden;box-shadow:0 30px 80px #11182714,inset 0 1px #ffffffeb}.results-panel__top,.results-panel__footer,.final-split-cta__interface-top,.final-split-cta__signals{justify-content:space-between;align-items:center;gap:16px;display:flex}.results-panel__top span,.final-split-cta__interface-top span{color:#1118277a;letter-spacing:.14em;text-transform:uppercase;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.78rem;font-weight:950}.results-panel__top strong,.final-split-cta__interface-top strong{color:var(--final-orange);font-size:1.22rem;font-weight:950}.results-panel__chart{width:100%;height:auto;margin-top:28px;display:block;overflow:visible}.results-panel__gridline{fill:none;stroke:#11182712;stroke-width:1.5px}.results-panel__area{fill:url(#resultsArea)}.results-panel__line{fill:none;stroke:url(#resultsLine);stroke-width:10px;stroke-linecap:round;filter:drop-shadow(0 12px 20px rgba(var(--final-orange-rgb), .2))}.results-panel__dot{fill:#fff;stroke:var(--final-orange);stroke-width:5px}.results-panel__footer{color:#1118277a;letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.78rem;font-weight:900}.final-split-cta__grid{padding-top:clamp(82px,8vw,116px);padding-bottom:clamp(88px,8vw,126px)}.final-split-cta h2{max-width:11.5ch;font-size:clamp(3.25rem,5.4vw,6.2rem)}.final-split-cta__actions{justify-items:start;gap:18px;margin-top:12px;display:grid}.final-split-cta__button{color:#fff;background:var(--final-orange);min-height:64px;box-shadow:0 18px 46px rgba(var(--final-orange-rgb), .34), 0 0 0 0 rgba(var(--final-orange-rgb), .24);text-align:center;border-radius:18px;justify-content:center;align-items:center;padding:0 30px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.98rem;font-weight:950;transition:box-shadow .22s,transform .22s;animation:2.9s ease-in-out infinite finalCtaPulse;display:inline-flex}.final-split-cta__button:hover,.final-split-cta__button:focus-visible{box-shadow:0 24px 62px rgba(var(--final-orange-rgb), .42), 0 0 0 10px rgba(var(--final-orange-rgb), .08);transform:translateY(-3px)}.final-split-cta__audit{color:var(--final-orange);align-items:center;gap:8px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.95rem;font-weight:950;display:inline-flex}.final-split-cta__audit-form{gap:10px;width:min(100%,520px);font-family:Inter,Segoe UI,Arial,sans-serif;display:grid}.final-split-cta__audit-form label{color:#111827a3;font-size:.86rem;font-weight:900}.final-split-cta__audit-form div{background:#ffffffc7;border:1px solid #11182714;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:8px;display:grid;box-shadow:0 18px 44px #11182712}.final-split-cta__audit-form input{color:#111827;min-width:0;font:inherit;background:0 0;border:0;border-radius:14px;outline:none;padding:0 14px;font-size:.94rem;font-weight:800}.final-split-cta__audit-form button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#111827;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.86rem;font-weight:950;transition:background .18s,transform .18s;display:inline-flex}.final-split-cta__audit-form button:hover,.final-split-cta__audit-form button:focus-visible{background:var(--final-orange);transform:translateY(-1px)}.final-split-cta__interface{background:radial-gradient(circle at 70% 22%, rgba(var(--final-orange-rgb), .18), transparent 19rem), linear-gradient(145deg, #ffffffeb, #ffffff94);min-height:480px;transform-style:preserve-3d;backdrop-filter:blur(22px);will-change:transform;border:1px solid #ffffffb3;border-radius:32px;padding:clamp(28px,3.2vw,42px);position:relative;overflow:hidden;box-shadow:0 32px 86px #11182717,inset 0 1px #fffffff0}.final-split-cta__interface:before{content:"";opacity:.72;pointer-events:none;background-color:#0000;background-image:linear-gradient(#11182709 1px,#0000 1px),linear-gradient(90deg,#11182709 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:31px;position:absolute;inset:1px}.final-split-cta__interface>*{z-index:1;position:relative}.final-split-cta__mini-chart{background:#ffffff9e;border-radius:26px;align-items:flex-end;gap:clamp(12px,2vw,22px);height:250px;margin-top:58px;padding:28px;display:flex;box-shadow:inset 0 1px #ffffffd1}.final-split-cta__mini-chart i{background:linear-gradient(180deg, #ffb199 0%, var(--final-orange) 100%);min-width:18px;box-shadow:0 16px 28px rgba(var(--final-orange-rgb), .18);transform-origin:bottom;border-radius:999px 999px 10px 10px;flex:1;transition:transform .26s}.final-split-cta__interface:hover .final-split-cta__mini-chart i{transform:scaleY(1.08)}.final-split-cta__signals{margin-top:24px}.final-split-cta__signals span{border:1px solid rgba(var(--final-orange-rgb), .12);color:#11182794;letter-spacing:.08em;text-transform:uppercase;background:#ffffffad;border-radius:999px;padding:10px 12px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.74rem;font-weight:900}@keyframes finalCtaPulse{0%,to{box-shadow:0 18px 46px rgba(var(--final-orange-rgb), .34), 0 0 0 0 rgba(var(--final-orange-rgb), .2)}50%{box-shadow:0 24px 62px rgba(var(--final-orange-rgb), .42), 0 0 0 12px rgba(var(--final-orange-rgb), 0)}}.site-footer{z-index:1;background:#fff;border-top:1px solid #11182714;position:relative}.site-footer__inner{justify-content:space-between;align-items:center;gap:18px;width:min(1240px,100%);max-width:1240px;margin-inline:auto;padding:22px clamp(24px,4.4vw,56px);display:flex}.site-footer p,.site-footer a{color:#1118278a;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.9rem;font-weight:850;line-height:1.4;text-decoration:none}.site-footer a{color:#111827;transition:color .18s}.site-footer a:hover,.site-footer a:focus-visible{color:#ff5722}.ref-hero__grid{padding-bottom:clamp(42px,5vw,78px)}.service-bento__grid{grid-auto-rows:minmax(224px,auto);gap:22px}.service-bento-card{gap:16px;min-height:360px;padding:clamp(26px,2.25vw,34px)}.service-bento-card--featured{min-height:620px}.service-bento-card--strategy,.service-bento-card--ads,.service-bento-card--optimization{min-height:430px}.service-bento-card--wide,.service-bento-card--training{min-height:440px}.service-bento-card__copy{gap:14px}.service-bento-card__top,.service-bento-card__copy,.service-bento-card__points,.service-bento-card__link,.service-bento-card__meta,.service-bento-card h3,.service-bento-card p{z-index:1;position:relative}.service-bento-card h3{white-space:normal;overflow-wrap:anywhere;hyphens:auto}.service-bento-card p{max-width:64ch;font-size:.9rem;line-height:1.62}.service-bento-card--ads p,.service-bento-card--optimization p{font-size:.86rem}.service-bento-card__link{color:#ff5722;text-wrap:balance;align-items:center;width:fit-content;max-width:100%;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.82rem;font-weight:900;line-height:1.35;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.service-bento-card__link:hover,.service-bento-card__link:focus-visible{color:#111827;transform:translate(3px)}.service-bento-card__meta{margin-top:8px}.process-flow__steps{gap:clamp(38px,4vw,64px)}.process-flow-step{min-height:318px}.process-flow-step p{max-width:68ch;font-size:.98rem;line-height:1.76}.site-footer nav{justify-content:flex-end;align-items:center;gap:clamp(14px,2.2vw,28px);display:flex}.privacy-page{color:#111827;background:#fbfbfa}.privacy-page__shell{width:min(920px,100%);margin-inline:auto;padding:clamp(96px,9vw,132px) clamp(22px,4vw,44px);font-family:Inter,Segoe UI,Arial,sans-serif;line-height:1.72}.privacy-page__shell h2{color:#111827;letter-spacing:0;margin:44px 0 16px;font-family:Plus Jakarta Sans,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(1.55rem,2.2vw,2.1rem);font-weight:900;line-height:1.14}.privacy-page__shell h2:first-child{margin-top:0}.privacy-page__shell p,.privacy-page__shell li{color:#111827b8;font-size:.98rem}.privacy-page__shell ol,.privacy-page__shell ul{padding-left:1.35rem}.privacy-page__shell a{color:#ff5722;font-weight:800}@media (prefers-reduced-motion:reduce){.final-split-cta__button{animation:none}.final-split-cta__interface,.final-split-cta__mini-chart i,.results-dashboard__benefits button{transition:none;transform:none!important}}@media (max-width:1080px){.results-dashboard__grid,.final-split-cta__grid{grid-template-columns:1fr}.results-dashboard__visual{min-height:560px}.results-panel{inset-inline:0}.final-split-cta h2{max-width:13ch}}@media (max-width:720px){.results-dashboard__grid,.final-split-cta__grid{padding:78px 22px}.results-dashboard h2,.final-split-cta h2{font-size:clamp(2.6rem,12vw,4.2rem)}.final-split-cta h2{font-size:clamp(2.45rem,10.6vw,3.55rem)}.results-dashboard__visual{min-height:auto}.results-dashboard__floaters{grid-template-columns:1fr;gap:12px;margin-bottom:16px;display:grid;position:relative}.results-stat,.results-stat--1,.results-stat--2,.results-stat--3{width:100%;position:relative;inset:auto}.results-panel{border-radius:28px;padding:24px;position:relative;inset:auto}.results-panel__chart{margin-top:18px}.final-split-cta__actions,.final-split-cta__button,.final-split-cta__audit-form{width:100%}.final-split-cta__audit-form div{grid-template-columns:1fr}.final-split-cta__audit-form input{min-height:48px}.final-split-cta__interface{border-radius:28px;min-height:390px;padding:24px;transform:none!important}.final-split-cta__mini-chart{gap:10px;height:210px;margin-top:34px;padding:22px}.final-split-cta__signals{flex-wrap:wrap;justify-content:flex-start}.site-footer__inner{padding-inline:22px}.service-bento-card,.service-bento-card--featured,.service-bento-card--strategy,.service-bento-card--optimization,.service-bento-card--ads,.service-bento-card--wide,.service-bento-card--training,.process-flow-step{min-height:auto}}@media (max-width:460px){.results-dashboard__benefits button{border-radius:20px;min-height:58px}.site-footer__inner{flex-direction:column;align-items:flex-start}.site-footer nav{flex-direction:column;align-items:flex-start;gap:10px}}.ref-hero{background:radial-gradient(circle at 10% 11%,#783a2438,#0000 10rem),radial-gradient(circle at 84% 7%,#ffffff1b,#0000 8rem),radial-gradient(circle at 94% 76%,#b36f3629,#0000 12rem),radial-gradient(circle at 54% 33%,#d9534f1a,#0000 16rem),linear-gradient(#050505 0%,#090807 54%,#0c0907 78%,#f7f4ef 100%);padding-bottom:120px}.service-bento-card--full{grid-column:1/-1;min-height:420px}.service-bento-card--full .service-bento-card__copy{max-width:940px}.service-bento-card--full p{max-width:88ch;font-size:1rem}.service-bento-card__top span{color:#1118277a;letter-spacing:.13em;text-transform:uppercase;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.74rem;font-weight:950}.growth-system{isolation:isolate;color:#111827;background:radial-gradient(circle at 16% 14%,#ff57221f,#0000 21rem),radial-gradient(circle at 88% 70%,#1118270f,#0000 24rem),linear-gradient(#fff 0%,#f7f4ef 100%);position:relative;overflow:hidden}.growth-system:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#11182708 1px,#0000 1px),linear-gradient(90deg,#11182708 1px,#0000 1px);background-size:86px 86px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 52% 42%,#000 0%,#0000 78%);mask-image:radial-gradient(circle at 52% 42%,#000 0%,#0000 78%)}.growth-system__shell{width:min(1240px,100%);max-width:1240px;margin-inline:auto;padding:clamp(94px,8vw,132px) clamp(24px,4.4vw,56px)}.growth-system__header{gap:18px;max-width:960px;display:grid}.growth-system__header h2{color:#111827;letter-spacing:0;margin:0;font-family:Plus Jakarta Sans,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(2.8rem,5vw,5.8rem);font-weight:950;line-height:.98}.growth-system__header p{color:#111827ad;max-width:880px;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:1.02rem;line-height:1.78}.growth-system__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;margin-top:clamp(44px,5vw,72px);display:grid}.growth-system__panel,.growth-system__layer{backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #ffffffb8;border-radius:32px;box-shadow:0 24px 64px #11182712,inset 0 1px #ffffffe6}.growth-system__panel{align-content:space-between;min-height:460px;padding:clamp(30px,3vw,42px);display:grid}.growth-system__panel-top{color:#ff5722;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:14px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.78rem;font-weight:950;display:flex}.growth-system__panel p,.growth-system__layer p{color:#111827a8;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.98rem;line-height:1.72}.growth-system__meter{background:#1118270a;border-radius:24px;align-items:end;gap:12px;height:160px;margin-top:34px;padding:20px;display:flex}.growth-system__meter i{background:linear-gradient(#ff9a72,#ff5722);border-radius:999px 999px 10px 10px;flex:1;min-width:18px;box-shadow:0 14px 30px #ff572233}.growth-system__layers{gap:16px;display:grid}.growth-system__layer{gap:10px;padding:clamp(24px,2.6vw,34px);display:grid}.growth-system__layer span{color:#ff5722;letter-spacing:.16em;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.76rem;font-weight:950}.growth-system__layer h3{color:#111827;letter-spacing:0;margin:0;font-family:Plus Jakarta Sans,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(1.4rem,2vw,2.05rem);font-weight:950;line-height:1.08}.growth-system__cta{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.growth-system__cta a{color:#fff;background:#111827;border-radius:16px;justify-content:center;align-items:center;min-height:50px;padding:0 18px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.9rem;font-weight:950;text-decoration:none;display:inline-flex}.growth-system__cta a:first-child{background:#ff5722}.service-technical-page{color:#111827;background:radial-gradient(circle at 14% 12%,#ff57221a,#0000 22rem),linear-gradient(#fbfbfa 0%,#fff 100%);min-height:100vh}.service-technical-page__shell{width:min(1120px,100%);margin-inline:auto;padding:clamp(100px,9vw,142px) clamp(22px,4vw,56px)}.service-technical-page__header{gap:18px;display:grid}.service-technical-page__header>span{color:#ff5722;letter-spacing:.16em;text-transform:uppercase;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.78rem;font-weight:950}.service-technical-page h1{color:#111827;letter-spacing:0;max-width:980px;margin:0;font-family:Plus Jakarta Sans,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(3rem,5.6vw,6.5rem);font-weight:950;line-height:.98}.service-technical-page__header p{color:#111827b3;max-width:92ch;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:1.04rem;line-height:1.82}.service-technical-page__scope{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.service-technical-page__scope div{background:#ffffffd1;border:1px solid #11182714;border-radius:24px;min-height:118px;padding:22px;box-shadow:0 18px 46px #1118270f}.service-technical-page__scope b{color:#111827;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.9rem;line-height:1.35}.service-technical-page__content{gap:18px;margin-top:clamp(40px,5vw,68px);display:grid}.service-technical-page__section,.service-technical-page__deliverables,.service-technical-page__final-cta{background:#ffffffd6;border:1px solid #11182714;border-radius:32px;padding:clamp(26px,3.6vw,44px);box-shadow:0 22px 56px #1118270f}.service-technical-page__section h2,.service-technical-page__deliverables h2,.service-technical-page__final-cta h2{color:#111827;letter-spacing:0;margin:0 0 16px;font-family:Plus Jakarta Sans,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(1.55rem,2.2vw,2.35rem);font-weight:950;line-height:1.08}.service-technical-page__section p,.service-technical-page__final-cta p{color:#111827b3;max-width:94ch;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.98rem;line-height:1.85}.service-technical-page__section p+p{margin-top:14px}.service-technical-page__section ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.service-technical-page__section li{color:#111827c2;background:#ff57220b;border:1px solid #ff572229;border-radius:999px;min-height:46px;padding:12px 16px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.84rem;font-weight:850;line-height:1.3}.service-technical-page__deliverables{margin-top:18px}.service-technical-page__deliverables div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.service-technical-page__deliverables span{color:#111827c7;background:#fbfbfab8;border:1px solid #11182714;border-radius:20px;min-height:64px;padding:16px 18px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.9rem;font-weight:850;line-height:1.45}.service-technical-page__related{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.service-technical-page__related a{color:#111827;background:#fff;border:1px solid #1118271a;border-radius:999px;min-height:44px;padding:12px 16px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.84rem;font-weight:950;text-decoration:none;transition:border-color .18s,color .18s,transform .18s}.service-technical-page__related a:hover{color:#ff5722;border-color:#ff572259;transform:translateY(-1px)}.service-technical-page__final-cta{color:#fff;background:radial-gradient(circle at 18% 12%,#ff572270,#0000 23rem),linear-gradient(135deg,#111827 0%,#171b27 100%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:32px;display:grid}.service-technical-page__final-cta span{color:#ffb199;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.75rem;font-weight:950;display:inline-flex}.service-technical-page__final-cta h2{color:#fff;max-width:780px}.service-technical-page__final-cta p{color:#ffffffb8;max-width:720px}.service-technical-page__cta{color:#fff;background:#ff5722;border-radius:18px;justify-content:center;align-items:center;min-height:56px;margin-top:34px;padding:0 22px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.92rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 18px 46px #ff57223d}.service-technical-page__final-cta .service-technical-page__cta{white-space:nowrap;margin-top:0}@media (max-width:1080px){.growth-system__grid,.service-technical-page__scope,.service-technical-page__final-cta{grid-template-columns:1fr}.service-bento-card--full{grid-column:auto}}@media (max-width:860px){.service-technical-page__section ul,.service-technical-page__deliverables div{grid-template-columns:1fr}}@media (max-width:720px){.ref-hero{padding-bottom:92px}.growth-system__shell,.service-technical-page__shell{padding-inline:22px}.growth-system__header h2,.service-technical-page h1{font-size:clamp(2.55rem,12vw,4rem)}.growth-system__panel{min-height:auto}.growth-system__cta a,.service-technical-page__cta{width:100%}}.service-pro-page{color:#111827;background:#fff;overflow-x:clip}.service-pro-shell{width:min(1180px,100%);margin-inline:auto;padding-inline:clamp(22px,4vw,56px)}.service-pro-kicker,.service-pro-section-head>span,.service-pro-card__top span,.service-pro-dark__copy>span,.service-pro-final-cta>div>span{color:#ff5722;letter-spacing:.14em;text-transform:uppercase;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.74rem;font-weight:950}.service-pro-hero{background:radial-gradient(circle at 12% 14%,#ff57221f,#0000 23rem),linear-gradient(#fff 0%,#f9f9fb 100%);padding:clamp(112px,11vw,166px) 0 clamp(70px,8vw,112px)}.service-pro-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:center;gap:clamp(34px,5vw,72px);display:grid}.service-pro-hero__copy{min-width:0}.service-pro-backlink{color:#111827c7;background:#ffffffc7;border:1px solid #1118271a;border-radius:999px;align-items:center;gap:9px;width:fit-content;min-height:42px;margin-bottom:22px;padding:0 15px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.84rem;font-weight:950;line-height:1;text-decoration:none;transition:border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 36px #1118270f}.service-pro-backlink svg{flex:none}.service-pro-backlink:hover,.service-pro-backlink:focus-visible{color:#ff5722;border-color:#ff572247;transform:translate(-2px);box-shadow:0 18px 42px #ff57221a}.service-pro-hero h1{color:#111827;letter-spacing:0;text-wrap:balance;word-break:normal;overflow-wrap:normal;hyphens:none;max-width:980px;margin:18px 0 22px;font-family:Plus Jakarta Sans,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(3.1rem,5.45vw,6.2rem);font-weight:950;line-height:.98}.service-pro-hero__copy>p{color:#111827b3;max-width:82ch;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.82}.service-pro-hero__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.service-pro-button,.service-pro-link{border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 20px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.9rem;font-weight:950;text-decoration:none;display:inline-flex}.service-pro-button{color:#fff;background:#ff5722;box-shadow:0 18px 46px #ff57223d}.service-pro-button--dark{color:#111827;background:#fff;box-shadow:0 18px 46px #0000002e}.service-pro-link{color:#111827;background:#ffffffbd;border:1px solid #1118271a}.service-pro-hero__panel{background:#ffffffd6;border:1px solid #11182714;border-radius:32px;min-width:0;padding:clamp(22px,3vw,34px);box-shadow:0 32px 80px #1118271a}.service-pro-hero__panel-top,.service-pro-hero__panel-bottom{color:#11182794;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.78rem;font-weight:900;display:flex}.service-pro-hero__panel-top strong{color:#111827;font-family:Plus Jakarta Sans,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(2.3rem,4vw,4.4rem);line-height:1}.service-pro-hero__chart{width:100%;height:auto;margin:22px 0;display:block}.service-pro-band{background:#fff;padding:clamp(58px,7vw,108px) 0}.service-pro-band--light{background:#f9f9fb}.service-pro-band--dark{color:#fff;background:radial-gradient(circle at 82% 18%,#ff57223d,#0000 24rem),linear-gradient(135deg,#111827 0%,#141722 58%,#090b10 100%)}.service-pro-section-head{gap:12px;margin-bottom:26px;display:grid}.service-pro-section-head h2,.service-pro-dark__copy h2,.service-pro-final-cta h2{color:#111827;letter-spacing:0;text-wrap:balance;word-break:normal;overflow-wrap:normal;hyphens:none;max-width:880px;margin:0;font-family:Plus Jakarta Sans,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(2rem,3.6vw,4.45rem);font-weight:950;line-height:1}.service-pro-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.service-pro-signal{background:#ffffffd6;border:1px solid #11182714;border-radius:32px;min-height:148px;padding:24px;box-shadow:0 22px 56px #1118270f}.service-pro-signal span{color:#ff5722;margin-bottom:34px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.75rem;font-weight:950;display:inline-flex}.service-pro-signal b{color:#111827;font-family:Plus Jakarta Sans,Inter,Segoe UI,Arial,sans-serif;font-size:1.02rem;line-height:1.26;display:block}.service-pro-bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(285px,auto);align-items:stretch;gap:16px;display:grid}.service-pro-card{background:#fff;border:1px solid #11182714;border-radius:32px;flex-direction:column;grid-column:span 4;gap:14px;min-width:0;padding:clamp(24px,3vw,36px);display:flex;position:relative;box-shadow:0 24px 60px #11182712}.service-pro-card--wide{grid-column:span 8}.service-pro-card--tall{grid-row:span 2}.service-pro-card--accent{background:radial-gradient(circle at 88% 10%,#ff572224,#0000 18rem),#fff}.service-pro-card--dark{color:#fff;background:#111827}.service-pro-card__top{color:#ff5722;justify-content:space-between;align-items:center;gap:18px;display:flex}.service-pro-card__top svg{flex:none}.service-pro-card__metric{color:#ff5722;letter-spacing:.08em;text-transform:uppercase;background:#ff57220f;border:1px solid #ff572229;border-radius:999px;width:fit-content;padding:8px 12px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.72rem;font-weight:950}.service-pro-card h2{color:inherit;letter-spacing:0;text-wrap:balance;word-break:normal;overflow-wrap:normal;hyphens:none;margin:0;font-family:Plus Jakarta Sans,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(1.55rem,2vw,2.45rem);font-weight:950;line-height:1.04}.service-pro-card p{color:#111827a8;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.96rem;line-height:1.78}.service-pro-card--dark p,.service-pro-card--dark li{color:#ffffffb3}.service-pro-card ul,.service-pro-dark__copy ul{flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:12px 0 0;list-style:none;display:flex}.service-pro-card li,.service-pro-dark__copy li{color:#111827b8;background:#ff57220b;border:1px solid #ff57222e;border-radius:999px;padding:8px 11px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.74rem;font-weight:900;line-height:1.25}.service-pro-dark{grid-template-columns:minmax(0,1fr) minmax(320px,460px);align-items:center;gap:clamp(28px,5vw,70px);display:grid}.service-pro-dark__copy h2{color:#fff}.service-pro-dark__copy p{color:#ffffffb8;max-width:76ch;margin:18px 0 0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:1.02rem;line-height:1.85}.service-pro-dark__copy li{color:#ffffffc7;background:#ffffff0f}.service-pro-dark__metrics{gap:12px;display:grid}.service-pro-dark__metrics div{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:28px;padding:24px}.service-pro-dark__metrics span{color:#ffb199;letter-spacing:.12em;text-transform:uppercase;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.72rem;font-weight:950}.service-pro-dark__metrics strong{color:#fff;margin-top:8px;font-family:Plus Jakarta Sans,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(1.7rem,3vw,3rem);line-height:1;display:block}.service-pro-dark__metrics p{color:#ffffffad;margin:10px 0 0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.88rem;line-height:1.5}.service-pro-deliverables{background:#fff;border:1px solid #11182714;border-radius:32px;overflow:hidden;box-shadow:0 22px 56px #1118270f}.service-pro-deliverables__row{grid-template-columns:minmax(210px,.38fr) minmax(0,1fr);gap:22px;padding:clamp(20px,2.6vw,30px);display:grid}.service-pro-deliverables__row+.service-pro-deliverables__row{border-top:1px solid #11182714}.service-pro-deliverables__row>span{color:#111827;font-family:Plus Jakarta Sans,Inter,Segoe UI,Arial,sans-serif;font-size:1rem;font-weight:950;line-height:1.25}.service-pro-deliverables__row>p{color:#111827ad;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.96rem;line-height:1.7}.service-pro-related{flex-wrap:wrap;gap:12px;margin-bottom:26px;display:flex}.service-pro-related a{color:#111827;background:#fff;border:1px solid #1118271a;border-radius:999px;padding:12px 16px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.84rem;font-weight:950;text-decoration:none}.service-pro-final-cta{color:#fff;background:radial-gradient(circle at 16% 18%,#ff572275,#0000 24rem),linear-gradient(135deg,#111827 0%,#151927 100%);border-radius:32px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:clamp(28px,5vw,58px);display:grid;box-shadow:0 34px 88px #1118272e}.service-pro-final-cta h2{color:#fff}.service-pro-final-cta p{color:#ffffffb8;max-width:760px;margin:18px 0 0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:1rem;line-height:1.72}.service-pro-final-cta__contact{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.service-pro-final-cta__contact a{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:12px 15px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.88rem;font-weight:900;text-decoration:none}@media (max-width:1100px){.service-pro-hero__grid,.service-pro-dark,.service-pro-final-cta{grid-template-columns:1fr}.service-pro-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-pro-card,.service-pro-card--wide,.service-pro-card--tall{grid-area:auto/span 6}}@media (max-width:760px){.service-pro-hero{padding-top:104px}.service-pro-hero h1{font-size:clamp(2.22rem,10.5vw,3.45rem);line-height:1.02}.service-pro-section-head h2,.service-pro-dark__copy h2,.service-pro-final-cta h2{font-size:clamp(1.85rem,8.2vw,3rem);line-height:1.04}.service-pro-hero__panel{border-radius:26px}.service-pro-signal-grid,.service-pro-bento,.service-pro-deliverables__row{grid-template-columns:1fr}.service-pro-card,.service-pro-card--wide,.service-pro-card--tall{grid-column:auto}.service-pro-card,.service-pro-signal,.service-pro-deliverables,.service-pro-final-cta{border-radius:26px}.service-pro-button,.service-pro-link,.service-pro-backlink,.service-pro-final-cta__contact a{width:100%}}.service-pro-page *,.service-pro-page :before,.service-pro-page :after{min-width:0}.service-pro-hero__panel,.service-pro-card,.service-pro-signal,.service-pro-dark__metrics div,.service-pro-deliverables,.service-pro-final-cta{isolation:isolate;overflow:hidden}.service-pro-card,.service-pro-signal,.service-pro-dark__metrics div{text-align:left}.service-pro-hero__panel{align-content:start;display:grid}.service-pro-hero__panel-top,.service-pro-hero__panel-bottom{min-width:0}.service-pro-hero__panel-top span,.service-pro-hero__panel-bottom span{overflow-wrap:anywhere;min-width:0}.service-pro-hero__panel-top strong{text-align:right;white-space:nowrap;flex:none}.service-pro-hero__chart{contain:paint;max-width:100%}.service-pro-card__top svg{background:#ff57220f;border:1px solid #ff572224;border-radius:14px;place-items:center;width:42px;height:42px;padding:10px;display:grid}.service-pro-card p,.service-pro-signal b,.service-pro-dark__metrics p,.service-pro-deliverables__row>span,.service-pro-deliverables__row>p{hyphens:auto;overflow-wrap:break-word}.service-pro-card h2{hyphens:none;overflow-wrap:normal;word-break:normal}.service-pro-card__metric,.service-pro-card li,.service-pro-dark__metrics strong{overflow-wrap:anywhere}.service-pro-card__metric{max-width:100%;line-height:1.25}.service-pro-card p{max-width:68ch}.service-pro-card ul,.service-pro-dark__copy ul{align-items:flex-start}.service-pro-card li,.service-pro-dark__copy li{max-width:100%}.service-pro-dark__metrics div{align-content:start;gap:8px;display:grid}.service-pro-dark__metrics strong,.service-pro-dark__metrics p{margin:0}.service-pro-deliverables__row{align-items:start}.service-pro-final-cta .service-pro-button{white-space:normal;justify-self:end}@media (max-width:1100px){.service-pro-final-cta .service-pro-button{justify-self:start}}@media (max-width:760px){.service-pro-shell{padding-inline:22px}.service-pro-hero__grid{gap:30px}.service-pro-hero__panel-top,.service-pro-hero__panel-bottom{align-items:flex-start}.service-pro-hero__panel-top strong{font-size:clamp(2.1rem,14vw,3.35rem)}.service-pro-card,.service-pro-signal,.service-pro-dark__metrics div{padding:24px}.service-pro-card h2{text-wrap:pretty;font-size:clamp(1.36rem,6.2vw,1.78rem);line-height:1.08}.service-pro-card p,.service-pro-deliverables__row>p,.service-pro-dark__copy p{font-size:.94rem;line-height:1.7}.service-pro-deliverables__row{gap:10px;padding:22px}.service-pro-final-cta .service-pro-button{justify-self:stretch}}.service-bento__grid{grid-auto-rows:auto;grid-auto-flow:row;align-items:stretch}.service-bento-card{min-width:0}.service-bento-card--featured{order:1}.service-bento-card--ads{order:2}.service-bento-card--strategy{order:3}.service-bento-card--optimization{order:4}.service-bento-card--wide{order:5}.service-bento-card--training{order:6}.service-bento-card--full{grid-area:auto/1/auto/-1;min-height:390px}.service-bento-card--strategy,.service-bento-card--optimization,.service-bento-card--wide,.service-bento-card--training{grid-area:auto/span 6;min-height:360px}.service-bento-card--full .service-bento-card__copy,.service-bento-card--full .service-bento-card__points{max-width:980px}.service-bento-card--full p{max-width:92ch;font-size:1rem;line-height:1.72}.service-bento-card--strategy p,.service-bento-card--optimization p,.service-bento-card--wide p,.service-bento-card--training p{max-width:62ch;font-size:.92rem;line-height:1.68}.service-bento-card__link{margin-top:auto}@media (max-width:1080px){.service-bento__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-bento-card--full,.service-bento-card--strategy,.service-bento-card--optimization,.service-bento-card--wide,.service-bento-card--training{grid-column:auto;min-height:auto}}@media (max-width:720px){.service-bento__grid{grid-template-columns:1fr}.service-bento-card--full p,.service-bento-card--strategy p,.service-bento-card--optimization p,.service-bento-card--wide p,.service-bento-card--training p{font-size:.9rem}}.site-footer{background:#fff}.site-footer p,.site-footer a{color:#111827bd}.site-footer a,.site-footer nav a{color:#111827}.site-header{z-index:80;color:#111827;backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #1118270f;position:fixed;inset:0 0 auto;box-shadow:0 18px 55px #1118270f}.site-header .main-nav{color:#111827c7}.site-header .main-nav a{color:#111827c7;text-decoration:none}.site-header .header-contact a{color:#111827c2}.site-header .header-contact a:hover,.site-header .header-contact a:focus-visible{color:#ff5722}.site-header__inner{align-items:center;gap:clamp(14px,2vw,26px);display:flex}.header-contact{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;margin-left:auto;font-family:Inter,Segoe UI,Arial,sans-serif;display:flex}.header-contact a{color:#111827c2;font-size:.78rem;font-weight:850;line-height:1.2;text-decoration:none;transition:color .18s}.header-contact a:hover,.header-contact a:focus-visible{color:#ff5722}@media (max-width:1320px){.header-contact{display:none}}.final-split-cta__contact-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,560px);margin-top:24px;font-family:Inter,Segoe UI,Arial,sans-serif;display:grid}.final-split-cta__contact-card a{color:#111827;background:#ffffffc7;border:1px solid #ff572221;border-radius:20px;gap:5px;min-width:0;padding:18px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 18px 44px #1118270f}.final-split-cta__contact-card a:hover,.final-split-cta__contact-card a:focus-visible{border-color:#ff572257;transform:translateY(-2px);box-shadow:0 22px 52px #ff57221f}.final-split-cta__contact-card span{color:#11182780;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:900}.final-split-cta__contact-card strong{overflow-wrap:anywhere;color:#111827;font-size:.98rem;font-weight:950}.growth-system__panel-link,.growth-system__layer-link{z-index:1;color:#ff5722;width:fit-content;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.86rem;font-weight:950;line-height:1.35;text-decoration:none;transition:color .18s,transform .18s;position:relative}.growth-system__panel-link:hover,.growth-system__panel-link:focus-visible,.growth-system__layer-link:hover,.growth-system__layer-link:focus-visible{color:#111827;transform:translate(3px)}.site-footer__brand{gap:8px;min-width:0;display:grid}.site-footer__contact{flex-wrap:wrap;gap:8px 16px;margin:0;font-style:normal;display:flex}.site-footer__contact a{color:#111827bd;font-size:.88rem;font-weight:850}@media (max-width:1180px){.header-contact{display:none}}@media (max-width:720px){.final-split-cta__contact-card{grid-template-columns:1fr}.site-footer__inner{align-items:flex-start}.site-footer__contact{gap:6px;display:grid}}.site-footer__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,42px);display:grid!important}.site-footer__brand{justify-self:start}.site-footer__brand p{white-space:nowrap}.site-footer__contact{text-align:center;white-space:nowrap;flex-wrap:nowrap;justify-content:center;justify-self:center;align-items:center;gap:18px;margin:0;display:flex!important}.site-footer nav{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;justify-self:end;align-items:center;gap:clamp(18px,2.6vw,34px);display:flex}@media (max-width:760px){.site-footer__inner{text-align:center;grid-template-columns:1fr;justify-items:center;gap:12px}.site-footer__brand,.site-footer__contact,.site-footer nav{justify-self:center}.site-footer__contact,.site-footer nav{flex-wrap:wrap;justify-content:center;gap:8px 16px}}.site-header{z-index:80;color:#fff;box-shadow:none;backdrop-filter:none;background:0 0;border:0;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s;position:fixed;inset:0 0 auto}.site-header .brand{color:#fff;text-shadow:none}.site-header .brand i{background:#d9534f;box-shadow:0 0 20px #d9534fcc}.site-header .main-nav,.site-header .main-nav a{color:#d1d5dbdb}.site-header .main-nav a:hover,.site-header .main-nav a:focus-visible{color:#fff}.header-contact a,.site-header .header-contact a{color:#ffffffc7}.site-header .header-cta{color:#fff;background:#d9534f;box-shadow:0 18px 42px #d9534f3d}body.is-nav-scrolled:not(:has(.service-pro-page)) .site-header{color:#111827;backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #1118270f;box-shadow:0 18px 55px #1118270f}body:has(.service-pro-page) .site-header{color:#111827;backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #1118270f;box-shadow:0 18px 55px #1118270f}body.is-nav-scrolled:not(:has(.service-pro-page)) .site-header .brand{color:#111827}body:has(.service-pro-page) .site-header .brand{color:#111827}body.is-nav-scrolled:not(:has(.service-pro-page)) .site-header .brand i{background:#ff5722;box-shadow:0 0 18px #ff57228f}body:has(.service-pro-page) .site-header .brand i{background:#ff5722;box-shadow:0 0 18px #ff57228f}body.is-nav-scrolled:not(:has(.service-pro-page)) .site-header .main-nav{color:#111827c7}body.is-nav-scrolled:not(:has(.service-pro-page)) .site-header .main-nav a{color:#111827c7}body:has(.service-pro-page) .site-header .main-nav{color:#111827c7}body:has(.service-pro-page) .site-header .main-nav a{color:#111827c7}body.is-nav-scrolled:not(:has(.service-pro-page)) .site-header .main-nav a:hover{color:#111827}body.is-nav-scrolled:not(:has(.service-pro-page)) .site-header .main-nav a:focus-visible{color:#111827}body:has(.service-pro-page) .site-header .main-nav a:hover{color:#111827}body:has(.service-pro-page) .site-header .main-nav a:focus-visible{color:#111827}body.is-nav-scrolled:not(:has(.service-pro-page)) .header-contact a{color:#111827c2}body.is-nav-scrolled:not(:has(.service-pro-page)) .site-header .header-contact a{color:#111827c2}body:has(.service-pro-page) .header-contact a{color:#111827c2}body:has(.service-pro-page) .site-header .header-contact a{color:#111827c2}body.is-nav-scrolled:not(:has(.service-pro-page)) .site-header .header-cta{background:#ff5722;box-shadow:0 18px 42px #ff572238}body:has(.service-pro-page) .site-header .header-cta{background:#ff5722;box-shadow:0 18px 42px #ff572238}@media (max-width:1320px){body:has(.service-pro-page) .header-contact{display:none}}@media (max-width:1520px){.site-header .header-contact{display:none}}.ref-about-depth__stage{grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr);gap:clamp(52px,6vw,104px);min-height:min(810px,100svh);padding-block:clamp(86px,7.4vw,122px)}.ref-about-depth__headline h2 span{color:#0000;background:linear-gradient(112deg,#111827 0%,#24324a 38%,#ff5722 100%);-webkit-background-clip:text;background-clip:text}.ref-about-depth__headline h2{font-size:clamp(3.7rem,5.55vw,6.2rem);line-height:.91}.ref-about-depth__headline p{color:#111827a8;max-width:690px;margin-top:24px;line-height:1.64}.ref-about-depth__cta .button-link{color:#fff;background:radial-gradient(circle at 18%,#ff572238,#0000 9rem),linear-gradient(135deg,#0f172a 0%,#111827 60%,#05070d 100%);border-color:#ff57222e;gap:14px;min-height:58px;padding-inline:24px 22px;position:relative;overflow:hidden;box-shadow:0 26px 70px #1118273d,inset 0 0 0 1px #ffffff0f}.ref-about-depth__cta .button-link:before{content:"";background:#ff5722;border-radius:999px;width:10px;height:10px;animation:1.7s ease-in-out infinite aboutCtaPulse;box-shadow:0 0 0 7px #ff57221f,0 0 24px #ff5722bd}.ref-about-depth__cta .button-link svg{transition:transform .26s}.ref-about-depth__cta .button-link:hover,.ref-about-depth__cta .button-link:focus-visible{color:#fff;border-color:#ff572257;box-shadow:0 32px 90px #1118274d,0 0 44px #ff572233}.ref-about-depth__cta .button-link:hover svg,.ref-about-depth__cta .button-link:focus-visible svg{transform:translate(5px)}.ref-about-depth__visual{align-items:center;min-height:620px}.ref-about-depth__portrait{display:none}.ref-about-depth__stats{isolation:isolate;perspective:1200px;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(18px,2vw,28px);width:min(660px,100%)}.about-data-orbit{z-index:0;aspect-ratio:1;opacity:.78;filter:drop-shadow(0 40px 110px #ff57222e);pointer-events:none;width:min(620px,96vw);position:absolute;inset:50% auto auto 50%}.about-data-orbit svg{width:100%;height:100%;overflow:visible}.about-float-card{min-height:210px;transform-style:preserve-3d;will-change:transform;z-index:2;background:linear-gradient(145deg,#ffffffe8,#ffffffa8),#ffffffc7;border-radius:32px;box-shadow:0 28px 80px #1118271a,inset 0 0 0 1px #ffffffb8}.about-float-card:hover{background:radial-gradient(circle at 16% 10%,#ff572229,#0000 12rem),linear-gradient(145deg,#fffffff2,#ffffffb8);box-shadow:0 36px 95px #1118272b,0 0 58px #ff572221,inset 0 0 0 1px #ffffffd6}.about-float-card--projects{grid-area:1/1/span 2;min-height:292px;margin-top:52px}.about-float-card--effectiveness{grid-area:1/2;grid-template-columns:minmax(0,1fr) 112px;min-height:230px;margin-right:20px}.about-float-card--partner{background:radial-gradient(circle at 85% 18%,#ff57221f,#0000 7rem),radial-gradient(#1118271f 1px,#0000 1px) 0 0/18px 18px,linear-gradient(145deg,#ffffffe6,#ffffffa8);grid-area:3/1;min-height:220px;margin:-10px 0 32px 32px}.about-float-card--roas{color:#fff;background:radial-gradient(circle at 78% 24%,#ff572238,#0000 11rem),linear-gradient(145deg,#141821f0,#05070cf0);border-color:#ff57223d;grid-area:2/2/span 2;min-height:330px;margin:-12px -18px 0 0;box-shadow:0 42px 110px #11182759,inset 0 0 0 1px #ff572229}.about-float-card--roas:before{background:linear-gradient(135deg,#ffffff2e,#ff572270,#ffffff0d)}.about-float-card--roas:hover{background:radial-gradient(circle at 78% 24%,#ff57224d,#0000 12rem),linear-gradient(145deg,#191e28f7,#06080ef7);box-shadow:0 52px 128px #1118276b,0 0 60px #ff572233,inset 0 0 0 1px #ff572242}.about-float-card--roas span,.about-float-card--roas p{color:#ffffffa3}.about-float-card--roas strong{color:#fff;text-shadow:0 0 26px #ff572226}.about-radial-progress{width:112px;height:112px}.about-radial-progress circle{fill:none;stroke-width:10px}.about-radial-progress circle:first-of-type{stroke:#11182714}.about-radial-progress circle:nth-of-type(2){stroke:#ff5722;stroke-linecap:round;transform-origin:50%;filter:drop-shadow(0 8px 16px #ff57223d);transform:rotate(-90deg)}.about-radial-progress text{fill:#111827;text-anchor:middle;font-size:24px;font-weight:950}.about-mini-line i{background:linear-gradient(#ffb36c 0%,#ff5722 58%,#e14a30 100%);animation:1.8s ease-in-out infinite aboutBarsPulse;box-shadow:0 12px 24px #ff572238,0 0 20px #ff57222e}.about-mini-line i:nth-child(2n){animation-delay:.12s}.about-mini-line i:nth-child(3n){animation-delay:.24s}@keyframes aboutCtaPulse{0%,to{opacity:.72;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes aboutBarsPulse{0%,to{opacity:.72;transform:scaleY(.92)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.ref-about-depth__cta .button-link:before,.about-mini-line i{animation:none}}@media (max-width:1180px){.ref-about-depth__stage{grid-template-columns:1fr}.ref-about-depth__visual{min-height:640px}.ref-about-depth__stats{width:min(720px,100%);margin-inline:auto}}@media (max-width:720px){.ref-about-depth__stage{padding:82px 22px}.ref-about-depth__headline h2{font-size:clamp(3rem,14.5vw,4.25rem)}.ref-about-depth__headline p{max-width:none;font-size:.96rem}.ref-about-depth__visual{min-height:0}.ref-about-depth__stats{grid-template-columns:1fr;gap:16px;display:grid}.about-data-orbit{opacity:.45;width:118vw;top:40%}.about-float-card--projects,.about-float-card--effectiveness,.about-float-card--partner,.about-float-card--roas{grid-area:auto;min-height:0;margin:0}.about-float-card--effectiveness{grid-template-columns:minmax(0,1fr) 96px}.about-radial-progress{width:96px;height:96px}.about-mini-line{display:flex}}.ref-about-depth .about-float-card{text-align:left;flex-direction:column;justify-content:flex-start;padding:clamp(24px,2vw,32px);display:flex}.ref-about-depth .about-float-card span{color:#1118276b;letter-spacing:.15em;text-align:left;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:850;line-height:1.35}.ref-about-depth .about-float-card strong{color:#111827;letter-spacing:0;text-align:left;margin:14px 0 10px;font-size:clamp(3.6rem,4.2vw,5.2rem);font-weight:950;line-height:.9}.ref-about-depth .about-float-card p{color:#1118278f;text-align:left;max-width:24ch;margin:0;font-size:.94rem;line-height:1.58}.ref-about-depth .about-float-card--effectiveness{grid-template-columns:minmax(0,1fr) clamp(82px,7vw,104px);align-items:center;gap:clamp(14px,1.8vw,24px);display:grid}.ref-about-depth .about-float-card--effectiveness>div{min-width:0}.ref-about-depth .about-float-card--effectiveness strong{white-space:nowrap;font-size:clamp(3.25rem,4vw,4.6rem)}.ref-about-depth .about-radial-progress{justify-self:end;width:clamp(82px,7vw,104px);height:clamp(82px,7vw,104px);overflow:visible}.ref-about-depth .about-radial-progress circle{stroke-width:9px}.ref-about-depth .about-radial-progress text{display:none}.ref-about-depth .about-float-card--roas span,.ref-about-depth .about-float-card--roas p{color:#ffffff9e}.ref-about-depth .about-float-card--roas strong{color:#fff}.ref-about-depth .about-float-card--partner svg{flex:none;margin-bottom:18px}.ref-about-depth .about-float-card--partner span{color:#111827;letter-spacing:0;text-transform:none;font-size:.98rem;font-weight:900;line-height:1.25}@media (max-width:720px){.ref-about-depth .about-float-card{padding:24px}.ref-about-depth .about-float-card--effectiveness{grid-template-columns:minmax(0,1fr) 86px}.ref-about-depth .about-float-card--effectiveness strong{font-size:clamp(3rem,16vw,3.8rem)}.ref-about-depth .about-radial-progress{width:86px;height:86px}}.ref-about-depth .about-float-card--projects,.ref-about-depth .about-float-card--effectiveness{text-align:center;justify-content:center}.ref-about-depth .about-float-card--projects span,.ref-about-depth .about-float-card--projects strong,.ref-about-depth .about-float-card--projects p,.ref-about-depth .about-float-card--effectiveness span,.ref-about-depth .about-float-card--effectiveness strong,.ref-about-depth .about-float-card--effectiveness p{text-align:center}.ref-about-depth .about-float-card--projects strong,.ref-about-depth .about-float-card--effectiveness strong{letter-spacing:-.035em;white-space:nowrap;align-self:center;font-size:clamp(3.45rem,3.8vw,4.55rem)}.ref-about-depth .about-float-card--projects p,.ref-about-depth .about-float-card--effectiveness p{align-self:center;max-width:18ch}.ref-about-depth .about-float-card--effectiveness{flex-direction:column;gap:0;display:flex}.ref-about-depth .about-float-card--effectiveness>div{flex-direction:column;align-items:center;min-width:0;display:flex}.ref-about-depth .about-float-card--effectiveness .about-radial-progress{display:none}@media (max-width:720px){.ref-about-depth .about-float-card--projects,.ref-about-depth .about-float-card--effectiveness{align-items:center;min-height:190px}.ref-about-depth .about-float-card--projects strong,.ref-about-depth .about-float-card--effectiveness strong{font-size:clamp(3.2rem,17vw,4rem)}}.ref-about-depth__headline h2{line-height:1.02}@media (max-width:1180px){.ref-about-depth__headline h2{line-height:1.03}}@media (max-width:720px){.ref-about-depth__headline h2{line-height:1.05}}.service-bento__header h2,.process-flow__header h2{line-height:1.04}@media (max-width:720px){.service-bento__header h2,.process-flow__header h2{font-size:clamp(2.55rem,11.4vw,3.75rem);line-height:1.08}}.ref-about-depth__headline h2,.service-bento__header h2,.process-flow__header h2,.system-map__header h2,.growth-system__header h2,.results-dashboard h2,.final-split-cta h2,.service-pro-hero h1,.service-pro-section-head h2,.service-pro-dark__copy h2,.service-pro-final-cta h2,.service-pro-card h2,.process-flow-step h3{line-height:1.1}@media (max-width:760px){.ref-about-depth__headline h2,.service-bento__header h2,.process-flow__header h2,.system-map__header h2,.growth-system__header h2,.results-dashboard h2,.final-split-cta h2,.service-pro-hero h1,.service-pro-section-head h2,.service-pro-dark__copy h2,.service-pro-final-cta h2,.service-pro-card h2,.process-flow-step h3{line-height:1.14}}body:has(.calculator-page) .site-header{color:#111827;backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #1118270f;box-shadow:0 18px 55px #1118270f}body:has(.calculator-page) .site-header .brand{color:#111827}body:has(.calculator-page) .site-header .main-nav{color:#111827}body:has(.calculator-page) .site-header .main-nav a{color:#111827}:is(body:has(.calculator-page) .site-header .main-nav a:hover,body:has(.calculator-page) .site-header .main-nav a:focus-visible,body:has(.calculator-page) .site-header .header-contact a:hover,body:has(.calculator-page) .site-header .header-contact a:focus-visible){color:#ff5722}body:has(.calculator-page) .site-header .header-contact a{color:#111827c2}body:has(.calculator-page) .site-header .brand i{background:#ff5722}body:has(.calculator-page) .site-header .header-cta{background:#ff5722}body:has(.calculator-page) .site-header .header-cta{color:#fff;box-shadow:0 18px 42px #ff572238}.calculator-page{color:#111827;background:radial-gradient(circle at 15% 12%,#ff57221f,#0000 24rem),radial-gradient(circle at 84% 8%,#1118270f,#0000 28rem),linear-gradient(#fbfbfc 0%,#f5f2ed 100%);min-height:100vh}.calculator-shell{width:min(1180px,100%);margin-inline:auto;padding-inline:clamp(22px,4vw,56px)}.calculator-hero{padding:clamp(126px,13vw,176px) 0 clamp(34px,5vw,66px)}.calculator-kicker,.roi-input-panel__top span,.roi-result-panel__kicker,.calculator-cta__box>span{color:#ff5722;letter-spacing:.16em;text-transform:uppercase;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.76rem;font-weight:950}.calculator-hero h1{color:#111827;letter-spacing:0;text-wrap:balance;max-width:960px;margin:18px 0 20px;font-family:Plus Jakarta Sans,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(3.1rem,6vw,6.4rem);font-weight:950;line-height:1.05}.calculator-hero p{color:#111827a8;max-width:760px;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.78}.calculator-workbench{padding:0 0 clamp(46px,7vw,92px)}.roi-widget--fintech{background:linear-gradient(145deg,#ffffffe6,#ffffffad),#ffffffd1;border:1px solid #11182712;border-radius:32px;grid-template-columns:minmax(0,1.45fr) minmax(340px,.9fr);align-items:stretch;gap:clamp(18px,2.4vw,30px);padding:clamp(16px,2vw,24px);display:grid;box-shadow:0 34px 100px #1118271f}.roi-input-panel,.roi-result-panel{border-radius:26px;min-width:0}.roi-input-panel{background:#ffffffb8;gap:24px;padding:clamp(22px,3vw,38px);display:grid}.roi-input-panel__top{gap:8px;display:grid}.roi-input-panel__top p{color:#11182794;max-width:56ch;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.95rem;line-height:1.65}.roi-control-list{gap:18px;display:grid}.roi-control{background:#fff;border:1px solid #11182714;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(116px,150px);align-items:center;gap:12px 18px;padding:18px;display:grid;box-shadow:0 18px 48px #1118270b}.roi-control__label{gap:5px;min-width:0;display:grid}.roi-control__label strong{color:#111827;font-family:Plus Jakarta Sans,Inter,Segoe UI,Arial,sans-serif;font-size:1rem;font-weight:950;line-height:1.2}.roi-control__label em{color:#1118278a;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.84rem;font-style:normal;line-height:1.42}.roi-control__entry{display:grid;position:relative}.roi-control__number{color:#111827;background:#fbfbfc;border:1px solid #1118271a;border-radius:16px;outline:none;width:100%;min-height:48px;padding:0 42px 0 14px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:1rem;font-weight:900;transition:border-color .18s,box-shadow .18s,background .18s}.roi-control__number:focus{background:#fff;border-color:#ff57226b;box-shadow:0 0 0 4px #ff57221c}.roi-control__entry small{color:#11182770;font-size:.76rem;font-weight:950;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.roi-control__range{accent-color:#ff5722;grid-column:1/-1;width:100%}.roi-result-panel{color:#fff;background:radial-gradient(circle at 78% 18%,#ff572242,#0000 13rem),linear-gradient(145deg,#141821f5,#05070cf5);align-content:start;gap:24px;padding:clamp(24px,3vw,40px);display:grid;position:relative;overflow:hidden;box-shadow:0 42px 110px #11182747,inset 0 0 0 1px #ff572224}.roi-result-panel__reset{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:42px;height:42px;transition:border-color .18s,transform .18s,background .18s;display:grid;position:absolute;top:18px;right:18px}.roi-result-panel__reset:hover,.roi-result-panel__reset:focus-visible{background:#ff572224;border-color:#ff572280;transform:rotate(-18deg)}.roi-result-panel__main{gap:10px;padding-top:28px;display:grid}.roi-result-panel__main span,.roi-result-panel__metrics span{color:#ffffff94;letter-spacing:.12em;text-transform:uppercase;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.74rem;font-weight:950}.roi-result-panel__main strong{color:#fff;letter-spacing:-.035em;text-shadow:0 0 32px #ff57222e;font-family:Plus Jakarta Sans,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(2.7rem,4.8vw,5rem);font-weight:950;line-height:.98}.roi-result-panel__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.roi-result-panel__metrics div{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:22px;align-content:center;gap:8px;min-width:0;min-height:112px;padding:18px;display:grid;overflow:hidden}.roi-result-panel__metrics strong{color:#ffb199;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:Plus Jakarta Sans,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(1.25rem,2.35vw,2rem);font-weight:950;line-height:1;display:block;overflow:hidden}.roi-result-panel__bars{background:linear-gradient(#ffffff14 1px,#0000 1px) 0 0/100% 25%,#ffffff0b;border-radius:22px;align-items:flex-end;gap:9px;height:124px;margin-top:auto;padding:18px;display:flex}.roi-result-panel__bar{min-width:8px;height:90px;transform:scaleY(var(--bar-scale,1));transform-origin:bottom;will-change:transform, opacity;background:linear-gradient(#ffb36c 0%,#ff5722 58%,#e14a30 100%);border-radius:999px 999px 4px 4px;flex:1;transition:opacity .5s,transform .5s;box-shadow:0 12px 24px #ff57222e}.calculator-cta{padding:0 0 clamp(70px,9vw,120px)}.calculator-cta__box{text-align:center;color:#fff;background:radial-gradient(circle at 15% 0,#ff57228f,#0000 24rem),linear-gradient(135deg,#111827 0%,#151927 100%);border-radius:32px;justify-items:center;gap:16px;padding:clamp(34px,6vw,72px);display:grid;box-shadow:0 34px 88px #1118272e}.calculator-cta__box h2{color:#fff;max-width:760px;margin:0;font-family:Plus Jakarta Sans,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(2.1rem,4vw,4.2rem);font-weight:950;line-height:1.1}.calculator-cta__box p{color:#ffffffb8;max-width:680px;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:1rem;line-height:1.72}@media (max-width:980px){.roi-widget--fintech{grid-template-columns:1fr}.roi-result-panel{min-height:460px}}@media (max-width:720px){.calculator-hero{padding-top:112px}.calculator-hero h1{font-size:clamp(2.45rem,11vw,3.7rem);line-height:1.08}.roi-widget--fintech{border-radius:26px;padding:12px}.roi-input-panel,.roi-result-panel,.calculator-cta__box{border-radius:22px}.roi-input-panel,.roi-result-panel{padding:22px}.roi-control{grid-template-columns:1fr;padding:16px}.roi-result-panel__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.roi-result-panel__metrics div{min-height:96px;padding:14px}.roi-result-panel__metrics strong{font-size:clamp(1.18rem,7vw,1.55rem)}.calculator-cta__box h2{font-size:clamp(1.95rem,8.4vw,3rem)}}.ref-hero__copy h1,.page-hero h1,.service-hero h1,.article-hero h1,.calculator-hero h1,.calculator-cta__box h2,.ref-about-depth__headline h2,.service-bento__header h2,.process-flow__header h2,.growth-system__header h2,.system-map__header h2,.results-dashboard h2,.final-split-cta h2,.service-pro-hero h1,.service-pro-section-head h2,.service-pro-dark__copy h2,.service-pro-final-cta h2,.service-pro-card h2,.service-bento-card h3,.growth-system__layer h3,.process-flow-step h3,.pricing-card h2,.post-card h2{overflow-wrap:normal;word-break:normal;hyphens:none;line-height:1.16}main h1,main h2,main h3{overflow-wrap:normal;word-break:normal;hyphens:none}.service-bento-card h3,.growth-system__layer h3,.process-flow-step h3{text-wrap:balance}@media (max-width:760px){.ref-hero__copy h1,.page-hero h1,.service-hero h1,.article-hero h1,.calculator-hero h1,.ref-about-depth__headline h2,.service-bento__header h2,.process-flow__header h2,.growth-system__header h2,.system-map__header h2,.results-dashboard h2,.final-split-cta h2,.service-pro-hero h1,.service-pro-section-head h2,.service-pro-dark__copy h2,.service-pro-final-cta h2,.calculator-cta__box h2,.privacy-page__shell h2{line-height:1.18}.ref-hero__copy h1,.ref-hero__copy p{overflow-wrap:anywhere;word-break:normal;white-space:normal;max-width:calc(100vw - 40px)}.service-pro-card h2,.service-bento-card h3,.growth-system__layer h3,.process-flow-step h3,.pricing-card h2,.post-card h2{line-height:1.2}}.ref-about-depth__headline h2,.process-flow__header h2,.service-bento__header h2,.service-pro-hero h1,.service-pro-section-head h2,.service-pro-dark__copy h2,.service-pro-final-cta h2{overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;line-height:1.18!important}.service-pro-card h2,.service-bento-card h3,.growth-system__layer h3,.process-flow-step h3{text-wrap:balance;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;line-height:1.22!important}@media (max-width:760px){.ref-about-depth__headline h2,.process-flow__header h2,.service-bento__header h2,.service-pro-hero h1,.service-pro-section-head h2,.service-pro-dark__copy h2,.service-pro-final-cta h2{line-height:1.22!important}.service-pro-card h2,.service-bento-card h3,.growth-system__layer h3,.process-flow-step h3{text-wrap:pretty;font-size:clamp(1.85rem,8.6vw,2.45rem)!important;line-height:1.24!important}}@media (max-width:420px){.service-pro-card h2,.service-bento-card h3,.growth-system__layer h3,.process-flow-step h3{font-size:clamp(1.62rem,8.2vw,2.08rem)!important;line-height:1.26!important}}.growth-system__grid{align-items:stretch}.growth-system__panel,.growth-system__layer{text-align:left}.growth-system__panel{grid-template-rows:auto 1fr auto auto;gap:clamp(18px,2.4vw,30px);padding:clamp(28px,3vw,40px)!important}.growth-system__panel p{align-self:center;max-width:52ch}.growth-system__meter{align-self:end;width:100%;min-height:150px;margin-top:0!important;padding:clamp(18px,2vw,24px)!important}.growth-system__layers{grid-template-rows:minmax(0,.95fr) minmax(0,1.15fr) minmax(0,.95fr);gap:clamp(16px,1.8vw,22px)}.growth-system__layer{align-content:start;gap:14px;min-height:0;padding:clamp(24px,2.6vw,32px)!important}.growth-system__layer--dark{color:#fff;background:radial-gradient(circle at 82% 18%,#ff572247,#0000 13rem),linear-gradient(145deg,#171412 0%,#211816 54%,#0c0d12 100%);border-color:#ff572238;box-shadow:0 28px 78px #1118272e,inset 0 1px #ffffff14}.growth-system__layer--dark h3{color:#fff}.growth-system__layer--dark p{color:#ffffffb8}.growth-system__layer--dark .growth-system__layer-link{color:#ff9b7b}.growth-system__panel-link,.growth-system__layer-link{color:#ff5722;align-items:center;width:fit-content;display:inline-flex;transform:none!important}.growth-system__panel-link:hover,.growth-system__panel-link:focus-visible,.growth-system__layer-link:hover,.growth-system__layer-link:focus-visible{color:#111827}.growth-system__layer--dark .growth-system__layer-link:hover,.growth-system__layer--dark .growth-system__layer-link:focus-visible{color:#fff}.growth-system__panel-link:hover [aria-hidden=true],.growth-system__panel-link:focus-visible [aria-hidden=true],.growth-system__layer-link:hover [aria-hidden=true],.growth-system__layer-link:focus-visible [aria-hidden=true]{transform:translate(.375rem)}.growth-system__cta{align-items:center}.growth-system__cta a:first-child{box-shadow:none!important;background:#d9534f!important;border-radius:6px!important}.growth-system__cta a:first-child:hover,.growth-system__cta a:first-child:focus-visible{background:#c84642!important}@media (max-width:900px){.growth-system__grid{grid-template-columns:1fr!important}.growth-system__panel{min-height:auto}.growth-system__layers{grid-template-rows:none}}@media (max-width:640px){.growth-system__shell{padding-inline:clamp(18px,5.5vw,24px)}.growth-system__panel,.growth-system__layer{border-radius:26px;padding:24px!important}.growth-system__meter{border-radius:20px;gap:8px;min-height:128px}}.growth-system__panel{height:100%;min-height:460px;flex-direction:column!important;justify-content:space-between!important;padding:32px!important;display:flex!important}.growth-system__panel-content,.growth-system__panel-bottom{gap:18px;display:grid}.growth-system__panel-top{margin-bottom:4px}.growth-system__panel-title{color:#111827;letter-spacing:0;margin:0 0 16px;font-family:Plus Jakarta Sans,Inter,Segoe UI,Arial,sans-serif;font-size:1.5rem;font-weight:950;line-height:1.18}.growth-system__panel-content p{align-self:auto;max-width:54ch}.growth-system__panel-kpis{border-block:1px solid #11182714;margin-block:32px;padding-block:24px}.growth-system__panel-kpis h4{color:#111827;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.875rem;font-weight:950;line-height:1.25}.growth-system__panel-kpis p{color:#6b7280f2;max-width:none;margin:4px 0 0;font-size:.75rem;line-height:1.45}.growth-system__panel-bottom{gap:22px}.growth-system__arrow-link{-moz-column-gap:.25rem;column-gap:.25rem}.growth-system__meter{margin-top:0!important}@media (max-width:900px){.growth-system__panel{min-height:auto}}@media (max-width:640px){.growth-system__panel{padding:24px!important}.growth-system__panel-title{font-size:clamp(1.35rem,6vw,1.75rem);line-height:1.22}.growth-system__panel-content,.growth-system__panel-bottom{gap:16px}}.service-bento__shell,.process-flow__shell,.growth-system__shell,.results-dashboard__grid{padding-block:clamp(112px,9vw,156px)!important}.process-flow-step__icon{color:#ff5722;background:#ff572214;border:1px solid #ff57222e;border-radius:16px;place-items:center;width:44px;height:44px;margin-bottom:18px;display:grid;box-shadow:0 16px 34px #ff57221f}.process-flow-step__content{text-align:left}.final-split-cta .ref-kicker{color:#ff8a63}.final-split-cta h2{color:#fff!important}.final-split-cta__contact-card,.final-split-cta__audit-form,.final-split-cta__interface{background:#ffffff12!important;border-color:#ffffff24!important;box-shadow:0 34px 88px #00000047!important}.final-split-cta__contact-card a{color:#fff!important;background:#ffffff0f!important;border-color:#ffffff21!important}.final-split-cta__audit-heading,.final-split-cta__field-label{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1.2;display:block}.final-split-cta__audit-heading{margin-bottom:16px}.final-split-cta__audit-form input{color:#fff!important;background:#ffffff14!important;border-color:#ffffff29!important}.final-split-cta__interface-top strong,.final-split-cta__signals strong{color:#fff!important}.site-footer p,.site-footer a,.site-footer nav a,.site-footer__contact a{color:#111827e0!important;font-size:.95rem!important;font-weight:900!important}.site-footer a:hover,.site-footer a:focus-visible,.site-footer nav a:hover,.site-footer nav a:focus-visible{color:#ff5722!important}.service-bento-card{transition:box-shadow .24s,border-color .24s,background .24s}.service-bento-card:hover,.service-bento-card:focus-within{border-color:#ff572238!important;box-shadow:0 34px 86px #11182721,0 0 0 1px #ff572214!important}@media (prefers-reduced-motion:no-preference){.ref-bars i,.system-bars i,.system-stack-chart i,.growth-system__meter i,.final-split-cta__mini-chart i{transform-origin:bottom;animation:.85s cubic-bezier(.2,.72,.2,1) both chartBarGrow;animation-timeline:view();animation-range:entry 15% cover 38%}.results-panel__line{stroke-dasharray:900;stroke-dashoffset:900px;animation:1.1s cubic-bezier(.2,.72,.2,1) both chartLineDraw;animation-timeline:view();animation-range:entry 15% cover 42%}.results-panel__area,.results-panel__dot{opacity:0;animation:.82s ease-out both chartFadeUp;animation-timeline:view();animation-range:entry 20% cover 42%}}@keyframes chartBarGrow{0%{opacity:.42;transform:scaleY(.16)}to{opacity:1;transform:scaleY(1)}}@keyframes chartLineDraw{to{stroke-dashoffset:0}}@keyframes chartFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.service-bento__shell,.process-flow__shell,.growth-system__shell,.results-dashboard__grid{padding-block:clamp(84px,18vw,116px)!important}}.ref-hero+.ref-section,.ref-section+.ref-section,.final-split-cta+.site-footer{margin-top:-1px}.ref-about-depth{background:radial-gradient(circle at 14% 18%, #ff57221f, transparent 22rem), radial-gradient(circle at 82% 18%, #ff57221a, transparent 25rem), radial-gradient(circle at 76% 76%, #1118270e, transparent 28rem), linear-gradient(180deg, var(--page-flow) 0%, #fbfbfc 18%, var(--page-flow-warm) 78%, var(--page-flow) 100%)!important}.service-bento,.process-flow{background:radial-gradient(circle at 12% 8%, #f4b06d1f, transparent 18rem), radial-gradient(circle at 88% 28%, #d9534f14, transparent 22rem), linear-gradient(180deg, var(--page-flow) 0%, var(--page-flow-soft) 16%, var(--page-flow-warm) 84%, var(--page-flow) 100%)!important}.growth-system,.results-dashboard{background:radial-gradient(circle at 16% 14%, #ff57221a, transparent 21rem), radial-gradient(circle at 88% 70%, #1118270e, transparent 24rem), linear-gradient(180deg, var(--page-flow) 0%, #fffdfa 16%, #f8f5f0 84%, var(--page-flow) 100%)!important}.final-split-cta{color:#111827!important;background:radial-gradient(circle at 16% 14%,#ff57221c,#0000 24rem),radial-gradient(circle at 86% 22%,#f4b06d1f,#0000 26rem),linear-gradient(#fff 0% 82%,#fbfaf8 100%)!important}.final-split-cta:before{opacity:.55!important;background-image:linear-gradient(#11182707 1px,#0000 1px),linear-gradient(90deg,#11182707 1px,#0000 1px)!important}.final-split-cta .ref-kicker{color:#ff5722!important;text-shadow:none!important}.final-split-cta h2{color:#111827!important;text-shadow:none!important}.final-split-cta__contact-card a,.final-split-cta__audit-form{color:#111827!important;background:#f8fafc!important;border:1px solid #e2e8f0f2!important;box-shadow:0 22px 58px #0f172a12!important}.final-split-cta__contact-card span,.final-split-cta__audit-heading,.final-split-cta__field-label{color:#64748b!important}.final-split-cta__contact-card strong{color:#0f172a!important}.final-split-cta__button{color:#fff!important;background:#ff5722!important;border-radius:14px!important;box-shadow:0 18px 46px #ff572247,0 0 #ff572238!important}.final-split-cta__button:hover,.final-split-cta__button:focus-visible{color:#fff!important;background:#e94d1f!important;box-shadow:0 24px 62px #ff57225c,0 0 0 10px #ff572214!important}.final-split-cta__audit-form div{background:#f8fafc!important;border:1px solid #e2e8f0!important;box-shadow:0 18px 44px #0f172a0f!important}.final-split-cta__audit-form input{color:#0f172a!important;background:0 0!important}.final-split-cta__audit-form input::placeholder{color:#94a3b8!important}.final-split-cta__audit-form button{color:#fff!important;background:#0f172a!important}.final-split-cta__audit-form button:hover,.final-split-cta__audit-form button:focus-visible{color:#fff!important;background:#1e293b!important}.final-split-cta__interface{color:#111827!important;background:radial-gradient(circle at 74% 18%,#ff57221f,#0000 18rem),#f8fafc!important;border:1px solid #e2e8f0e6!important;box-shadow:0 32px 86px #0f172a14,inset 0 1px #fffffff2!important}.final-split-cta__interface:before{opacity:.72!important;background-image:linear-gradient(#0f172a09 1px,#0000 1px),linear-gradient(90deg,#0f172a09 1px,#0000 1px)!important}.final-split-cta__interface-top span,.final-split-cta__signals span{color:#64748b!important}.final-split-cta__interface-top strong{color:#0f172a!important}.final-split-cta__mini-chart{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:inset 0 1px #fffffff2!important}.final-split-cta__mini-chart i{background:linear-gradient(#ffb199 0%,#ff5722 58%,#e14a30 100%)!important;box-shadow:0 16px 28px #ff57222e!important}.final-split-cta__signals span{background:#fff!important;border-color:#ff572224!important}.site-footer{background:#fbfaf8!important;border-top:1px solid #e2e8f0!important}.final-split-cta{background:#fff!important}.final-split-cta:before{background-size:88px 88px;opacity:.24!important;background-image:linear-gradient(#0f172a06 1px,#0000 1px),linear-gradient(90deg,#0f172a06 1px,#0000 1px)!important}.final-split-cta__grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:center!important;gap:48px!important;width:min(1280px,100%)!important;max-width:1280px!important;margin-inline:auto!important;padding:80px 24px!important;display:grid!important}.final-split-cta__copy{text-align:left!important;flex-direction:column!important;grid-column:span 7!important;gap:32px!important;max-width:none!important;display:flex!important}.final-split-cta__grid>[data-reveal]:not(.final-split-cta__copy){grid-column:span 5!important;place-items:center!important;width:100%!important;display:grid!important}.final-split-cta h2{max-width:12.5ch!important;font-size:clamp(3.1rem,5vw,5.85rem)!important;line-height:1.06!important}.final-split-cta__actions{width:min(100%,660px)!important;margin-top:0!important}.final-split-cta__audit-form{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:10px!important;padding:0!important}.final-split-cta__audit-heading{color:#ff5722!important;margin-bottom:2px!important}.final-split-cta__field-label{margin-bottom:0!important}.final-split-cta__audit-form div{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;min-height:66px!important;padding:8px!important;display:grid!important;box-shadow:0 18px 42px #0f172a0f!important}.final-split-cta__audit-form input{color:#0f172a!important;background:0 0!important;border:0!important;border-radius:12px!important;min-height:48px!important;padding-inline:16px!important}.final-split-cta__audit-form button{background:#0f172a!important;border-radius:12px!important;min-height:48px!important;padding-inline:18px!important}.final-split-cta__contact-card{flex-direction:row!important;grid-template-columns:none!important;gap:16px!important;width:min(100%,660px)!important;margin-top:0!important;display:flex!important}.final-split-cta__contact-card a{min-height:76px!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:18px!important;flex:1 1 0!important;padding:16px 18px!important}.final-split-cta__contact-card a:hover,.final-split-cta__contact-card a:focus-visible{border-color:#ff572247!important;box-shadow:0 14px 34px #ff572214!important}.final-split-cta__interface{border-radius:32px!important;width:min(100%,430px)!important;min-height:540px!important;padding:34px!important}.final-split-cta__mini-chart{height:245px!important;margin-top:54px!important}@media (max-width:1023px){.final-split-cta__grid{grid-template-columns:1fr!important;gap:42px!important}.final-split-cta__copy,.final-split-cta__grid>[data-reveal]:not(.final-split-cta__copy){grid-column:1/-1!important}.final-split-cta__interface{justify-self:start!important}}@media (max-width:640px){.final-split-cta__grid{padding:72px 20px!important}.final-split-cta__copy{gap:26px!important}.final-split-cta h2{max-width:11ch!important;font-size:clamp(2.55rem,12vw,3.7rem)!important;line-height:1.1!important}.final-split-cta__audit-form div{grid-template-columns:1fr!important}.final-split-cta__audit-form button{width:100%!important}.final-split-cta__contact-card{flex-direction:column!important}.final-split-cta__interface{border-radius:26px!important;width:100%!important;min-height:430px!important;padding:24px!important}.final-split-cta__mini-chart{height:180px!important;margin-top:38px!important}}.final-split-cta__actions{width:min(100%,720px)!important}.final-split-cta__audit-form{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:20px!important;margin-top:6px!important;padding:0!important;display:grid!important}.final-split-cta__field-grid,.final-split-cta__audit-form .final-split-cta__field-grid{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;padding:0!important;display:grid!important}.final-split-cta__field,.final-split-cta__field--wide,.final-split-cta__audit-form .final-split-cta__field,.final-split-cta__audit-form .final-split-cta__field--wide{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}.final-split-cta__field-label{font-family:Inter,Segoe UI,Arial,sans-serif;color:#64748b!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 6px!important;font-size:.72rem!important;font-weight:900!important;line-height:1.25!important;display:block!important}.final-split-cta__audit-form input,.final-split-cta__audit-form textarea{color:#0f172a!important;width:100%!important;min-height:50px!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;outline:none!important;padding:14px!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:.9rem!important;font-weight:750!important;line-height:1.45!important;transition:border-color .18s,background .18s,box-shadow .18s!important}.final-split-cta__audit-form textarea{resize:vertical;min-height:128px!important}.final-split-cta__audit-form input::-moz-placeholder{color:#94a3b8!important;font-weight:650!important}.final-split-cta__audit-form textarea::-moz-placeholder{color:#94a3b8!important;font-weight:650!important}.final-split-cta__audit-form input::placeholder,.final-split-cta__audit-form textarea::placeholder{color:#94a3b8!important;font-weight:650!important}.final-split-cta__audit-form input:focus,.final-split-cta__audit-form textarea:focus{background:#fff!important;border-color:#94a3b8!important;box-shadow:0 0 0 4px #0f172a0b!important}.final-split-cta__submit{color:#fff!important;cursor:pointer!important;background:#e54834!important;border:0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:58px!important;padding:16px 24px!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:1rem!important;font-weight:900!important;line-height:1.2!important;transition:filter .18s,transform .18s,box-shadow .18s!important;display:inline-flex!important;box-shadow:0 16px 34px #e548342e!important}.final-split-cta__audit-form .final-split-cta__submit{color:#fff!important;background:#e54834!important}.final-split-cta__submit:hover,.final-split-cta__submit:focus-visible{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 20px 44px #e548343d!important}.final-split-cta__submit:disabled{filter:saturate(.9)brightness(.96);opacity:.78;cursor:wait!important;transform:none!important}.final-split-cta__audit-form .final-split-cta__submit:hover,.final-split-cta__audit-form .final-split-cta__submit:focus-visible{background:#e54834!important}.final-split-cta__status{color:#0f766e!important;margin:-4px 0 0!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:.92rem!important;font-weight:850!important;line-height:1.45!important}.final-split-cta__status--error{color:#b42318!important}.final-split-cta__contact-card{width:min(100%,720px)!important;margin-top:-6px!important}.final-split-cta__contact-card a{cursor:pointer;background-clip:padding-box;background:#f8fafc!important;border-color:#eef2f7!important;min-height:70px!important;text-decoration:none!important;overflow:hidden!important}.final-split-cta__interface{width:min(100%,440px)!important;min-height:560px!important}@media (max-width:640px){.final-split-cta__field-grid,.final-split-cta__audit-form .final-split-cta__field-grid{grid-template-columns:1fr!important}.final-split-cta__audit-form{gap:18px!important}.final-split-cta__audit-form textarea{min-height:136px!important}.final-split-cta__submit{min-height:56px!important;padding-inline:18px!important}.final-split-cta__interface{min-height:430px!important}}:root{--fabrello-nav-orange:#ff5722;--fabrello-nav-orange-hover:#e64a19;--fabrello-dark-coral:#d9534f;--fabrello-dark-coral-hover:#c84642}.growth-system__cta a:first-child{color:#fff!important;background:var(--fabrello-nav-orange)!important;border-radius:12px!important;box-shadow:0 18px 42px #ff572238!important}.growth-system__cta a:first-child:hover,.growth-system__cta a:first-child:focus-visible{background:var(--fabrello-nav-orange-hover)!important;box-shadow:0 22px 52px #ff572247!important}.final-split-cta__submit,.final-split-cta__audit-form .final-split-cta__submit{color:#fff!important;background:var(--fabrello-nav-orange)!important;box-shadow:0 16px 34px #ff572233!important}.final-split-cta__submit:hover,.final-split-cta__submit:focus-visible,.final-split-cta__audit-form .final-split-cta__submit:hover,.final-split-cta__audit-form .final-split-cta__submit:focus-visible{background:var(--fabrello-nav-orange-hover)!important;box-shadow:0 20px 44px #ff572247!important}.ref-hero .button-link--primary,.ref-hero .ref-actions .button-link--primary,.system-map__header .button-link--primary{color:#fff!important;background:var(--fabrello-dark-coral)!important;box-shadow:0 18px 42px #d9534f3d!important}.ref-hero .button-link--primary:hover,.ref-hero .button-link--primary:focus-visible,.ref-hero .ref-actions .button-link--primary:hover,.ref-hero .ref-actions .button-link--primary:focus-visible,.system-map__header .button-link--primary:hover,.system-map__header .button-link--primary:focus-visible{background:var(--fabrello-dark-coral-hover)!important}.ref-about-depth__cta .button-link{background:radial-gradient(circle at 18%,#ff572238,#0000 9rem),linear-gradient(135deg,#0f172a 0%,#111827 60%,#05070d 100%)!important}.ref-person-card{text-align:left!important;padding:0!important;transition:transform .5s,box-shadow .5s,filter .5s!important;overflow:hidden!important}.ref-person-card__image{aspect-ratio:.78;background:#090807;border-radius:8px 8px 0 0;width:100%;min-height:392px;position:relative;overflow:hidden}.ref-person-card__photo{filter:brightness(.92)contrast(1.04)saturate(.98);-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:top center!important;object-position:top center!important;border-radius:8px 8px 0 0!important;width:100%!important;height:100%!important;transition:filter .5s,transform .5s!important}.ref-person-card__caption,.ref-person-card div.ref-person-card__caption{background:linear-gradient(#080808fa,#050505fc);text-align:left!important;gap:4px!important;padding:24px 28px 26px!important;display:grid!important}.ref-person-card__caption strong,.ref-person-card div.ref-person-card__caption strong{color:#fff!important;letter-spacing:0!important;text-shadow:none!important;margin:0!important;font-family:Plus Jakarta Sans,Inter,Segoe UI,Arial,sans-serif!important;font-size:clamp(1.25rem,1.6vw,1.5rem)!important;font-style:normal!important;font-weight:850!important;line-height:1.1!important}.ref-person-card__caption span,.ref-person-card div.ref-person-card__caption span{color:#94a3b8!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:.78rem!important;font-style:normal!important;font-weight:750!important;line-height:1.35!important}.ref-person-card:hover .ref-person-card__photo{filter:brightness(1.05)contrast(1.06)saturate(1.02);transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.ref-person-card,.ref-person-card__photo{transition:none!important}}.ref-person-card{color:#fff!important;background:radial-gradient(circle at 78% 10%,#ff57221a,#0000 10rem),linear-gradient(145deg,#ffffff0b,#ffffff04),#070707!important;padding:20px!important}.ref-person-card__image{box-shadow:0 18px 46px #00000042,inset 0 1px #ffffff14;aspect-ratio:12/17!important;background:#050505!important;border-radius:16px!important;width:100%!important;min-height:0!important}.ref-person-card__photo{border-radius:16px!important}.ref-person-card__caption,.ref-person-card div.ref-person-card__caption{background:0 0!important;gap:4px!important;margin-top:16px!important;padding:0 2px 2px!important}.ref-person-card__caption strong,.ref-person-card div.ref-person-card__caption strong{font-size:clamp(1.2rem,1.55vw,1.42rem)!important}.ref-person-card__caption span,.ref-person-card div.ref-person-card__caption span{font-size:.74rem!important}@media (max-width:1180px){.ref-person-card__image{aspect-ratio:3/4!important}}.ref-hero{background:radial-gradient(circle at 10% 11%,#783a2438,#0000 10rem),radial-gradient(circle at 84% 7%,#ffffff1b,#0000 8rem),radial-gradient(circle at 94% 76%,#b36f3629,#0000 12rem),radial-gradient(circle at 54% 33%,#d9534f1a,#0000 16rem),linear-gradient(#050505 0%,#090807 52%,#0c0907 76%,#f8fafc 100%)!important}.ref-hero:after{background:linear-gradient(#0000 0%,#05050538 62%,#f8fafcf5 100%),linear-gradient(90deg,#000000b3,#0000 28% 72%,#000000a3)!important}.ref-about-depth__headline .bio-heading span{color:#e54834!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}@media (max-width:720px){.ref-about-depth__headline .bio-heading,.service-bento__header h2,.process-flow__header h2{font-size:clamp(2.25rem,10.8vw,3.25rem)!important}}.ref-roi-line,.ref-bars,.system-bars,.system-mini-line,.system-stack-chart,.growth-system__meter,.about-mini-line,.final-split-cta__mini-chart{align-items:flex-end}.ref-roi-line i,.ref-bars i,.system-bars i,.system-mini-line i,.system-stack-chart i,.growth-system__meter i,.about-mini-line i,.final-split-cta__mini-chart i{transform:scaleY(var(--bar-scale,1));transform-origin:bottom;will-change:transform, opacity;height:100%!important}.system-conversion span{transform:scaleX(var(--bar-scale,1));transform-origin:0;will-change:transform, opacity;width:100%!important}.results-panel__line,.results-panel__area,.results-panel__dot,.process-flow__rail i,.process-flow-step,.service-bento-card,.final-split-cta__interface,.ref-metric-card,.about-float-card,.about-data-orbit{will-change:transform, opacity}@media (prefers-reduced-motion:no-preference){.ref-roi-line i,.ref-bars i,.system-bars i,.system-mini-line i,.system-stack-chart i,.growth-system__meter i,.about-mini-line i,.roi-result-panel__bar,.final-split-cta__mini-chart i{animation-name:chartBarGrowTransform!important}}@keyframes chartBarGrowTransform{0%{opacity:.42;transform:scaleY(calc(var(--bar-scale,1) * .16))}to{opacity:1;transform:scaleY(var(--bar-scale,1))}}.growth-system__header .section-split-heading,.results-dashboard__copy .section-split-heading,.final-split-cta__copy .section-split-heading{color:#0f172a!important;letter-spacing:0!important;max-width:760px!important;text-shadow:none!important;font-size:clamp(2.25rem,5.3vw,3.75rem)!important;font-weight:800!important;line-height:1.02!important}.growth-system__header .section-split-lead,.results-dashboard__copy .section-split-lead,.final-split-cta__copy .section-split-lead{color:#64748b!important;letter-spacing:0!important;max-width:760px!important;text-shadow:none!important;margin-top:1rem!important;font-size:clamp(1.25rem,2vw,1.5rem)!important;font-weight:500!important;line-height:1.625!important}@media (max-width:720px){.growth-system__header .section-split-heading,.results-dashboard__copy .section-split-heading,.final-split-cta__copy .section-split-heading{font-size:clamp(2.25rem,10.8vw,3.25rem)!important}.growth-system__header .section-split-lead,.results-dashboard__copy .section-split-lead,.final-split-cta__copy .section-split-lead{font-size:clamp(1.12rem,5vw,1.35rem)!important;line-height:1.6!important}}:root{--page-flow:#f8fafc;--page-flow-soft:#f8fafc;--page-flow-warm:#f1f5f9}main{background:#f8fafc!important}.ref-about-depth,.service-bento,.process-flow,.growth-system,.results-dashboard{background:radial-gradient(circle at 14% 12%,#ff572213,#0000 23rem),radial-gradient(circle at 86% 28%,#0f172a09,#0000 26rem),linear-gradient(#f8fafc 0% 52%,#f1f5f9 100%)!important}.ref-about-depth__headline .bio-heading{color:#0f172a!important;letter-spacing:0!important;max-width:760px!important;font-size:clamp(1.875rem,4.1vw,3rem)!important;font-weight:700!important;line-height:1.05!important}.ref-about-depth__headline .bio-lead{color:#475569!important;letter-spacing:0!important;max-width:680px!important;margin-top:1rem!important;font-size:clamp(1.25rem,2.1vw,1.5rem)!important;font-weight:500!important;line-height:1.625!important}.ref-about-depth__headline .bio-lead+p{margin-top:24px!important}.service-bento__header p,.service-bento-card__copy p,.growth-system__panel-content>p,.growth-system__layer p{line-height:1.625!important}.service-bento-card__copy p{margin-bottom:1rem!important}.service-bento-card__copy p:last-child{margin-bottom:0!important}.service-bento-card{background:radial-gradient(circle at 88% 8%,#ff57220e,#0000 12rem),#f8fafceb!important}.final-split-cta__audit-form input,.final-split-cta__audit-form textarea,.final-split-cta__contact-card a,.final-split-cta__mini-chart,.final-split-cta__signals span{background-color:#f8fafc!important}@media (max-width:720px){.ref-about-depth__headline .bio-heading{font-size:clamp(1.95rem,9vw,2.85rem)!important;line-height:1.08!important}.ref-about-depth__headline .bio-lead{font-size:clamp(1.12rem,5vw,1.35rem)!important;line-height:1.6!important}}.ref-about-depth__headline .bio-heading,.service-bento__header h2,.process-flow__header h2{color:#0f172a!important;letter-spacing:0!important;font-size:clamp(2.25rem,5.3vw,3.75rem)!important;font-weight:800!important}.ref-about-depth__headline .bio-heading,.service-bento__header h2{line-height:1.02!important}.process-flow__header h2{line-height:1!important}.ref-about-depth__headline .bio-lead{color:#64748b!important;margin-top:1rem!important;font-size:clamp(1.25rem,2vw,1.5rem)!important;font-weight:500!important;line-height:1.55!important}@media (max-width:720px){.ref-about-depth__headline .bio-heading,.service-bento__header h2,.process-flow__header h2{font-size:clamp(2.25rem,10.8vw,3.25rem)!important}}.last\:mb-0:last-child{margin-bottom:0}.group:hover .group-hover\:translate-x-1\.5{--tw-translate-x:.375rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:768px){.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:1024px){.lg\:text-2xl{font-size:1.5rem;line-height:2rem}}
