:root{--bg: #07111f;--bg-soft: #0d1827;--panel: rgba(14, 25, 40, .88);--panel-strong: #101c2d;--panel-alt: #132238;--line: rgba(161, 185, 214, .16);--line-strong: rgba(207, 179, 70, .5);--text: #f3f6fb;--muted: #9db3cf;--muted-strong: #c7d4e7;--accent: #d7c96a;--accent-soft: rgba(215, 201, 106, .16);--danger: #ff7d7d;--shadow: 0 28px 80px rgba(0, 0, 0, .38);--radius-xl: 28px;--radius-lg: 22px;--radius-md: 16px;--radius-sm: 12px;--content-width: 1280px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;font-family:Segoe UI,Inter,Arial,sans-serif;background:linear-gradient(180deg,#08101c,#0a1220 42%,#09121e);color:var(--text);position:relative}.site-background{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:0}.ambient-field,.site-background__gradient,.site-background__grid,.site-background__watermark{position:absolute;inset:0}.ambient-field{width:100%;height:100%;opacity:.82}.site-background__gradient{background:radial-gradient(circle at 9% 11%,rgba(215,201,106,.11),transparent 24%),radial-gradient(circle at 88% 14%,rgba(74,121,200,.16),transparent 28%),radial-gradient(circle at 50% 100%,rgba(86,130,208,.12),transparent 30%)}.site-background__grid{background:linear-gradient(rgba(143,166,197,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(143,166,197,.028) 1px,transparent 1px);background-size:54px 54px;opacity:.4}.site-background__watermark{inset:56% auto auto 50%;transform:translate(-50%,-50%) rotate(-27deg);transform-origin:center;font-size:clamp(12rem,31vw,30rem);font-weight:800;letter-spacing:.06em;color:#b0b6ab0f;white-space:nowrap;user-select:none;text-shadow:0 0 1px rgba(223,217,160,.018),0 0 18px rgba(117,132,154,.03),0 28px 72px rgba(0,0,0,.18)}.site-header,.main{position:relative;z-index:1}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}.site-header{position:sticky;top:0;z-index:20;backdrop-filter:blur(20px);background:linear-gradient(180deg,#333935e6,#212728d6),linear-gradient(180deg,#070e1929,#070e191a);border-bottom:1px solid rgba(183,173,98,.12);overflow:hidden}.site-header__ambient{position:absolute;inset:0;pointer-events:none}.site-header__glow{position:absolute;top:-56px;width:340px;height:160px;border-radius:999px;filter:blur(44px);opacity:.2}.site-header__glow--left{left:-44px;background:radial-gradient(circle,rgba(215,201,106,.22) 0%,rgba(215,201,106,.05) 58%,transparent 78%)}.site-header__glow--right{right:120px;background:radial-gradient(circle,rgba(97,156,244,.12) 0%,rgba(97,156,244,.03) 58%,transparent 78%)}.site-header__beam{position:absolute;inset:0 auto 0 -22%;width:22%;background:linear-gradient(90deg,transparent,rgba(215,201,106,.12),rgba(164,225,179,.07),transparent);transform:skew(-24deg);animation:header-sweep 14s ease-in-out infinite}.site-header__inner{max-width:calc(var(--content-width) + 40px);margin:0 auto;padding:20px;display:flex;justify-content:space-between;gap:18px;align-items:center}.site-brand{display:inline-flex;align-items:center;gap:0}.site-brand__copy{display:grid;gap:2px}.site-brand__copy strong{font-size:1.75rem;line-height:.94;letter-spacing:-.05em}.brand-kicker,.eyebrow{margin:0;color:#8ba7cb;font-size:.76rem;letter-spacing:.16em;text-transform:uppercase}.mobile-break,.mobile-title-break{display:none}.nav-list,.mini-list,.stat-list,.card-list,.offer-points,.check-list,.timeline,.tag-list,.detail-list{list-style:none;padding:0;margin:0}.header-actions{display:flex;justify-content:flex-end;gap:14px;align-items:center}.lang-switch{display:inline-flex;align-items:center;gap:6px;min-height:54px;padding:6px;border-radius:18px;border:1px solid var(--line);background:#08101c2e}.lang-switch__link{min-width:52px;min-height:40px;padding:0 14px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.lang-switch__link.is-active{color:var(--text);background:#0d1827b8;box-shadow:inset 0 0 0 1px #b7ad6242}.main{min-width:0;padding:40px 34px 72px}.main--public{padding-top:28px}.status-pill,.ghost-pill,.button,.button-muted{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 20px;border-radius:18px;border:1px solid var(--line)}.status-pill{min-width:168px;justify-content:flex-start;background:transparent;gap:12px}.status-pill strong{font-size:1rem;line-height:1}.status-pill__dot{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#9fe5b4,#d7c96a);box-shadow:0 0 0 4px #9fe5b41a,0 0 18px #9fe5b459;animation:status-pulse 2.8s ease-in-out infinite;flex:0 0 auto}.button,.button-muted{cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease;width:fit-content;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.button{border-color:#d7c96a73;background:linear-gradient(180deg,#d7c96a24,#d7c96a0f);color:var(--text);box-shadow:inset 0 1px #ffffff0a}.button:hover,.button-muted:hover{transform:translateY(-1px)}.button-muted{background:#152031eb;color:var(--muted-strong)}.header-cta{border-color:#b5ad626b;background:linear-gradient(180deg,#3a3f38fa,#282d29f5);color:#f3f6fb;box-shadow:inset 0 1px #ffffff0f,0 10px 22px #040a1438}.header-cta:hover{border-color:#c7be757a;background:linear-gradient(180deg,#42483ffa,#2e342ef5)}.content-stack{max-width:var(--content-width);margin:0 auto;display:grid;gap:24px}.panel{border:1px solid var(--line);background:linear-gradient(180deg,#0c1523f5,#09121feb);border-radius:var(--radius-xl);box-shadow:var(--shadow);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease;position:relative}.panel:hover,.mini-card:hover,.offer-card:hover,.case-card:hover,.fit-card:hover,.process-card:hover,.contact-card:hover,.detail-card:hover{transform:translateY(-2px);border-color:#b5c5dc38;box-shadow:0 34px 88px #0006,inset 0 1px #ffffff0a}.panel:after,.mini-card:after,.offer-card:after,.case-card:after,.fit-card:after,.process-card:after,.contact-card:after,.detail-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--mx, 22%) var(--my, 18%),rgba(215,201,106,.1),transparent 28%),radial-gradient(circle at calc(var(--mx, 22%) + 18%) calc(var(--my, 18%) + 6%),rgba(97,156,244,.08),transparent 32%);opacity:0;transition:opacity .22s ease;pointer-events:none}.panel>.panel-inner,.mini-card>*,.offer-card>*,.case-card>*,.fit-card>*,.process-card>*,.contact-card>*,.detail-card>*{position:relative;z-index:1}.hero-panel{position:relative;overflow:hidden;border-color:#b5ad6247;background:linear-gradient(145deg,#383c36fd,#2d322efc 24%,#232928fc 58%,#2a2f2cfd),linear-gradient(180deg,#dcd48a0b,#596f8a05);box-shadow:0 44px 110px #00000080,inset 0 1px #ffffff17,inset 0 -18px 40px #060a0e3d,inset 0 0 0 1px #ffffff05}.hero-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 14%),radial-gradient(circle at 11% 14%,rgba(221,214,144,.12),transparent 24%),radial-gradient(circle at 86% 16%,rgba(86,112,145,.09),transparent 30%),linear-gradient(124deg,rgba(255,255,255,.028),transparent 24%,transparent 74%,rgba(255,255,255,.012));background-size:auto,auto,auto,auto;pointer-events:none;opacity:.96}.hero-panel:after{content:"";position:absolute;inset:1px;border-radius:calc(var(--radius-xl) - 1px);background:radial-gradient(circle at var(--mx, 18%) var(--my, 16%),rgba(255,255,255,.045),transparent 18%),linear-gradient(180deg,rgba(9,18,31,.03),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.01),transparent 28%,transparent 74%,rgba(255,255,255,.016));opacity:.92;pointer-events:none}.services-panel{position:relative;overflow:hidden;border-color:#b5ad6242;background:linear-gradient(156deg,#363b35f7,#2b312df6 26%,#202727f8 58%,#272d2bf9),linear-gradient(180deg,#dcd48a08,#5a6d8404);box-shadow:0 36px 92px #0006,inset 0 1px #ffffff0f,inset 0 -12px 26px #080c1224}.services-panel:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 16%,rgba(221,214,144,.08),transparent 24%),radial-gradient(circle at 84% 18%,rgba(88,110,141,.07),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.032),transparent 14%);pointer-events:none}.services-panel:after{content:"";position:absolute;inset:1px;border-radius:calc(var(--radius-xl) - 1px);background:radial-gradient(circle at var(--mx, 24%) var(--my, 22%),rgba(255,255,255,.026),transparent 18%),linear-gradient(135deg,rgba(255,255,255,.01),transparent 28%,transparent 76%,rgba(255,255,255,.014));opacity:.92;pointer-events:none}.panel-inner{padding:36px 30px}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:stretch}.hero-frame{position:relative;z-index:1;display:grid;gap:54px;min-height:auto;align-content:start}.hero-panel .panel-inner{padding:64px 50px 52px}.hero-copy{min-height:auto;display:flex;flex-direction:column}.hero-copy h1{margin:24px 0 42px;max-width:none;font-size:clamp(3rem,5.5vw,5.35rem);line-height:.94;letter-spacing:-.06em}.hero-copy h1 span{display:block}.hero-line--secondary{white-space:nowrap}.hero-copy p,.section-intro,.lead,.text-block p{color:var(--muted-strong);font-size:1.05rem;line-height:1.7}.problem-intro{max-width:min(1120px,calc(100% - 96px));margin-left:auto;margin-right:auto;text-align:center}.hero-copy>p:last-of-type{max-width:520px;margin:0}.hero-actions,.split-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px;padding-top:0}.hero-actions .button,.hero-actions .button-muted{border-color:#b5ad6261;background:linear-gradient(180deg,#3a3f38fa,#282d29f5);color:#f3f6fb;box-shadow:inset 0 1px #ffffff0f,0 10px 22px #040a143d}.hero-actions .button:hover,.hero-actions .button-muted:hover{border-color:#c7be757a;background:linear-gradient(180deg,#42483ffa,#2e342ef5)}.stat-grid,.offer-grid,.case-grid,.fit-grid,.process-grid,.contact-grid,.two-col-grid{display:grid;gap:18px;align-items:stretch}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-card,.offer-card,.case-card,.fit-card,.process-card,.contact-card,.detail-card,.intake-shell{border:1px solid var(--line);border-radius:var(--radius-lg);background:#121d2cc7}.problem-fit-card{border-color:#b5ad6238;background:linear-gradient(145deg,#363c37f0,#272d2aeb 42%,#1f2524f0),linear-gradient(180deg,#dcd48a08,#5a6d8404);box-shadow:0 18px 46px #0003,inset 0 1px #ffffff0d,inset 0 -10px 20px #080c1224}.problem-fit-card .eyebrow{color:#a7b8d2}.problem-fit-card h3{color:#f3f6fb}.mini-card,.detail-card,.contact-card,.process-card,.fit-card,.case-card,.offer-card{padding:26px 24px;position:relative;overflow:hidden}.offer-card,.case-card{display:flex;flex-direction:column;height:100%}.card-copy{display:grid;gap:16px;flex:1 1 auto;align-content:start;justify-items:center;text-align:center}.card-copy>.section-intro{margin:0}.card-footer{margin-top:auto;padding-top:18px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.card-footer .button,.hero-actions .button,.split-actions .button{min-width:220px}.card-footer .button{align-self:center}.reference-link{min-width:220px;min-height:54px;padding:0 22px;border-radius:18px;text-align:center}.card-footer .divider{width:100%;margin:0}.mini-card strong{display:block;font-size:1.15rem;line-height:1.25;margin-top:14px}.mini-card span,.offer-card .eyebrow,.case-card .eyebrow,.fit-card .eyebrow,.process-card .eyebrow,.contact-card .eyebrow{color:#90aace}.section-head{display:flex;justify-content:center;gap:16px;align-items:center;flex-direction:column;margin-bottom:24px;text-align:center}.section-head h2{margin:8px 0 0;font-size:clamp(2rem,3vw,3rem);line-height:1;letter-spacing:-.05em}.offer-grid,.case-grid,.fit-grid,.process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-grid,.two-col-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.contact-form-stack{display:grid;gap:18px;align-content:start}.intake-type-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.intake-type-chip{padding:16px 16px 14px;border:1px solid rgba(181,173,98,.2);border-radius:18px;background:linear-gradient(145deg,#363c37db,#262c29d6 48%,#1f2524e0),linear-gradient(180deg,#dcd48a06,#5a6d8403);box-shadow:inset 0 1px #ffffff0a,0 10px 24px #00000024}.intake-type-chip strong{display:block;margin-top:8px;font-size:1rem;line-height:1.3}.offer-card h3,.case-card h3,.fit-card h3,.process-card h3,.contact-card h3,.detail-card h3{margin:10px 0 12px;font-size:1.36rem;line-height:1.2;max-width:18ch;color:#b7b18a;text-shadow:0 1px 0 rgba(255,255,255,.04),0 0 10px rgba(215,201,106,.03)}.fit-tag{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(215,201,106,.34);background:#d7c96a14;color:#efe7a9;font-size:.88rem}.price-tag{display:block;color:#efe7a9;font-size:.98rem;font-weight:700;letter-spacing:-.01em}.signal-tag{display:block;color:#efe7a9;font-size:.95rem;font-weight:700;letter-spacing:-.01em}.offer-points li,.card-list li,.check-list li,.timeline li,.contact-card li,.detail-card li,.detail-list li{color:var(--muted-strong);line-height:1.65;padding-left:18px;position:relative}.offer-points,.card-list,.check-list,.timeline,.detail-list{width:fit-content;max-width:100%;margin:10px auto 0;text-align:left}.fit-card .check-list{width:min(100%,30ch);margin-left:auto;margin-right:auto}.offer-points li+li,.card-list li+li,.check-list li+li,.timeline li+li,.contact-card li+li,.detail-card li+li,.detail-list li+li{margin-top:10px}.offer-points li:before,.card-list li:before,.check-list li:before,.timeline li:before,.contact-card li:before,.detail-card li:before,.detail-list li:before{content:"";position:absolute;left:0;top:.72em;width:7px;height:7px;border-radius:999px;background:linear-gradient(135deg,#efe48e,#80e0ba);box-shadow:0 0 0 4px #d7c96a14}.muted-label{color:var(--muted);font-size:.88rem}.divider{height:1px;background:var(--line);margin:22px 0}.text-block h2,.text-block h3{margin:0 0 14px}.text-block p+p{margin-top:14px}.fit-card,.process-card,.contact-card,.detail-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}.fit-card{justify-content:flex-start;padding-top:30px}.fit-card .section-intro,.process-card .section-intro,.contact-card .section-intro,.detail-card .section-intro,.text-block .section-intro{max-width:44ch;margin:0}.contact-card{justify-content:center}.contact-card .hero-actions{margin-top:22px;justify-content:flex-start;align-items:center;flex-wrap:wrap}.contact-card .button,.contact-card .button-muted{min-width:220px}.offer-card .eyebrow,.case-card .eyebrow,.fit-card .eyebrow,.process-card .eyebrow,.contact-card .eyebrow,.detail-card .eyebrow,.mini-card span{text-align:center}.workstage-shell{display:grid;gap:28px}.workstage-head{max-width:760px;margin:0 auto;text-align:center}.workstage-head h2{margin:0 0 16px}.workstage-head .section-intro{max-width:48ch;margin:0 auto}.workstage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}.workstage-card{min-height:100%;padding:30px 28px;border-color:var(--line);background:#121d2cc7;box-shadow:0 18px 46px #0000002e,inset 0 1px #ffffff08;display:flex;flex-direction:column}.workstage-card h3{max-width:16ch}.workstage-card .timeline,.workstage-card .detail-list{max-width:34ch;margin:10px auto 0}.workstage-card .timeline li,.workstage-card .detail-list li{text-align:left}.workstage-card .eyebrow,.workstage-card h3,.workstage-card .section-intro{text-align:center;margin-left:auto;margin-right:auto}.workstage-card .section-intro{max-width:34ch}.workstage-card--cta{justify-content:center}.workstage-card .hero-actions,.workstage-card--cta .hero-actions{justify-content:center;margin-top:auto;padding-top:26px}.profile-hero-panel{position:relative;overflow:hidden;border-color:#b5ad6242;background:linear-gradient(156deg,#363b35f7,#2b312df6 26%,#202727f8 58%,#272d2bf9),linear-gradient(180deg,#dcd48a08,#5a6d8404);box-shadow:0 36px 92px #0006,inset 0 1px #ffffff0f,inset 0 -12px 26px #080c1224}.profile-hero-panel:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 16%,rgba(221,214,144,.08),transparent 24%),radial-gradient(circle at 84% 18%,rgba(88,110,141,.07),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.032),transparent 14%);pointer-events:none}.profile-hero-grid{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(360px,.78fr);gap:38px;align-items:stretch;padding-top:8px}.profile-hero-copy{display:grid;gap:24px;align-content:start}.profile-hero-copy h1{margin:0;max-width:13.5ch;font-size:clamp(2.45rem,4.55vw,4.15rem);line-height:.98;letter-spacing:-.05em}.profile-hero-copy h1 span{display:block}.profile-hero-lead,.profile-hero-subtle{margin:0;max-width:58ch;color:var(--muted-strong);font-size:1.03rem;line-height:1.72}.profile-hero-subtle{max-width:56ch;color:var(--muted)}.profile-hero-aside{min-height:100%;justify-content:start;align-items:stretch;text-align:left;padding:30px 28px}.profile-hero-grid--de{grid-template-columns:minmax(0,1.42fr) minmax(330px,.72fr)}.profile-hero-grid--de .profile-hero-copy h1{max-width:11.5ch}.profile-hero-grid--de .profile-hero-aside{padding:26px}.profile-hero-aside h3{margin-left:auto;margin-right:auto;text-align:center}.profile-summary-grid{display:grid;gap:14px;width:100%;margin-top:4px}.profile-summary-item{padding:12px 0 0;border-top:1px solid rgba(161,185,214,.12)}.desktop-break{display:block}.profile-summary-item strong{display:block;margin-bottom:6px;color:#d6cca0;font-size:.98rem;font-weight:700;letter-spacing:-.01em}.profile-summary-item p{margin:0;color:var(--muted-strong);font-size:.98rem;line-height:1.6}.profile-experience-panel .fit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.titanium-card{border-color:#b5ad6238;background:linear-gradient(145deg,#363c37f0,#272d2aeb 42%,#1f2524f0),linear-gradient(180deg,#dcd48a08,#5a6d8404);box-shadow:0 18px 46px #0003,inset 0 1px #ffffff0d,inset 0 -10px 20px #080c1224}.profile-process-shell{display:grid;gap:28px}.profile-process-head{max-width:920px;margin:0 auto;text-align:center}.profile-process-head h2{margin:8px 0 0;font-size:clamp(2rem,3vw,3rem);line-height:1;letter-spacing:-.05em}.profile-process-head .section-intro{max-width:60ch;margin:16px auto 0}.profile-process-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}.profile-process-main{justify-content:flex-start}.profile-fit-shell{display:grid;gap:24px}.profile-fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.profile-fit-cta{display:grid;gap:18px;justify-items:center;text-align:center;padding:28px 26px;max-width:560px;margin:0 auto}.profile-fit-cta .section-intro{max-width:42ch}.footer{max-width:var(--content-width);margin:26px auto 0;padding:0 2px}.footer__panel{position:relative;overflow:hidden;display:grid;grid-template-areas:"actions" "contacts" "brand";gap:34px;align-items:center;min-height:196px;padding:34px 36px;border:1px solid rgba(181,173,98,.28);border-radius:var(--radius-xl);background:linear-gradient(156deg,#363b35f7,#2b312df6 26%,#202727f8 58%,#272d2bf9),linear-gradient(180deg,#dcd48a08,#5a6d8404);box-shadow:0 36px 92px #0006,inset 0 1px #ffffff0f,inset 0 -12px 26px #080c1224}.footer-shards{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.95}.footer__brand,.footer__contacts,.footer__actions{display:grid;align-content:center;gap:12px;position:relative;z-index:1;min-height:100%}.footer__actions{grid-area:actions;justify-items:center;text-align:center;align-content:center}.footer__contacts{grid-area:contacts;justify-items:center;text-align:center;align-content:center}.footer__brand{grid-area:brand;justify-items:center;text-align:center;min-height:0;gap:6px;padding-top:14px;border-top:1px solid rgba(181,173,98,.14)}.footer__actions{justify-items:center;text-align:center;align-content:center}.footer-wordmark{position:relative;width:fit-content;font-size:1.6rem;letter-spacing:-.05em;color:#b7b18a;text-shadow:0 1px 0 rgba(255,255,255,.04),0 0 10px rgba(215,201,106,.05),0 10px 28px rgba(0,0,0,.22)}.footer-wordmark:after{content:none}.footer__brand p,.footer__contacts a{margin:0;color:var(--muted-strong)}.footer__brand p{max-width:none;line-height:1.55}.footer-tagline{white-space:nowrap;font-size:.92rem}.footer-legal{display:inline-flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:10px}.footer-legal a{color:#c1c6bbd6;font-size:.84rem;letter-spacing:.08em;text-transform:uppercase}.footer-legal a:hover{color:#eaeee7fa}.section-intro-block{display:grid;gap:16px;justify-items:center;text-align:center}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.detail-card--wide{max-width:860px;margin:0 auto}.footer-copy{display:inline-flex;margin-top:8px;color:#b7bfb2b8;font-size:.84rem;letter-spacing:.05em}.footer__contacts a{width:fit-content;color:#ccd1c4f0;text-shadow:0 1px 0 rgba(255,255,255,.05),0 0 10px rgba(215,201,106,.05)}.footer__contacts a:hover{color:#e8ece5fa}.whatsapp-badge{justify-content:center;gap:12px;width:fit-content;min-width:272px}.whatsapp-badge__dot{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#9fe5b4,#80e0ba);box-shadow:0 0 0 4px #80e0ba1f,0 0 16px #80e0ba47}.intake-shell{padding:22px}.intake-guide{background:linear-gradient(145deg,#363c37db,#262c29d6 48%,#1f2524e0),linear-gradient(180deg,#dcd48a06,#5a6d8403);border-color:#b5ad6238}.response-card{background:linear-gradient(180deg,#111c2ae6,#0b141fe0)}.intake-shell form{display:grid;gap:16px}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field label{display:block;margin-bottom:8px;color:var(--muted-strong);font-size:.92rem}.field input,.field select,.field textarea{width:100%;border:1px solid rgba(143,166,197,.18);border-radius:14px;background:#070f1aeb;color:var(--text);padding:14px 16px}.field textarea{min-height:132px;resize:vertical}.form-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.inline-note{color:var(--muted);font-size:.92rem;line-height:1.6}.split-actions .button:disabled{opacity:.72;cursor:wait}.form-feedback{margin:6px 0 0;padding:14px 16px;border-radius:14px;font-size:.95rem;line-height:1.6}.form-feedback--success{border:1px solid rgba(138,201,145,.26);background:#162c1f8f;color:#d3ebd5f0}.form-feedback--error{border:1px solid rgba(218,144,144,.26);background:#3d191985;color:#f4d7d7f0}.mini-list{display:grid;gap:12px}.mini-list li{padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:#0e1725b8}.mini-list strong{display:block;margin-bottom:4px}.tag-list{display:flex;flex-wrap:wrap;gap:10px}.tag-list li{padding:10px 12px;border-radius:999px;border:1px solid var(--line);background:#101a28c7;color:var(--muted-strong)}@keyframes header-sweep{0%{transform:translate(-160%) skew(-24deg);opacity:0}12%{opacity:1}30%{opacity:.7}45%,to{transform:translate(760%) skew(-24deg);opacity:0}}@keyframes status-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.86}}@keyframes brand-float{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(1px,-1px) rotate(4deg)}}@keyframes footer-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes footer-pulse{0%,to{opacity:.62;transform:scale(.985)}50%{opacity:.92;transform:scale(1.015)}}@media(hover:hover)and (pointer:fine){.panel:hover,.mini-card:hover,.offer-card:hover,.case-card:hover,.fit-card:hover,.process-card:hover,.contact-card:hover,.detail-card:hover{border-color:#cfb34657;box-shadow:0 34px 90px #0000006b,0 0 0 1px #cfb34614;transform:translateY(-2px)}.panel:hover:after,.mini-card:hover:after,.offer-card:hover:after,.case-card:hover:after,.fit-card:hover:after,.process-card:hover:after,.contact-card:hover:after,.detail-card:hover:after{opacity:1}}@media(max-width:1100px){.site-header__inner{align-items:flex-start;flex-direction:column}.header-actions{width:100%;flex-wrap:wrap;justify-content:flex-start}.hero-grid,.offer-grid,.case-grid,.fit-grid,.process-grid,.workstage-grid,.profile-hero-grid,.profile-process-grid,.profile-fit-grid,.contact-grid,.two-col-grid,.intake-type-row,.footer__panel,.stat-grid{grid-template-columns:1fr}}@media(max-width:900px){.desktop-break{display:none}.site-header__inner{padding:18px;gap:14px}.site-brand__copy strong{font-size:1.5rem}.header-actions{gap:10px}.lang-switch,.status-pill,.button,.button-muted{min-height:50px}.hero-panel .panel-inner{padding:42px 28px 34px}.hero-frame{gap:28px}.hero-copy h1{margin:18px 0 26px;font-size:clamp(2.6rem,9vw,4.3rem);line-height:.96}.hero-copy>p:last-of-type{max-width:100%}.section-head{margin-bottom:20px}.section-head h2,.profile-process-head h2{font-size:clamp(1.85rem,6vw,2.45rem);line-height:1.02}.profile-hero-copy h1{font-size:clamp(2.4rem,8vw,3.5rem);max-width:12ch}.profile-hero-lead,.profile-hero-subtle,.hero-copy p,.section-intro,.lead,.text-block p{font-size:1rem;line-height:1.68}.footer__panel{padding:28px 24px;gap:22px;min-height:0}}@media(max-width:720px){.panel-inner{padding:22px 16px}.hero-frame{min-height:auto;gap:18px}.hero-copy{min-height:auto}.hero-panel .panel-inner{padding:28px 20px 22px}.hero-copy,.hero-copy .eyebrow,.hero-copy h1,.hero-copy p{text-align:center}.hero-copy{align-items:center}.hero-copy .eyebrow{display:none}.hero-line--secondary{white-space:normal}.hero-copy h1{margin:12px 0 14px;font-size:clamp(2rem,9.4vw,3rem);max-width:100%;width:100%;text-wrap:balance}.hero-copy>p:last-of-type{max-width:100%;font-size:.98rem;line-height:1.62;margin-left:auto;margin-right:auto}.mobile-break,.mobile-title-break{display:block}.hero-actions,.split-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:14px;justify-content:center}.hero-actions .button,.hero-actions .button-muted,.split-actions .button,.card-footer .button,.reference-link,.contact-card .button,.contact-card .button-muted{width:100%;min-width:0}.card-footer{gap:10px}.section-head{gap:12px}.section-head h2,.profile-process-head h2{font-size:clamp(1.72rem,8vw,2.15rem);max-width:100%;text-wrap:balance}.field-grid,.intake-type-row{grid-template-columns:1fr}.contact-form-stack{gap:14px}.intake-type-chip{padding:14px 14px 12px}.site-header__inner,.main{padding-left:16px;padding-right:16px}.site-header__inner{gap:12px}.header-actions{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.lang-switch{grid-column:auto;width:fit-content}.status-pill{display:none}.header-cta{width:100%;min-width:0;justify-content:center}.footer__brand,.footer__actions,.footer__contacts{justify-items:center;text-align:center;align-content:start;min-height:0}.footer__panel{padding:24px 18px;gap:18px;min-height:0;grid-template-areas:"actions" "contacts" "brand"}.footer__brand{grid-area:brand;gap:8px;padding-top:14px}.footer__actions{grid-area:actions}.footer__contacts{grid-area:contacts}.footer__brand p,.footer__contacts a{margin-left:auto;margin-right:auto}.footer-tagline{max-width:24ch;font-size:.92rem;white-space:normal}.footer-legal{gap:12px;margin-top:8px}.detail-grid{grid-template-columns:1fr}html[lang=en] .footer-tagline{white-space:nowrap;max-width:none;font-size:.92rem}.whatsapp-badge{min-width:0;width:100%}.footer__actions,.footer__contacts{gap:10px}.section-head{gap:10px;margin-bottom:16px}.section-head,.section-head .eyebrow,.section-head h2,.section-head p{text-align:center}.section-intro,.lead,.text-block p{max-width:100%;margin-left:auto;margin-right:auto;text-align:center}.two-col-grid>.text-block,.contact-grid>.text-block,.profile-hero-copy,.profile-process-head,.workstage-head,.profile-fit-shell,.profile-fit-cta{text-align:center}.profile-hero-copy h1,.profile-hero-lead,.profile-hero-subtle,.profile-process-head .section-intro,.workstage-head .section-intro,.profile-fit-cta .section-intro{margin-left:auto;margin-right:auto;text-align:center}.profile-hero-copy h1{max-width:11ch;text-wrap:balance}.profile-hero-lead,.profile-hero-subtle{max-width:100%}.profile-hero-aside,.profile-fit-cta,.profile-process-main,.profile-process-side-card{justify-items:center}.profile-summary-grid{gap:12px}.profile-summary-item{max-width:100%}.profile-experience-panel .fit-grid,.profile-process-grid,.profile-fit-grid{grid-template-columns:1fr;gap:16px}.profile-experience-panel .fit-card,.profile-process-grid .process-card,.profile-fit-grid .fit-card{min-height:0}.profile-fit-cta__title{font-size:clamp(1.45rem,6.4vw,1.8rem);text-wrap:balance}html[lang=en] .profile-fit-cta__title{white-space:nowrap}.two-col-grid>.text-block p,.contact-grid>.text-block p{max-width:100%}.problem-fit-card .section-intro,.offer-card .section-intro,.case-card .section-intro,.contact-card .section-intro,.detail-card .section-intro,.fit-card .section-intro,.process-card .section-intro{max-width:100%}.profile-summary-item,.profile-summary-item strong,.profile-summary-item p{text-align:center}.profile-hero-aside h3,.profile-summary-grid,.profile-summary-item{justify-items:center;text-align:center}.offer-card,.case-card,.fit-card,.process-card,.contact-card,.detail-card,.mini-card{padding:22px 18px}.card-copy{gap:14px}.workstage-card,.profile-process-main,.profile-fit-cta,.fit-card,.process-card,.contact-card,.detail-card{text-align:center}.workstage-card .timeline li,.workstage-card .detail-list li,.fit-card .check-list li,.offer-points li,.card-list li,.check-list li,.timeline li,.detail-list li{text-align:left}.site-background__watermark{top:58%;left:50%;transform:translate(-50%,-50%) rotate(-23deg);font-size:clamp(8rem,30vw,14rem)}}
