﻿.growth-page{--growth-ink: #252235;--growth-muted: #625f6b;--growth-line: #e8e2e6;color:var(--growth-ink);font-family:Montserrat,Arial,sans-serif;font-size:16px;line-height:1.65;margin:0}.growth-page *,.growth-page *::before,.growth-page *::after{box-sizing:border-box}.growth-page [hidden]{display:none !important}.growth-page h1,.growth-page h2,.growth-page h3,.growth-page p{margin-top:0}.growth-page h1,.growth-page h2,.growth-page h3{color:var(--growth-ink);font-weight:700}.growth-page h3{color:var(--growth-ink) !important}.growth-page h1{font-size:clamp(2.25rem,4.3vw,3.85rem);line-height:1.12;letter-spacing:-0.045em;margin-bottom:1.5rem}.growth-page h2{font-size:clamp(1.9rem,3.1vw,2.8rem);line-height:1.2;letter-spacing:-0.035em;margin-bottom:1.2rem}.growth-page h3{font-size:1.15rem;line-height:1.35;margin-bottom:.8rem}.growth-page a{color:color-mix(in srgb, var(--color-pink) 75%, #000);text-underline-offset:.22em}.growth-page a:hover{color:#941438}.growth-page :is(a,button,input):focus-visible{outline:3px solid #703bc1;outline-offset:4px}.growth-page section[id]{scroll-margin-top:1.5rem}.growth-page .container{max-width:1180px;padding-left:24px;padding-right:24px}.growth-page .growth-skip{position:absolute;top:-100px;left:12px;z-index:1000;padding:12px 20px;background:#fff}.growth-page .growth-skip:focus{top:8px}.growth-page .growth-header{border-bottom:1px solid var(--growth-line);background:#fff}.growth-page .growth-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:86px}.growth-page .growth-header img,.growth-page .growth-footer img{object-fit:contain}.growth-page .growth-header nav{display:flex;gap:30px}.growth-page .growth-header nav a{color:var(--growth-ink);font-weight:600;font-size:.875rem;text-decoration:none;padding:12px 0}.growth-page .growth-eyebrow{color:color-mix(in srgb, var(--color-pink) 75%, #000);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin-bottom:1.2rem}.growth-page .growth-hero{background:radial-gradient(ellipse at 90% 30%, #ffeddf, transparent 52%),linear-gradient(135deg, #fff 38%, #fff0f5);padding-top:clamp(42px,5vw,76px)}.growth-page .growth-hero__grid{display:grid;grid-template-columns:1.08fr 1fr;gap:36px;align-items:center}.growth-page .growth-hero h1 span{color:var(--color-pink)}.growth-page .growth-hero__copy>p:not(.growth-eyebrow):not(.growth-caption){max-width:590px}.growth-page .growth-lead{color:var(--growth-muted);font-size:1.125rem}.growth-page .growth-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:14px 24px;border-radius:10px;border:1px solid color-mix(in srgb, var(--color-pink) 70%, #000);background:var(--color-pink);color:#fff;font:700 1.2rem/1.4 Montserrat,Arial,sans-serif;box-shadow:0 5px 0 color-mix(in srgb, var(--color-pink) 55%, #000);transition:transform .15s}.growth-page .growth-button:hover,.growth-page .growth-button:active{background:var(--color-pink);color:#fff;border-color:color-mix(in srgb, var(--color-pink) 55%, #000);transform:translateY(-1px)}.growth-page .growth-button span{font-size:1.25rem}.growth-page .growth-hero .growth-button{margin-top:12px}.growth-page .growth-caption{font-size:.875rem;color:var(--growth-muted);line-height:1.6}.growth-page .growth-button+.growth-caption{margin-top:20px}.growth-page .growth-hero__visual img{width:100%;height:auto;object-fit:contain;display:block}.growth-page .growth-hero__caption{text-align:center;font-size:.85rem;font-weight:600;color:var(--growth-muted);margin:0}.growth-page .growth-hero__foot{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;border-top:1px solid #eadcdf;margin-top:56px;padding-top:23px;padding-bottom:23px;font-size:.8rem;font-weight:600}.growth-page .growth-hero__foot>span{display:inline-flex;align-items:center;padding:8px 20px;border:1px solid color-mix(in srgb, var(--color-pink) 22%, #fff);border-radius:999px;background:color-mix(in srgb, var(--color-pink) 8%, #fff);color:color-mix(in srgb, var(--color-pink) 60%, #252235)}.growth-page .growth-section{padding:clamp(56px,7vw,96px) 0}.growth-page .growth-section--soft{background:#faf7f8}.growth-page .growth-section__intro{max-width:750px;margin-bottom:40px}.growth-page .growth-section__intro>p:last-child{color:var(--growth-muted);font-size:1.05rem}.growth-page .growth-symptoms{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.growth-page .growth-symptom{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--growth-line);border-radius:16px;background:#fff8fa;padding:174px 28px 28px}.growth-page .growth-symptom__art{position:absolute;z-index:-2;top:0;right:0;width:260px;height:260px;max-width:100%;object-fit:contain;opacity:.78;pointer-events:none}.growth-page .growth-symptom::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.9490196078) 60%, #fff 85%);pointer-events:none}.growth-page .growth-symptom p{color:var(--growth-muted);font-size:.95rem;margin:0}.growth-page .growth-statement{margin:32px 0 0;text-align:center;padding:22px;border-bottom:2px solid #ff7949}.growth-page .growth-process{list-style:none;display:grid;grid-template-columns:repeat(5, 1fr);padding:0;margin-bottom:0;border:1px solid var(--growth-line);border-radius:16px;background:#fff}.growth-page .growth-process li{padding:24px 20px;position:relative}.growth-page .growth-process li+li{border-left:1px solid var(--growth-line)}.growth-page .growth-process li+li::before{content:"→";position:absolute;left:-10px;top:54px;color:var(--color-pink);background:#fff;line-height:1}.growth-page .growth-process span{display:block;color:color-mix(in srgb, var(--color-pink) 75%, #000);font-size:.75rem;font-weight:700;margin-bottom:12px}.growth-page .growth-process strong{display:block;font-size:.95rem}.growth-page .growth-process small{display:block;color:var(--growth-muted);font-size:.72rem;margin-top:5px}.growth-page .growth-process__note{font-size:.85rem;text-align:center;padding:18px 10px;margin-bottom:32px;color:var(--growth-muted)}.growth-page .growth-capabilities{display:grid;grid-template-columns:repeat(3, 1fr);gap:38px 32px}.growth-page .growth-capabilities article{border-top:1px solid #ded4db;padding-top:24px}.growth-page .growth-product-label{display:block;font-size:.68rem;font-weight:700;letter-spacing:.1em;color:color-mix(in srgb, var(--color-pink) 75%, #000);margin-bottom:12px}.growth-page .growth-capabilities p{font-size:.95rem;color:var(--growth-muted)}.growth-page .growth-capabilities a{font-size:.8rem;font-weight:600}.growth-page .growth-cost-intro{display:grid;grid-template-columns:minmax(0, 1fr) 340px;gap:32px;align-items:center;max-width:none}.growth-page .growth-cost-intro__copy>p:last-child{color:var(--growth-muted);font-size:1.05rem;margin-bottom:0}.growth-page .growth-money{text-align:center}.growth-page .growth-money__scene{position:relative;aspect-ratio:420/382;overflow:hidden}.growth-page .growth-money__scene img,.growth-page .growth-money__scene animation-img{position:absolute;display:block;width:123.809524%;height:115.183246%;max-width:none;left:-11.904762%;top:-11.518325%;object-fit:contain}.growth-page .growth-money__scene animation-img{visibility:hidden}.growth-page .growth-money--ready .growth-money__scene img{visibility:hidden}.growth-page .growth-money--ready .growth-money__scene animation-img{visibility:visible}.growth-page .growth-comparison{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--growth-line);border-radius:20px;overflow:hidden}.growth-page .growth-comparison>div{padding:36px}.growth-page .growth-comparison__time{background:#faf7f8}.growth-page .growth-comparison__max{background:#fff4e9}.growth-page .growth-label{font-size:.85rem;font-weight:600}.growth-page .growth-amount{font-size:clamp(2.4rem,4vw,3.4rem);font-weight:700;letter-spacing:-0.05em;line-height:1.2}.growth-page .growth-amount span{display:block;font-size:.8rem;font-weight:500;letter-spacing:0;margin-top:10px}.growth-page .growth-rework-cost{font-weight:inherit;text-decoration-line:line-through;text-decoration-color:#d71920;text-decoration-thickness:3px}.growth-page .growth-formula{font-size:.85rem;color:var(--growth-muted);line-height:1.8}.growth-page .growth-bar{height:10px;margin-top:25px;border-radius:6px;background:#e9dfe4;overflow:hidden}.growth-page .growth-bar span{display:block;height:100%;width:100%;background:#61536b;border-radius:6px}.growth-page .growth-comparison__max .growth-bar span{width:20.909%;background:var(--color-pink)}.growth-page .growth-example-conclusion{display:flex;align-items:center;gap:24px;margin:28px 0 24px}.growth-page .growth-example-conclusion strong{flex-shrink:0;font-size:1.9rem;color:var(--color-pink);letter-spacing:-0.03em}.growth-page .growth-example-conclusion p{margin:0;max-width:690px}.growth-page .growth-notes{max-width:940px;color:var(--growth-muted);font-size:.875rem}.growth-page .growth-notes p{margin-bottom:10px}.growth-page .growth-calculator-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.growth-page .growth-calculator-intro{padding-top:18px}.growth-page .growth-calculator-intro>p:not(.growth-eyebrow){color:var(--growth-muted)}.growth-page .growth-calculator{background:#fff;border:1px solid var(--growth-line);border-radius:20px;padding:32px;box-shadow:0 16px 40px rgba(52,34,57,.031372549)}.growth-page .growth-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px 20px;margin-bottom:26px}.growth-page .growth-fields label{display:block;font-size:.875rem;line-height:1.5;font-weight:600;margin-bottom:9px}.growth-page .growth-fields input{width:100%;background:#fff;border:1px solid #827c88;border-radius:8px;color:var(--growth-ink);padding:11px 14px;font:500 1rem Montserrat,Arial,sans-serif}.growth-page .growth-fields small{display:block;font-size:.8125rem;line-height:1.5;margin-top:7px;color:var(--growth-muted)}.growth-page .growth-calculator-actions{display:flex;justify-content:center}.growth-page .growth-field-error,.growth-page .growth-fields .growth-field-error{color:#a00e32;font-size:.8rem}.growth-page [aria-invalid=true]{border-color:#a00e32 !important}.growth-page #growth-calculator-error{margin-top:20px}.growth-page .growth-results:empty{display:none}.growth-page .growth-results{border-top:1px solid var(--growth-line);margin-top:26px;padding-top:22px}.growth-page .growth-result-line{margin-bottom:16px;font-size:.83rem}.growth-page .growth-result-line strong{display:block;font-size:1.6rem;color:var(--growth-ink);letter-spacing:-0.035em}.growth-page .growth-result-summary{background:#fff0f4;padding:16px;border-radius:10px;font-size:.85rem}.growth-page .growth-calculator>.growth-caption{margin-bottom:0}.growth-page .growth-offer{display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid #e3c3cb;border-radius:20px;overflow:hidden}.growth-page .growth-offer__price{background:linear-gradient(130deg, #fff0f4, #fff3e8);padding:36px}.growth-page .growth-offer__badge{font-size:.7rem;font-weight:700;color:color-mix(in srgb, var(--color-pink) 75%, #000);text-transform:uppercase;letter-spacing:.06em}.growth-page .growth-offer__price>h3{font-size:1.65rem;margin:22px 0}.growth-page .growth-offer__amount{font-size:clamp(2.2rem,3.4vw,3.1rem);letter-spacing:-0.05em;line-height:1.2;display:block}.growth-page .growth-offer__saving{display:inline-block;font-size:.8rem;font-weight:600;background:#fff;padding:5px 12px;border-radius:6px;margin-bottom:18px}.growth-page .growth-offer__price .growth-button{margin-top:8px}.growth-page .growth-offer__includes{padding:36px}.growth-page .growth-offer__includes>p{font-size:.9rem}.growth-page .growth-allowances{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;padding:0;margin:22px 0 28px;font-size:.8rem;color:var(--growth-muted)}.growth-page .growth-allowances strong{display:block;font-size:1.6rem;color:var(--growth-ink)}.growth-page .growth-offer__promise{border-top:1px solid var(--growth-line);padding-top:20px;font-weight:600;margin-bottom:0}.growth-page .growth-terms{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:32px;font-size:.875rem;color:var(--growth-muted)}.growth-page .growth-terms h3{font-size:.95rem}.growth-page .growth-periods{margin:0 0 12px}.growth-page .growth-periods>div{display:grid;grid-template-columns:90px 1fr;gap:12px;margin-bottom:10px}.growth-page .growth-periods dd{margin:0}.growth-page .growth-closing{text-align:center;background:linear-gradient(125deg, #fff0f4, #fff4e6);border-top:1px solid var(--growth-line)}.growth-page .growth-closing h2{max-width:700px;margin-left:auto;margin-right:auto}.growth-page .growth-closing p:not(.growth-eyebrow){max-width:690px;margin-left:auto;margin-right:auto}.growth-page .growth-closing .growth-button{margin-top:16px}.growth-page .growth-contact{font-size:.78rem;color:var(--growth-muted);margin-top:24px}.growth-page .growth-footer{padding:30px 0}.growth-page .growth-footer>div{display:flex;align-items:center;gap:24px;justify-content:space-between}.growth-page .growth-footer p{font-size:.75rem;color:var(--growth-muted);margin:0}.growth-page .growth-footer nav{display:flex;flex-wrap:wrap;gap:16px}.growth-page .growth-footer a{font-size:.72rem;color:var(--growth-muted)}@media(max-width: 991px){.growth-page .growth-hero__grid{gap:20px}.growth-page .growth-cost-intro{grid-template-columns:minmax(0, 1fr) 280px;gap:24px}.growth-page .growth-symptoms,.growth-page .growth-capabilities{grid-template-columns:repeat(2, 1fr)}.growth-page .growth-calculator-layout{grid-template-columns:1fr;gap:24px}.growth-page .growth-calculator-intro{max-width:700px}.growth-page .growth-footer>div{flex-wrap:wrap}.growth-page .growth-process li{padding:20px 12px}.growth-page .growth-process strong{font-size:.8rem}.growth-page .growth-offer{grid-template-columns:1fr 1fr}}@media(max-width: 767px){.growth-page .container{padding-left:20px;padding-right:20px}.growth-page .growth-header__inner{flex-wrap:wrap;justify-content:center;gap:0;padding-top:8px;padding-bottom:10px}.growth-page .growth-header img{width:124px;height:44px}.growth-page .growth-header nav{justify-content:center;width:100%;gap:25px}.growth-page .growth-header nav a{font-size:.75rem;padding:6px 0}.growth-page .growth-hero__grid,.growth-page .growth-comparison,.growth-page .growth-offer,.growth-page .growth-terms{grid-template-columns:1fr}.growth-page .growth-hero__visual{max-width:430px;margin:12px auto 0}.growth-page .growth-hero__visual img{max-height:380px}.growth-page .growth-hero__foot{margin-top:28px;gap:10px}.growth-page .growth-hero__foot>span{padding:7px 16px}.growth-page .growth-eyebrow{font-size:.67rem}.growth-page .growth-lead{font-size:1rem}.growth-page .growth-symptoms,.growth-page .growth-capabilities{grid-template-columns:1fr}.growth-page .growth-symptom{padding:174px 24px 24px}.growth-page .growth-cost-intro{grid-template-columns:1fr;gap:12px}.growth-page .growth-money{width:280px;max-width:100%;justify-self:center}.growth-page .growth-process{grid-template-columns:1fr}.growth-page .growth-process li{display:grid;grid-template-columns:28px 1fr;column-gap:15px;padding:18px 24px}.growth-page .growth-process li+li{border-left:0;border-top:1px solid var(--growth-line)}.growth-page .growth-process li+li::before{content:"↓";left:34px;top:-10px}.growth-page .growth-process span{grid-row:span 2;margin:0;align-self:center}.growth-page .growth-process strong{font-size:.95rem}.growth-page .growth-process small{margin-top:1px}.growth-page .growth-example-conclusion{display:block}.growth-page .growth-example-conclusion strong{display:block;margin-bottom:10px}.growth-page .growth-comparison>div{padding:28px}.growth-page .growth-calculator{padding:24px}.growth-page .growth-fields{grid-template-columns:1fr;gap:20px}.growth-page .growth-calculator .growth-button{max-width:100%;gap:12px;padding-left:12px;padding-right:12px}.growth-page .growth-offer__price,.growth-page .growth-offer__includes{padding:28px}.growth-page .growth-terms{gap:22px}.growth-page .growth-periods>div{grid-template-columns:1fr;gap:2px}.growth-page .growth-footer>div{justify-content:center;text-align:center;gap:12px}.growth-page .growth-footer p,.growth-page .growth-footer nav{width:100%;justify-content:center}}@media(prefers-reduced-motion: reduce){.growth-page .growth-button{transition:none;transform:none}.growth-page .growth-money--ready .growth-money__scene img{visibility:visible}.growth-page .growth-money__scene animation-img{display:none}}