@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;700&family=Manrope:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap");:root{--sr-green:#8fc740;--sr-teal:#3e9db8;--sr-gold:#fbc34a;--sr-ink:#0c1f29;--sr-shadow:rgba(0,0,0,.35)}.sr-pine-wrap{align-items:center;display:flex;height:min(640px,72vh);justify-content:center;margin:24px auto 0;width:min(360px,100%)}.sr-pine{filter:drop-shadow(0 12px 26px var(--sr-shadow));height:100%;overflow:visible;width:100%}.sr-pine__ground{fill:none;opacity:.75;stroke:rgba(0,0,0,.35);stroke-linecap:round;stroke-width:3.5}.sr-pine__nodes,.sr-pine__sprout,.sr-pine__tree{opacity:1}.sr-pine__branch{fill:none;opacity:.95;stroke:url(#srPineBranchGrad);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2;vector-effect:non-scaling-stroke}.sr-pine__trunk{stroke-width:5}.sr-pine__tier1{stroke-width:3.6}.sr-pine__tier2{stroke-width:3.3}.sr-pine__tier3{stroke-width:3.1}.sr-pine__tier4{opacity:.93;stroke-width:2.9}.sr-pine__tier5{opacity:.9;stroke-width:2.7}.sr-pine__tier6{opacity:.88;stroke-width:2.5}.sr-pine__crown{opacity:.86;stroke-width:2.3}.sr-pine__node{fill:var(--sr-ink);opacity:.95;stroke:var(--sr-teal);stroke-width:2.2;vector-effect:non-scaling-stroke}.sr-pine__node--tip{fill:var(--sr-teal);stroke:var(--sr-gold);stroke-width:2.6}.sr-pine__halo{opacity:.95}.sr-pine__seed-core{fill:var(--sr-gold);stroke:rgba(0,0,0,.35);stroke-width:1.6}.sr-pine__seed-ring{fill:none;stroke:rgba(251,195,74,.55);stroke-width:2}.sr-pine__sprout-stem{fill:none;stroke:var(--sr-teal);stroke-linecap:round;stroke-width:3.2}.sr-pine__sprout-leaf{fill:none;opacity:.9;stroke:var(--sr-green);stroke-linecap:round;stroke-width:3}.sr-pine-wrap:not(.sr-pine--inview) .sr-pine__seed,.sr-pine-wrap:not(.sr-pine--inview) .sr-pine__sprout{opacity:0}.sr-pine-wrap:not(.sr-pine--inview) .sr-pine__branch{stroke-dasharray:220;stroke-dashoffset:220}.sr-pine-wrap:not(.sr-pine--inview) .sr-pine__node{opacity:0;transform:scale(.6);transform-origin:center}.sr-pine-wrap.sr-pine--inview .sr-pine__seed{animation:srSeedDrop 1s ease-out forwards;opacity:1;transform-origin:center}.sr-pine-wrap.sr-pine--inview .sr-pine__sprout{animation:srSproutIn .55s ease-out forwards;animation-delay:.95s;opacity:1;transform-origin:center}.sr-pine-wrap.sr-pine--inview .sr-pine__branch{animation:srDraw 1.25s ease-out forwards}.sr-pine-wrap.sr-pine--inview .sr-pine__trunk{animation-delay:1.05s}.sr-pine-wrap.sr-pine--inview .sr-pine__tier1{animation-delay:1.25s}.sr-pine-wrap.sr-pine--inview .sr-pine__tier2{animation-delay:1.45s}.sr-pine-wrap.sr-pine--inview .sr-pine__tier3{animation-delay:1.65s}.sr-pine-wrap.sr-pine--inview .sr-pine__tier4{animation-delay:1.85s}.sr-pine-wrap.sr-pine--inview .sr-pine__tier5{animation-delay:2.05s}.sr-pine-wrap.sr-pine--inview .sr-pine__tier6{animation-delay:2.25s}.sr-pine-wrap.sr-pine--inview .sr-pine__crown{animation-delay:2.45s}.sr-pine-wrap.sr-pine--inview .sr-pine__node{animation:srNodePop .42s ease-out forwards;animation-delay:2.6s}.sr-pine-wrap.sr-pine--inview .sr-pine__node--tip{animation:srNodePop .42s ease-out forwards,srTipPulse 2.8s ease-in-out 3s infinite}.sr-pine-wrap.sr-pine--inview .sr-pine{animation:srBreathe 10s ease-in-out 3.2s infinite}@keyframes srDraw{to{stroke-dashoffset:0}}@keyframes srNodePop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.12)}to{opacity:.95;transform:scale(1)}}@keyframes srSeedDrop{0%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(485px)}to{opacity:0;transform:translateY(485px)}}@keyframes srSproutIn{0%{opacity:0;transform:translateY(12px) scale(.85)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes srTipPulse{0%{opacity:1;stroke-width:2.6}50%{opacity:.9;stroke-width:3.3}to{opacity:1;stroke-width:2.6}}@keyframes srBreathe{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@media (max-width:640px){.sr-pine-wrap{height:min(520px,62vh);margin-top:18px;width:min(300px,100%)}}@media (prefers-reduced-motion:reduce){.sr-pine-wrap .sr-pine,.sr-pine-wrap .sr-pine__branch,.sr-pine-wrap .sr-pine__node,.sr-pine-wrap .sr-pine__seed,.sr-pine-wrap .sr-pine__sprout{animation:none!important}.sr-pine__seed{display:none}.sr-pine__branch{stroke-dashoffset:0!important}.sr-pine__node{opacity:.95!important;transform:none!important}}.sr-growth-tree__stem,.sr-pine__branch,.sr-tech-tree__branch,.sr-tree-branch{fill:none!important;opacity:1!important;stroke:#3e9db8!important;stroke-dasharray:none!important;stroke-dashoffset:0!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:3.2!important}#sr-cursor-fx{height:100vh;inset:0;pointer-events:none;position:fixed;width:100vw;z-index:9999}@media (prefers-reduced-motion:reduce){#sr-cursor-fx{display:none}}@media (hover:none),(pointer:coarse){#sr-cursor-fx{display:none}}.sr-counter-marquee,.sr-cta,.sr-faq,.sr-hero,.sr-pricing,.sr-process,.sr-section-heading,.sr-service-card,.sr-services,.sr-split,.sr-stat,.sr-stats,.sr-testi{font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif}.sr-counter-number,.sr-counter-title,.sr-cta__heading,.sr-hero__heading,.sr-pricing__name,.sr-pricing__price,.sr-process__title,.sr-section-heading__title,.sr-service-card__title,.sr-split__heading,.sr-stat__value,.sr-testi__name{font-family:Poppins,system-ui,sans-serif!important;letter-spacing:-.015em}.sr-counter-icon,.sr-hero__eyebrow,.sr-pricing__period,.sr-section-heading__eyebrow,.sr-service-card__cta,.sr-split__eyebrow,.sr-stat__label,.sr-stat__suffix,.sr-testi__role{font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace!important}#sr-progress{background:transparent;height:3px;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s ease;z-index:2147483600}#sr-progress.sr-progress--on{opacity:1}#sr-progress i{animation:srBrook 1.1s ease-in-out infinite;background:linear-gradient(90deg,transparent,#fbc34a,#8fc740,#3e9db8,transparent);border-radius:0 3px 3px 0;bottom:0;position:absolute;top:0;width:42%}@keyframes srBrook{0%{left:-42%}to{left:100%}}@media (prefers-reduced-motion:reduce){#sr-progress i{animation:none;left:0;opacity:.7;width:100%}}.srx{--sun:#fbc34a;--valley:#8fc740;--river:#3e9db8;--deep:#1c5b77;--bg:#0c1f29;--bg2:#102634;--panel:#132c39;--panel2:#1b3a4a;--line:#2c4c5d;--ink:#f3f8fa;--muted:#a7bcc6;--faint:#76909d;--grad:linear-gradient(90deg,var(--sun),var(--valley),var(--river),var(--deep));--sans:"Manrope",system-ui,sans-serif;--head:"Poppins",sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;color:var(--ink);font-family:var(--sans)}.srx *{box-sizing:border-box}.srx-mark{--mk:60px;align-items:center;display:inline-flex;flex-direction:column;gap:calc(var(--mk)*.115);vertical-align:middle;width:var(--mk)}.srx-mark .sun{background:radial-gradient(circle at 34% 30%,var(--sun),var(--valley) 80%);border-radius:50%;box-shadow:0 0 calc(var(--mk)*.28) -2px color-mix(in oklab,var(--sun) 75%,transparent);height:calc(var(--mk)*.64);width:calc(var(--mk)*.64)}.srx-mark .water{align-items:center;display:flex;flex-direction:column;gap:calc(var(--mk)*.075);width:100%}.srx-mark .water i{background:linear-gradient(90deg,var(--river),var(--sun));border-radius:99px;height:calc(var(--mk)*.082)}.srx-mark .water i:first-child{width:100%}.srx-mark .water i:nth-child(2){opacity:.82;width:72%}.srx-mark .water i:nth-child(3){opacity:.55;width:46%}.srx-wm{font-family:var(--head);font-weight:600;letter-spacing:-.02em;line-height:1}.srx-wm .s{color:var(--ink)}.srx-wm .r{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.srx-hero{align-items:center;background:linear-gradient(160deg,#0a1c26,#0e2531 60%,#0a1f2b);color:var(--ink);display:flex;isolation:isolate;justify-content:center;min-height:clamp(520px,82vh,860px);overflow:hidden;position:relative;text-align:center}.srx-hero--short{min-height:clamp(420px,60vh,620px)}.srx-hero__canvas{display:block;height:100%;inset:0;position:absolute;width:100%;z-index:0}.srx-hero__veil{background:radial-gradient(58% 58% at 50% 42%,rgba(10,28,38,0) 0,rgba(10,28,38,.4) 68%,rgba(10,28,38,.8) 100%);inset:0;pointer-events:none;position:absolute;z-index:1}.srx-hero__inner{max-width:940px;padding:clamp(40px,7vw,92px) clamp(20px,5vw,40px);position:relative;z-index:2}.srx-hero__lockup{align-items:center;display:inline-flex;gap:18px;margin-bottom:1.6rem}.srx-hero__lockup .srx-wm{font-size:clamp(26px,4.4vw,40px)}.srx-hero__title{background:linear-gradient(94deg,#fff 0,#eaf6f3 42%,var(--sun) 100%);-webkit-background-clip:text;background-clip:text;font-family:var(--head);font-size:clamp(2.2rem,5.6vw,4.2rem);font-weight:600;letter-spacing:-.02em;line-height:1.05;margin:0 0 1.1rem;-webkit-text-fill-color:transparent}.srx-hero__sub{color:var(--muted);font-size:clamp(1.05rem,2.1vw,1.28rem);line-height:1.6;margin:0 auto 2.2rem;max-width:620px}.srx-eyebrow{align-items:center;color:var(--faint);display:inline-flex;font-family:var(--mono);font-size:12px;gap:12px;letter-spacing:.3em;margin-bottom:1.4rem;text-transform:uppercase}.srx-eyebrow:before{background:color-mix(in oklab,var(--sun) 60%,var(--line));content:"";height:1px;width:28px}.srx-ctas,.srx-head--center .srx-eyebrow{justify-content:center}.srx-ctas{display:flex;flex-wrap:wrap;gap:14px}.srx-btn{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:1rem;font-weight:700;gap:10px;padding:15px 28px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease}.srx-btn--primary{background:linear-gradient(92deg,var(--sun),var(--valley));box-shadow:0 10px 30px -8px color-mix(in oklab,var(--sun) 60%,transparent);color:var(--deep)}.srx-btn--primary:hover{box-shadow:0 16px 40px -8px color-mix(in oklab,var(--sun) 70%,transparent);transform:translateY(-2px)}.srx-btn--ghost{background:hsla(0,0%,100%,.03);border:1.5px solid color-mix(in oklab,var(--ink) 35%,transparent);color:var(--ink)}.srx-btn--ghost:hover{border-color:var(--river);color:var(--river);transform:translateY(-2px)}.srx-btn__arrow{transition:transform .2s ease}.srx-btn:hover .srx-btn__arrow{transform:translateX(4px)}.srx-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:1.8rem}.srx-chip{background:hsla(0,0%,100%,.03);border:1px solid var(--line);border-radius:99px;color:var(--muted);font-family:var(--mono);font-size:12px;padding:7px 14px}.srx-grad-line{background:var(--grad);height:3px;width:100%}.srx-cue{border:2px solid color-mix(in oklab,var(--ink) 35%,transparent);border-radius:13px;bottom:24px;height:40px;width:25px;z-index:2}.srx-cue,.srx-cue:after{left:50%;position:absolute;transform:translateX(-50%)}.srx-cue:after{animation:srxCue 1.6s ease-in-out infinite;background:var(--sun);border-radius:2px;content:"";height:8px;top:8px;width:4px}@keyframes srxCue{0%,to{opacity:0;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,10px)}}.srx-sec{background:var(--bg);color:var(--ink);padding:clamp(60px,9vw,116px) clamp(20px,5vw,40px)}.srx-sec--alt{background:linear-gradient(180deg,var(--bg),var(--bg2))}.srx-wrap{margin:0 auto;max-width:1140px}.srx-head{margin:0 auto 48px;max-width:780px}.srx-head--center{text-align:center}.srx-idx{color:var(--faint);display:block;font-family:var(--mono);font-size:12px;letter-spacing:.2em;margin-bottom:10px}.srx-h2{color:var(--ink);font-family:var(--head);font-size:clamp(1.9rem,4vw,2.9rem);font-weight:600;letter-spacing:-.015em;margin:0 0 .7rem}.srx-lead{color:var(--muted);font-size:1.1rem;line-height:1.6;margin:0}.srx-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1140px}.srx-grid--2{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.srx-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:30px 26px;position:relative;text-decoration:none;transition:transform .18s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.srx-card:after{background:var(--grad);border-radius:0 0 14px 14px;bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;transition:opacity .25s ease}.srx-card:hover{background:color-mix(in oklab,var(--river) 9%,var(--panel));border-color:color-mix(in oklab,var(--river) 70%,var(--line));box-shadow:0 16px 42px -22px color-mix(in oklab,var(--river) 85%,#000),0 0 0 1px color-mix(in oklab,var(--river) 35%,transparent);transform:translateY(-4px)}.srx-card:hover:after{opacity:.85}.srx-card__icon{background:color-mix(in oklab,var(--river) 9%,transparent);border:1px solid color-mix(in oklab,var(--river) 30%,var(--line));border-radius:12px;color:var(--river);display:grid;height:46px;place-items:center;transition:color .22s ease,border-color .22s ease;width:46px}.srx-card__icon svg{display:block;fill:none;height:24px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:24px}.srx-card:hover .srx-card__icon{border-color:color-mix(in oklab,var(--sun) 45%,var(--line));color:var(--sun)}.srx-card:active{transform:translateY(-1px) scale(.985);transition-duration:.08s}.sr-ripple{animation:srx-ripple .6s ease-out forwards;background:radial-gradient(circle,color-mix(in oklab,var(--river) 55%,transparent),transparent 70%);border-radius:50%;pointer-events:none;position:absolute;transform:scale(0)}@keyframes srx-ripple{to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.sr-ripple{display:none}}.srx-card__title{color:var(--ink);font-family:var(--head);font-size:1.22rem;font-weight:600;margin:0}.srx-card__desc{color:var(--muted);flex:1;font-size:.98rem;line-height:1.55;margin:0}.srx-card__cta{align-items:center;color:var(--sun);display:inline-flex;font-family:var(--mono);font-size:.82rem;gap:6px;letter-spacing:.04em}.srx-card__cta:after{content:"→";transition:transform .2s ease}.srx-card:hover .srx-card__cta:after{transform:translateX(4px)}.srx-logos{display:grid;gap:12px;grid-template-columns:repeat(6,1fr);list-style:none;margin:34px auto 0;max-width:1140px;padding:0}.srx-logo{background:color-mix(in oklab,var(--panel) 55%,transparent);border:1px solid var(--line);border-radius:12px;display:grid;padding:22px 10px;place-items:center;transition:transform .2s ease,border-color .2s ease,background .2s ease}.srx-logo svg{fill:color-mix(in oklab,var(--ink) 52%,transparent);height:30px;transition:fill .2s ease;width:30px}.srx-logo:hover{background:color-mix(in oklab,var(--river) 9%,var(--panel));border-color:color-mix(in oklab,var(--river) 45%,var(--line));transform:translateY(-3px)}.srx-logo:hover svg{fill:var(--sun)}.srx-logos__cap{color:var(--faint);display:block;font-family:var(--mono);font-size:11px;letter-spacing:.22em;margin:46px 0 0;text-align:center;text-transform:uppercase}@media (max-width:860px){.srx-logos{grid-template-columns:repeat(4,1fr)}}@media (max-width:520px){.srx-logos{grid-template-columns:repeat(3,1fr)}}.srx-split{align-items:center;display:grid;gap:40px;grid-template-columns:1.1fr .9fr;margin:0 auto;max-width:1080px}.srx-split--rev{grid-template-columns:.9fr 1.1fr}.srx-split--rev .srx-split__panel{order:-1}@media (max-width:820px){.srx-split,.srx-split--rev{grid-template-columns:1fr}.srx-split--rev .srx-split__panel{order:0}}.srx-split__panel{background:linear-gradient(150deg,color-mix(in oklab,var(--valley) 20%,var(--panel)),color-mix(in oklab,var(--river) 24%,var(--panel)));border:1px solid var(--line);border-radius:20px;display:grid;min-height:300px;overflow:hidden;padding:30px;place-items:center;position:relative}.srx-bullets{display:flex;flex-direction:column;gap:12px;list-style:none;margin:1.4rem 0 0;padding:0}.srx-bullets li{align-items:flex-start;color:var(--muted);display:flex;font-size:1.02rem;gap:12px;line-height:1.5}.srx-bullets li:before{background:var(--grad);border-radius:3px;content:"";flex:0 0 auto;height:9px;margin-top:7px;width:9px}.srx-prose{color:var(--muted);font-size:1.08rem;line-height:1.75;margin:0 auto;max-width:760px}.srx-prose p{margin:0 0 1.1rem}.srx-prose strong{color:var(--ink);font-weight:600}.srx-prose a{color:var(--river);text-decoration:underline;text-underline-offset:3px}.srx-cloud{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 auto;max-width:900px}.srx-tag{background:var(--panel);border:1px solid var(--line);border-radius:10px;color:var(--ink);font-family:var(--mono);font-size:.9rem;padding:11px 18px;transition:border-color .2s ease,transform .2s ease}.srx-tag:hover{border-color:color-mix(in oklab,var(--sun) 45%,var(--line));transform:translateY(-2px)}.srx-tag b{color:var(--sun);font-weight:600}.srx-steps{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 auto;max-width:1080px}.srx-step{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:26px 24px}.srx-step__n{background:linear-gradient(92deg,var(--sun),var(--valley));border-radius:9px;color:var(--deep);display:grid;font-family:var(--mono);font-size:.8rem;font-weight:700;height:34px;margin-bottom:14px;place-items:center;width:34px}.srx-step__t{color:var(--ink);font-family:var(--head);font-size:1.1rem;font-weight:600;margin:0 0 6px}.srx-step__d{color:var(--muted);font-size:.96rem;line-height:1.55;margin:0}.srx-glance{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1000px}.srx-tile{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:30px 26px;text-align:center}.srx-tile__k{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--head);font-size:clamp(1.4rem,3vw,1.9rem);font-weight:600;margin:0 0 6px}.srx-tile__v{color:var(--faint);font-family:var(--mono);font-size:.78rem;letter-spacing:.1em;margin:0;text-transform:uppercase}.srx-callout{background:linear-gradient(150deg,color-mix(in oklab,var(--river) 16%,var(--panel)),var(--panel));border:1px solid var(--line);border-left:4px solid var(--sun);border-radius:18px;margin:0 auto;max-width:820px;padding:34px 36px}.srx-callout p{color:var(--ink);font-family:var(--head);font-size:1.3rem;font-weight:500;line-height:1.45;margin:0}.srx-callout cite{color:var(--faint);display:block;font-family:var(--mono);font-size:.8rem;font-style:normal;letter-spacing:.06em;margin-top:14px}.srx-faq{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:780px}.srx-faq details{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.srx-faq summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-family:var(--head);font-size:1.05rem;font-weight:600;gap:16px;justify-content:space-between;list-style:none;padding:20px 22px}.srx-faq summary::-webkit-details-marker{display:none}.srx-faq summary:after{color:var(--sun);content:"+";font-family:var(--mono);font-size:1.4rem;line-height:1;transition:transform .2s ease}.srx-faq details[open] summary:after{transform:rotate(45deg)}.srx-faq .a{color:var(--muted);font-size:1rem;line-height:1.6;padding:0 22px 20px}.srx-cta{background:#0a1c26;color:var(--ink);isolation:isolate;overflow:hidden;padding:clamp(72px,11vw,150px) clamp(20px,5vw,40px);position:relative;text-align:center}.srx-cta__canvas{height:100%;inset:0;position:absolute;width:100%;z-index:0}.srx-cta__veil{background:radial-gradient(70% 80% at 50% 50%,rgba(10,28,38,0) 0,rgba(10,28,38,.6) 100%);inset:0;pointer-events:none;position:absolute;z-index:1}.srx-cta__inner{margin:0 auto;max-width:700px;position:relative;z-index:2}.srx-cta__h{font-family:var(--head);font-size:clamp(2rem,4.6vw,3.1rem);font-weight:600;letter-spacing:-.02em;margin:0 0 .8rem}.srx-cta__p{color:var(--muted);font-size:1.12rem;line-height:1.6;margin:0 0 2rem}.srx-formwrap{background:var(--panel);border:1px solid var(--line);border-radius:18px;margin:0 auto;max-width:640px;padding:32px}.srx-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.srx-reveal.srx-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.srx-reveal{opacity:1;transform:none;transition:none}.srx-cue:after{animation:none}}.srk{--sun:#fbc34a;--valley:#8fc740;--river:#3e9db8;--deep:#1c5b77;--paper:#f7f5ef;--paper2:#efece3;--card:#fffdf8;--ink:#15303d;--ink2:#37505b;--muted:#5f757f;--line:#e3ddd0;--sans:"Manrope",system-ui,sans-serif;--head:"Poppins",sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;background:var(--paper);color:var(--ink);font-family:var(--sans)}.srk *{box-sizing:border-box}.srk-wrap{margin:0 auto;max-width:1120px;padding:0 clamp(20px,5vw,40px)}.srk-mark{--mk:60px;align-items:center;display:inline-flex;flex-direction:column;gap:calc(var(--mk)*.115);vertical-align:middle;width:var(--mk)}.srk-mark .sun{background:radial-gradient(circle at 34% 30%,var(--sun),var(--valley) 80%);border-radius:50%;height:calc(var(--mk)*.64);width:calc(var(--mk)*.64)}.srk-mark .water{align-items:center;display:flex;flex-direction:column;gap:calc(var(--mk)*.075);width:100%}.srk-mark .water i{background:linear-gradient(90deg,var(--river),var(--sun));border-radius:99px;height:calc(var(--mk)*.082)}.srk-mark .water i:first-child{width:100%}.srk-mark .water i:nth-child(2){opacity:.85;width:72%}.srk-mark .water i:nth-child(3){opacity:.6;width:46%}.srk-wm{font-family:var(--head);font-weight:600;letter-spacing:-.02em;line-height:1}.srk-wm .s{color:var(--ink)}.srk-wm .r{background:linear-gradient(90deg,var(--sun),var(--valley),var(--river));-webkit-background-clip:text;background-clip:text;color:transparent}.srk-hero{background:linear-gradient(180deg,#fbf9f3,#f1f6f6 55%,#e7f0f1);overflow:hidden;position:relative}.srk-hero__inner{margin:0 auto;max-width:1120px;padding:clamp(48px,8vw,104px) clamp(20px,5vw,40px) clamp(150px,22vw,300px);position:relative;z-index:2}.srk-hero__eyebrow{align-items:center;color:var(--river);display:flex;font-family:var(--mono);font-size:12px;gap:12px;letter-spacing:.28em;margin-bottom:1.4rem;text-transform:uppercase}.srk-hero__eyebrow:before{background:var(--sun);content:"";height:2px;width:34px}.srk-hero__title{color:var(--ink);font-family:var(--head);font-size:clamp(2.6rem,6.5vw,5rem);font-weight:700;letter-spacing:-.025em;line-height:1.02;margin:0 0 1.2rem;max-width:16ch}.srk-hero__title em{color:var(--river);font-style:normal}.srk-hero__sub{color:var(--ink2);font-size:clamp(1.08rem,2.1vw,1.32rem);line-height:1.6;margin:0 0 2rem;max-width:46ch}.srk-hero__range{bottom:0;display:block;height:auto;left:0;position:absolute;right:0;width:100%;z-index:1}.srk-hero__sun{background:radial-gradient(circle at 38% 34%,var(--sun),color-mix(in oklab,var(--valley) 70%,var(--sun)));border-radius:50%;box-shadow:0 0 80px -10px color-mix(in oklab,var(--sun) 70%,transparent);filter:blur(.2px);height:clamp(90px,12vw,170px);position:absolute;right:14%;top:18%;width:clamp(90px,12vw,170px);z-index:0}.srk-ctas{display:flex;flex-wrap:wrap;gap:14px}.srk-btn{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:1rem;font-weight:700;gap:10px;padding:14px 26px;text-decoration:none;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.srk-btn--primary{background:var(--deep);color:#fbf9f3}.srk-btn--primary:hover{background:#16465c;transform:translateY(-2px)}.srk-btn--ghost{border:1.5px solid color-mix(in oklab,var(--ink) 28%,transparent);color:var(--ink)}.srk-btn--ghost:hover{border-color:var(--river);color:var(--river);transform:translateY(-2px)}.srk-btn__arrow{transition:transform .2s ease}.srk-btn:hover .srk-btn__arrow{transform:translateX(4px)}.srk-sec{background:var(--paper);padding:clamp(56px,8vw,104px) 0}.srk-sec--paper2{background:var(--paper2)}.srk-sec--ink{background:var(--deep);color:#eef5f6}.srk-head{align-items:start;border-top:1px solid var(--line);display:grid;gap:clamp(18px,4vw,46px);grid-template-columns:auto 1fr;margin-bottom:44px;padding-top:26px}.srk-sec--ink .srk-head{border-top-color:color-mix(in oklab,#fff 18%,transparent)}.srk-num{color:var(--line);font-family:var(--mono);font-size:clamp(2.2rem,5vw,3.4rem);font-weight:500;line-height:.9}.srk-sec--ink .srk-num{color:color-mix(in oklab,#fff 22%,transparent)}.srk-eyebrow{color:var(--river);display:block;font-family:var(--mono);font-size:11px;letter-spacing:.22em;margin-bottom:10px;text-transform:uppercase}.srk-h2{color:inherit;font-family:var(--head);font-size:clamp(1.8rem,3.6vw,2.7rem);font-weight:600;letter-spacing:-.02em;line-height:1.08;margin:0 0 .6rem;max-width:18ch}.srk-lead{color:var(--muted);font-size:1.1rem;line-height:1.6;margin:0;max-width:54ch}.srk-sec--ink .srk-lead{color:#bcd2d6}.srk-rows{border-top:1px solid var(--line)}.srk-row{align-items:baseline;border-bottom:1px solid var(--line);display:grid;gap:clamp(16px,4vw,48px);grid-template-columns:minmax(0,.34fr) minmax(0,1fr);padding:30px 0}.srk-row__k{color:var(--ink);font-family:var(--head);font-size:1.3rem;font-weight:600;letter-spacing:-.01em}.srk-row__k .tag{color:var(--river);display:block;font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.16em;margin-top:6px;text-transform:uppercase}.srk-row__d{color:var(--ink2);font-size:1.05rem;line-height:1.65}.srk-row__d a{color:var(--river);text-decoration:underline;text-underline-offset:3px}@media (max-width:680px){.srk-row{gap:8px;grid-template-columns:1fr}}.srk-cols{display:grid;gap:clamp(24px,5vw,56px);grid-template-columns:repeat(2,1fr)}@media (max-width:760px){.srk-cols{grid-template-columns:1fr}}.srk-cols p{color:var(--ink2);font-size:1.06rem;line-height:1.7;margin:0 0 1.1rem}.srk-cols strong{color:var(--ink);font-weight:600}.srk-stats{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.srk-stat{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:30px clamp(10px,3vw,30px)}.srk-stat:last-child{border-right:none}.srk-stat__k{color:var(--ink);font-family:var(--head);font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:700;letter-spacing:-.02em;margin:0 0 4px}.srk-stat__v{color:var(--muted);font-size:.96rem;line-height:1.5;margin:0}.srk-quote{border-left:3px solid var(--sun);margin:0 auto;max-width:900px;padding-left:clamp(18px,4vw,34px)}.srk-quote p{color:var(--ink);font-family:var(--head);font-size:clamp(1.4rem,3vw,2.1rem);font-weight:500;letter-spacing:-.01em;line-height:1.32;margin:0}.srk-quote cite{color:var(--muted);display:block;font-family:var(--mono);font-size:.8rem;font-style:normal;letter-spacing:.06em;margin-top:16px}.srk-split{align-items:center;display:grid;gap:clamp(28px,5vw,60px);grid-template-columns:1.05fr .95fr}.srk-split--rev .srk-split__art{order:-1}@media (max-width:820px){.srk-split,.srk-split--rev{grid-template-columns:1fr}.srk-split--rev .srk-split__art{order:0}}.srk-split__art{align-items:flex-end;background:linear-gradient(180deg,#fbf9f3,#eaf2f2);border:1px solid var(--line);border-radius:18px;display:flex;min-height:280px;overflow:hidden;position:relative}.srk-split__art svg{display:block;height:auto;width:100%}.srk-bullets{display:flex;flex-direction:column;gap:12px;list-style:none;margin:1.3rem 0 0;padding:0}.srk-bullets li{align-items:flex-start;color:var(--ink2);display:flex;font-size:1.05rem;gap:12px;line-height:1.5}.srk-bullets li:before{background:var(--sun);border-radius:2px;content:"";flex:0 0 auto;height:8px;margin-top:8px;width:8px}.srk-formwrap{background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 44px -30px rgba(21,48,61,.4);margin:0 auto;max-width:660px;padding:34px}.srk-cta{background:var(--deep);color:#eef5f6;overflow:hidden;padding:clamp(64px,10vw,128px) clamp(20px,5vw,40px) clamp(120px,16vw,200px);position:relative;text-align:center}.srk-cta__inner{margin:0 auto;max-width:680px;position:relative;z-index:2}.srk-cta__h{font-family:var(--head);font-size:clamp(2rem,4.4vw,3rem);font-weight:600;letter-spacing:-.02em;margin:0 0 .8rem}.srk-cta__p{color:#bcd2d6;font-size:1.1rem;line-height:1.6;margin:0 0 2rem}.srk-cta .srk-btn--ghost{border-color:color-mix(in oklab,#fff 40%,transparent);color:#eef5f6}.srk-cta .srk-btn--ghost:hover{border-color:var(--sun);color:var(--sun)}.srk-cta__range{bottom:0;display:block;height:auto;left:0;opacity:.9;position:absolute;right:0;width:100%;z-index:1}.sra{--sun:#fbc34a;--valley:#8fc740;--river:#3e9db8;--deep:#1c5b77;--ink:#0e1f27;--ink2:#33454d;--paper:#f4f1ea;--paper2:#eae4d6;--line:#d7d0c0;--sans:"Manrope",system-ui,sans-serif;--head:"Poppins",sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;background:var(--paper);color:var(--ink);font-family:var(--sans)}.sra *{box-sizing:border-box}.sra-wrap{margin:0 auto;max-width:1200px;padding:0 clamp(20px,5vw,48px)}.sra-hl{background:var(--sun);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--ink);padding:0 .12em}.sra-mark{--mk:54px;align-items:center;display:inline-flex;flex-direction:column;gap:calc(var(--mk)*.12);vertical-align:middle;width:var(--mk)}.sra-mark .sun{background:var(--sun);border-radius:50%;height:calc(var(--mk)*.62);width:calc(var(--mk)*.62)}.sra-mark .water{align-items:center;display:flex;flex-direction:column;gap:calc(var(--mk)*.08);width:100%}.sra-mark .water i{background:var(--river);border-radius:99px;height:calc(var(--mk)*.09)}.sra-mark .water i:nth-child(2){width:72%}.sra-mark .water i:nth-child(3){width:46%}.sra-wm{font-family:var(--head);font-weight:700;letter-spacing:-.02em;line-height:1}.sra-wm .s{color:var(--ink)}.sra-wm .r{color:var(--river)}.sra-ctas{display:flex;flex-wrap:wrap;gap:14px}.sra-btn{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:1rem;font-weight:700;gap:10px;padding:15px 28px;text-decoration:none;transition:transform .14s ease,background .14s ease,color .14s ease}.sra-btn--primary{background:var(--ink);color:var(--paper)}.sra-btn--primary:hover{background:var(--sun);color:var(--ink);transform:translateY(-2px)}.sra-btn--ghost{border:2px solid var(--ink);color:var(--ink)}.sra-btn--ghost:hover{background:var(--ink);color:var(--paper);transform:translateY(-2px)}.sra-btn__arrow{transition:transform .2s ease}.sra-btn:hover .sra-btn__arrow{transform:translateX(4px)}.sra-hero{background:var(--paper);padding:clamp(28px,5vw,56px) 0 clamp(56px,8vw,104px)}.sra-hero__meta{border-bottom:2px solid var(--ink);color:var(--ink2);display:flex;flex-wrap:wrap;font-family:var(--mono);font-size:12px;gap:20px;justify-content:space-between;letter-spacing:.18em;padding-bottom:18px;text-transform:uppercase}.sra-hero__lead{display:grid;gap:0;grid-template-columns:1fr;padding-top:clamp(32px,6vw,72px)}.sra-hero__title{color:var(--ink);font-family:var(--head);font-size:clamp(2.8rem,9vw,7rem);font-weight:700;letter-spacing:-.03em;line-height:.98;margin:0 0 1.4rem;max-width:15ch}.sra-hero__sub{color:var(--ink2);font-size:clamp(1.1rem,2.2vw,1.4rem);line-height:1.5;margin:0 0 2rem;max-width:50ch}.sra-sec{background:var(--paper);padding:clamp(56px,8vw,112px) 0}.sra-sec--alt{background:var(--paper2)}.sra-sec--ink{background:var(--ink);color:var(--paper)}.sra-sec--sun{background:var(--sun);color:var(--ink)}.sra-head{align-items:end;border-top:2px solid;display:grid;gap:clamp(16px,4vw,44px);grid-template-columns:auto 1fr;margin-bottom:46px;padding-top:22px}.sra-num{font-size:clamp(2rem,4.5vw,3rem);font-weight:500;line-height:.85;opacity:.45}.sra-eyebrow,.sra-num{font-family:var(--mono)}.sra-eyebrow{display:block;font-size:11px;letter-spacing:.24em;margin-bottom:12px;opacity:.7;text-transform:uppercase}.sra-h2{font-family:var(--head);font-size:clamp(2rem,4.6vw,3.4rem);font-weight:700;letter-spacing:-.025em;line-height:1.02;margin:0;max-width:20ch}.sra-lead{font-size:1.12rem;line-height:1.6;margin:18px 0 0;max-width:60ch;opacity:.8}.sra-rows{border-top:2px solid var(--ink)}.sra-row{align-items:center;border-bottom:1px solid var(--line);color:var(--ink);display:grid;gap:clamp(16px,4vw,40px);grid-template-columns:auto 1fr auto;padding:clamp(22px,3vw,34px) clamp(12px,2vw,24px);text-decoration:none;transition:background .15s ease,color .15s ease,padding .15s ease}.sra-row:hover{background:var(--ink);color:var(--paper);padding-left:clamp(20px,3vw,40px)}.sra-row__n{font-family:var(--mono);font-size:.95rem;opacity:.55}.sra-row__t{font-family:var(--head);font-size:clamp(1.5rem,3.4vw,2.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.05}.sra-row__t small{display:block;font-family:var(--mono);font-size:.7rem;font-weight:400;letter-spacing:.16em;margin-top:6px;opacity:.6;text-transform:uppercase}.sra-row__arrow{font-size:1.6rem;transition:transform .2s ease}.sra-row:hover .sra-row__arrow{transform:translateX(6px)}@media (max-width:640px){.sra-row{grid-template-columns:auto 1fr}.sra-row__arrow{display:none}}.sra-blocks{border:2px solid var(--ink);display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.sra-block{border-bottom:2px solid var(--ink);border-right:2px solid var(--ink);padding:clamp(28px,3vw,40px)}.sra-block:last-child{border-right:none}.sra-block--deep{background:var(--deep);color:#eef5f6}.sra-block--river{background:var(--river);color:#08222c}.sra-block--valley{background:var(--valley);color:#16310a}.sra-block--sun{background:var(--sun);color:var(--ink)}.sra-block--paper{background:var(--paper);color:var(--ink)}.sra-block__n{font-family:var(--mono);font-size:.85rem;margin-bottom:18px;opacity:.7}.sra-block__t{font-family:var(--head);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0 0 10px}.sra-block__d{font-size:1rem;line-height:1.55;margin:0;opacity:.86}.sra-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.sra-stat{border-right:1px solid color-mix(in oklab,currentColor 25%,transparent);padding:clamp(22px,3vw,36px) clamp(14px,2vw,30px)}.sra-stat:last-child{border-right:none}.sra-stat__k{font-family:var(--head);font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.sra-stat__v{font-family:var(--mono);font-size:.74rem;letter-spacing:.12em;margin:0;opacity:.65;text-transform:uppercase}.sra-cols{display:grid;gap:clamp(24px,5vw,60px);grid-template-columns:repeat(2,1fr)}@media (max-width:760px){.sra-cols{grid-template-columns:1fr}}.sra-cols p{font-size:1.1rem;line-height:1.7;margin:0 0 1.1rem}.sra-quote{max-width:980px}.sra-quote p{font-family:var(--head);font-size:clamp(1.8rem,4.4vw,3.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.12;margin:0}.sra-quote cite{display:block;font-family:var(--mono);font-size:.8rem;font-style:normal;letter-spacing:.08em;margin-top:18px;opacity:.6}.sra-split{border:2px solid var(--ink);display:grid;gap:0;grid-template-columns:1fr 1fr}@media (max-width:820px){.sra-split{grid-template-columns:1fr}}.sra-split__t{padding:clamp(30px,4vw,56px)}.sra-split__art{align-items:center;background:var(--ink);border-left:2px solid var(--ink);color:var(--paper);display:flex;justify-content:center;padding:40px}@media (max-width:820px){.sra-split__art{border-left:none;border-top:2px solid var(--ink)}}.sra-bullets{display:flex;flex-direction:column;gap:12px;list-style:none;margin:1.3rem 0 0;padding:0}.sra-bullets li{align-items:flex-start;display:flex;font-size:1.06rem;gap:12px;line-height:1.5}.sra-bullets li:before{background:var(--sun);content:"";flex:0 0 auto;height:10px;margin-top:8px;width:10px}.sra-formwrap{background:var(--paper);border:2px solid var(--ink);margin:0 auto;max-width:660px;padding:34px}.sra-cta{background:var(--sun);color:var(--ink);padding:clamp(64px,10vw,140px) clamp(20px,5vw,48px);text-align:center}.sra-cta__h{font-family:var(--head);font-size:clamp(2.2rem,5.4vw,4rem);font-weight:700;letter-spacing:-.025em;line-height:1.02;margin:0 0 1rem}.sra-cta__p{font-size:1.15rem;line-height:1.55;margin:0 auto 2rem;max-width:48ch;opacity:.85}.sra-cta .sra-btn--primary:hover{background:var(--paper);color:var(--ink)}.srx.srx--neon{--sun:#f1c233;--valley:#21c700;--river:#06e0ad;--deep:#0e5a45;--bg:#06130d;--bg2:#08180f;--panel:#0c2017;--panel2:#103122;--line:#1d3d2d;--ink:#ecfff6;--muted:#a4d2bd;--faint:#6f9d86;--grad:linear-gradient(90deg,#21c700,#06e0ad,#f1c233)}.srx--neon .srx-cta,.srx--neon .srx-hero{background:linear-gradient(160deg,#06130d,#082018 60%,#06130d)}.srx--neon .srx-hero__title{background:linear-gradient(94deg,#fff,#9bffe0 42%,#21c700);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.srx--neon .srx-card__icon{color:#21c700;font-family:var(--mono);font-size:1rem;font-weight:700;letter-spacing:.04em}.srx--neon .srx-btn--primary{box-shadow:0 0 0 1px rgba(33,199,0,.35),0 10px 34px -8px rgba(6,224,173,.55)}.srx--neon .srx-btn--primary:hover{box-shadow:0 0 0 1px rgba(33,199,0,.55),0 16px 44px -8px rgba(6,224,173,.7)}.srx--neon .srx-card:hover{border-color:color-mix(in oklab,#06e0ad 55%,var(--line));box-shadow:0 18px 44px -20px rgba(6,224,173,.55)}.srx--neon .srx-chip{box-shadow:inset 0 0 0 1px rgba(6,224,173,.18)}.srx--neon .srx-tag:hover{border-color:color-mix(in oklab,#21c700 55%,var(--line));box-shadow:0 0 18px -6px rgba(33,199,0,.6)}.srh{--ink:#0c2114;--paper:#fff;--muted:#546b5b;--green:#21c700;--valley:#8fc740;--sun:#fbc34a;--gold:#f1c233;--river:#3e9db8;--deep:#1c5b77;color:var(--ink);font-family:var(--body,"Manrope",system-ui,sans-serif)}.srh-wrap{margin:0 auto;max-width:1200px;padding-left:clamp(20px,5vw,48px);padding-right:clamp(20px,5vw,48px)}.srh-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:1.8rem}.srh-photo{align-items:center;background:#0c2114;display:grid;isolation:isolate;min-height:clamp(420px,66vh,660px);overflow:hidden;position:relative}.srh-photo__bg{background-position:50%;background-size:cover;inset:0;position:absolute;transform:scale(1.04);z-index:0}.srh-photo__canvas{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:1}.srh-photo__veil{background:linear-gradient(180deg,rgba(8,20,12,.34),rgba(8,20,12,.66));inset:0;position:absolute;z-index:1}.srh-photo__inner{color:#eafff0;margin:0 auto;max-width:1100px;padding:clamp(48px,8vw,96px) clamp(20px,5vw,48px);position:relative;text-align:center;width:100%;z-index:2}.srh-photo__cap{color:#d7ffe6;display:inline-block;font-family:var(--mono,"JetBrains Mono",monospace);font-size:12px;letter-spacing:.24em;margin-bottom:14px;text-transform:uppercase}.srh-photo__title{font-family:var(--head,"Poppins",sans-serif);font-size:clamp(2.6rem,6vw,5rem);font-weight:700;letter-spacing:-.02em;line-height:1;margin:0;text-shadow:0 6px 30px rgba(0,0,0,.45)}.srh-photo__sub{color:#eafff0;font-size:1.12rem;line-height:1.55;margin:1.1rem auto 0;max-width:52ch}.srh-photo .srh-hero__ctas{justify-content:center}.srh-band{background:linear-gradient(to bottom right,#21c700,#6cc62b 45%,#cdbf3c 78%,#f1c233);isolation:isolate;overflow:hidden;position:relative}.srh-band--rev{background:linear-gradient(to bottom left,#f1c233,#cdbf3c 22%,#6cc62b 55%,#21c700)}.srh-band__canvas{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:0}.srh-band__inner{margin:0 auto;max-width:1200px;padding:clamp(54px,8vw,104px) clamp(20px,5vw,48px);position:relative;z-index:1}.srh-split{align-items:center;display:grid;gap:clamp(28px,5vw,56px);grid-template-columns:minmax(260px,.85fr) 1.7fr}.srh-eyebrow{color:#0c3a1c;display:block;font-family:var(--mono,"JetBrains Mono",monospace);font-size:12px;letter-spacing:.2em;margin-bottom:12px;text-transform:uppercase}.srh-h1{font-size:clamp(2.3rem,5vw,3.9rem);letter-spacing:-.02em;line-height:1.03;margin:0}.srh-h1,.srh-h2{color:var(--ink);font-family:var(--head,"Poppins",sans-serif);font-weight:700}.srh-h2{font-size:clamp(1.9rem,3.6vw,2.8rem);letter-spacing:-.015em;line-height:1.08;margin:0 0 .6rem}.srh-lead{color:#143a22;font-size:1.08rem;line-height:1.6;margin:1rem 0 0;max-width:56ch}.srh-btn{align-items:center;border-radius:11px;display:inline-flex;font-family:var(--head,"Poppins",sans-serif);font-size:.98rem;font-weight:600;gap:8px;padding:13px 22px;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.srh-btn--primary{background:#0c2114;box-shadow:0 16px 32px -16px rgba(8,30,16,.75);color:#eafff0}.srh-btn--primary:hover{box-shadow:0 22px 40px -16px rgba(8,30,16,.85);transform:translateY(-2px)}.srh-btn--ghost{background:hsla(0,0%,100%,.85);border:1px solid rgba(12,33,20,.16);color:#0c2114}.srh-btn--ghost:hover{background:#fff;transform:translateY(-2px)}.srh-btn--light{background:#fff;box-shadow:0 16px 32px -18px rgba(8,30,16,.5);color:#0c2114}.srh-btn--light:hover{transform:translateY(-2px)}.srh-cards{display:grid;gap:clamp(14px,1.6vw,20px);grid-template-columns:repeat(3,1fr)}.srh-card{background:var(--paper);border:1px solid rgba(12,33,20,.06);border-radius:16px;box-shadow:0 18px 40px -26px rgba(8,30,16,.5);display:flex;flex-direction:column;gap:9px;overflow:hidden;padding:24px 22px;position:relative;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.srh-card>:not(.sr-ripple){position:relative;z-index:1}.srh-card:before{background:linear-gradient(150deg,#3e9db8,#5bbf8a 55%,#8fc740);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s ease;z-index:0}.srh-card:hover{box-shadow:0 30px 60px -24px rgba(28,91,119,.6);transform:translateY(-6px)}.srh-card:hover:before{opacity:1}.srh-card:active{transform:translateY(-3px) scale(.99);transition-duration:.08s}.srh-card__logo{display:grid;height:40px;place-items:center;width:40px}.srh-card__logo svg{fill:var(--deep);height:31px;transition:fill .25s ease;width:31px}.srh-card__title{color:var(--ink);font-family:var(--head,"Poppins",sans-serif);font-size:1.16rem;font-weight:600;margin:5px 0 0;transition:color .25s ease}.srh-card__desc{color:var(--muted);font-size:.95rem;line-height:1.5;margin:0;transition:color .25s ease}.srh-card--feature .srh-card__title,.srh-card:hover .srh-card__title{color:#fff}.srh-card--feature .srh-card__desc,.srh-card:hover .srh-card__desc{color:hsla(0,0%,100%,.93)}.srh-card--feature .srh-card__logo svg,.srh-card:hover .srh-card__logo svg{fill:#fff}.srh-card--feature{border-color:transparent;box-shadow:0 24px 48px -22px rgba(28,91,119,.7)}.srh-card--feature:before{opacity:1}.srh-card .sr-ripple{background:radial-gradient(circle,hsla(0,0%,100%,.55),transparent 70%)}.srh-card__logo svg.mono{fill:none!important;stroke:var(--deep);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.srh-card--feature .srh-card__logo svg.mono,.srh-card:hover .srh-card__logo svg.mono{stroke:#fff}.srh-stats{display:grid;gap:clamp(16px,3vw,40px);grid-template-columns:repeat(3,1fr)}.srh-stat{text-align:center}.srh-stat__n{color:#0c2114;font-family:var(--head,"Poppins",sans-serif);font-size:clamp(2.4rem,5vw,3.6rem);font-weight:700;line-height:1}.srh-stat__k{color:#0c3a1c;font-family:var(--mono,"JetBrains Mono",monospace);font-size:12px;letter-spacing:.16em;margin-top:8px;text-transform:uppercase}.srh-sec{background:#f4f7f3}.srh-sec--paper{background:#fff}.srh-sec__inner{margin:0 auto;max-width:1200px;padding:clamp(54px,8vw,100px) clamp(20px,5vw,48px)}.srh-list{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));list-style:none;margin:24px 0 0;padding:0}.srh-list li{align-items:center;background:#fff;border:1px solid rgba(12,33,20,.08);border-radius:12px;box-shadow:0 10px 26px -22px rgba(8,30,16,.5);display:flex;font-weight:500;gap:10px;padding:14px 16px}.srh-list li:before{background:linear-gradient(135deg,#21c700,#f1c233);border-radius:50%;content:"";flex:none;height:8px;width:8px}.srh-cta{text-align:center}.srh-cta .srh-hero__ctas{justify-content:center}@media (max-width:980px){.srh-split{grid-template-columns:1fr}.srh-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.srh-cards,.srh-stats{grid-template-columns:1fr}}.srh-estimator{align-items:start;display:grid;gap:22px;grid-template-columns:1.25fr 1fr;margin-top:2.4rem;text-align:left}.srh-est__panel{background:#fff;border:1px solid rgba(12,33,20,.08);border-radius:18px;box-shadow:0 18px 40px -26px rgba(8,30,16,.5);padding:26px}.srh-est__panel fieldset{border:0;margin:0 0 22px;padding:0}.srh-est__panel fieldset:last-child{margin-bottom:0}.srh-est__leg{color:#0c3a1c;font-family:var(--mono,monospace);font-size:11px;letter-spacing:.18em;margin-bottom:12px;text-transform:uppercase}.srh-chips{display:flex;flex-wrap:wrap;gap:10px}.srh-chip2{align-items:center;background:#f4f7f3;border:1px solid rgba(12,33,20,.16);border-radius:999px;color:#0c2114;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;padding:10px 15px;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease;user-select:none}.srh-chip2 input{height:0;opacity:0;position:absolute;width:0}.srh-chip2:hover{border-color:#3e9db8}.srh-chip2.is-on{background:linear-gradient(135deg,#21c700,#3e9db8);border-color:transparent;box-shadow:0 8px 20px -10px rgba(33,199,0,.6);color:#fff}.srh-seg{background:#f4f7f3;border:1px solid rgba(12,33,20,.12);border-radius:12px;display:inline-flex;gap:4px;padding:4px}.srh-seg button{background:transparent;border:0;border-radius:9px;color:#3a4b40;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;padding:9px 16px;transition:background .18s ease,color .18s ease}.srh-seg button.is-on{background:#0c2114;color:#eafff0}.srh-est__out{background:linear-gradient(150deg,#1c5b77,#21c700);border-radius:18px;box-shadow:0 24px 50px -24px rgba(28,91,119,.7);color:#fff;padding:28px;position:sticky;top:24px}.srh-est__cap{display:block;font-family:var(--mono,monospace);font-size:11px;letter-spacing:.18em;opacity:.85;text-transform:uppercase}.srh-est__num{font-family:var(--head,Poppins,sans-serif);font-size:clamp(1.9rem,4.5vw,2.7rem);font-weight:700;line-height:1.1;margin:6px 0 2px}.srh-est__note{font-size:.82rem;margin:0 0 16px;opacity:.82}.srh-est__sum{display:grid;font-size:.9rem;gap:0;list-style:none;margin:0 0 18px;padding:0}.srh-est__sum li{border-bottom:1px solid hsla(0,0%,100%,.18);display:flex;gap:10px;justify-content:space-between;padding:9px 0}.srh-est__sum li span:last-child{opacity:.8}.srh-est__out .srh-btn{justify-content:center;width:100%}@media (max-width:820px){.srh-estimator{grid-template-columns:1fr}.srh-est__out{position:static}}.srh-card__price{color:var(--ink);font-family:var(--head,Poppins,sans-serif);font-size:1.45rem;font-weight:700;margin:2px 0 0;transition:color .25s ease}.srh-card__price small{color:var(--muted);font-size:.8rem;font-weight:500}.srh-card--feature .srh-card__price,.srh-card:hover .srh-card__price{color:#fff}.srh-card--feature .srh-card__price small,.srh-card:hover .srh-card__price small{color:hsla(0,0%,100%,.85)}.srh-form{background:#fff;border:1px solid rgba(12,33,20,.08);border-radius:18px;box-shadow:0 18px 40px -26px rgba(8,30,16,.5);padding:28px}.srh-form .row2{display:grid;gap:14px;grid-template-columns:1fr 1fr}.srh-form label{color:#23332a;display:block;font-size:.85rem;font-weight:600;margin:0 0 6px}.srh-form input,.srh-form select,.srh-form textarea{background:#fbfdfb;border:1px solid rgba(12,33,20,.18);border-radius:10px;box-sizing:border-box;font:inherit;margin-bottom:14px;padding:12px 14px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.srh-form input:focus,.srh-form select:focus,.srh-form textarea:focus{border-color:#3e9db8;box-shadow:0 0 0 3px rgba(62,157,184,.18);outline:0}.srh-form textarea{min-height:120px;resize:vertical}.srh-form button{justify-content:center;width:100%}.srh-form__ok{color:#1c5b77;font-family:var(--head,Poppins,sans-serif);font-size:1.1rem;font-weight:600;padding:28px 8px;text-align:center}.srh-faq{display:grid;gap:10px;margin-top:18px}.srh-faq__item{background:#fff;border:1px solid rgba(12,33,20,.08);border-radius:12px;overflow:hidden}.srh-faq__q{align-items:center;background:transparent;border:0;color:#0c2114;cursor:pointer;display:flex;font-family:var(--head,Poppins,sans-serif);font-size:1rem;font-weight:600;gap:12px;justify-content:space-between;padding:16px 18px;text-align:left;width:100%}.srh-faq__q:after{color:#3e9db8;content:"+";font-size:1.3rem;font-weight:400;transition:transform .2s ease}.srh-faq__item.is-open .srh-faq__q:after{transform:rotate(45deg)}.srh-faq__a{max-height:0;overflow:hidden;transition:max-height .28s ease}.srh-faq__a>div{color:#56685d;line-height:1.55;padding:0 18px 16px}.srh-methods{display:grid;gap:12px}.srh-method{align-items:center;background:#fff;border:1px solid rgba(12,33,20,.08);border-radius:14px;box-shadow:0 12px 28px -22px rgba(8,30,16,.5);color:#0c2114;display:flex;gap:14px;padding:16px 18px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.srh-method:hover{box-shadow:0 20px 40px -24px rgba(28,91,119,.55);transform:translateY(-3px)}.srh-method__ic{background:linear-gradient(135deg,#21c700,#3e9db8);border-radius:11px;color:#fff;display:grid;flex:none;height:42px;place-items:center;width:42px}.srh-method__ic svg{fill:none;height:22px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}.srh-method__k{font-family:var(--head,Poppins,sans-serif);font-weight:600}.srh-method__v{color:var(--muted);font-size:.9rem}button.srh-card{-webkit-appearance:none;appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%}.srh-card__more,.srh-modal{display:none}.srh-modal{align-items:center;inset:0;justify-content:center;padding:20px;position:fixed;z-index:99999}.srh-modal.is-open{display:flex}.srh-modal__backdrop{animation:srh-fade .2s ease;background:rgba(8,20,12,.55);inset:0;position:absolute}.srh-modal__dialog{animation:srh-pop .26s cubic-bezier(.2,.8,.25,1);background:#fff;border-radius:20px;box-shadow:0 40px 90px -30px rgba(8,30,16,.7);max-height:86vh;overflow:auto;padding:34px;position:relative;width:min(560px,100%);z-index:1}@keyframes srh-fade{0%{opacity:0}to{opacity:1}}@keyframes srh-pop{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}.srh-modal__close{background:#f4f7f3;border:0;border-radius:10px;color:#0c2114;cursor:pointer;font-size:1.4rem;height:36px;line-height:1;position:absolute;right:16px;top:16px;transition:background .15s ease;width:36px}.srh-modal__close:hover{background:#e7ede7}.srh-modal__ic{background:linear-gradient(135deg,#21c700,#3e9db8);border-radius:14px;display:grid;height:54px;margin-bottom:16px;place-items:center;width:54px}.srh-modal__ic svg{height:28px;width:28px}.srh-modal__ic svg:not(.mono){fill:#fff}.srh-modal__ic svg.mono{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.srh-modal__title{color:#0c2114;font-family:var(--head,Poppins,sans-serif);font-size:1.55rem;font-weight:700;line-height:1.12;margin:0 0 6px}.srh-modal__lead{color:#1c5b77;font-size:1.02rem;font-weight:600;margin:0 0 14px}.srh-modal__body{color:#46584c;font-size:1rem;line-height:1.62;margin:0 0 24px}.srh-modal__cta{display:flex;flex-wrap:wrap;gap:10px}body.srh-modal-open{overflow:hidden}.srd{background:linear-gradient(to bottom right,#21c700,#6cc62b 42%,#cdbf3c 76%,#f1c233);background-attachment:fixed;color:#0c2114;font-family:var(--body,"Manrope",system-ui,sans-serif);isolation:isolate;min-height:100vh;position:relative}.srd__sky{background:linear-gradient(168deg,#ffba3c,#ff7e3a 24%,#d6481a 46%,#6e2410 66%,#1c0c07 85%,#070302);opacity:var(--sr-warm,0);transition:opacity .15s linear;z-index:0}.srd__canvas,.srd__sky{inset:0;pointer-events:none;position:fixed}.srd__canvas{height:100%;width:100%;z-index:1}.srd__wrap{margin:0 auto;max-width:960px;padding:clamp(26px,5vw,60px) clamp(14px,4vw,32px) clamp(50px,7vw,96px);position:relative;z-index:2}.srd-back{align-items:center;background:hsla(0,0%,100%,.72);border-radius:999px;color:#0c2114;display:inline-flex;font-family:var(--mono,"JetBrains Mono",monospace);font-size:12px;font-weight:600;gap:6px;letter-spacing:.1em;padding:8px 15px;text-decoration:none;text-transform:uppercase;transition:background .15s ease}.srd-back:hover{background:#fff}.srd-top{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:18px}.srd-brand{align-items:center;background:hsla(0,0%,100%,.72);border-radius:999px;color:#0c2114;display:inline-flex;font-family:var(--head,"Poppins",sans-serif);font-size:1.02rem;font-weight:700;gap:10px;padding:6px 16px 6px 9px;text-decoration:none;transition:background .15s ease}.srd-brand svg{display:block;height:27px;width:26px}.srd-brand b{color:#1c5b77}.srd-brand:hover{background:#fff}.srh-founder{align-items:center;display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:.92fr 1.08fr}.srh-founder__media{display:grid;gap:14px;grid-template-columns:1fr 1fr}.sr-photoslot{aspect-ratio:3/4;background:linear-gradient(150deg,#e7f0e7,#dceee4);border:2px dashed rgba(28,91,119,.32);border-radius:18px;display:grid;overflow:hidden;place-items:center;position:relative;text-align:center}.sr-photoslot img{display:block;height:100%;object-fit:cover;width:100%}.sr-photoslot__hint{color:#6a8378;font-family:var(--mono,"JetBrains Mono",monospace);font-size:11px;letter-spacing:.1em;line-height:1.5;padding:12px;text-transform:uppercase}.sr-photoslot--wide{aspect-ratio:4/5;margin-top:24px}.srh-founder__note p{color:#36473d;font-size:1.08rem;line-height:1.66;margin:0 0 14px}.srh-founder__sign{color:#0c2114;font-family:var(--head,"Poppins",sans-serif);font-weight:700;margin-top:8px}@media (max-width:820px){.srh-founder{grid-template-columns:1fr}.sr-photoslot--wide{margin-top:0}}.srh-compare{display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:2.2rem;text-align:left}.srh-compare__col{border-radius:18px;padding:28px}.srh-compare__col--them{background:#f4f7f3;border:1px solid rgba(12,33,20,.08)}.srh-compare__col--us{background:linear-gradient(150deg,#3e9db8,#5bbf8a 55%,#8fc740);box-shadow:0 24px 48px -24px rgba(28,91,119,.6);color:#fff}.srh-compare__cap{font-family:var(--mono,"JetBrains Mono",monospace);font-size:11px;letter-spacing:.16em;opacity:.7;text-transform:uppercase}.srh-compare__col--us .srh-compare__cap{opacity:.85}.srh-compare__h{font-family:var(--head,"Poppins",sans-serif);font-size:1.2rem;font-weight:700;margin:4px 0 16px}.srh-compare ul{display:grid;gap:11px;list-style:none;margin:0;padding:0}.srh-compare li{align-items:flex-start;display:flex;font-size:.98rem;gap:10px;line-height:1.5}.srh-compare__col--them li{color:#5b6f64}.srh-compare__col--them li:before{color:#b08;content:"\2715";opacity:.45}.srh-compare__col--us li:before{content:"\2713";font-weight:700;opacity:.95}@media (max-width:680px){.srh-compare{grid-template-columns:1fr}}.srh-form .hs-form-field{margin-bottom:14px}.srh-form .hs-form label{color:#23332a;display:block;font-size:.85rem;font-weight:600;margin-bottom:6px}.srh-form .hs-input{background:#fbfdfb;border:1px solid rgba(12,33,20,.18);border-radius:10px;box-sizing:border-box;font:inherit;padding:12px 14px;width:100%!important}.srh-form .hs-input:focus{border-color:#3e9db8;box-shadow:0 0 0 3px rgba(62,157,184,.18);outline:0}.srh-form textarea.hs-input{min-height:120px}.srh-form .hs-button{background:#0c2114;border:0;border-radius:11px;color:#eafff0;cursor:pointer;font-family:var(--head,"Poppins",sans-serif);font-weight:600;padding:14px 22px;transition:transform .15s ease;width:100%}.srh-form .hs-button:hover{transform:translateY(-2px)}.srh-form .hs-error-msg,.srh-form .hs-error-msgs label{color:#c0392b;font-size:.84rem}.srh-aibanner{align-items:center;background:linear-gradient(120deg,#0c2114,#1c5b77);border-radius:16px;box-shadow:0 22px 46px -24px rgba(8,30,16,.6);color:#fff;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:clamp(20px,3vw,30px);padding:18px 22px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.srh-aibanner:hover{box-shadow:0 30px 60px -24px rgba(28,91,119,.65);transform:translateY(-3px)}.srh-aibanner__l{align-items:center;display:flex;gap:14px}.srh-aibanner__ic{background:linear-gradient(135deg,#21c700,#3e9db8);border-radius:12px;display:grid;flex:none;height:44px;place-items:center;width:44px}.srh-aibanner__ic svg{fill:none;height:23px;stroke:#fff;stroke-linejoin:round;stroke-width:1.7;width:23px}.srh-aibanner__t b{font-family:var(--head,"Poppins",sans-serif);font-size:1.05rem}.srh-aibanner__t small{display:block;font-size:.88rem;margin-top:2px;opacity:.82}.srh-aibanner__go{background:#fff;border-radius:10px;color:#0c2114;flex:none;font-family:var(--head,"Poppins",sans-serif);font-size:.95rem;font-weight:600;padding:10px 18px}@media (max-width:600px){.srh-aibanner{align-items:flex-start;flex-direction:column}}.srd-sheet{background:#fff;border-radius:24px;box-shadow:0 50px 100px -42px rgba(8,30,16,.65);padding:clamp(26px,5vw,56px)}.srd-head{align-items:center;display:grid;gap:20px;grid-template-columns:auto 1fr}.srd-head__ic{background:linear-gradient(135deg,#21c700,#3e9db8);border-radius:18px;display:grid;flex:none;height:64px;place-items:center;width:64px}.srd-head__ic svg{fill:#fff;height:34px;width:34px}.srd-head__ic svg.mono{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.srd-eyebrow{color:#3e9db8;display:block;font-family:var(--mono,"JetBrains Mono",monospace);font-size:12px;letter-spacing:.2em;margin-bottom:6px;text-transform:uppercase}.srd-h1{color:#0c2114;font-family:var(--head,"Poppins",sans-serif);font-size:clamp(1.9rem,4.2vw,3rem);font-weight:700;letter-spacing:-.02em;line-height:1.05;margin:0}.srd-lead{color:#3a4b40;font-size:1.12rem;line-height:1.62;margin:18px 0 0}.srd-cta{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 0}.srd-sheet .srh-btn--ghost{background:#f4f7f3;border:1px solid #dfe6df;color:#0c2114}.srd-stack{align-items:center;border-top:1px solid #eef2ee;display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0;padding-top:24px}.srd-stack__lab{color:#8a9a90;font-family:var(--mono,"JetBrains Mono",monospace);font-size:11px;letter-spacing:.16em;margin-right:4px;text-transform:uppercase}.srd-chip{align-items:center;background:#fbfdfb;border:1px solid #e3e9e3;border-radius:999px;color:#3a4b40;display:inline-flex;font-size:.84rem;font-weight:600;gap:7px;padding:7px 12px}.srd-chip svg{fill:#1c5b77;height:16px;width:16px}.srd-chip svg.mono{fill:none;stroke:#1c5b77;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.srd-sectit{color:#0c2114;font-family:var(--head,"Poppins",sans-serif);font-size:1.35rem;font-weight:700;margin:36px 0 14px}.srd-cols{column-count:2;column-gap:36px;margin:6px 0 0}.srd-cols p{break-inside:avoid;color:#46584c;line-height:1.62;margin:0 0 14px}.srd-end{background:linear-gradient(135deg,rgba(33,199,0,.12),rgba(62,157,184,.14));border-radius:18px;margin-top:36px;padding:28px clamp(20px,4vw,34px);text-align:center}.srd-end h3{color:#0c2114;font-family:var(--head,"Poppins",sans-serif);font-size:1.4rem;font-weight:700;margin:0 0 .4rem}.srd-end p{color:#3a4b40;line-height:1.55;margin:0 auto 1.2rem;max-width:48ch}.srd-end .srd-cta{justify-content:center}@media (max-width:680px){.srd-cols{column-count:1}.srd-head{grid-template-columns:1fr}}