.home-sales{--hs-blue:#1855e8;--hs-navy:#101e36;--hs-muted:#536078;--hs-line:#dce3ed;color:var(--hs-navy);background:#fff;font-size:16px;line-height:1.65}.home-sales a{text-decoration:none}.home-sales h1,.home-sales h2,.home-sales h3,.home-sales p{margin-top:0}.home-sales h2{letter-spacing:-.045em;font-size:clamp(2rem,3.5vw,3.15rem);line-height:1.12}.home-sales h3{letter-spacing:-.025em;font-size:1.25rem;line-height:1.3}.hs-section{padding:88px 0}.home-sales section[id],.home-sales main[id]{scroll-margin-top:104px}.hs-eyebrow{letter-spacing:.035em;color:var(--hs-blue);margin-bottom:18px;font-size:.875rem;font-weight:700}.hs-section-heading{text-align:center;max-width:800px;margin:0 auto 42px}.hs-section-heading>p:last-child:not(.hs-eyebrow){color:var(--hs-muted);max-width:620px;margin:20px auto 0}.hs-left{text-align:left;margin-left:0}.hs-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hs-skip-link{z-index:100;color:var(--hs-blue);background:#fff;padding:12px 20px;position:fixed;top:-100px;left:20px}.hs-skip-link:focus{top:10px}.home-sales :focus-visible{outline-offset:5px;outline:3px solid #3a78ff}.hs-hero{background:#f7f9fd;padding:62px 0 0}.hs-hero-grid{grid-template-columns:1.13fr 1fr;align-items:center;gap:66px;display:grid}.hs-hero-copy{padding:8px 0 30px}.hs-heading-wrap{position:relative}.home-sales h1{letter-spacing:-.06em;margin:0 0 25px;font-size:clamp(3.1rem,5.7vw,5rem);font-weight:750;line-height:1.02}.hs-rotating-word{min-height:1.15em;color:var(--hs-blue);animation:.35s hs-word-in;display:inline-block}.hs-motion-control{width:32px;height:32px;color:var(--hs-muted);cursor:pointer;background:0 0;border:1px solid #bcc9df;border-radius:50%;font-size:.875rem;position:absolute;bottom:10px;right:0}.hs-hero-promise{letter-spacing:-.02em;margin-bottom:20px;font-size:1.4rem;font-weight:700;line-height:1.35}.hs-lead{color:var(--hs-muted);margin-bottom:12px;font-size:1.0625rem;line-height:1.7}.hs-add-on-line{color:var(--hs-muted);margin-bottom:26px;font-size:1rem}.hs-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.hs-button,.hs-outline-button{background:var(--hs-blue);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:24px;min-height:54px;padding:14px 23px;font-size:1rem;font-weight:700;line-height:1.4;transition:background .2s;display:inline-flex}.hs-button:hover{color:#fff;background:#1045c5}.hs-outline-button{color:var(--hs-blue);background:0 0;border:1px solid #abc0e9}.hs-outline-button:hover{background:#edf3ff}.hs-text-link{color:var(--hs-navy);border-bottom:1px solid #a8b5c9;padding:8px 0;font-size:.9375rem;font-weight:700}.hs-under-cta{color:var(--hs-muted);margin:17px 0 0;font-size:.875rem}.hs-hero-visual{align-self:stretch;min-height:640px;margin-bottom:28px;position:relative}.hs-hero-visual>img{object-fit:cover;object-position:50% 40%;border-radius:12px;width:100%;height:81%;position:absolute;top:0;right:0}.hs-photo-label{color:var(--hs-navy);background:#fffffff5;border-radius:6px;padding:12px 17px;font-size:.875rem;line-height:1.5;position:absolute;top:23px;left:24px}.hs-start-card{background:var(--hs-navy);color:#fff;border-radius:10px;padding:26px 30px 23px;position:absolute;bottom:0;left:-25px;right:35px;box-shadow:0 20px 45px #101e361a}.hs-start-card>p{color:#c4d5f9;margin-bottom:10px;font-size:.875rem}.hs-start-card h2{letter-spacing:-.035em;margin-bottom:20px;font-size:2rem;line-height:1.14}.hs-start-card ul{gap:8px;margin:0 0 22px;padding:0;list-style:none;display:grid}.hs-start-card li{color:#e4ebf8;align-items:baseline;gap:10px;font-size:.9375rem;display:flex}.hs-start-card li:before{content:"✓";color:#98b9ff}.hs-start-card>a{color:#fff;border-top:1px solid #38465e;justify-content:space-between;gap:14px;padding-top:17px;font-size:.9375rem;font-weight:700;display:flex}.hs-trust-row{border-top:1px solid var(--hs-line);grid-template-columns:repeat(4,1fr);margin-top:30px;padding:27px 0;display:grid}.hs-trust-row>div{border-right:1px solid var(--hs-line);gap:2px;padding:0 22px;display:grid}.hs-trust-row>div:first-child{padding-left:0}.hs-trust-row>div:last-child{border:0}.hs-trust-row b{font-size:.9375rem}.hs-trust-row span,.hs-trust-row a{color:var(--hs-muted);font-size:.875rem}.hs-benefit-grid{grid-template-columns:repeat(3,1fr);gap:42px;display:grid}.hs-step-number{color:var(--hs-blue);border-top:2px solid var(--hs-blue);margin-bottom:22px;padding-top:14px;font-size:.875rem;font-weight:700;display:block}.hs-benefit-grid h3{margin-bottom:14px;font-size:1.375rem}.hs-benefit-grid p{color:var(--hs-muted);margin-bottom:0}.hs-packages{background:#f5f7fc}.home-sales .legal-form-switch{border-radius:10px;max-width:440px;padding:5px}.home-sales .legal-form-switch button{border-radius:7px;min-height:67px}.home-sales .legal-form-switch button span{color:inherit;background:0 0;font-size:1.25rem}.home-sales .legal-form-switch button small,.home-sales .package-switch-note{font-size:.875rem}.home-sales .package-card{box-shadow:none;border-radius:10px;min-height:460px;padding:29px}.home-sales .package-card h3{margin:18px 0 24px;font-size:1.5rem;line-height:1.22}.home-sales .package-card .price{letter-spacing:-.04em;font-size:2.35rem;line-height:1.15}.home-sales .package-card>p:not(.price){min-height:78px;font-size:1rem;line-height:1.6}.home-sales .package-label{letter-spacing:0;padding:7px 10px;font-size:.8125rem}.home-sales .package-card.popular{border:2px solid var(--hs-blue);box-shadow:0 12px 36px #1855e80d}.home-sales .popular .package-label{color:#174fd6;background:#eaf0ff}.home-sales .package-card.premium{background:var(--hs-navy);border-color:var(--hs-navy)}.home-sales .premium .package-label{color:#deebff;background:#293d61}.home-sales .premium .price{color:#fff!important}.home-sales .package-details summary,.home-sales .package-card li{font-size:.9375rem}.home-sales .package-details summary{padding:17px 25px 17px 0}.home-sales .package-card .button{background:var(--hs-blue);color:#fff;box-shadow:none;border-radius:7px;font-size:.9375rem}.home-sales .package-card.premium .button{color:var(--hs-navy);background:#fff}.hs-extras-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.hs-extras-grid>div>p:not(.hs-eyebrow){color:var(--hs-muted);margin:25px 0 28px}.hs-extra-list article{border-bottom:1px solid var(--hs-line);gap:22px;padding:24px 0;display:flex}.hs-extra-list article:first-child{border-top:1px solid var(--hs-line)}.hs-extra-list article>span{color:var(--hs-blue);padding-top:3px;font-size:.875rem}.hs-extra-list h3{margin-bottom:9px}.hs-extra-list p{color:var(--hs-muted);margin-bottom:0}.hs-extra-list a{color:var(--hs-blue);margin-top:10px;font-size:.9375rem;font-weight:700;display:inline-block}.hs-process{padding-top:25px}.hs-process-list{grid-template-columns:repeat(4,1fr);gap:26px;padding:0;list-style:none;display:grid}.hs-process-list li{border-top:1px solid var(--hs-line);padding-top:24px}.hs-process-list span{width:36px;height:36px;color:var(--hs-blue);background:#eaf0ff;border-radius:50%;place-items:center;margin-bottom:20px;font-size:.9375rem;font-weight:700;display:grid}.hs-process-list h3{font-size:1.125rem}.hs-process-list p{color:var(--hs-muted);margin-bottom:0;font-size:.9375rem}.hs-order{background:var(--hs-navy);color:#fff}.hs-order-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:76px;display:grid}.hs-order-copy{padding-top:20px;position:sticky;top:130px}.hs-order .hs-eyebrow{color:#a8c5ff}.hs-order-copy>p:not(.hs-eyebrow){color:#c6d2e6;margin:25px 0}.hs-order-copy ul{color:#e1e9f7;gap:12px;padding:0;list-style:none;display:grid}.hs-order-copy li:before{content:"✓";color:#a8c5ff;margin-right:12px}.hs-contact-card{border-top:1px solid #384963;gap:8px;margin-top:34px;padding:24px 0;display:grid}.hs-contact-card b{font-size:1rem}.hs-contact-card>a{color:#ceddff;font-size:.9375rem}.hs-contact-card>a:first-of-type{color:#fff;font-size:1.5rem;font-weight:700}.home-sales .funnel-card{color:var(--hs-navy);border-radius:12px;padding:30px}.home-sales .funnel-card p,.home-sales .funnel-card .field-help,.home-sales .funnel-card label,.home-sales .funnel-card small,.home-sales .funnel-card .input-label,.home-sales .funnel-card legend{font-size:.875rem;line-height:1.55}.home-sales .funnel-card input:not([type=radio]):not([type=checkbox]),.home-sales .funnel-card textarea,.home-sales .funnel-card select{font-size:1rem}.home-sales .funnel-card h3{font-size:1.5rem;line-height:1.2}.home-sales .funnel-card .button{background:var(--hs-blue);box-shadow:none;border-radius:7px;font-size:1rem}.home-sales .funnel-card .button-muted{color:var(--hs-navy);background:#edf2fa}.home-sales .funnel-head b{font-size:1rem}.home-sales .question-number,.home-sales .funnel-head>span{font-size:.875rem}.home-sales .package-choice>label>strong{font-size:1rem}.home-sales .package-choice>label{gap:12px}.home-sales .funnel-card .legal-choice small{font-size:.875rem}.home-sales .funnel-progress .active{background:var(--hs-blue)}.hs-journeys{grid-template-columns:repeat(3,1fr);gap:0 32px;display:grid}.hs-journeys>a{border-top:1px solid var(--hs-line);color:var(--hs-navy);padding:25px 0;display:block}.hs-journeys h3{justify-content:space-between;margin-bottom:10px;font-size:1.375rem;display:flex}.hs-journeys h3>span{color:var(--hs-blue);font-weight:400}.hs-journeys p{color:var(--hs-muted);margin-bottom:0;font-size:.9375rem}.hs-journeys a:hover h3{color:var(--hs-blue)}.hs-international{background:#f4f7fc;border-radius:10px;justify-content:space-between;align-items:center;gap:44px;margin-top:35px;padding:32px;display:flex}.hs-international>div{max-width:690px}.hs-international .hs-eyebrow{margin-bottom:9px}.hs-international h3{margin-bottom:14px;font-size:1.5rem}.hs-international p:last-child{color:var(--hs-muted);margin-bottom:0}.hs-international>a{flex-shrink:0;max-width:265px}.hs-help{background:#eff4ff;padding:38px 0}.hs-help-grid{justify-content:space-between;align-items:center;gap:48px;display:flex}.hs-help-grid>div{max-width:780px}.hs-help .hs-eyebrow{margin-bottom:9px}.hs-help h2{letter-spacing:-.035em;margin-bottom:10px;font-size:1.8rem}.hs-help p:last-child{color:var(--hs-muted);margin-bottom:0}.hs-help a{flex-shrink:0}.hs-faq-grid{grid-template-columns:.8fr 1.2fr;gap:76px;display:grid}.hs-faq details{border-bottom:1px solid var(--hs-line)}.hs-faq details:first-child{border-top:1px solid var(--hs-line)}.hs-faq summary{cursor:pointer;padding:23px 36px 23px 0;font-size:1rem;font-weight:700;line-height:1.5}.hs-faq summary:after{color:var(--hs-blue);top:20px}.hs-faq details p{color:var(--hs-muted);margin:0;padding:0 25px 20px 0;font-size:1rem;line-height:1.7}.hs-last-call{text-align:center;background:#f5f7fc;padding:65px 0}.hs-last-call h2{margin-bottom:27px;font-size:clamp(2rem,3.2vw,2.9rem)}@keyframes hs-word-in{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width>=1081px) and (width<=1280px){.hs-hero-grid{gap:45px}}@media (width<=1080px){.hs-hero-grid{grid-template-columns:1.1fr 1fr;gap:36px}.hs-hero-visual{min-height:630px}.hs-start-card{padding:23px;left:-10px;right:10px}.home-sales h1{font-size:clamp(3rem,6vw,4rem)}.hs-hero-promise{font-size:1.25rem}.hs-trust-row>div{padding:0 15px}.hs-trust-row b{font-size:.875rem}.hs-trust-row span,.hs-trust-row a{font-size:.8125rem}.hs-extras-grid,.hs-order-grid,.hs-faq-grid{gap:40px}.hs-international{flex-direction:column;align-items:flex-start}.hs-international>a{max-width:none}.hs-order-grid{grid-template-columns:.7fr 1fr}.home-sales .funnel-card{padding:23px}.hs-help-grid{gap:28px}.hs-help a{max-width:220px}}@media (width<=760px){.hs-section{padding:58px 0}.hs-hero{padding-top:34px}.hs-hero-grid{grid-template-columns:1fr;gap:15px}.hs-hero-copy{padding-bottom:18px}.home-sales h1{margin-bottom:20px;font-size:clamp(3rem,9.7vw,4.4rem)}.hs-heading-wrap{max-width:580px}.hs-motion-control{bottom:10px;right:0}.hs-eyebrow{margin-bottom:16px;font-size:.8125rem}.hs-lead,.hs-add-on-line{font-size:1rem}.hs-hero-visual{min-height:440px;margin:0 0 10px}.hs-hero-visual>img{object-position:center 38%;height:80%}.hs-photo-label{top:16px;left:16px}.hs-start-card{padding:22px;left:16px;right:16px}.hs-start-card h2{margin-bottom:13px;font-size:1.6rem}.hs-start-card h2 br{display:none}.hs-start-card>p{margin-bottom:7px}.hs-start-card ul{gap:5px;margin-bottom:16px}.hs-start-card li{font-size:.875rem}.hs-trust-row{grid-template-columns:1fr 1fr;margin-top:20px;padding:10px 0}.hs-trust-row>div{border:0;padding:15px 10px!important}.hs-trust-row>div:nth-child(2n){border-left:1px solid var(--hs-line)}.hs-trust-row b{font-size:.875rem}.hs-trust-row span,.hs-trust-row a{font-size:.8125rem}.hs-benefit-grid{grid-template-columns:1fr;gap:26px}.hs-benefit-grid h3{margin-bottom:10px}.hs-step-number{margin-bottom:13px}.hs-section-heading{margin-bottom:30px}.hs-extras-grid,.hs-order-grid,.hs-faq-grid{grid-template-columns:1fr;gap:30px}.hs-extras-grid .hs-button{margin-bottom:5px}.hs-process{padding-top:12px}.hs-process-list{grid-template-columns:1fr 1fr;gap:25px 20px}.hs-process-list h3{font-size:1.0625rem}.hs-order-copy{padding-top:0;position:static}.hs-contact-card{margin-top:20px;padding:18px 0 0}.home-sales .funnel-card{padding:20px}.hs-journeys{grid-template-columns:1fr 1fr;gap:0 22px}.hs-journeys h3{font-size:1.2rem}.hs-international{gap:22px;margin-top:20px;padding:25px}.hs-help-grid{flex-direction:column;align-items:flex-start;gap:24px}.hs-help a{max-width:none}.hs-help h2{font-size:1.65rem}.hs-faq-grid{gap:20px}.hs-last-call{padding:50px 0}}@media (width<=400px){.home-sales h1{font-size:2.85rem}.hs-actions{gap:14px}.hs-actions .hs-button{width:100%}.hs-actions .hs-text-link{margin-inline:auto}.hs-under-cta{font-size:.8125rem}.hs-start-card{padding:20px;left:8px;right:8px}.hs-journeys{grid-template-columns:1fr}.home-sales .funnel-card{padding:16px}.hs-international{padding:22px}}@media (prefers-reduced-motion:reduce){.home-sales *{transition:none!important;animation:none!important}.home-sales{scroll-behavior:auto}}.hs-value-strip b{letter-spacing:-.025em;color:var(--hs-blue);font-size:1.3rem}.hs-value-strip span,.hs-value-strip a{font-size:.875rem;line-height:1.5}.hs-value-strip a:hover{text-decoration:underline}.hs-benefit-grid p a{color:var(--hs-blue);text-underline-offset:3px;-webkit-text-decoration:underline #b6cafa;text-decoration:underline #b6cafa}.hs-benefit-grid p a:hover{text-decoration-color:currentColor}.hs-package-navigation{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px;max-width:690px;margin:0 auto;display:grid}.home-sales .hs-package-navigation .legal-form-switch{width:100%;max-width:none;margin:0}.hs-discover-link{min-width:0;color:var(--hs-blue);text-align:center;background:#fff;border:1px solid #abc0e9;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px;line-height:1.4;display:flex}.hs-discover-link>span{font-size:1.25rem;font-weight:700}.hs-discover-link>small{font-size:.875rem}.hs-discover-link:hover{border-color:var(--hs-blue);background:#edf3ff}@media (width<=1080px){.hs-value-strip b{font-size:1.1rem}}@media (width<=760px){.hs-value-strip b{font-size:1.05rem}.hs-value-strip span,.hs-value-strip a{font-size:.875rem}}@media (width<=600px){.hs-package-navigation{gap:10px}.home-sales .hs-package-navigation .legal-form-switch button{min-height:58px;padding:10px 6px}.home-sales .hs-package-navigation .legal-form-switch button span,.hs-discover-link>span{font-size:1rem}.hs-package-navigation small{display:none}.hs-discover-link{padding:10px 6px}}.home-sales .hs-process-heading{margin:0;line-height:1.2}.hs-process-intro{letter-spacing:-.035em;color:var(--hs-muted);font-size:clamp(1.4rem,3vw,2.3rem);font-weight:500;display:block}.hs-process-intro>span{color:var(--hs-navy);display:inline-block}.hs-process-result{letter-spacing:-.055em;color:var(--hs-blue);padding:10px 0 14px;font-size:clamp(2.8rem,6vw,5rem);font-weight:750;line-height:1.12;display:block}.hs-process-result>span{white-space:nowrap;display:inline-block;position:relative}.hs-process-result>span:after{content:"";background:var(--hs-blue);opacity:.25;transform-origin:0;border-radius:4px;height:5px;position:absolute;bottom:-10px;left:7%;right:3%}.hs-process-list>li:first-child{--hs-step-delay:1s}.hs-process-list>li:nth-child(2){--hs-step-delay:1.14s}.hs-process-list>li:nth-child(3){--hs-step-delay:1.28s}.hs-process-list>li:nth-child(4){--hs-step-delay:1.42s}@media (prefers-reduced-motion:no-preference){.hs-process[data-reveal=ready] .hs-process-intro,.hs-process[data-reveal=ready] .hs-process-result,.hs-process[data-reveal=ready] .hs-process-list>li{opacity:0}.hs-process[data-reveal=revealed] .hs-process-intro{animation:.65s cubic-bezier(.22,1,.36,1) both hs-process-in}.hs-process[data-reveal=revealed] .hs-process-result{animation:.85s cubic-bezier(.22,1,.36,1) .6s both hs-process-in}.hs-process[data-reveal=revealed] .hs-process-result>span:after{animation:.65s cubic-bezier(.22,1,.36,1) 1.1s both hs-process-underline}.hs-process[data-reveal=revealed] .hs-process-list>li{animation:hs-process-in .6s var(--hs-step-delay) cubic-bezier(.22,1,.36,1) both}}@keyframes hs-process-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hs-process-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=400px){.hs-process-result{font-size:2.6rem}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--navy:#071225;--navy2:#0b1931;--navy3:#10213f;--gold:#d8b56c;--gold2:#f1d99d;--cream:#f8f5ef;--ink:#0b172b;--muted:#5f6b7a;--line:#dfe3e9;--white:#fff;--green:#16a15f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071225eb;border-bottom:1px solid #ffffff14;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;gap:26px;height:78px;display:flex}.brand{color:#fff;align-items:center;gap:12px;display:inline-flex}.brand-mark{background:linear-gradient(145deg,var(--gold2),var(--gold));width:42px;height:42px;color:var(--navy);letter-spacing:-1px;border-radius:12px;place-items:center;font-weight:900;display:grid}.brand b{font-size:16px;display:block}.brand small{color:#9ca8ba;letter-spacing:1.4px;margin-top:3px;font-size:9px;display:block}.nav-wrap nav{color:#c8d0dc;align-items:center;gap:28px;font-size:14px;display:flex}.nav-wrap nav a:hover{color:var(--gold2)}.button{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-size:15px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{min-height:44px;padding:0 18px;font-size:14px}.button-gold{background:linear-gradient(135deg,var(--gold2),var(--gold));color:var(--navy);box-shadow:0 14px 30px #d8b56c29}.button-ghost{color:#fff;background:#ffffff0d;border:1px solid #ffffff38}.button-dark{background:var(--navy);color:#fff}.button-muted{color:var(--ink);background:#eef0f4}.button-wide{width:100%}.hero{background:radial-gradient(circle at 70% 20%,#172d53 0,var(--navy) 52%);color:#fff;padding:82px 0 0;position:relative;overflow:hidden}.hero-glow{filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.hero-glow-one{background:radial-gradient(circle,#d8b56c33,#0000 68%);width:480px;height:480px;top:-220px;right:-150px}.hero-glow-two{background:radial-gradient(circle,#3e65a840,#0000 70%);width:330px;height:330px;bottom:-100px;left:-180px}.hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:72px;display:grid;position:relative}.hero-copy{padding-bottom:72px}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:1.7px;color:#667286;margin:0 0 18px;font-size:12px;font-weight:900}.eyebrow{color:var(--gold2);align-items:center;gap:10px;display:flex}.eyebrow span{background:var(--gold);width:28px;height:1px}h1{letter-spacing:-3.2px;max-width:730px;margin:0;font-size:clamp(44px,5.9vw,76px);font-weight:850;line-height:1.01}h2{letter-spacing:-2px;margin:0;font-size:clamp(34px,4vw,52px);line-height:1.08}.hero-lead{color:#c8d2df;max-width:670px;margin:28px 0;font-size:19px;line-height:1.68}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.microcopy{color:#8795aa;margin:16px 0 0;font-size:12px}.hero-panel{background:linear-gradient(160deg,#ffffff1a,#ffffff09);border:1px solid #ffffff1f;border-radius:28px;padding:28px;box-shadow:0 28px 80px #00000047}.live-line{color:#cbd4e0;align-items:center;gap:9px;font-size:12px;display:flex}.live-line i{background:#45d28c;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #45d28c21}.hero-panel h2{letter-spacing:-1.2px;margin:24px 0;font-size:34px}.hero-panel ol{margin:0;padding:0;list-style:none}.hero-panel li{border-top:1px solid #ffffff17;gap:16px;padding:16px 0;display:flex}.hero-panel li>span{color:var(--gold2);padding-top:2px;font-size:12px;font-weight:900}.hero-panel li b{font-size:15px;display:block}.hero-panel li small{color:#91a0b4;margin-top:4px;line-height:1.5;display:block}.trust-strip{border-top:1px solid #ffffff17;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.trust-strip div{border-right:1px solid #ffffff17;align-items:center;gap:14px;padding:24px 22px;display:flex}.trust-strip div:last-child{border-right:0}.trust-strip strong{color:var(--gold2);font-size:27px}.trust-strip span{color:#96a4b7;font-size:12px;line-height:1.45}.section{padding:110px 0}.section-heading{text-align:center;max-width:760px;margin:0 auto 48px}.section-heading.left{text-align:left;margin-left:0}.section-heading>p:last-child{color:var(--muted);max-width:690px;margin:20px auto 0;font-size:17px;line-height:1.7}.section-heading.left>p:last-child{margin-left:0}.package-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.package-card{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;padding:30px;display:flex;position:relative;box-shadow:0 16px 48px #101e330f}.package-card.popular{border:2px solid #8473ea;transform:translateY(-9px)}.package-card.premium{background:var(--navy);color:#fff;border-color:#d8b56c80}.package-label{color:#536074;text-transform:uppercase;letter-spacing:.7px;background:#f0f1f5;border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:11px;font-weight:900}.package-card h3{margin:24px 0 4px;font-size:23px}.price{font-weight:900;color:var(--ink)!important;margin:8px 0 14px!important;font-size:35px!important}.package-card>p:not(.price){color:var(--muted);min-height:70px;font-size:14px;line-height:1.65}.premium>p:not(.price){color:#adb8c7}.package-card ul,.funding-card ul,.funnel-copy ul{gap:12px;margin:20px 0 28px;padding:0;list-style:none;display:grid}.package-card li,.funding-card li,.funnel-copy li{padding-left:25px;font-size:14px;line-height:1.45;position:relative}.package-card li:before,.funding-card li:before,.funnel-copy li:before{content:"✓";color:var(--green);font-weight:900;position:absolute;left:0}.package-card .button{margin-top:auto}.funding-section{background:var(--navy);color:#fff;padding:110px 0}.funding-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}.kicker-gold{color:var(--gold)}.funding-grid>div>p:not(.kicker):not(.legal-note){color:#aeb9c8;margin:24px 0;font-size:18px;line-height:1.72}.funding-points{grid-template-columns:1fr 1fr;gap:12px;margin:30px 0;display:grid}.funding-points>div{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;gap:14px;padding:19px;display:flex}.funding-points b{color:var(--gold2);font-size:26px}.funding-points span{font-size:13px;line-height:1.45}.funding-points small{color:#91a0b4}.legal-note{color:#75859d;font-size:11px;line-height:1.6}.funding-card{background:linear-gradient(160deg,#122646,#0b1a31);border:1px solid #d8b56c5c;border-radius:28px;padding:36px;box-shadow:0 28px 70px #0000003d}.funding-card>span{color:var(--gold2);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:900}.funding-card h3{margin:18px 0;font-size:27px;line-height:1.25}.funding-price{font-weight:900;color:#fff!important;margin:8px 0!important;font-size:42px!important}.funding-card li{color:#c2cbd7}.process-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.process-grid article{border-right:1px solid var(--line);padding:32px 26px}.process-grid article:last-child{border-right:0}.process-grid span{color:#9b7b35;font-size:13px;font-weight:900}.process-grid h3{margin:28px 0 10px;font-size:20px}.process-grid p{color:var(--muted);font-size:14px;line-height:1.65}.funnel-section{color:#fff;background:#0a162a}.funnel-shell{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.funnel-copy{padding-top:25px}.funnel-copy h2{font-size:46px}.funnel-copy>p:not(.kicker){color:#aeb9c8;font-size:17px;line-height:1.7}.funnel-copy li{color:#d4dbe5}.funnel-card{color:var(--ink);background:#fff;border-radius:26px;padding:30px;box-shadow:0 28px 90px #00000047}.funnel-progress{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:30px;display:grid}.funnel-progress span{background:#e7e9ed;border-radius:8px;height:5px}.question-number{color:#8b6a28;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.funnel-step h3{margin:0 0 24px;font-size:25px}.choice-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px;display:grid}.choice-grid button{text-align:left;cursor:pointer;background:#f7f8fa;border:1px solid #e2e5e9;border-radius:14px;min-height:116px;padding:16px}.choice-grid button.selected{background:#fffaf0;border:2px solid #c49c4b}.choice-grid b,.choice-grid small{display:block}.choice-grid b{font-size:18px}.choice-grid small{color:#6b7583;margin-top:8px;font-size:11px;line-height:1.45}.funnel-buttons{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.input-label{gap:8px;font-size:13px;font-weight:800;display:grid}.input-label input{width:100%;height:54px;font:inherit;color:var(--ink);border:1px solid #dfe2e7;border-radius:12px;outline:none;padding:0 15px}.input-label input:focus{border-color:#c49c4b;box-shadow:0 0 0 4px #c49c4b1a}.selection-summary{background:#f6f7f9;border-radius:12px;gap:4px;margin:16px 0;padding:15px;display:grid}.selection-summary span{text-transform:uppercase;color:#7b8491;letter-spacing:.7px;font-size:10px;font-weight:900}.selection-summary b{font-size:14px}.selection-summary small{color:#6b7583}.text-link{color:#846729;font-size:12px;font-weight:800}.privacy-line{color:#8d95a0;text-align:center;margin:20px 0 0;font-size:10px}.faq-grid{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.sticky-heading{align-self:start;position:sticky;top:120px}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:0 4px}summary{cursor:pointer;padding:24px 34px 24px 0;font-size:18px;font-weight:800;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:#9b7b35;font-size:25px;position:absolute;top:20px;right:6px}details[open] summary:after{content:"−"}.faq-list p{color:var(--muted);margin:0 40px 24px 0;font-size:15px;line-height:1.7}footer{color:#fff;background:#061020;padding:70px 0 24px}.footer-grid{grid-template-columns:1.8fr repeat(3,1fr);gap:50px;display:grid}.footer-grid>div{flex-direction:column;gap:12px;display:flex}.footer-grid>div:first-child p{color:#7f8da1;max-width:350px;font-size:12px;line-height:1.65}.footer-grid>div>b{color:var(--gold2);margin-bottom:8px;font-size:13px}.footer-grid a{color:#9ba7b8;font-size:13px}.footer-grid a:hover{color:#fff}.footer-bottom{color:#69778c;border-top:1px solid #ffffff14;justify-content:space-between;margin-top:50px;padding-top:22px;font-size:11px;display:flex}.footer-bottom span:last-child{gap:18px;display:flex}.whatsapp-float{z-index:45;color:#fff;background:#1cc46b;border-radius:50%;place-items:center;width:54px;height:54px;font-size:12px;font-weight:900;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 38px #0000003d}@media (width<=980px){.nav-wrap nav{display:none}.hero-grid,.funding-grid,.funnel-shell,.faq-grid{grid-template-columns:1fr;gap:45px}.hero-copy{padding-bottom:0}.hero-panel{margin-bottom:50px}.package-grid{grid-template-columns:1fr}.package-card.popular{transform:none}.process-grid{grid-template-columns:1fr 1fr}.process-grid article:nth-child(2){border-right:0}.process-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.sticky-heading{position:static}.footer-grid,.trust-strip{grid-template-columns:1fr 1fr}.trust-strip div:nth-child(2){border-right:0}.trust-strip div:nth-child(-n+2){border-bottom:1px solid #ffffff17}}@media (width<=640px){.shell{width:min(100% - 28px,1180px)}.nav-wrap{height:70px}.brand small,.site-header .button{display:none}.hero{padding-top:58px}h1{letter-spacing:-2px;font-size:44px}.hero-lead{font-size:16px}.hero-actions{display:grid}.hero-actions .button{width:100%}.hero-panel{padding:20px}.hero-panel h2{font-size:29px}.trust-strip div{padding:18px 12px;display:block}.trust-strip span{margin-top:4px;display:block}.section,.funding-section{padding:78px 0}h2{font-size:36px}.section-heading{text-align:left}.section-heading>p:last-child{margin-left:0}.package-card{padding:24px}.funding-points,.process-grid{grid-template-columns:1fr}.process-grid article{border-right:0;border-bottom:1px solid var(--line)!important}.process-grid article:last-child{border-bottom:0!important}.funnel-card{padding:20px}.choice-grid{grid-template-columns:1fr}.choice-grid button{min-height:82px}.funnel-buttons{flex-direction:column;align-items:stretch}.funnel-buttons .button{width:100%}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start;gap:15px}}.legal-page{min-height:70vh;padding:88px 0 110px}.legal-shell{max-width:900px}.legal-shell h1{color:var(--ink);margin-bottom:12px;font-size:clamp(42px,6vw,68px)}.legal-updated{color:#7a8491;margin-bottom:44px;font-size:13px}.legal-shell article{border:1px solid var(--line);background:#fff;border-radius:24px;padding:40px;box-shadow:0 16px 50px #101e330f}.legal-shell article h2{letter-spacing:-.6px;margin:35px 0 12px;font-size:25px}.legal-shell article h2:first-child{margin-top:0}.legal-shell article p{color:#4f5c6d;font-size:14px;line-height:1.8}.legal-shell article a{color:#8a6928;text-decoration:underline}.legal-raw{white-space:pre-wrap;color:#4f5c6d;font:14px/1.75 Arial,Helvetica,sans-serif}.legal-raw strong{color:var(--ink)}@media (width<=640px){.legal-page{padding:58px 0 78px}.legal-shell article{padding:22px}.legal-raw{font-size:13px}}.thank-page{background:radial-gradient(circle at 70% 20%,#172d53 0,var(--navy) 52%);place-items:center;min-height:100vh;padding:30px;display:grid}.thank-card{text-align:center;background:#fff;border-radius:28px;max-width:680px;padding:48px;box-shadow:0 30px 90px #0000004d}.thank-card .brand-mark{margin:0 auto 30px}.thank-card h1{color:var(--ink);letter-spacing:-2px;font-size:clamp(40px,6vw,64px)}.thank-card>p:not(.kicker){color:var(--muted);margin:22px 0 30px;font-size:17px;line-height:1.7}.full-funnel{min-height:620px}.funnel-head{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.funnel-head .question-number{margin-bottom:4px}.funnel-head>div>b{font-size:14px}.funnel-head>span{color:#8b6a28;font-size:12px;font-weight:900}.funnel-progress-eight{grid-template-columns:repeat(8,1fr);margin-bottom:26px}.full-funnel fieldset{border:0;margin:28px 0 0;padding:0}.full-funnel legend{margin-bottom:13px;font-size:14px;font-weight:900}.legal-choice{grid-template-columns:1fr 1fr}.package-choice{gap:9px;display:grid}.package-choice>label{cursor:pointer;background:#f8f9fb;border:1px solid #dfe3e9;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.package-choice>label.selected{background:#fffaf0;border:2px solid #c49c4b;padding:14px}.package-choice input,.radio-row input,.radio-stack input,.extras-grid input,.consent-list input,.check-card input{accent-color:#a47e31}.package-choice span{gap:4px;display:grid}.package-choice span b{font-size:14px}.package-choice span small{color:#687383;font-size:11px;line-height:1.4}.package-choice span em{text-transform:uppercase;letter-spacing:.6px;color:#f1d99d;background:#162846;border-radius:999px;width:max-content;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900}.package-choice strong{white-space:nowrap;font-size:18px}.radio-row{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.radio-row label{cursor:pointer;background:#f8f9fb;border:1px solid #dfe3e9;border-radius:10px;align-items:center;gap:7px;padding:11px 14px;font-size:13px;font-weight:800;display:flex}.field-help,.step-intro{color:#6b7583;margin:10px 0 0;font-size:11px;line-height:1.55}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid .full{grid-column:1/-1}.input-label textarea,.input-label select{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #dfe2e7;border-radius:12px;outline:none;padding:14px 15px}.input-label textarea{resize:vertical;min-height:96px}.input-label select{height:54px}.input-label textarea:focus,.input-label select:focus{border-color:#c49c4b;box-shadow:0 0 0 4px #c49c4b1a}.check-card{cursor:pointer;background:#f8f9fb;border:1px solid #dfe3e9;border-radius:12px;align-items:flex-start;gap:10px;padding:14px;display:flex}.check-card span{gap:4px;display:grid}.check-card b{font-size:13px}.check-card small{color:#6b7583;font-size:11px}.info-box{border-left:4px solid var(--gold);background:#fff8e8;border-radius:10px;gap:4px;margin-top:18px;padding:15px;display:grid}.info-box b{font-size:13px}.info-box span{color:#6d6655;font-size:11px;line-height:1.5}.radio-stack{gap:10px;margin-bottom:18px;display:grid}.radio-stack label{cursor:pointer;border:1px solid #dfe3e9;border-radius:14px;gap:12px;padding:16px;display:flex}.radio-stack span{gap:5px;display:grid}.radio-stack b{font-size:14px}.radio-stack small{color:#687383;font-size:11px}.source-choice{grid-template-columns:repeat(2,1fr)}.source-choice button{min-height:70px}.extras-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.extras-grid label{cursor:pointer;background:#f8f9fb;border:1px solid #dfe3e9;border-radius:12px;align-items:flex-start;gap:10px;padding:14px;font-size:12px;font-weight:700;line-height:1.4;display:flex}.extras-grid label.selected{background:#fffaf0;border-color:#c49c4b}.order-summary{border:1px solid #e0e4e9;border-radius:14px;gap:0;display:grid;overflow:hidden}.order-summary>div{background:#f8f9fb;border-bottom:1px solid #e8eaee;grid-template-columns:110px 1fr auto;gap:10px;padding:12px 14px;display:grid}.order-summary>div:last-child{border-bottom:0}.order-summary span{color:#748090;text-transform:uppercase;font-size:10px;font-weight:900}.order-summary b,.order-summary strong{font-size:12px}.order-summary strong{color:#8b6a28}.consent-list{gap:10px;margin-top:18px;display:grid}.consent-list label{border:1px solid #e0e3e8;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.consent-list span{color:#566273;font-size:10px;line-height:1.5}.consent-list a{color:#8b6a28;text-decoration:underline}.funnel-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:25px;display:flex}.funnel-nav .button:last-child{margin-left:auto}.form-error{color:brown;background:#fff0f0;border-radius:10px;margin-top:16px;padding:12px 14px;font-size:12px;font-weight:800;line-height:1.5}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.button:disabled{opacity:.65;cursor:wait}.funnel-success{text-align:center;padding:46px 34px}.success-check{color:#178650;background:#e8f7ef;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 18px;font-size:28px;font-weight:900;display:grid}.funnel-success h3{margin:8px 0 12px;font-size:29px}.funnel-success>p:not(.question-number){color:#647080;font-size:14px;line-height:1.7}.reference-box{background:#f5f6f8;border-radius:12px;gap:6px;margin:22px 0;padding:16px;display:grid}.reference-box small{text-transform:uppercase;color:#758090;font-size:10px;font-weight:900}.reference-box b{letter-spacing:.6px;font-size:18px}@media (width<=640px){.form-grid,.extras-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.form-grid>span{display:none}.package-choice>label{grid-template-columns:auto 1fr}.package-choice strong{grid-column:2}.source-choice,.order-summary>div{grid-template-columns:1fr}.funnel-nav{align-items:stretch}.funnel-nav .button{width:100%;padding:0 12px;font-size:13px}.funnel-progress-eight{gap:4px}.full-funnel{min-height:0}}.directory-hero{background:radial-gradient(circle at 78% 14%,#1a3157 0,var(--navy) 54%);color:#fff;padding:82px 0 58px}.directory-hero h1{max-width:930px;font-size:clamp(45px,6vw,74px)}.directory-hero>div>p:not(.eyebrow){color:#c4cfdd;max-width:800px;margin:25px 0 0;font-size:18px;line-height:1.7}.directory-trust{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.directory-trust span{color:#b7c2d1;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:12px;padding:13px 16px;font-size:12px}.directory-trust b{color:var(--gold2);margin-right:5px;font-size:17px}.popular-city-section{border-bottom:1px solid var(--line);background:#fff;padding:58px 0}.popular-city-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.popular-city-head .kicker{margin-bottom:8px}.popular-city-head h2{font-size:36px}.popular-city-head>a{color:#876824;font-size:13px;font-weight:900}.popular-city-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.popular-city-grid>a{border:1px solid var(--line);background:#fafbfc;border-radius:12px;gap:5px;padding:14px 15px;display:grid}.popular-city-grid>a:hover{background:#fffaf0;border-color:#caa759}.popular-city-grid b{font-size:13px}.popular-city-grid span{color:#748092;font-size:10px}.directory-main{background:#f6f3ed}.directory-app{gap:24px;display:grid}.directory-filters{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:1.7fr repeat(3,1fr);gap:10px;padding:18px;display:grid;box-shadow:0 16px 45px #0712250f}.directory-filters label{color:#425064;gap:7px;font-size:11px;font-weight:900;display:grid}.directory-filters input,.directory-filters select{width:100%;height:50px;color:var(--ink);background:#fff;border:1px solid #dfe3e9;border-radius:10px;outline:none;padding:0 13px;font:13px Arial,Helvetica,sans-serif}.directory-filters input:focus,.directory-filters select:focus{border-color:#c49c4b;box-shadow:0 0 0 4px #c49c4b1a}.directory-result-line{justify-content:space-between;align-items:center;gap:15px;display:flex}.directory-result-line b{font-size:21px}.directory-result-line span{color:#6b7788;font-size:11px}.notary-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.notary-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;padding:20px;display:flex;box-shadow:0 12px 36px #0712250d}.notary-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.notary-card-top>span{color:#8690a0;text-align:right;max-width:48%;font-size:9px;line-height:1.3}.notary-city{color:#4e59c4;background:#f2f4ff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.notary-role{color:#7a8492;margin:16px 0 3px;font-size:11px}.notary-card h2{letter-spacing:-.4px;margin:0 0 11px;font-size:21px}.notary-card address{color:#4e5c6d;font-size:12px;font-style:normal;line-height:1.55}.notary-phone{color:#7e6229;margin-top:8px;font-size:12px;font-weight:900}.notary-tags{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.notary-tags span{color:#697587;border:1px solid #e3e6ea;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:800}.notary-actions{gap:7px;margin-top:auto;padding-top:18px;display:grid}.notary-actions .button{border-radius:10px;min-height:44px;padding:0 12px;font-size:11px}.notary-whatsapp{color:#117541;box-shadow:none;background:#e8f8ef}.directory-pagination{justify-content:center;align-items:center;gap:15px;display:flex}.directory-pagination button{cursor:pointer;background:#fff;border:1px solid #d9dde3;border-radius:10px;min-height:42px;padding:0 18px;font-weight:800}.directory-pagination button:disabled{opacity:.4;cursor:not-allowed}.directory-pagination span{color:#667385;font-size:12px}.directory-empty{text-align:center;border:1px dashed #cfd5dd;border-radius:16px;gap:5px;padding:30px;display:grid}.directory-empty span{color:#748092;font-size:12px}.directory-content{background:#fff}.directory-content-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.directory-content article{border:1px solid var(--line);background:#fafbfc;border-radius:22px;padding:32px}.directory-content article:first-child{background:var(--navy);color:#fff;border-color:var(--navy)}.directory-content h2{font-size:35px}.directory-content article>p:not(.kicker){color:#687587;min-height:115px;font-size:14px;line-height:1.75}.directory-content article:first-child>p:not(.kicker){color:#aeb9c8}.directory-disclaimer{background:#ece9e2;border-top:1px solid #ded9cf;padding:24px 0}.directory-disclaimer .shell{grid-template-columns:160px 1fr;gap:25px;display:grid}.directory-disclaimer b{font-size:12px}.directory-disclaimer p{color:#69717c;margin:0;font-size:10px;line-height:1.65}.breadcrumbs{color:#aeb9c8;align-items:center;gap:9px;margin-bottom:24px;font-size:11px;display:flex}.breadcrumbs a{color:var(--gold2)}.directory-city-hero{padding-bottom:64px}.directory-city-hero .hero-actions{margin-top:28px}.city-facts{border-bottom:1px solid var(--line);background:#fff}.city-facts>.shell{grid-template-columns:repeat(3,1fr);display:grid}.city-facts .shell>div{border-right:1px solid var(--line);align-items:center;gap:12px;padding:23px;display:flex}.city-facts .shell>div:last-child{border-right:0}.city-facts strong{color:#8a6b2a;font-size:27px}.city-facts span{color:#697587;font-size:11px}.directory-results{background:#f6f3ed}.city-notary-grid{align-items:stretch}.city-seo-section{background:#fff}.city-seo-grid{grid-template-columns:1.25fr .75fr;gap:70px;display:grid}.city-seo-grid h2{font-size:42px}.city-seo-grid>div>p:not(.kicker){color:#647183;font-size:15px;line-height:1.75}.city-seo-grid ul{gap:9px;margin:24px 0;padding:0;list-style:none;display:grid}.city-seo-grid li{padding-left:24px;font-size:13px;position:relative}.city-seo-grid li:before{content:"✓";color:#168c54;font-weight:900;position:absolute;left:0}.city-seo-grid aside{border:1px solid var(--line);background:#fafbfc;border-radius:20px;padding:25px}.city-seo-grid aside h3{margin:0 0 15px}.language-stat{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;font-size:12px;display:flex}.language-stat b{color:#886927}.city-seo-grid aside p{color:#758092;margin:15px 0 0;font-size:9px;line-height:1.6}.related-cities{color:#fff;background:#0a162a;padding:54px 0}.related-cities h2{margin-bottom:20px;font-size:28px}.related-cities .shell>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.related-cities a{color:#d2dae5;border:1px solid #ffffff1c;border-radius:10px;justify-content:space-between;gap:10px;padding:13px;font-size:11px;display:flex}.related-cities a span{color:var(--gold2)}.city-index-hero{padding-bottom:70px}.city-index{background:#f6f3ed}.city-letter{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:25px;padding:28px 0;display:grid}.city-letter h2{color:#9b7b35;font-size:38px}.city-letter>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.city-letter a{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:space-between;gap:8px;padding:11px 12px;font-size:10px;display:flex}.city-letter a b{color:#8a6a28}.selected-notary-box{background:#fff8e8;border:1px solid #d8b56c;border-radius:12px;gap:5px;margin:0 0 18px;padding:15px;display:grid}.selected-notary-box span{text-transform:uppercase;letter-spacing:.7px;color:#856822;font-size:9px;font-weight:900}.selected-notary-box b{font-size:14px}.selected-notary-box small{color:#6d685b}.selected-notary-box button{color:#846729;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:10px;font-weight:900;text-decoration:underline}@media (width<=980px){.popular-city-grid,.related-cities .shell>div,.city-letter>div{grid-template-columns:repeat(2,1fr)}.directory-filters,.notary-grid{grid-template-columns:1fr 1fr}.city-seo-grid{grid-template-columns:1fr;gap:35px}}@media (width<=640px){.directory-hero{padding:58px 0 45px}.directory-hero h1{font-size:42px}.directory-hero>div>p:not(.eyebrow){font-size:15px}.directory-trust{display:grid}.popular-city-head{flex-direction:column;align-items:flex-start}.popular-city-grid,.notary-grid,.directory-content-grid,.related-cities .shell>div,.city-letter>div{grid-template-columns:1fr}.directory-filters{grid-template-columns:1fr;padding:14px}.directory-result-line{flex-direction:column;align-items:flex-start}.directory-content article>p:not(.kicker){min-height:0}.directory-disclaimer .shell{grid-template-columns:1fr;gap:8px}.city-facts>.shell{grid-template-columns:1fr}.city-facts .shell>div{border-right:0;border-bottom:1px solid var(--line)}.city-letter{grid-template-columns:1fr;gap:12px}.directory-city-hero .hero-actions{display:grid}.directory-city-hero .button{width:100%}}.notary-card h2 a:hover{color:#8a6b2a}.notary-profile-link{color:#34445a;border:1px solid #dfe3e9;border-radius:10px;justify-content:center;align-items:center;min-height:38px;font-size:10px;font-weight:900;display:inline-flex}.notary-profile-link:hover{color:#806323;border-color:#caa759}.notary-profile-hero h1{max-width:1050px}.notary-profile-facts{border-bottom:1px solid var(--line);background:#fff}.notary-profile-facts>.shell{grid-template-columns:1.35fr 1fr 1fr 1fr;display:grid}.notary-profile-facts article{border-right:1px solid var(--line);align-content:center;gap:7px;min-height:112px;padding:22px;display:grid}.notary-profile-facts article:last-child{border-right:0}.notary-profile-facts span{color:#7a8492;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:900}.notary-profile-facts address,.notary-profile-facts b,.notary-profile-facts a{color:#15243a;font-size:13px;font-style:normal;font-weight:800;line-height:1.5}.notary-profile-facts a{color:#806323}.notary-profile-main{background:#f6f3ed}.notary-profile-grid{grid-template-columns:1.25fr .75fr;align-items:start;gap:65px;display:grid}.notary-profile-grid>div>h2{max-width:760px;font-size:clamp(34px,4vw,52px)}.notary-profile-grid>div>p:not(.kicker){color:#617084;font-size:15px;line-height:1.8}.notary-process{gap:11px;margin-top:28px;display:grid}.notary-process>div{border:1px solid var(--line);background:#fff;border-radius:14px;gap:15px;padding:17px;display:flex}.notary-process>div>b{height:34px;color:var(--gold2);background:#0a162a;border-radius:50%;flex:0 0 34px;place-items:center;font-size:13px;display:grid}.notary-process span{gap:4px;display:grid}.notary-process strong{font-size:13px}.notary-process small{color:#6b7788;font-size:11px;line-height:1.55}.notary-request-card{background:#fff;border:1px solid #d4b46d;border-radius:22px;padding:27px;position:sticky;top:92px;box-shadow:0 18px 48px #07122517}.notary-request-card>span{color:#8a6b2a;text-transform:uppercase;letter-spacing:.7px;font-size:10px;font-weight:900}.notary-request-card h2{margin:9px 0 12px;font-size:27px}.notary-request-card address{color:#4f5d6e;font-size:13px;font-style:normal;line-height:1.65}.notary-request-card p{color:#778191;margin:17px 0;font-size:10px;line-height:1.6}.notary-request-card .button{margin-top:8px}.notary-profile-info{background:#fff}.notary-info-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.notary-info-grid article{border:1px solid var(--line);background:#fafbfc;border-radius:18px;padding:25px}.notary-info-grid h3{font-size:19px}.notary-info-grid p{color:#657285;font-size:12px;line-height:1.7}.related-notaries{color:#fff;background:#0a162a;padding:66px 0}.related-notaries .shell>div:first-child{margin-bottom:22px}.related-notaries h2{font-size:34px}.related-notary-links{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.related-notary-links a{background:#ffffff09;border:1px solid #ffffff1c;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.related-notary-links a span{gap:5px;display:grid}.related-notary-links b{color:#fff;font-size:12px}.related-notary-links small{color:#aeb9c8;font-size:9px}.related-notary-links strong{color:var(--gold2);flex:none;font-size:9px}.all-city-notaries{color:var(--gold2);margin-top:20px;font-size:12px;font-weight:900;display:inline-flex}.all-city-notaries:hover{text-decoration:underline}@media (width<=980px){.notary-profile-facts>.shell{grid-template-columns:1fr 1fr}.notary-profile-facts article:nth-child(2){border-right:0}.notary-profile-grid{grid-template-columns:1fr;gap:35px}.notary-request-card{position:static}.notary-info-grid,.related-notary-links{grid-template-columns:1fr}}@media (width<=640px){.notary-profile-facts>.shell{grid-template-columns:1fr}.notary-profile-facts article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.notary-profile-facts article:last-child{border-bottom:0}.notary-profile-hero .hero-actions{display:grid}.notary-profile-hero .button{width:100%}.notary-profile-grid>div>h2{font-size:34px}.related-notary-links a{flex-direction:column;align-items:flex-start}.notary-request-card{padding:21px}}.directory-filter-panel{background:#fff;border:1px solid #d8dde5;border-radius:20px;overflow:hidden;box-shadow:0 18px 50px #07122514}.directory-filter-heading{background:#fbfaf7;border-bottom:1px solid #e7e9ed;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.directory-filter-heading>div{align-items:center;gap:11px;display:flex}.directory-filter-heading b{font-size:15px;display:block}.directory-filter-heading small{color:#748092;margin-top:3px;font-size:10px;display:block}.filter-icon{background:var(--navy);width:34px;height:34px;color:var(--gold2);border-radius:10px;place-items:center;font-size:19px;font-weight:900;display:grid}.filter-reset{color:#73591f;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:900;display:flex}.filter-reset span{color:#684f19;background:#efe4c7;border-radius:999px;place-items:center;min-width:21px;height:21px;display:grid}.directory-filter-panel .directory-filters{box-shadow:none;border:0;border-radius:0;grid-template-columns:1.7fr repeat(4,1fr);padding:18px}.active-filter-row{flex-wrap:wrap;align-items:center;gap:7px;padding:0 18px 17px;display:flex}.active-filter-row>span{color:#7a8492;font-size:10px;font-weight:900}.active-filter-row button{color:#71571f;cursor:pointer;background:#fff9eb;border:1px solid #dcc58e;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:800}.notary-language-block{border-top:1px solid #edf0f3;margin-top:14px;padding-top:11px}.notary-language-block>b{color:#667385;text-transform:uppercase;letter-spacing:.7px;margin-bottom:7px;font-size:9px;display:block}.notary-language-block .notary-tags{margin-top:0}.directory-empty .button{justify-self:center;margin-top:12px}@media (width<=1180px){.directory-filter-panel .directory-filters{grid-template-columns:1.5fr 1fr 1fr}.directory-filter-panel .directory-search{grid-column:span 1}}@media (width<=780px){.directory-filter-panel .directory-filters{grid-template-columns:1fr 1fr}.directory-filter-heading{align-items:flex-start}.directory-filter-heading small{max-width:220px;line-height:1.45}}@media (width<=520px){.directory-filter-panel .directory-filters{grid-template-columns:1fr}.directory-filter-heading{display:grid}.filter-reset{justify-self:start}.active-filter-row{align-items:flex-start}}.payment-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.payment-choice label{cursor:pointer;background:#f8f9fb;border:1px solid #dfe3e9;border-radius:12px;align-items:flex-start;gap:10px;padding:15px;display:flex}.payment-choice label.selected{background:#fffaf0;border:2px solid #c49c4b;padding:14px}.payment-choice input{accent-color:#a47e31}.payment-choice span{gap:5px;display:grid}.payment-choice b{font-size:13px}.payment-choice small{color:#687383;font-size:10px;line-height:1.5}.signature-field{text-align:left;margin-top:18px}.signature-field small{color:#687383;font-size:10px;font-weight:400;line-height:1.5}.payment-pending{text-align:left;border-left:4px solid var(--gold);background:#fff8e8;border-radius:12px;gap:6px;margin:18px 0;padding:16px;display:grid}.payment-pending b{font-size:13px}.payment-pending span{color:#6d6655;font-size:11px;line-height:1.55}.funnel-success>.button{margin-top:10px}.order-feedback{text-align:left;border-top:1px solid #e1e4e8;gap:12px;margin-top:28px;padding-top:24px;display:grid}.order-feedback h4{margin:0;font-size:19px}.rating-row{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;display:flex}.rating-row>span{font-size:12px;font-weight:800}.rating-row>div{display:flex}.rating-row button{color:#d9dde3;cursor:pointer;background:0 0;border:0;padding:2px;font-size:24px;line-height:1}.rating-row button.active{color:#c49c4b}.feedback-consent{color:#657181;align-items:flex-start;gap:9px;font-size:10px;line-height:1.5;display:flex}.feedback-consent input{accent-color:#a47e31}.feedback-thanks{text-align:left;background:#eaf7ef;border-radius:12px;gap:5px;margin-top:26px;padding:16px;display:grid}.feedback-thanks b{color:#176d46;font-size:13px}.feedback-thanks span{color:#507060;font-size:11px;line-height:1.5}@media (width<=640px){.payment-choice{grid-template-columns:1fr}.rating-row{flex-direction:column;align-items:flex-start;gap:5px}}.payment-success-page{text-align:center;max-width:680px}.payment-success-page h1{letter-spacing:-1.5px;font-size:44px}.payment-success-page>p{color:#647080;line-height:1.7}.payment-success-page .reference-box{max-width:420px;margin-inline:auto}.payment-success-page .button{margin-top:12px}.full-funnel,.funnel-success{scroll-margin-top:96px}.bank-details{text-align:left;background:#fff9ec;border:1px solid #e4d3aa;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;padding:16px;display:grid}.bank-details>b,.bank-details>p{grid-column:1/-1}.bank-details>b{font-size:14px}.bank-details span{word-break:break-word;gap:3px;font-size:12px;font-weight:800;display:grid}.bank-details small{text-transform:uppercase;letter-spacing:.7px;color:#887552;font-size:9px}.bank-details p{color:#6d6655;margin:2px 0 0;font-size:10px;line-height:1.5}.bank-details-success{margin:18px 0}.save-payment-consent{background:#f5f9fd;border:1px solid #d7e2ef;border-radius:10px;align-items:flex-start;gap:10px;margin-top:10px;padding:12px;display:flex}.save-payment-consent input{accent-color:#a47e31}.save-payment-consent span{color:#526275;font-size:10px;line-height:1.5}@media (width<=640px){.bank-details{grid-template-columns:1fr}.bank-details>b,.bank-details>p{grid-column:auto}}.trust-visual-section{background:var(--cream);padding:0 0 110px}.trust-visual-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:72px;display:grid}.trust-visual-copy h2{margin:0;font-size:clamp(36px,4vw,52px)}.trust-visual-copy>p:not(.kicker){color:var(--muted);margin:22px 0 28px;font-size:16px;line-height:1.75}.trust-promises{border-top:1px solid var(--line);gap:0;display:grid}.trust-promises span{border-bottom:1px solid var(--line);color:#4e5b6d;align-items:center;gap:14px;padding:14px 0;font-size:13px;font-weight:800;display:flex}.trust-promises b{color:#9b7b35;letter-spacing:.8px;font-size:11px}.trust-photo-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.3fr .7fr;gap:12px;height:520px;display:grid}.trust-photo{background:#e5e1d9;border-radius:20px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 48px #0712251f}.trust-photo-main{grid-row:1/-1}.trust-photo img{object-fit:cover;width:100%;height:100%;transition:transform .55s;position:absolute;inset:0}.trust-photo:hover img{transform:scale(1.025)}@media (width<=980px){.trust-visual-grid{grid-template-columns:1fr;gap:40px}.trust-photo-grid{height:500px}}@media (width<=640px){.trust-visual-section{padding-bottom:78px}.trust-photo-grid{grid-template-rows:260px 150px;grid-template-columns:1fr 1fr;gap:8px;height:auto}.trust-photo-main{grid-area:auto/1/auto/-1}.trust-photo{border-radius:15px}.trust-visual-copy>p:not(.kicker){font-size:15px}}:root{--navy:#050b18;--navy2:#0a1326;--navy3:#101d36;--gold:#2675ff;--gold2:#63e6ff;--cream:#f4f7fb;--ink:#071225;--muted:#64748b;--line:#dce5f0;--green:#13b981;--violet:#7357ff;--cyan:#52dcff}body{background:var(--cream)}.site-header{background:#050b18e6;border-color:#749fff29}.brand-mark{color:#fff;background:linear-gradient(145deg,#6fe8ff,#2e74ff 54%,#7655ff);box-shadow:0 10px 28px #2874ff42}.nav-wrap nav{gap:22px}.nav-ai-link{align-items:center;gap:7px;color:#dce8ff!important;display:flex!important}.nav-ai-link>span{color:#72e7ff;letter-spacing:.7px;background:#46c6ff1a;border:1px solid #60e2ff66;border-radius:6px;padding:4px 6px;font-size:9px;font-weight:900}.button-gold,.button-tech{color:#fff;background:linear-gradient(135deg,#2776ff,#6d5cff 62%,#16bfdc);box-shadow:0 16px 38px #2e6fff3d}.button-tech span{margin-left:10px}.button-dark{background:#0a1530}.button-muted{background:#edf2f8}.hero{background:radial-gradient(circle at 77% 18%,#172d62 0,#091429 38%,#040916 72%)}.hero:after{content:"";pointer-events:none;background-image:linear-gradient(#5b8bff0b 1px,#0000 1px),linear-gradient(90deg,#5b8bff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.hero-grid,.trust-strip{z-index:1}.eyebrow,.kicker-gold{color:#69e4ff}.eyebrow span{background:linear-gradient(90deg,#2b7cff,#62e5ff)}.hero-panel{background:linear-gradient(160deg,#275eb82e,#ffffff09);border-color:#71b0ff38;box-shadow:0 30px 90px #0000005c,inset 0 1px #ffffff14}.hero-panel li>span,.trust-strip strong{color:#70e7ff}.live-line i{background:#5ce5ff;box-shadow:0 0 0 5px #5ce5ff1f,0 0 24px #5ce5ff99}.package-card{border-color:#dce5f0;box-shadow:0 20px 55px #0a1f4412}.package-card.popular{border-color:#5f70ff;box-shadow:0 24px 65px #495ae724}.package-card.premium{background:linear-gradient(155deg,#101f3c,#071225);border-color:#52dcff61}.package-label{color:#53627a;background:#eef3f9}.popular .package-label{color:#5748db;background:#ecebff}.premium .package-label{color:#6fe7ff;background:#52dcff1a}.premium .price{color:#78e7ff!important}.package-card li:before,.funding-card li:before,.funnel-copy li:before{color:#2d83ff}.premium li:before,.funding-card li:before,.funnel-copy li:before{color:#64e2ff}.funding-section,.funnel-section{background:radial-gradient(circle at 15% 20%,#142c5b 0,#08152b 32%,#040a16 74%)}.funding-card{background:linear-gradient(155deg,#265bb54d,#0a152ce0);border-color:#59daff57}.funding-card>span,.funding-points b{color:#65e3ff}.funnel-progress .active{background:linear-gradient(90deg,#2675ff,#59e2ff)}.choice-grid button.selected,.package-choice>label.selected,.payment-choice label.selected{background:#f2f7ff;border-color:#347cff}.input-label input:focus,.input-label textarea:focus,.input-label select:focus,.directory-filters input:focus,.directory-filters select:focus{border-color:#327cff;box-shadow:0 0 0 4px #327cff1a}.process-grid span,.trust-promises b{color:#2675ff}.trust-visual-section{background:#f4f7fb}.trust-photo{box-shadow:0 22px 58px #0f244b21}.legal-form-switch{background:#eaf0f7;border:1px solid #d8e3f0;border-radius:20px;grid-template-columns:1fr 1fr;gap:7px;width:min(680px,100%);margin:0 auto 14px;padding:7px;display:grid;box-shadow:inset 0 1px 3px #091b390f}.legal-form-switch button{color:#66758b;cursor:pointer;background:0 0;border:0;border-radius:14px;place-content:center;gap:5px;min-height:76px;transition:all .2s;display:grid}.legal-form-switch button span{font-size:22px;font-weight:900}.legal-form-switch button small{font-size:10px}.legal-form-switch button.active{color:#071225;background:#fff;box-shadow:0 10px 30px #122a511f}.legal-form-switch button.active span{color:#0000;background:linear-gradient(90deg,#1b6eff,#7658ff);-webkit-background-clip:text;background-clip:text}.package-switch-note{text-align:center;color:#758297;margin:0 0 34px;font-size:12px}.package-switch-note b{color:#2776ff}.modern-package-grid .package-card{min-height:520px}.modern-package-grid .package-card>p:not(.price){min-height:72px}.package-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:4px 0 24px}.package-details summary{color:#245fc5;padding:16px 28px 16px 0;font-size:13px}.package-details summary:after{color:#2675ff;top:12px}.package-details ul{margin:0 0 18px}.package-details[open] summary{border-bottom:1px solid #edf1f6}.package-details+.button{margin-top:auto}.ai-advisor-strip{color:#fff;background:#071124;border-top:1px solid #58dcff24;border-bottom:1px solid #58dcff24;padding:34px 0}.ai-advisor-strip-grid{grid-template-columns:auto 1fr auto;align-items:center;gap:26px;display:grid}.ai-advisor-strip .kicker{color:#62e2ff;margin:0 0 7px}.ai-advisor-strip h2{letter-spacing:-.8px;font-size:28px}.ai-advisor-strip p:last-child{color:#9eabc0;max-width:720px;margin:8px 0 0;font-size:13px;line-height:1.55}.ai-orb{background:radial-gradient(circle at 35% 30%,#73e9ff,#286fff 52%,#7a51ff);border-radius:24px;place-items:center;width:76px;height:76px;display:grid;position:relative;box-shadow:0 0 0 7px #4890ff14,0 18px 45px #2e6cff57}.ai-orb:after{content:"";border:1px solid #5be1ff40;border-radius:30px;position:absolute;inset:-8px}.ai-orb span{letter-spacing:1px;font-size:19px;font-weight:950}.advisor-page{color:#fff;background:#050b18;min-height:calc(100vh - 78px);padding:80px 0 100px;position:relative;overflow:hidden}.advisor-page:before{content:"";background-image:linear-gradient(#4e7ee70e 1px,#0000 1px),linear-gradient(90deg,#4e7ee70e 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.advisor-glow{filter:blur(80px);opacity:.32;border-radius:50%;position:absolute}.advisor-glow-one{background:#215dff;width:480px;height:480px;top:-220px;right:-100px}.advisor-glow-two{background:#6d37ff;width:380px;height:380px;bottom:-220px;left:-140px}.advisor-page-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:65px;display:grid;position:relative}.advisor-intro{padding-top:40px}.advisor-intro h2{letter-spacing:-3px;font-size:clamp(46px,5vw,68px)}.advisor-intro h2 em{color:#0000;background:linear-gradient(90deg,#5ce2ff,#497cff 50%,#9b6cff);-webkit-background-clip:text;background-clip:text;font-style:normal}.advisor-intro>p:not(.eyebrow){color:#a4b2c8;font-size:17px;line-height:1.7}.advisor-intro ul{gap:12px;margin:28px 0;padding:0;list-style:none;display:grid}.advisor-intro li{color:#dce6f5;padding-left:27px;font-size:14px;position:relative}.advisor-intro li:before{content:"✓";color:#5ce2ff;font-weight:900;position:absolute;left:0}.advisor-security{background:#ffffff09;border:1px solid #699eff2e;border-radius:15px;gap:4px;margin-top:35px;padding:17px;display:grid}.advisor-security b{font-size:12px}.advisor-security span{color:#8292aa;font-size:10px}.advisor-app{color:#071225;background:#fafcfff7;border:1px solid #6da4ff38;border-radius:28px;overflow:hidden;box-shadow:0 35px 100px #0000006b}.advisor-app-head{color:#fff;background:linear-gradient(135deg,#0d1d3d,#101b37);padding:27px 30px 22px}.advisor-app-head h1{letter-spacing:-1.3px;margin:14px 0 8px;font-size:32px}.advisor-app-head p{color:#9baac0;margin:0;font-size:13px}.ai-status{color:#63e4ff;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:8px;font-size:10px;font-weight:900;display:inline-flex}.ai-status i{background:#5ce3ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 16px #5ce3ff}.advisor-progress{background:#ffffff1a;border-radius:10px;height:4px;margin-top:22px;overflow:hidden}.advisor-progress span{background:linear-gradient(90deg,#2675ff,#63e5ff,#875eff);height:100%;transition:width .35s;display:block}.advisor-body{padding:28px 30px 32px}.advisor-question+.advisor-question{border-top:1px solid #e2e9f2;margin-top:30px;padding-top:28px}.advisor-step{color:#2675ff;letter-spacing:1px;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.advisor-question h2{letter-spacing:-.6px;margin:0 0 18px;font-size:23px}.advisor-topic-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.advisor-topic-grid button{text-align:left;color:#071225;cursor:pointer;background:#f7f9fc;border:1px solid #dde6f1;border-radius:14px;min-height:100px;padding:16px 38px 16px 16px;position:relative}.advisor-topic-grid button:hover,.advisor-topic-grid button.selected{background:#f0f6ff;border-color:#397dff;box-shadow:0 9px 25px #2775ff17}.advisor-topic-grid b,.advisor-topic-grid small{display:block}.advisor-topic-grid b{font-size:13px;line-height:1.35}.advisor-topic-grid small{color:#748197;margin-top:6px;font-size:10px;line-height:1.4}.advisor-topic-grid button>span{color:#2675ff;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.advisor-chips{flex-wrap:wrap;gap:8px;display:flex}.advisor-chips button{color:#344158;cursor:pointer;background:#f7f9fc;border:1px solid #dce5f0;border-radius:10px;min-height:42px;padding:0 14px;font-size:12px;font-weight:800}.advisor-chips button.selected{color:#fff;background:#2675ff;border-color:#377cff}.advisor-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.advisor-fields label{color:#48566c;gap:7px;font-size:11px;font-weight:900;display:grid}.advisor-fields input,.advisor-fields select{color:#071225;background:#fff;border:1px solid #dce5f0;border-radius:11px;height:50px;padding:0 13px;font:13px Arial,Helvetica,sans-serif}.advisor-analyze{width:100%;margin-top:18px}.advisor-reveal{animation:.3s advisorIn}@keyframes advisorIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.advisor-result{padding:36px 34px}.advisor-result-icon{color:#fff;background:linear-gradient(135deg,#2675ff,#67e5ff);border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:18px;font-size:24px;font-weight:900;display:grid;box-shadow:0 13px 30px #2675ff38}.advisor-result .ai-status{color:#2776ff}.advisor-result h2{margin:14px 0 10px;font-size:31px}.advisor-result>p{color:#637187;font-size:14px;line-height:1.65}.advisor-result-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0;display:grid}.advisor-result-facts span{background:#f7f9fc;border:1px solid #e0e8f1;border-radius:11px;gap:5px;padding:13px;display:grid}.advisor-result-facts small{color:#8490a2;text-transform:uppercase;font-size:9px}.advisor-result-facts b{font-size:11px}.advisor-documents{background:#edf5ff;border-radius:14px;padding:19px}.advisor-documents h3{margin:0 0 12px;font-size:13px}.advisor-documents ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.advisor-documents li{color:#4f6077;padding-left:20px;font-size:11px;position:relative}.advisor-documents li:before{content:"✓";color:#2675ff;font-weight:900;position:absolute;left:0}.advisor-result-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.advisor-result-actions .button{padding:0 14px;font-size:12px}.advisor-restart{color:#66758b;cursor:pointer;background:0 0;border:0;margin:18px auto 0;font-size:11px;text-decoration:underline;display:block}.advisor-disclaimer{color:#78869a;background:#f4f7fb;border-top:1px solid #e0e7f0;margin:0;padding:16px 28px;font-size:9px;line-height:1.6}.advisor-embed-shell{background:#fff;border:1px solid #6da4ff3d;border-radius:28px;overflow:hidden;box-shadow:0 35px 100px #0000006b}.advisor-embed-status{background:linear-gradient(135deg,#0d1d3d,#101b37);border-bottom:1px solid #dfe8f3;justify-content:space-between;align-items:center;gap:15px;height:48px;padding:0 18px;display:flex}.advisor-embed-status span{color:#65e5ff;text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.advisor-embed-status i{background:#5ce3ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 15px #5ce3ff}.advisor-embed-status small{color:#8292aa;font-size:9px}.advisor-embed-shell iframe{background:#fff;border:0;width:100%;height:800px;display:block}@media (width<=1050px){.advisor-page-grid{grid-template-columns:1fr;gap:35px}.advisor-intro{max-width:760px;padding-top:0}.ai-advisor-strip-grid{grid-template-columns:auto 1fr}.ai-advisor-strip .button{grid-column:2;justify-self:start}}@media (width<=760px){.ai-advisor-strip-grid{grid-template-columns:1fr}.ai-orb{width:62px;height:62px}.ai-advisor-strip .button{grid-column:auto;justify-self:stretch}.modern-package-grid .package-card{min-height:0}.advisor-page{padding:54px 0 74px}.advisor-intro h2{font-size:46px}.advisor-app-head,.advisor-body,.advisor-result{padding-left:20px;padding-right:20px}.advisor-app-head h1{font-size:27px}.advisor-topic-grid,.advisor-fields,.advisor-result-facts,.advisor-result-actions{grid-template-columns:1fr}.advisor-topic-grid button{min-height:86px}.advisor-app,.advisor-embed-shell{border-radius:22px}.advisor-embed-shell iframe{height:900px}}@media (width<=520px){.legal-form-switch{border-radius:16px;padding:5px}.legal-form-switch button{min-height:66px}.legal-form-switch button span{font-size:19px}.legal-form-switch button small{font-size:9px}.advisor-intro h2{letter-spacing:-2px;font-size:41px}.advisor-page-grid{gap:28px}.advisor-app-head h1{font-size:25px}}.brand-logo{white-space:nowrap;align-items:center;gap:12px;display:flex}.brand-chevrons{letter-spacing:-8px;color:#0000;filter:drop-shadow(0 5px 15px #317eff4d);background:linear-gradient(90deg,#62e7ff,#2d78ff 58%,#7b5cff);-webkit-background-clip:text;background-clip:text;align-items:center;padding-right:8px;font-size:27px;line-height:1;display:flex}.brand-chevrons i{font-style:normal}.brand-wording{gap:3px;display:grid}.brand-wording b{letter-spacing:-.2px;font-size:16px}.brand-wording small{color:#8f9db2;letter-spacing:1.45px;margin:0;font-size:8px}.desktop-nav{display:flex}.header-cta{white-space:nowrap}.menu-toggle{cursor:pointer;background:#ffffff0e;border:1px solid #68a9ff3b;border-radius:13px;width:46px;height:46px;padding:0;display:none}.menu-toggle span{background:#fff;border-radius:4px;width:20px;height:2px;margin:5px auto;transition:transform .22s,opacity .18s;display:block}.mobile-menu{display:none}@media (width<=1060px){.desktop-nav{display:none!important}.header-cta{margin-left:auto}.menu-toggle{display:block}.mobile-menu{background:#050b18fa;border-top:1px solid #0000;grid-template-rows:0fr;transition:grid-template-rows .28s,border-color .28s;display:grid;overflow:hidden}.mobile-menu>nav{opacity:0;min-height:0;padding-block:0;transition:padding .28s,opacity .2s;overflow:hidden;display:grid!important}.menu-open .mobile-menu{border-color:#6da5ff2b;grid-template-rows:1fr}.menu-open .mobile-menu>nav{opacity:1;padding-block:14px 22px}.mobile-menu a:not(.button){color:#dce6f5;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:16px;min-height:54px;font-size:15px;display:flex}.mobile-menu a>span{color:#62e4ff}.mobile-ai-link{grid-template-columns:auto 1fr;padding:13px 0;justify-content:start!important;display:grid!important}.mobile-ai-link>span{background:#3ea1ff1f;border:1px solid #5ae1ff59;border-radius:10px;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid}.mobile-ai-link b{font-size:14px}.mobile-ai-link small{color:#8493aa;font-size:10px}.mobile-menu-cta{width:100%;margin-top:14px}.menu-open .menu-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.menu-open .menu-toggle span:nth-child(2){opacity:0}.menu-open .menu-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}}@media (width<=640px){.site-header .header-cta{display:none}.brand-logo{gap:9px}.brand-chevrons{letter-spacing:-7px;padding-right:7px;font-size:23px}.brand-wording b{font-size:14px}.brand-wording small{display:none}.menu-toggle{margin-left:auto}.nav-wrap{gap:12px}.mobile-menu .button{display:flex}}@media (width<=370px){.brand-wording b{font-size:12px}.brand-chevrons{font-size:20px}.menu-toggle{width:42px;height:42px}}.appointment-period{background:#f3f8ff;border:1px solid #cfe0f6;border-radius:12px;gap:5px;padding:15px 17px;display:grid}.appointment-period small{color:#64748b;text-transform:uppercase;letter-spacing:.7px;font-size:10px;font-weight:900}.appointment-period b{color:#143d7d;font-size:15px}.time-choice{border:0;margin:3px 0 0;padding:0}.time-choice legend{margin-bottom:10px;font-size:13px;font-weight:800}.time-choice .radio-row{margin:0}.time-choice .radio-row label.selected{color:#1656bd;background:#eef5ff;border-color:#347cff}.bank-details{display:grid!important}.bank-details-head{grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;display:flex}.bank-details-head>b{font-size:14px}.bank-details button{color:#73591f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8c18b;border-radius:8px;min-height:32px;padding:0 10px;font-size:10px;font-weight:900}.bank-details button:hover{background:#fffdf7;border-color:#a9822d}.bank-copy-row{border-bottom:1px solid #9774271f;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;grid-template-columns:none!important;display:flex!important}.bank-copy-row>span{gap:3px;min-width:0;display:grid}.bank-copy-row>span small{text-transform:uppercase;letter-spacing:.7px;color:#887552;font-size:9px}.bank-start-note{color:#6d6655;text-align:left;margin:10px 0 18px;font-size:11px;line-height:1.5}@media (width<=640px){.time-choice .radio-row{grid-template-columns:1fr 1fr;display:grid}.bank-details-head,.bank-copy-row{grid-column:auto}.bank-details button{min-width:82px}}.kfw-page{background:#f7f9fc}.kfw-hero{color:#fff;background:radial-gradient(circle at 72% 18%,#193d72 0,#0a1932 44%,#061020 100%);padding:86px 0 0;position:relative;overflow:hidden}.kfw-hero:before{content:"";background-image:linear-gradient(#64a4ff09 1px,#0000 1px),linear-gradient(90deg,#64a4ff09 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.kfw-hero-grid{grid-template-columns:1.06fr .78fr;align-items:center;gap:76px;padding-bottom:72px;display:grid;position:relative}.kfw-hero-copy h1{letter-spacing:-3px;max-width:820px;font-size:clamp(46px,5.5vw,72px)}.kfw-hero-lead{color:#c5d3e6;max-width:730px;margin:26px 0;font-size:19px;line-height:1.65}.kfw-proofline{color:#e8eff9;align-items:center;gap:9px;margin:20px 0 0;font-size:13px;font-weight:800;display:flex}.kfw-proofline span{color:#fff;background:#20a86c;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.kfw-proofline sup{color:#9badc4}.kfw-hero-benefits{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.kfw-hero-benefits span{color:#aebdd1;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800}.kfw-program-card{background:linear-gradient(155deg,#1c3a66f0,#09182ff0);border:1px solid #6eafff40;border-radius:28px;padding:30px;position:relative;box-shadow:0 34px 90px #00000059}.kfw-card-status{color:#75eaff;text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.kfw-card-status i{background:#55e5ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 16px #55e5ff}.kfw-program-card>p{color:#fff;margin:22px 0 6px;font-size:25px;font-weight:900}.kfw-program-row{border-top:1px solid #ffffff1a;grid-template-columns:74px 1fr;align-items:center;gap:17px;padding:20px 0;display:grid}.kfw-program-row>b{color:#f0d591;font-size:38px}.kfw-program-row div{gap:5px;display:grid}.kfw-program-row strong{font-size:18px}.kfw-program-row span{color:#93a5bd;font-size:11px;line-height:1.4}.kfw-program-card>.button{margin-top:14px}.kfw-program-card>small{color:#75879e;text-align:center;margin:13px 8px 0;font-size:9px;line-height:1.5;display:block}.kfw-trust-strip{border-top:1px solid #ffffff17;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.kfw-trust-strip>div{border-right:1px solid #ffffff17;gap:4px;padding:25px 24px;display:grid}.kfw-trust-strip>div:last-child{border-right:0}.kfw-trust-strip strong{color:#f0d591;font-size:25px}.kfw-trust-strip span{color:#8fa0b7;font-size:11px}.kfw-decision-section{background:#fff}.kfw-value-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.kfw-value-grid article{background:#f9fbfe;border:1px solid #e2e8f0;border-radius:20px;padding:27px}.kfw-value-grid article>span{color:#8ddff7;background:#0e284d;border-radius:12px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid}.kfw-value-grid h3{margin:25px 0 10px;font-size:19px}.kfw-value-grid p{color:#617086;margin:0;font-size:13px;line-height:1.65}.kfw-programs-section{color:#fff;background:#071326;padding:110px 0}.kfw-programs-section .section-heading>p:last-child{color:#9dacbf}.kfw-program-grid{grid-template-columns:1fr 1fr;gap:22px;max-width:980px;margin-inline:auto;display:grid}.kfw-program-grid>article{background:#0d1e38;border:1px solid #ffffff1f;border-radius:26px;padding:36px}.kfw-program-grid>article.featured{background:linear-gradient(150deg,#122b4d,#0b1930);border-color:#e9c67994;box-shadow:0 26px 75px #00000047}.kfw-program-title{align-items:center;gap:17px;display:flex}.kfw-program-title>span{color:#071326;background:#f0d591;border-radius:20px;place-items:center;width:70px;height:70px;font-size:29px;font-weight:950;display:grid}.kfw-program-title div{gap:3px;display:grid}.kfw-program-title small{color:#92a3b9;text-transform:uppercase;letter-spacing:.8px;font-size:10px}.kfw-program-title h3{margin:0;font-size:23px}.kfw-program-amount{color:#fff;margin:28px 0 15px;font-size:38px;font-weight:950}.kfw-program-grid ul,.kfw-studio-copy ul,.kfw-package-grid ul,.kfw-check-copy ul{gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.kfw-program-grid li,.kfw-studio-copy li,.kfw-package-grid li,.kfw-check-copy li{padding-left:25px;font-size:13px;line-height:1.5;position:relative}.kfw-program-grid li:before,.kfw-studio-copy li:before,.kfw-package-grid li:before,.kfw-check-copy li:before{content:"✓";color:#40d68b;font-weight:900;position:absolute;left:0}.kfw-source-note{color:#6f8198;text-align:center;max-width:900px;margin:22px auto 0;font-size:10px}.kfw-use-section{background:#fff}.kfw-use-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.kfw-use-layout>div:first-child>p:not(.kicker){color:#667386;font-size:16px;line-height:1.7}.kfw-use-cards{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.kfw-use-cards article{background:#f9fbfe;border:1px solid #e1e7ef;border-radius:17px;grid-template-columns:44px 1fr;gap:5px 14px;padding:21px;display:grid}.kfw-use-cards article>span{color:#2766c3;background:#eaf2ff;border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.kfw-use-cards b{font-size:14px}.kfw-use-cards small{color:#6d7a8d;font-size:11px;line-height:1.45}.kfw-studio-section{color:#fff;background:linear-gradient(140deg,#081428,#102c51);padding:110px 0}.kfw-studio-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px;display:grid}.kfw-studio-copy>p:not(.kicker){color:#aebbcf;font-size:17px;line-height:1.7}.kfw-studio-copy li{color:#d6deea}.kfw-studio-copy li:before{color:#7be5ff}.kfw-studio-window{color:#12213a;background:#fff;border:1px solid #7dc2ff3d;border-radius:24px;overflow:hidden;box-shadow:0 35px 100px #0000005c}.studio-window-head{background:#f5f8fc;border-bottom:1px solid #dee6f0;grid-template-columns:1fr auto 1fr;align-items:center;height:58px;padding:0 19px;display:grid}.studio-window-head>span{gap:6px;display:flex}.studio-window-head i{background:#b9c4d2;border-radius:50%;width:8px;height:8px}.studio-window-head>b{font-size:12px}.studio-window-head>small{color:#64748b;justify-self:end;font-size:9px}.studio-body{grid-template-columns:175px 1fr;min-height:380px;display:grid}.studio-body nav{background:#f7f9fc;border-right:1px solid #e4e9f0;flex-direction:column;gap:8px;padding:25px 15px;display:flex}.studio-body nav span{color:#7a8697;border-radius:9px;padding:10px;font-size:10px}.studio-body nav .done{color:#188b5c}.studio-body nav .active{color:#2464c0;background:#e8f2ff;font-weight:900}.studio-body>div{padding:32px}.studio-body>div>small{color:#2766c3;letter-spacing:1px;font-size:9px;font-weight:900}.studio-body h3{margin:12px 0 27px;font-size:24px;line-height:1.25}.studio-metric{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.studio-metric span{color:#6a7788;font-size:11px}.studio-metric b{font-size:15px}.studio-score{background:#edfbf5;border-left:4px solid #27bc7b;border-radius:10px;gap:6px;margin-top:24px;padding:16px;display:grid}.studio-score span{color:#66786f;text-transform:uppercase;font-size:9px}.studio-score strong{color:#18845a;font-size:14px}.kfw-package-section{background:#f4f7fb}.kfw-package-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:15px;display:grid}.kfw-package-grid article{background:#fff;border:1px solid #dfe6ef;border-radius:23px;flex-direction:column;padding:27px;display:flex;position:relative;box-shadow:0 15px 45px #182f4e0d}.kfw-package-grid article.popular{border:2px solid #2877e6;transform:translateY(-8px)}.kfw-package-grid article.premium{color:#fff;background:#08162b;border-color:#d4b35f}.kfw-package-grid h3{margin:22px 0 0;font-size:21px}.kfw-package-grid .price{min-height:auto!important;margin:10px 0!important;font-size:34px!important}.kfw-package-grid>article>p:not(.price){color:#687587;min-height:84px;margin:0;font-size:12px;line-height:1.55}.kfw-package-grid .premium>p:not(.price){color:#a9b6c8}.kfw-package-grid ul{margin-top:20px}.kfw-package-grid li{font-size:12px}.kfw-package-grid .button{margin-top:auto}.kfw-risk-row{color:#657386;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:38px;font-size:11px;font-weight:800;display:flex}.kfw-proof-section{color:#fff;background:#0b1b34;padding:95px 0}.kfw-proof-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:75px;display:grid}.kfw-proof-grid>div:first-child>p:last-child{color:#a9b7ca;font-size:16px;line-height:1.7}.kfw-proof-list{gap:12px;display:grid}.kfw-proof-list span{color:#d8e0ea;background:#ffffff09;border:1px solid #ffffff17;border-radius:13px;align-items:center;gap:12px;padding:17px;font-size:13px;display:flex}.kfw-proof-list b{color:#63e1a7}.kfw-process-section{background:#fff}.kfw-process{border:1px solid #dfe5ed;border-radius:22px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.kfw-process article{border-right:1px solid #dfe5ed;padding:27px 23px}.kfw-process article:last-child{border-right:0}.kfw-process span{color:#2666c3;font-size:12px;font-weight:950}.kfw-process h3{margin:25px 0 9px;font-size:18px}.kfw-process p{color:#667487;margin:0;font-size:12px;line-height:1.55}.kfw-check-section{color:#fff;background:linear-gradient(145deg,#061020,#0e2b50)}.kfw-check-layout{grid-template-columns:.82fr 1.18fr;align-items:start;gap:70px;display:grid}.kfw-check-copy{padding-top:18px}.kfw-check-copy>p:not(.kicker){color:#acb9cb;font-size:16px;line-height:1.7}.kfw-check-copy li{color:#d5deea}.kfw-check-copy li:before{color:#70e5ff}.kfw-urgency{background:#eec76814;border:1px solid #eec76847;border-radius:14px;gap:6px;margin-top:30px;padding:18px;display:grid}.kfw-urgency b{color:#f0d591;font-size:12px}.kfw-urgency span{color:#b9c4d3;font-size:11px;line-height:1.5}.kfw-check-card{color:#12213a;background:#fff;border-radius:26px;min-height:590px;padding:31px;box-shadow:0 30px 90px #00000057}.kfw-check-head{justify-content:space-between;align-items:center;display:flex}.kfw-check-head>div{gap:4px;display:grid}.kfw-check-head b{font-size:13px}.kfw-check-head>strong{color:#2b68bf;font-size:12px}.kfw-check-progress{grid-template-columns:repeat(4,1fr);gap:6px;margin:19px 0 30px;display:grid}.kfw-check-progress span{background:#e2e7ed;border-radius:10px;height:5px}.kfw-check-progress .active{background:linear-gradient(90deg,#2774dd,#58dff9)}.kfw-check-step h3{letter-spacing:-.5px;margin:0 0 22px;font-size:26px}.kfw-choice-list{gap:9px;display:grid}.kfw-choice-list button{color:#14233d;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #dfe5ed;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:13px 16px;display:flex}.kfw-choice-list button.selected{background:#eff6ff;border:2px solid #2f79df;padding:12px 15px}.kfw-choice-list button>span{gap:4px;display:grid}.kfw-choice-list b{font-size:13px}.kfw-choice-list small{color:#6b7788;font-size:10px}.kfw-choice-list i{color:#2d70cd;font-style:normal}.kfw-amount-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-bottom:25px;display:grid}.kfw-amount-grid button{color:#162640;cursor:pointer;background:#f8fafc;border:1px solid #dce3ec;border-radius:11px;min-height:54px;padding:10px;font-size:12px;font-weight:900}.kfw-amount-grid button.selected{background:#eff6ff;border:2px solid #2f79df}.kfw-check-card fieldset{border:0;margin:18px 0;padding:0}.kfw-check-card legend{margin-bottom:11px;font-size:12px;font-weight:900}.kfw-use-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.kfw-use-grid label{background:#f8fafc;border:1px solid #dfe5ed;border-radius:10px;align-items:center;gap:8px;padding:11px;font-size:10px;font-weight:800;display:flex}.kfw-use-grid label.selected{background:#eff6ff;border-color:#2f79df}.kfw-use-grid input,.kfw-check-card .radio-row input,.kfw-privacy input{accent-color:#2e75d7}.kfw-check-card .radio-row label.selected{background:#eff6ff;border-color:#2f79df}.kfw-result-preview{background:#eff6ff;border-left:4px solid #2f79df;border-radius:11px;gap:5px;margin-top:20px;padding:15px;display:grid}.kfw-result-preview span{color:#667991;text-transform:uppercase;letter-spacing:.7px;font-size:9px}.kfw-result-preview strong{color:#2364bf;font-size:20px}.kfw-result-preview p{color:#53667e;margin:0;font-size:11px}.kfw-result-text{color:#50637b;background:#f2f7fd;border-radius:11px;padding:15px;font-size:12px;line-height:1.6}.kfw-contact-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.kfw-contact-grid label{gap:7px;font-size:11px;font-weight:900;display:grid}.kfw-contact-grid input{width:100%;height:48px;font:inherit;border:1px solid #dce3ec;border-radius:10px;outline:none;padding:0 12px}.kfw-contact-grid input:focus{border-color:#2e75d7;box-shadow:0 0 0 4px #2e75d71a}.kfw-privacy{color:#69778a;align-items:flex-start;gap:9px;margin-top:16px;font-size:9px;line-height:1.5;display:flex}.kfw-check-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.kfw-check-nav .button{min-height:48px}.kfw-check-success{text-align:center}.kfw-success-icon{color:#fff;background:#1fab70;border-radius:50%;place-items:center;width:62px;height:62px;margin:10px auto 24px;font-size:28px;font-weight:950;display:grid}.kfw-check-success>p{color:#5f6e82;line-height:1.6}.kfw-result-box{background:#eff6ff;border-radius:13px;gap:5px;margin:24px 0;padding:17px;display:grid}.kfw-result-box small{color:#667991;text-transform:uppercase;font-size:9px}.kfw-result-box strong{color:#2364bf;font-size:19px}.kfw-faq-section{background:#fff}.sticky-heading>p:last-child{color:#677487;line-height:1.6}.kfw-final-cta{color:#fff;text-align:center;background:radial-gradient(circle at 65% 0,#193d72,#071326 58%);padding:92px 0}.kfw-final-cta .shell{flex-direction:column;align-items:center;display:flex}.kfw-final-cta span{color:#82e7fb;text-transform:uppercase;letter-spacing:1.1px;font-size:11px;font-weight:900}.kfw-final-cta h2{max-width:780px;margin:15px auto 0}.kfw-final-cta p{color:#aebbd0;font-size:16px}.kfw-final-cta small{color:#708198;max-width:820px;margin:23px auto 0;font-size:9px;line-height:1.55;display:block}@media (width<=1100px){.kfw-hero-grid,.kfw-studio-grid,.kfw-check-layout{grid-template-columns:1fr;gap:45px}.kfw-hero-copy{max-width:860px}.kfw-program-card{max-width:680px}.kfw-value-grid,.kfw-package-grid{grid-template-columns:repeat(2,1fr)}.kfw-package-grid article.popular{transform:none}.kfw-process{grid-template-columns:repeat(2,1fr)}.kfw-process article{border-bottom:1px solid #dfe5ed}.kfw-process article:nth-child(2n){border-right:0}.kfw-process article:last-child{border-bottom:0}.kfw-use-layout,.kfw-proof-grid{gap:45px}}@media (width<=820px){.kfw-hero-grid,.kfw-use-layout,.kfw-proof-grid,.kfw-program-grid{grid-template-columns:1fr}.kfw-trust-strip{grid-template-columns:repeat(2,1fr)}.kfw-trust-strip>div:nth-child(2){border-right:0}.kfw-trust-strip>div:nth-child(-n+2){border-bottom:1px solid #ffffff17}.kfw-value-grid{grid-template-columns:repeat(2,1fr)}.kfw-use-cards{margin-top:10px}}@media (width<=640px){.kfw-hero{padding-top:56px}.kfw-hero-grid{padding-bottom:50px}.kfw-hero-copy h1{letter-spacing:-2px;font-size:43px}.kfw-hero-lead{font-size:16px}.kfw-proofline{align-items:flex-start}.kfw-program-card{padding:21px}.kfw-program-row{grid-template-columns:60px 1fr}.kfw-program-row>b{font-size:31px}.kfw-trust-strip>div{padding:19px 13px}.kfw-trust-strip strong{font-size:20px}.kfw-value-grid,.kfw-package-grid,.kfw-use-cards{grid-template-columns:1fr}.kfw-programs-section,.kfw-studio-section{padding:78px 0}.kfw-program-grid>article{padding:24px}.kfw-program-title>span{width:58px;height:58px;font-size:24px}.kfw-program-amount{font-size:32px}.studio-body{grid-template-columns:1fr}.studio-body nav{border-bottom:1px solid #e4e9f0;border-right:0;grid-template-columns:1fr 1fr;display:grid}.kfw-process{grid-template-columns:1fr}.kfw-process article{border-right:0}.kfw-check-card{min-height:0;padding:21px}.kfw-check-step h3{font-size:23px}.kfw-contact-grid,.kfw-use-grid{grid-template-columns:1fr}.kfw-amount-grid{grid-template-columns:1fr 1fr}.kfw-check-nav{flex-direction:column-reverse;align-items:stretch}.kfw-check-nav>span{display:none}.kfw-check-nav .button{width:100%}.kfw-risk-row{flex-direction:column;align-items:flex-start;gap:10px}.kfw-final-cta{padding:72px 0}}.service-public-group{margin:48px 0}.service-public-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.service-public-card{color:#10263f;background:#fff;border:1px solid #dce5f2;border-radius:14px;padding:26px;text-decoration:none;display:block}.service-public-card:hover{background:#f7faff;border-color:#2465df}.service-public-card h3{margin:0 0 12px;font-size:20px}.service-public-card p{color:#63758e;font-size:15px;line-height:1.7}.service-public-card span{color:#155ed8;font-size:14px;font-weight:700}.service-public-note{background:#eef4fc;border-radius:14px;margin:36px 0;padding:30px}.service-public-strip{background:#f4f7fc}.service-public-strip>.shell{justify-content:space-between;align-items:center;gap:32px;display:flex}.service-public-strip h2{font-size:30px}.service-public-strip p{max-width:700px;line-height:1.8}.service-public-strip .button{flex-shrink:0}@media (width<=900px){.service-public-grid{grid-template-columns:1fr}.service-public-strip>.shell{flex-direction:column;align-items:flex-start}}.fp-package-details{border-top:1px solid #dce4ee;margin-top:14px;padding-top:12px;font-size:13px;line-height:1.65}.fp-package-details summary{cursor:pointer;color:#155ce9;font-weight:650}.fp-package-details ul{padding-left:18px}.fp-assist{margin:18px 0}.fp-assist button{white-space:normal;text-align:left}.fp-suggestion{background:#f3f7ff;border:1px solid #c5d5f4;border-radius:14px;margin-top:18px;padding:22px}.fp-suggestion p{font-size:16px;line-height:1.7}.fp-address-search{margin:14px 0}.fp-address-search gmp-place-autocomplete{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%}.fp-order-scope{border:1px solid #dce5ef;border-radius:12px;margin:20px 0;padding:18px;line-height:1.7}.fp-order-scope summary{cursor:pointer;font-weight:650}.fp-order-ready{background:#edf8f3;border:1px solid #baddce;border-radius:16px;padding:25px}.fp-order-ready h3{font-size:30px}.fp-person{background:#fff;border:1px solid #d9e3f0;border-radius:16px;margin:20px 0;padding:24px}.fp-person-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.fp-person-head>div{align-items:center;gap:12px;display:flex}.fp-person-head span{color:#155bec;background:#edf3ff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.fp-person-head h4{margin:0;font-size:18px}.fp-person-head button{color:#8b2638;cursor:pointer;background:0 0;border:0}.fp-ownership{border:1px solid #dbe5f1;border-radius:16px;grid-template-columns:170px 1fr;align-items:center;gap:30px;margin:24px 0;padding:24px;display:grid}.fp-ownership svg{width:160px;height:160px}.fp-ownership-list{gap:14px;display:grid}.fp-ownership-row{align-items:center;gap:10px;display:flex}.fp-ownership-row>i{border-radius:50%;flex:none;width:10px;height:10px}.fp-ownership-row>div{flex:1}.fp-ownership-row small{color:#71839c;margin-top:4px;display:block}.fp-ownership-row input{border:1px solid #cbd9eb;border-radius:8px;width:80px;padding:10px}.fp-share-total{color:#176b55;font-weight:600}.fp-share-total.invalid{color:#b23b24}@media (width<=600px){.fp-person{padding:17px}.fp-ownership{grid-template-columns:1fr;gap:14px;padding:18px}.fp-ownership svg{margin:auto}.fp-assist .button{width:100%;font-size:13px}.fp-person-head{gap:10px}}@media (width<=600px){.fp-person-card{padding:18px}.fp-ownership{flex-direction:column;display:flex}.fp-ring{width:150px;height:150px}.fp-share-row input{width:66px!important}.fp-share-list{width:100%}.fp-share-row small{font-size:11px}}.kp-direct-checkout{background:#f6f9ff;border:1px solid #c7d9fb;border-radius:14px;margin-top:28px;padding:26px}.kp-checkout-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.kp-checkout-heading h3{margin:9px 0 0;font-size:23px;line-height:1.25}.kp-checkout-amount{text-align:right;flex-direction:column;flex-shrink:0;gap:5px;display:flex}.kp-checkout-amount strong{color:#1258eb;font-size:32px;line-height:1.15}.kp-checkout-amount span{color:#556b87;font-size:13px}.kp-checkout-benefits{flex-wrap:wrap;gap:14px 24px;margin:22px 0;display:flex}.kp-checkout-benefits>span{color:#173454;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.kp-checkout-scope{color:#405570;font-size:15px;line-height:1.6}.kp-checkout-methods{border:0;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;padding:0;display:grid}.kp-checkout-methods legend{margin-bottom:12px;font-size:15px;font-weight:600}.kp-checkout-methods label{cursor:pointer;background:#fff;border:1px solid #d7e0ef;border-radius:10px;align-items:flex-start;gap:12px;padding:17px;display:flex}.kp-checkout-methods label.selected{border-color:#155cf2;box-shadow:0 0 0 1px #155cf2}.kp-checkout-methods input{accent-color:#155cf2;margin:3px 0 0}.kp-checkout-methods b{font-size:15px;display:block}.kp-checkout-methods small{color:#617590;margin-top:6px;font-size:13px;line-height:1.5;display:block}.kp-order-consent{margin-top:20px!important}.kp-order-consent span{font-size:14px;line-height:1.55}.kp-service-delivery{background:#f0faf6;border:1px solid #b6d5ca;border-radius:14px;align-items:center;gap:20px;margin:0 0 25px;padding:26px;display:flex}.kp-service-delivery>div{flex:1}.kp-service-delivery h2{margin:7px 0 9px;font-size:26px;line-height:1.2}.kp-service-delivery p{color:#486757;margin:0;font-size:15px;line-height:1.5}.kp-service-delivery .kp-btn{flex-shrink:0}.kp-service-delivery .kp-ready-icon{color:#177859;background:#dcf3e9;border-radius:50%;padding:14px;display:flex}.kp-template-editor{border-top:1px solid #dde5f0;margin:28px 0 40px;padding-top:28px}.kp-template-editor>p{font-size:15px;line-height:1.55}.kp-template-meta{color:#61748c;justify-content:space-between;gap:14px;margin:18px 0;font-size:13px;display:flex}.kp-placeholder-list{grid-template-columns:1fr 1fr;gap:12px;padding:16px 0;display:grid}.kp-placeholder-list>div{flex-direction:column;gap:5px;font-size:14px;display:flex}.kp-placeholder-list code{color:#1653be;-webkit-user-select:all;user-select:all}.kp-template-section{border:1px solid #d7e1f0;border-radius:12px;margin:22px 0;padding:20px}.kp-template-section legend{padding:0 8px;font-size:14px;font-weight:600}.kp-template-preview{background:#fff;border:1px solid #cad5e4;margin-top:25px;padding:34px;box-shadow:0 6px 22px #17345209}.kp-template-preview h4{margin:24px 0 10px}.kp-template-preview p{font-size:15px;line-height:1.65}.kp-withdrawal{border-top:1px solid #dbe4f1;margin:24px 0;padding:15px 0}.kp-withdrawal p{font-size:14px;line-height:1.6}@media (width<=760px){.kp-direct-checkout{padding:19px}.kp-checkout-heading{flex-direction:column;gap:16px}.kp-checkout-amount{text-align:left}.kp-checkout-heading h3{font-size:22px}.kp-checkout-methods{grid-template-columns:1fr}.kp-service-delivery{flex-wrap:wrap;align-items:flex-start;gap:14px;padding:20px}.kp-service-delivery>div{flex-basis:calc(100% - 75px)}.kp-service-delivery h2{font-size:23px}.kp-service-delivery>.kp-btn{width:100%}.kp-placeholder-list{grid-template-columns:1fr}.kp-template-meta{flex-direction:column;gap:5px}.kp-template-section{padding:13px}.kp-template-preview{padding:19px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.hs-header,.hs-footer{--hs-blue:#1855e8;--hs-navy:#101e36;--hs-muted:#536078;--hs-line:#dce3ed;font-size:16px;line-height:1.65}.hs-header a,.hs-footer a{text-decoration:none}.hs-footer p{margin-top:0}.hs-header :focus-visible,.hs-footer :focus-visible{outline-offset:5px;outline:3px solid #3a78ff}.hs-shell{width:min(1240px,100% - 64px);margin-inline:auto}.hs-header{z-index:50;border-bottom:1px solid var(--hs-line);background:#fffffff7;position:sticky;top:0}.hs-navigation{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.hs-brand{color:var(--hs-navy);flex-shrink:0}.hs-brand .brand-wording b{font-size:1rem}.hs-brand .brand-wording small{color:var(--hs-muted);font-size:.65rem}.hs-brand .brand-chevrons{color:var(--hs-blue);filter:none;background:0 0}.hs-nav{align-items:center;gap:22px;display:flex}.hs-nav a{color:#263650;white-space:nowrap;font-size:.875rem;font-weight:600}.hs-nav a:hover{color:var(--hs-blue)}.hs-nav .hs-nav-cta{color:#fff;background:var(--hs-blue);border-radius:7px;padding:13px 19px}.hs-nav .hs-nav-cta:hover{color:#fff;background:#1045c5}.hs-nav .hs-account-link{border-left:1px solid var(--hs-line);padding-left:22px}.hs-menu-toggle{display:none}.hs-footer{background:var(--hs-navy);color:#d0dbed;padding:58px 0 24px}.hs-footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:35px;display:grid}.hs-footer-grid>div{flex-direction:column;gap:10px;display:flex}.hs-footer-grid b{color:#fff;margin-bottom:8px;font-size:1rem}.hs-footer-grid p{max-width:260px;margin-bottom:2px;font-size:.9375rem}.hs-footer-grid a{color:#d0dbed;overflow-wrap:anywhere;font-size:.875rem}.hs-footer-grid .hs-footer-brand{font-size:1.25rem}.hs-footer-bottom{border-top:1px solid #35455d;justify-content:space-between;align-items:flex-start;gap:40px;margin-top:40px;padding-top:22px;display:flex}.hs-footer-bottom p{color:#b6c5da;max-width:700px;margin-bottom:0;font-size:.8125rem}.hs-footer-bottom>div{gap:20px;display:flex}.hs-footer-bottom a{color:#d0dbed;font-size:.875rem}@media (width>=1201px) and (width<=1280px){.hs-nav{gap:14px}.hs-nav a,.hs-brand .brand-wording b{font-size:.875rem}.hs-nav .hs-account-link{padding-left:14px}.hs-nav .hs-nav-cta{padding:12px}}@media (width>=1081px) and (width<=1280px){.hs-shell{width:calc(100% - 48px)}}@media (width<=1200px){.hs-navigation{min-height:76px}.hs-menu-toggle{color:var(--hs-navy);cursor:pointer;background:#f3f6fc;border:1px solid #d7e0ee;border-radius:6px;padding:10px 13px;font-size:.875rem;display:block}.hs-nav{border-bottom:1px solid var(--hs-line);background:#fff;max-height:calc(100dvh - 76px);padding:18px 32px 25px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 15px 20px #101e3612}.hs-nav.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.hs-nav a{border-bottom:1px solid #edf1f7;padding:14px 0;font-size:1rem}.hs-nav .hs-nav-cta{text-align:center;margin:12px 0;padding:14px 20px}.hs-nav .hs-account-link{text-align:center;border-left:0;padding:14px 0}}@media (width<=1080px){.hs-footer-grid{grid-template-columns:1.5fr 1fr 1fr}}@media (width<=760px){.hs-shell{width:calc(100% - 36px)}.hs-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.hs-footer-bottom{flex-direction:column;gap:20px}.hs-nav{padding-inline:18px}}@media (width<=400px){.hs-brand .brand-wording b{font-size:.8125rem}.hs-brand .brand-wording small{display:none}.hs-brand .brand-chevrons{font-size:22px}.hs-navigation{gap:10px}.hs-menu-toggle{padding:9px}.hs-footer-grid{grid-template-columns:1fr}}.nw-root{--nw-line:#dbe4f2;--nw-blue:#1659f7;color:#122a4c;min-width:0;font-size:1rem;line-height:1.55}.nw-root h2{margin:6px 0!important;font-family:inherit!important;font-size:1.55rem!important;line-height:1.3!important}.nw-root h3{font-weight:650;margin:0 0 12px!important;font-size:1.1rem!important}.nw-heading,.nw-conversation>header,.nw-preview>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.nw-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nw-root .kp-btn{min-height:44px;padding:10px 17px;font-size:.9rem}.nw-status{border:1px solid var(--nw-line);background:#edf3ff;border-radius:12px;flex-wrap:wrap;gap:24px;margin-bottom:20px;padding:14px 20px;font-size:.9rem;display:flex}.nw-status span:last-child{color:#48617f;margin-left:auto}.nw-status b{color:#15365f;margin-right:4px;font-size:1.1rem}.nw-layout{grid-template-columns:minmax(225px,30%) minmax(0,1fr);align-items:start;gap:20px;display:grid}.nw-inbox{gap:10px;display:grid}.nw-inbox>button{text-align:left;border:1px solid var(--nw-line);cursor:pointer;width:100%;color:inherit;overflow-wrap:anywhere;background:#fff;border-radius:12px;gap:7px;padding:18px;display:grid}.nw-inbox>button.selected{border:2px solid var(--nw-blue);background:#f5f8ff;padding:17px;box-shadow:0 4px 15px #173c8410}.nw-inbox b{font-size:1rem}.nw-inbox small{color:#536c8d;font-size:.85rem}.nw-inbox p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden;margin:0!important}.nw-badge{background:#edf1f7;border-radius:20px;justify-self:start;padding:3px 9px;font-size:.78rem}.nw-badge.green{color:#087047;background:#e4f5ee}.nw-badge.amber{color:#8b5200;background:#fff1d8}.nw-conversation,.nw-compose,.nw-empty{border:1px solid var(--nw-line);background:#fff;border-radius:15px;min-width:0;padding:24px}.nw-conversation>header{border-bottom:1px solid var(--nw-line);margin-bottom:0;padding-bottom:15px}.nw-conversation>header p{color:#536c8d;overflow-wrap:anywhere;font-size:.9rem;margin:0!important}.nw-conversation>header h3{margin-bottom:3px!important}.nw-thread{gap:15px;max-height:580px;padding:20px 0;display:grid;overflow:auto}.nw-message{overflow-wrap:anywhere;background:#f1f4f9;border-radius:12px;justify-self:start;min-width:0;max-width:94%;padding:15px 17px}.nw-message.outgoing{background:#eaf0ff;justify-self:end}.nw-message>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.nw-message b{font-size:.85rem}.nw-message time{color:#657a98;white-space:nowrap;font-size:.78rem}.nw-message p{white-space:pre-wrap;margin:7px 0!important}.nw-message a,.nw-files a{overflow-wrap:anywhere;font-size:.9rem;text-decoration:underline;display:block}.nw-system,.nw-muted{color:#59718f;font-size:.9rem;margin:0!important}.nw-system{background:#f7f9fc;border-radius:8px;padding:10px 14px}.nw-reply{border-top:1px solid var(--nw-line);margin-top:18px;padding-top:20px}.nw-root .kp-field input,.nw-root .kp-field select,.nw-root .kp-field textarea{width:100%;min-height:44px;font-size:1rem}.nw-root .kp-field>span{font-size:.9rem}.nw-root .kp-check{align-items:flex-start;margin:16px 0;font-size:.9rem;line-height:1.5}.nw-root input[type=checkbox]{width:17px;height:17px;accent-color:var(--nw-blue);flex:none;margin-top:3px}.nw-files{padding:10px 0}.nw-files summary,.nw-docs summary,.nw-milestones>summary{cursor:pointer;padding:8px 0;font-size:.95rem;font-weight:600}.nw-compose{margin-bottom:24px}.nw-search,.nw-manual{grid-template-columns:minmax(0,1fr) 170px auto;align-items:end;gap:12px;margin:18px 0;display:grid}.nw-manual{background:#f2f6fc;border-radius:12px;grid-template-columns:1fr 1fr auto;padding:15px}.nw-pick-list{border:1px solid var(--nw-line);border-radius:10px;margin:18px 0}.nw-pick{border-bottom:1px solid var(--nw-line);cursor:pointer;align-items:center;gap:14px;padding:14px 16px;display:flex}.nw-pick:last-child{border:0}.nw-pick span{overflow-wrap:anywhere;flex:1;min-width:0}.nw-pick small{color:#5a7190;font-size:.85rem;display:block}.nw-docs{border:1px solid var(--nw-line);border-radius:10px;min-width:0;margin:18px 0;padding:12px 16px}.nw-docs legend{padding:0 7px;font-size:.95rem;font-weight:600}.nw-docs>label{overflow-wrap:anywhere;align-items:center;gap:10px;padding:8px 0;font-size:.9rem;display:flex}.nw-docs>label span{flex:1;min-width:0}.nw-docs a{white-space:nowrap;font-size:.85rem}.nw-upload{color:#175adf;cursor:pointer;flex-wrap:wrap;gap:10px;display:flex}.nw-upload input{max-width:100%;font-size:.85rem}.nw-sendbar{color:#fff;background:#112e59;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.nw-sendbar small{color:#d3dff5;font-size:.85rem}.nw-preview{border:1px solid var(--nw-line);background:#f7f9fc;border-radius:12px;margin-top:20px;padding:22px}.nw-preview select{border:1px solid var(--nw-line);background:#fff;border-radius:6px;max-width:100%;padding:8px;font-size:.9rem}.nw-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;border:1px solid var(--nw-line);background:#fff;border-radius:8px;margin:20px 0;padding:22px;line-height:1.7}.nw-close{background:#fff8ec;border:1px solid #efdab4;border-radius:10px;margin-top:15px;padding:18px}.nw-close p{font-size:.9rem}.nw-milestones{background:#fff;border:1px solid #dbe4f2;border-radius:12px;margin-top:22px;padding:12px 20px}.nw-milestones>.kp-panel{box-shadow:none;border:0;padding:15px 0}.nw-empty p{margin:0!important}.nw-root button:disabled{cursor:not-allowed;opacity:.5}.nw-root button:focus-visible,.nw-root summary:focus-visible,.nw-root a:focus-visible{outline-offset:3px;outline:3px solid #7faaff}.nw-root .kp-text-btn{font-size:.9rem}.nw-notary-thread{border-top:1px solid #dbe4f2;margin:24px 0;padding-top:20px}.nw-notary-thread h2{font-family:inherit;font-size:1.3rem}.nw-root :where(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #7faaff}@media (width<=900px){.nw-layout{grid-template-columns:minmax(200px,33%) minmax(0,1fr)}.nw-heading{flex-direction:column;align-items:flex-start}.nw-search,.nw-manual{grid-template-columns:1fr 1fr}.nw-search button,.nw-manual button{justify-self:start}.nw-conversation,.nw-compose{padding:18px}.nw-status{gap:12px}}@media (width<=650px){.nw-layout{grid-template-columns:1fr}.nw-inbox{grid-template-columns:1fr;max-height:260px;overflow:auto}.nw-heading h2{font-size:1.3rem!important}.nw-status span:last-child{width:100%;margin-left:0}.nw-search,.nw-manual{grid-template-columns:1fr}.nw-sendbar,.nw-preview>header{flex-direction:column;align-items:stretch}.nw-preview{padding:15px}.nw-preview pre{padding:14px}.nw-message{max-width:100%}.nw-message>div{flex-wrap:wrap;gap:4px}.nw-conversation>header{flex-direction:column;align-items:flex-start}.nw-root .kp-btn{white-space:normal}.nw-thread{max-height:450px}}.kp-root{--kp-navy:#101f35;--kp-blue:#1764df;--kp-teal:#126a59;--kp-text:#1c2c40;--kp-muted:#627286;--kp-line:#e3e9f0;color:var(--kp-text);letter-spacing:0;background:#f5f7fb;min-height:100vh;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.55}.kp-root *{box-sizing:border-box}.kp-root h1,.kp-root h2,.kp-root h3,.kp-root p{margin:0}.kp-root h1{letter-spacing:-1px;color:var(--kp-text);font-size:32px;font-weight:700;line-height:1.2}.kp-root h2{letter-spacing:-.35px;color:var(--kp-text);font-size:18px;font-weight:700;line-height:1.35}.kp-root h3{color:var(--kp-text);font-size:16px;line-height:1.45}.kp-root a{color:inherit;text-decoration:none}.kp-root button,.kp-root input,.kp-root select,.kp-root textarea{font:inherit}.kp-root button{cursor:pointer}.kp-root button:disabled{cursor:wait;opacity:.55}.kp-root button:focus-visible,.kp-root a:focus-visible{outline-offset:4px;outline:3px solid #64a3ff}.kp-root svg{vertical-align:middle;flex-shrink:0}.kp-root .kp-muted,.kp-root .kp-fine{color:var(--kp-muted)}.kp-fine{font-size:12px;margin-top:16px!important}.kp-muted{font-size:14px}.kp-eyebrow{letter-spacing:1.8px;color:#758498;font-size:10px;font-weight:700;display:block}.kp-btn{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:11px 18px;line-height:1.4;transition:background .15s,box-shadow .15s;display:inline-flex;font-size:14px!important;font-weight:600!important}.kp-root .kp-primary{background:var(--kp-blue);color:#fff;box-shadow:0 3px 8px #1764df18}.kp-primary:hover{background:#104fb8}.kp-root .kp-secondary{color:#31445d;background:#fff;border-color:#dce3ed}.kp-secondary:hover{background:#f2f6fc}.kp-root .kp-white{color:#142943;background:#fff}.kp-wide{width:100%}.kp-text-btn{color:#1764df;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;display:inline-flex;font-size:13px!important;font-weight:600!important}.kp-text-btn:hover{text-decoration:underline}.kp-root .kp-danger{color:#b53939}.kp-alert{border:1px solid;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:22px;padding:14px 18px;font-size:14px;display:flex;position:relative}.kp-alert>button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:20px;line-height:1}.kp-error{color:#8c2323;background:#fff1f1;border-color:#f0caca}.kp-notice{color:#294e7c;background:#edf5ff;border-color:#cfdff4}.kp-loading{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:340px;display:flex}.kp-root.kp-loading{min-height:100vh}.kp-spinner{border:3px solid #dde6f2;border-top-color:var(--kp-blue);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite kp-spin}@keyframes kp-spin{to{transform:rotate(360deg)}}.kp-auth{background:#fff;grid-template-columns:minmax(380px,.95fr) minmax(440px,1.05fr);display:grid}.kp-auth-story{color:#fff;background:radial-gradient(at 0 100%,#144b66 0,#0000 65%),#101f35;flex-direction:column;min-height:100vh;padding:42px 56px;display:flex;position:relative;overflow:hidden}.kp-brand{display:block}.kp-brand .brand-wording b{letter-spacing:-.4px;color:#fff;font-size:17px}.kp-brand .brand-wording small{color:#9fb0c7;letter-spacing:1.4px;font-size:8px}.kp-brand .brand-chevrons{color:#53a5ff;font-size:25px}.kp-brand .brand-chevrons i{font-size:25px}.kp-auth-copy{max-width:445px;margin:auto 0;padding:75px 0}.kp-auth-copy>.kp-eyebrow{color:#75baff;font-size:10px}.kp-auth-copy h1{letter-spacing:-2px;color:#fff;margin:22px 0;font-size:54px;line-height:1.12}.kp-auth-copy>p{color:#b2c1d2;max-width:370px;font-size:17px;line-height:1.8}.kp-auth-steps{background:#ffffff05;border:1px solid #ffffff24;border-radius:13px;max-width:400px;margin-top:38px;padding:4px 22px}.kp-auth-steps>div{border-bottom:1px solid #ffffff13;align-items:center;gap:15px;padding:19px 0;display:flex}.kp-auth-steps>div:last-child{border-bottom:0}.kp-auth-steps>div>span{color:#7ac5ff}.kp-auth-steps b{font-size:14px;font-weight:600}.kp-auth-steps small{color:#a5b7cc;margin-top:3px;font-size:11px;display:block}.kp-auth-steps>div>svg{color:#73cbbb;margin-left:auto}.kp-auth-foot{color:#92a9c1;font-size:11px}.kp-auth-form{flex-direction:column;min-height:100vh;padding:36px 55px 25px;display:flex}.kp-back{align-self:flex-end;font-size:13px;color:#66778c!important}.kp-login-box{width:100%;max-width:390px;margin:auto;padding:50px 0}.kp-login-icon{color:#2368cb;background:#f3f7ff;border:1px solid #dce6f5;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:25px;display:inline-flex}.kp-login-box h2{letter-spacing:-.8px;margin-bottom:13px;font-size:28px;line-height:1.3}.kp-login-box>p{color:#65768b;margin-bottom:30px;font-size:15px;line-height:1.7}.kp-login-box .kp-text-btn{margin:12px auto 0;display:block}.kp-login-hint{color:#6a7b90;background:#f7f9fc;border-radius:8px;gap:10px;margin:0 0 24px;padding:14px;font-size:12px;line-height:1.65;display:flex}.kp-login-hint svg{color:#7a8da7;margin-top:3px}.kp-login-bottom{color:#6b7b90;border-top:1px solid #e6ebf2;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:30px;padding-top:25px;font-size:13px;display:flex}.kp-login-bottom a{color:#1764df;font-weight:600}.kp-login-legal{color:#718198;justify-content:center;gap:25px;font-size:11px;display:flex}.kp-login-box .kp-alert{font-size:13px}.kp-app{min-height:100vh;display:flex}.kp-sidebar{color:#bdc8d7;z-index:30;background:#101f35;flex-direction:column;width:252px;padding:30px 20px 18px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.kp-sidebar .kp-brand{padding:0 2px}.kp-sidebar .brand-wording b{font-size:14px}.kp-sidebar .brand-wording small{font-size:7px}.kp-sidebar .brand-chevrons,.kp-sidebar .brand-chevrons i{font-size:20px}.kp-workspace{border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10;align-items:center;gap:11px;margin:34px 0 23px;padding:15px 10px;display:flex}.kp-workspace-icon{color:#81bcff;background:#ffffff0a;border:1px solid #ffffff15;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.kp-workspace b{color:#e6ecf5;font-size:12px;display:block}.kp-workspace small{color:#8d9db4;font-size:10px}.kp-sidebar nav{flex-direction:column;gap:5px;display:flex}.kp-sidebar nav button{color:#abbad0;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;min-height:46px;padding:12px 13px;font-size:13px;display:flex}.kp-sidebar nav button:hover{color:#fff;background:#ffffff07}.kp-sidebar nav button.active{color:#fff;background:#1f3654;border-color:#ffffff06}.kp-sidebar nav button.active>svg{color:#85b9ff}.kp-sidebar nav em{color:#d5e7ff;background:#263f5f;border-radius:5px;margin-left:auto;padding:1px 6px;font-size:10px;font-style:normal}.kp-sidebar-contact{margin-top:auto;padding:34px 10px 20px}.kp-sidebar-contact>.kp-eyebrow{color:#788da8;letter-spacing:1.1px;font-size:8px}.kp-sidebar-contact>b{color:#e6edf7;margin:11px 0 7px;font-size:13px;display:block}.kp-sidebar-contact>p{color:#8fa1b9;font-size:11px;line-height:1.7}.kp-sidebar-contact>button{color:#9ac3ff;background:0 0;border:0;align-items:center;gap:12px;padding:15px 0 0;font-size:11px;font-weight:600;display:flex}.kp-logout{color:#8699b2;background:0 0;border:0;border-top:1px solid #ffffff10;align-items:center;gap:10px;padding:19px 12px 4px;font-size:12px;display:flex}.kp-workarea{width:calc(100% - 252px);min-width:0;margin-left:252px}.kp-topbar{background:#fff;border-bottom:1px solid #e5eaf2;justify-content:space-between;align-items:center;gap:15px;height:76px;padding:0 40px;display:flex}.kp-breadcrumb{color:#8190a4;align-items:center;gap:14px;font-size:12px;display:flex}.kp-breadcrumb b{color:#384c65;font-weight:500}.kp-breadcrumb span{color:#c5ceda}.kp-account{color:#65768c;align-items:center;gap:10px;min-width:0;font-size:11px;display:flex}.kp-account>span:last-child{text-overflow:ellipsis;max-width:250px;overflow:hidden}.kp-avatar{color:#42658f;background:#edf2fa;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.kp-main{max-width:1270px;margin:auto;padding:37px 40px 18px}.kp-page-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.kp-page-title .kp-eyebrow{margin-bottom:10px;font-size:9px}.kp-page-title h1{font-size:28px}.kp-case-select{flex-direction:column;gap:5px;min-width:150px;max-width:280px;display:flex}.kp-case-select>span{color:#7b8da4;font-size:10px}.kp-case-select>select{color:#334a67;text-overflow:ellipsis;background:#fff;border:1px solid #dce4ef;border-radius:7px;max-width:100%;padding:9px 30px 9px 12px;font-size:12px}.kp-next{color:#fff;background:radial-gradient(at 100% 70%,#285e88 0,#0000 65%),linear-gradient(115deg,#102841,#183d62);border:1px solid #193956;border-radius:14px;justify-content:space-between;min-height:240px;margin-bottom:25px;display:flex;overflow:hidden}.kp-next>div:first-child{z-index:1;max-width:660px;padding:29px 34px}.kp-next .kp-eyebrow{color:#8ac1f4;margin-bottom:13px;font-size:9px}.kp-next h2{color:#fff;letter-spacing:-.8px;max-width:460px;font-size:26px;line-height:1.25}.kp-next p{color:#b8cce0;max-width:460px;margin:12px 0 22px;font-size:13px;line-height:1.75}.kp-next .kp-btn{min-height:39px;padding:10px 15px;font-size:12px!important}.kp-next-visual{flex-shrink:0;justify-content:center;align-items:center;width:240px;display:flex;position:relative}.kp-visual-orbit{border:1px solid #b2d6f01a;border-radius:50%;width:215px;height:215px;position:absolute;box-shadow:0 0 0 33px #b2d6f005,0 0 0 66px #b2d6f003}.kp-visual-document{background:linear-gradient(155deg,#fbfdff,#dae7f4);border-radius:9px;width:105px;height:136px;padding:25px 18px;position:relative;transform:rotate(8deg);box-shadow:9px 16px 30px #00172a44}.kp-visual-document>i{background:#abbfda;border-radius:2px;width:55px;height:5px;margin-bottom:9px;display:block}.kp-visual-document>i:first-child{background:#446994;width:32px}.kp-visual-document>span{color:#217b6b;background:#def1ef;border:5px solid #edf8f8;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:absolute;bottom:6px;right:-19px;transform:rotate(-8deg);box-shadow:0 5px 15px #001f3422}.kp-progress{border:1px solid var(--kp-line);background:#fff;border-radius:12px;margin:0 0 27px;padding:21px 10px 20px;display:flex}.kp-progress>div{text-align:center;flex-direction:column;flex:1;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.kp-progress>div:after{content:"";background:#e5eaf2;height:1px;position:absolute;top:14px;left:calc(50% + 22px);right:calc(22px - 50%)}.kp-progress>div:last-child:after{display:none}.kp-progress>div>span{color:#96a4b5;background:#f7f9fc;border:1px solid #dfe6f0;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-weight:600;display:grid}.kp-progress>div>b{color:#8a98ac;max-width:100px;font-size:10px;font-weight:500}.kp-progress>.done>span{color:#258569;background:#e9f5f0;border-color:#d5e9df}.kp-progress>.done>b{color:#497461}.kp-progress>.current>span{color:#fff;background:#1764df;border-color:#1764df;box-shadow:0 0 0 4px #edf3fe}.kp-progress>.current>b{color:#2d4e7a;font-weight:600}.kp-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:25px;display:grid}.kp-stats>button{text-align:left;border:1px solid var(--kp-line);background:#fff;border-radius:11px;min-height:126px;padding:21px 22px;transition:border .15s;position:relative}.kp-stats>button:hover{border-color:#8eb6eb}.kp-stats>button>span{color:#7e99b9;position:absolute;top:19px;right:18px}.kp-stats small{color:#7f8ca1;margin-bottom:12px;padding-right:20px;font-size:11px;display:block}.kp-stats b{color:#263c57;overflow-wrap:anywhere;font-size:19px;font-weight:600;line-height:1.3;display:block}.kp-stats em{color:#8a98aa;margin-top:6px;font-size:10px;font-style:normal;display:block}.kp-stats .kp-green{color:#328168}.kp-two-col{grid-template-columns:1.4fr 1fr;align-items:start;gap:24px;display:grid}.kp-panel{border:1px solid var(--kp-line);background:#fff;border-radius:12px;min-width:0;margin-bottom:24px;padding:25px}.kp-panel-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.kp-panel-head h2{font-size:17px}.kp-panel-head p{color:#7e8c9f;max-width:650px;margin-top:7px;font-size:12px}.kp-panel-head .kp-text-btn{white-space:nowrap;font-size:10px!important}.kp-activity article{gap:14px;padding-bottom:23px;display:flex;position:relative}.kp-activity article:last-child{padding-bottom:0}.kp-activity article:not(:last-child):before{content:"";background:#e7edf5;width:1px;position:absolute;top:15px;bottom:3px;left:4px}.kp-activity-dot{background:#dce8f7;border:2px solid #95b6e3;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:7px}.kp-activity time{color:#8b99ad;margin-bottom:3px;font-size:10px;display:block}.kp-activity h3{font-size:12px;font-weight:600;line-height:1.5}.kp-activity p{color:#75859a;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.7}.kp-contact-card{text-align:center;padding:4px 8px}.kp-contact-avatar{color:#607c9e;background:#f1f5fb;border:1px solid #e1e9f4;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 15px;display:grid}.kp-contact-card h3{font-size:14px}.kp-contact-card p{color:#7a8b9f;max-width:250px;margin:10px auto 20px;font-size:12px;line-height:1.75}.kp-contact-card .kp-btn{font-size:12px!important}.kp-footer{color:#61748c;background:0 0;border-top:1px solid #dce6f4;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding:18px 0 4px;font-size:13px;display:flex}.kp-footer>span,.kp-footer>div{align-items:center;gap:8px;display:flex}.kp-footer>div{gap:17px}.kp-field{flex-direction:column;gap:7px;min-width:0;margin-bottom:20px;display:flex}.kp-field>span{color:#43576f;font-size:12px;font-weight:600}.kp-field input,.kp-field textarea,.kp-field select{color:#263b55;background:#fff;border:1px solid #d8e1ed;border-radius:8px;width:100%;min-height:46px;padding:12px 13px;font-size:14px;line-height:1.45;transition:border-color .15s;display:block;box-shadow:0 1px 2px #172f4e03}.kp-field input:focus,.kp-field textarea:focus,.kp-field select:focus{border-color:#70a6f0;outline:0;box-shadow:0 0 0 3px #1764df12}.kp-field textarea{resize:vertical;min-height:120px}.kp-field input[type=file]{padding:10px;font-size:12px}.kp-field input[type=file]::file-selector-button{color:#2c62a8;background:#edf3fd;border:0;border-radius:4px;margin-right:8px;padding:5px 9px}.kp-form-grid{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.kp-span{grid-column:1/-1}.kp-form-fieldset{border:0;min-width:0;margin:0;padding:0}.kp-form-fieldset:disabled .kp-field input,.kp-form-fieldset:disabled .kp-field select,.kp-form-fieldset:disabled .kp-field textarea{color:#718095;background:#f7f9fc}.kp-person{border-bottom:1px solid #e8edf4;margin-bottom:22px;padding:0 0 22px}.kp-person-heading{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.kp-person-heading h3{font-size:14px}.kp-person .kp-check{margin:7px 0}.kp-check{color:#61748c;align-items:flex-start;gap:11px;margin:15px 0 20px;font-size:12px;line-height:1.7;display:flex}.kp-check input{accent-color:#1764df;flex-shrink:0;width:17px;height:17px;margin-top:3px}.kp-save{background:#eff4fc;border:1px solid #dce6f4;border-radius:10px;padding:22px 26px}.kp-save .kp-check{max-width:850px;margin:0 0 19px}.kp-save-feedback{color:#704a14;background:#fff9ed;border:1px solid #e3c486;border-radius:8px;margin:0 0 18px;padding:14px 16px;font-size:14px;line-height:1.6}.kp-notary-search{background:#f5f8fd;border:1px solid #dce6f4;border-radius:8px;padding:16px 18px;font-size:14px;line-height:1.6}.kp-notary-search p{margin:0}.kp-notary-search p+p{margin-top:6px}.kp-notary-search .kp-text-btn{display:block}.kp-notary-search .kp-notary-source{color:#667a92;font-size:12px}.kp-notary-source a{text-decoration:underline}.kp-legacy{background:#fff9ed;border:1px solid #f1e2c3;border-radius:8px;margin-top:22px;padding:19px;font-size:13px}.kp-legacy p{white-space:pre-wrap;color:#897550;margin-top:10px}.kp-issues{color:#7b5a22;background:#fff9ef;border:1px solid #ecdcbb;border-radius:10px;margin-bottom:25px;padding:21px 24px;font-size:13px}.kp-issues ul{margin:10px 0 0;padding-left:20px}.kp-issues li{margin:5px 0}.kp-empty{text-align:center;color:#8a9db6;padding:33px 20px}.kp-empty>svg{margin-bottom:14px}.kp-empty h3{color:#46617e;margin-bottom:10px;font-size:16px}.kp-empty p{color:#7e8fa4;max-width:500px;margin:0 auto 20px;font-size:13px;line-height:1.8}.kp-document,.kp-list-row{border-top:1px solid #e9eef5;align-items:center;gap:16px;min-width:0;padding:19px 0;display:flex}.kp-document:first-of-type,.kp-list-row:first-of-type{border-top:0}.kp-file-icon{color:#6084b4;background:#f0f5fb;border:1px solid #e0e9f5;border-radius:9px;flex-shrink:0;place-items:center;width:44px;height:48px;display:grid}.kp-document>div,.kp-list-row>div{flex:1;min-width:0}.kp-document b,.kp-list-row b{overflow-wrap:anywhere;font-size:13px;display:block}.kp-document small,.kp-list-row small{color:#8394a9;margin-top:5px;font-size:11px;display:block}.kp-document em{color:#5d82b4;background:#f0f5fc;border-radius:4px;margin-top:7px;padding:2px 5px;font-size:10px;font-style:normal;display:inline-block}.kp-download{align-items:center;gap:8px;font-size:11px;display:flex;color:#4b709f!important}.kp-download:hover{color:#1764df!important}.kp-list-row p{color:#778a9f;white-space:pre-wrap;margin-top:5px;font-size:12px}.kp-badge{color:#78899e;white-space:nowrap;background:#f6f8fb;border:1px solid #e0e7f0;border-radius:6px;align-items:center;padding:5px 9px;font-size:10px;display:inline-flex}.kp-badge-green{color:#357762;background:#eef8f2;border-color:#d4e8dc}.kp-payment-total{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:5px 0 27px;display:flex}.kp-payment-total span{color:#7b8ba1;font-size:12px}.kp-payment-total strong{color:#244363;letter-spacing:-1px;margin-top:5px;font-size:36px;line-height:1.3;display:block}.kp-payment-total .kp-badge{font-size:12px}.kp-payment-total+.kp-muted{margin-bottom:22px}.kp-payment-list{border-top:1px solid #e5ecf5;margin-top:27px}.kp-payment-list>div{border-bottom:1px solid #edf1f6;align-items:center;gap:20px;padding:18px 0;font-size:13px;display:flex}.kp-payment-list>div>div{flex:1}.kp-payment-list b{font-size:12px;font-weight:600}.kp-payment-list small{color:#8190a4;margin-top:3px;font-size:11px;display:block}.kp-bank{margin:0}.kp-bank>div{border-bottom:1px solid #edf1f6;grid-template-columns:170px 1fr;gap:15px;padding:13px 0;font-size:13px;display:grid}.kp-bank dt{color:#8190a6}.kp-bank dd{color:#3b536e;overflow-wrap:anywhere;margin:0;font-weight:600}.kp-appointment{align-items:flex-start;gap:25px;padding:10px 4px;display:flex}.kp-calendar-tile{text-align:center;background:#f7faff;border:1px solid #dae5f3;border-radius:12px;min-width:90px;overflow:hidden}.kp-calendar-tile small{color:#5a7da6;background:#e8f0fc;padding:7px;font-size:12px;display:block}.kp-calendar-tile b{color:#2b568b;padding:17px 10px;font-size:36px;line-height:1;display:block}.kp-appointment h3{margin:13px 0 7px;font-size:21px}.kp-appointment p{color:#71879f;white-space:pre-wrap;margin-bottom:4px;font-size:14px}.kp-message-grid{grid-template-columns:1fr 1.15fr}.kp-message-grid .kp-activity{max-height:900px;overflow:auto}.kp-inline-form{align-items:flex-end;gap:18px;display:flex}.kp-inline-form .kp-field{flex:1;margin:0}.kp-actions{flex-wrap:wrap;gap:12px;display:flex}.kp-notary-root{background:radial-gradient(at 50% 0,#e7effb,#0000 70%),#f5f7fb;padding:45px 20px}.kp-notary-wrap{max-width:760px;margin:auto}.kp-notary-wrap>.kp-brand{background:#101f35;border-radius:12px 12px 0 0;padding:25px 30px}.kp-notary-wrap>.kp-panel{border-radius:0 0 12px 12px;padding:32px}.kp-notary-wrap h1{margin:13px 0;font-size:29px}.kp-notary-facts{border-top:1px solid #e2e9f3;border-bottom:1px solid #e2e9f3;grid-template-columns:1fr 1fr;gap:18px;margin:25px 0;padding:24px 0;display:grid}.kp-notary-facts small{color:#8092a8;margin-bottom:5px;font-size:11px;display:block}.kp-notary-facts b{color:#3d5774;font-size:14px}.kp-notary-actions{gap:10px;margin:25px 0;display:flex}.kp-notary-actions>button{flex:1}.kp-notary-actions>button.active{color:#fff;background:#1764df;border-color:#1764df}.kp-notary-wrap .kp-brand .brand-wording b{font-size:17px}@media (width>=1600px){.kp-auth-story{padding-left:max(56px,50vw - 720px)}.kp-auth-copy h1{font-size:62px}.kp-auth-form{padding-right:max(55px,50vw - 720px)}}@media (width<=1200px){.kp-sidebar{width:220px;padding-left:14px;padding-right:14px}.kp-workarea{width:calc(100% - 220px);margin-left:220px}.kp-main{padding:28px 25px 18px}.kp-topbar{padding:0 25px}.kp-next-visual{width:160px}.kp-next>div:first-child{padding:28px}.kp-page-title{align-items:flex-start}.kp-page-title h1{font-size:25px}.kp-case-select{max-width:220px}.kp-two-col{gap:18px}.kp-panel{padding:21px}.kp-stats{gap:12px}.kp-stats>button{padding:18px}.kp-auth-story{padding:35px}.kp-auth-form{padding:30px 40px}.kp-auth-copy h1{font-size:48px}.kp-download>span{display:none}}@media (width<=960px){.kp-auth{grid-template-columns:1fr 1.1fr}.kp-auth-story{min-width:0;padding:30px}.kp-auth-form{padding:30px}.kp-auth-copy h1{font-size:42px}.kp-auth-copy>p{font-size:15px}.kp-auth-steps{padding:0 15px}.kp-auth-steps small{font-size:10px}.kp-sidebar{width:188px;padding:25px 11px 15px}.kp-sidebar .brand-wording b{font-size:11px}.kp-sidebar .brand-wording small{font-size:6px}.kp-sidebar .brand-chevrons,.kp-sidebar .brand-chevrons i{font-size:16px}.kp-sidebar nav button{gap:10px;padding:11px;font-size:12px}.kp-workspace{gap:8px;padding:13px 5px}.kp-workspace b{font-size:10px}.kp-workspace small{font-size:9px}.kp-workarea{width:calc(100% - 188px);margin-left:188px}.kp-main{padding:26px 22px}.kp-page-title{flex-direction:column;gap:18px}.kp-case-select{width:100%;max-width:100%}.kp-case-select>span{display:none}.kp-next h2{font-size:23px}.kp-next-visual{width:120px}.kp-visual-document{transform:scale(.8)rotate(8deg)}.kp-visual-orbit{width:155px;height:155px}.kp-two-col{grid-template-columns:1fr}.kp-contact-card{text-align:left;grid-template-columns:60px 1fr;gap:0 18px;padding:0;display:grid}.kp-contact-avatar{grid-row:1/3;width:56px;height:56px;margin:0}.kp-contact-card p{max-width:none;margin:7px 0 15px}.kp-contact-card .kp-btn{grid-column:2}.kp-stats>button{padding:16px 14px}.kp-stats b{font-size:16px}.kp-stats>button>span{display:none}.kp-stats small{padding:0}.kp-progress{padding-left:3px;padding-right:3px}.kp-progress>div>b{max-width:75px;font-size:9px}.kp-form-grid{column-gap:17px}.kp-panel-head{flex-wrap:wrap;align-items:flex-start}.kp-notary-wrap>.kp-panel{padding:27px}}@media (width<=720px){.kp-auth{display:block}.kp-auth-story{min-height:0;padding:24px}.kp-auth-copy{max-width:none;padding:28px 0 10px}.kp-auth-copy .kp-eyebrow{font-size:8px}.kp-auth-copy h1{margin:14px 0;font-size:34px}.kp-auth-copy h1 br{display:none}.kp-auth-copy>p{max-width:440px;font-size:13px;line-height:1.7}.kp-auth-steps,.kp-auth-foot{display:none}.kp-auth-form{min-height:0;padding:24px}.kp-back{display:none}.kp-login-box{max-width:440px;padding:10px 0 35px}.kp-login-icon{display:none}.kp-login-box h2{font-size:24px}.kp-login-box>p{margin-bottom:23px;font-size:14px}.kp-login-legal{gap:20px}.kp-app{display:block}.kp-sidebar{width:100%;padding:20px 20px 0;display:block;position:relative;bottom:auto;overflow:visible}.kp-sidebar .kp-brand{display:inline-block}.kp-sidebar .brand-wording b{font-size:15px}.kp-sidebar .brand-wording small{font-size:7px}.kp-sidebar .brand-chevrons,.kp-sidebar .brand-chevrons i{font-size:21px}.kp-workspace,.kp-sidebar-contact{display:none}.kp-sidebar nav{scrollbar-width:thin;flex-direction:row;gap:5px;margin:20px -20px 0;padding:0 14px 10px;display:flex;overflow-x:auto}.kp-sidebar nav button{white-space:nowrap;flex-direction:column;justify-content:center;gap:6px;min-width:78px;min-height:63px;padding:10px 12px;font-size:10px;position:relative}.kp-sidebar nav em{font-size:8px;position:absolute;top:5px;right:7px}.kp-logout{border:0;margin:0;padding:4px;font-size:10px;position:absolute;top:22px;right:17px}.kp-workarea{width:100%;margin:0}.kp-topbar{height:49px;padding:0 22px}.kp-breadcrumb{gap:9px;font-size:10px}.kp-account>span:last-child{display:none}.kp-avatar{width:25px;height:25px;font-size:10px}.kp-main{padding:24px 20px 16px}.kp-page-title h1{font-size:25px}.kp-page-title .kp-eyebrow{font-size:8px}.kp-page-title{gap:16px;margin-bottom:20px}.kp-case-select>select{min-height:39px;padding:10px 12px;font-size:12px}.kp-next{min-height:0;margin-bottom:20px;position:relative}.kp-next>div:first-child{max-width:100%;padding:25px}.kp-next h2{max-width:340px;font-size:24px}.kp-next p{max-width:370px;margin-bottom:20px;font-size:12px}.kp-next-visual{display:none}.kp-progress{gap:0;margin-bottom:20px;padding:17px 8px;overflow-x:auto}.kp-progress>div{min-width:67px}.kp-progress>div>b{max-width:70px;font-size:8px}.kp-progress>div>span{width:25px;height:25px;font-size:9px}.kp-progress>div:after{top:12px;left:calc(50% + 18px);right:calc(18px - 50%)}.kp-stats{gap:9px;margin-bottom:20px}.kp-stats>button{min-height:112px;padding:15px 11px}.kp-stats small{margin-bottom:9px;font-size:9px}.kp-stats b{font-size:14px;line-height:1.4}.kp-stats em{font-size:8px}.kp-panel{border-radius:10px;margin-bottom:20px;padding:21px}.kp-panel-head{gap:8px;margin-bottom:21px}.kp-panel-head h2{font-size:17px}.kp-panel-head p{font-size:12px;line-height:1.7}.kp-two-col{gap:0}.kp-form-grid{grid-template-columns:1fr;gap:0}.kp-field>span{font-size:12px}.kp-field input,.kp-field textarea,.kp-field select{padding:12px;font-size:16px}.kp-field input[type=file]{font-size:12px}.kp-save{padding:21px}.kp-save>.kp-btn{width:100%}.kp-document{gap:11px;padding:17px 0}.kp-file-icon{width:35px;height:42px}.kp-document b{font-size:12px}.kp-document small{font-size:10px}.kp-document em{font-size:9px}.kp-list-row{flex-wrap:wrap;gap:10px}.kp-list-row>div{min-width:120px}.kp-badge{padding:4px 7px;font-size:9px}.kp-bank>div{grid-template-columns:105px 1fr;gap:10px;font-size:12px}.kp-payment-list>div{flex-wrap:wrap;gap:10px}.kp-payment-list>div>.kp-text-btn{width:100%}.kp-payment-total strong{font-size:32px}.kp-appointment{gap:17px;padding:0}.kp-calendar-tile{min-width:68px}.kp-calendar-tile b{padding:14px 8px;font-size:29px}.kp-appointment h3{font-size:17px}.kp-appointment p{font-size:13px}.kp-alert{padding:14px;font-size:12px;line-height:1.75}.kp-issues{padding:17px 19px;font-size:12px}.kp-footer{flex-wrap:wrap;font-size:9px}.kp-notary-root{padding:20px 14px}.kp-notary-wrap>.kp-brand{padding:22px}.kp-notary-wrap>.kp-panel{padding:23px}.kp-notary-wrap h1{font-size:25px}.kp-notary-facts{gap:20px 15px}.kp-notary-facts b{font-size:12px}.kp-notary-actions{flex-wrap:wrap;gap:7px}.kp-notary-actions>.kp-btn{padding:9px;font-size:12px!important}.kp-inline-form{display:block}.kp-inline-form .kp-field{margin-bottom:18px}.kp-check{font-size:12px}}@media (prefers-reduced-motion:reduce){.kp-root *{transition:none!important;animation:none!important}}.kp-due-banner{color:#513712;background:#fff5e6;border:1px solid #eac284;border-left:5px solid #ce7d12;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 24px;padding:24px 28px;display:flex}.kp-due-banner small{text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.kp-due-banner strong{font-size:26px;line-height:1.25;display:block}.kp-due-banner p{max-width:590px;margin:8px 0 0;font-size:13px}.kp-due-banner .kp-btn{white-space:nowrap}.kp-order-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.kp-order-card,.kp-product-card{text-align:left;color:#10263f;background:#fff;border:1px solid #dce5f2;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:22px;display:flex}.kp-order-card{cursor:pointer;font:inherit}.kp-order-card:hover,.kp-product-button:hover{background:#f8faff;border-color:#2366df}.kp-order-card small,.kp-product-card small{color:#657c98;font-size:12px}.kp-order-card b{font-size:17px;line-height:1.4}.kp-order-card span{font-size:14px}.kp-order-card em{color:#657c98;font-size:13px;font-style:normal}.kp-order-card .kp-money-due{color:#a95008;font-weight:700}.kp-product-card h3{margin:0;font-size:18px;line-height:1.4}.kp-product-card p{color:#65748a;margin:0 0 8px;font-size:14px;line-height:1.7}.kp-product-card strong{font-size:21px}.kp-product-card>div:last-child{flex-direction:column;gap:8px;margin-top:auto;display:flex}.kp-product-button{cursor:pointer;font:inherit;text-decoration:none}.kp-product-card>b,.kp-product-card>div>b{color:#155ed8;font-size:13px}.kp-hub-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.kp-hub-package{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.kp-hub-package h3{margin:6px 0 8px;font-size:24px}.kp-hub-package p{color:#65748a;font-size:14px}.kp-hub-package small{color:#657c98;font-size:12px}.kp-catalog-heading{justify-content:space-between;align-items:center;gap:20px;margin:36px 0 20px;display:flex}.kp-catalog-heading h2{margin:6px 0;font-size:25px}.kp-catalog-heading .kp-field{min-width:280px}.kp-hub-check{align-items:flex-start;gap:12px;margin:18px 0;font-size:13px;line-height:1.7;display:flex}.kp-hub-check input{accent-color:#155ed8;flex-shrink:0;width:17px;height:17px;margin-top:4px}.kp-hub-check a{color:#155ed8}.kp-service-form>.kp-field,.kp-service-form>.kp-form-grid{margin:20px 0}.kp-service-form>div>.kp-field{margin-bottom:18px}.kp-service-form h3{margin-top:30px;font-size:20px}.kp-preserve{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.kp-quote-terms{background:#f5f8fc;border:1px solid #dce5f2;border-radius:8px;margin:18px 0;padding:16px}.kp-quote-terms summary{cursor:pointer;font-weight:600}.kp-service-events article{border-bottom:1px solid #e4ebf5;padding:18px 0}.kp-service-events small{color:#657c98;font-size:12px}.kp-service-events h3{margin:6px 0;font-size:16px}.kp-admin-catalog{margin-bottom:24px}.kp-admin-catalog>summary{cursor:pointer;background:#f0f5fc;border:1px solid #dce5f2;border-radius:10px;padding:18px;font-weight:600}.kp-admin-catalog>.kp-panel{margin-top:16px}.kp-root .full-funnel{max-width:none;box-shadow:none;margin:0}.kp-root .kp-panel>.kp-panel{border:0;padding:0}@media (width<=800px){.kp-order-grid{grid-template-columns:1fr}.kp-due-banner,.kp-catalog-heading,.kp-hub-package{flex-direction:column;align-items:flex-start}.kp-due-banner{padding:20px}.kp-due-banner strong{font-size:23px}.kp-due-banner .kp-btn{white-space:normal;width:100%}.kp-catalog-heading .kp-field{width:100%;min-width:0}.kp-hub-actions .kp-btn{white-space:normal}.kp-product-card{padding:20px}}.kp-product-deliverable{background:#f3f7fd;border:1px solid #dbe6f5;border-radius:12px;margin:20px 0;padding:22px}.kp-product-deliverable h3{margin-top:0}.kp-evidence-data{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.kp-evidence-hash{overflow-wrap:anywhere;color:#58708c;font-size:11px}.kp-field input[readonly]{color:#516781;background:#f2f5f9}.kp-time-choice{border:0;grid-column:1/-1;min-width:0;margin:0 0 18px;padding:0}.kp-time-choice legend{margin-bottom:12px;padding:0;font-size:14px;font-weight:600}.kp-time-choice>div{flex-wrap:wrap;gap:10px;display:flex}.kp-time-choice label{cursor:pointer;background:#fff;border:1px solid #dce5f2;border-radius:10px;align-items:center;gap:9px;min-height:46px;padding:12px 16px;font-size:14px;display:flex}.kp-time-choice label.selected{color:#155ed8;background:#eff5ff;border-color:#155ed8}.kp-time-choice label:focus-within{outline-offset:2px;outline:2px solid #155ed8}.kp-time-choice input{accent-color:#155ed8;width:16px;height:16px;margin:0}.kp-product-editor{border-bottom:1px solid var(--kp-border,#dce5f1);margin-bottom:28px;padding-bottom:28px}.kp-service-intro{max-width:720px;font-size:17px;line-height:1.65}.kp-premium{--kp-navy:#10243a;--kp-text:#17283a;--kp-blue:#155eef;--kp-muted:#637080;--kp-line:#e3e7ed;background:#fff;font-size:16px;line-height:1.6}.kp-premium h1,.kp-premium .kp-focus h2,.kp-premium .kp-section-heading h2,.kp-premium .kp-discovery-intro h2,.kp-premium .kp-nextfirma-feature h2,.kp-premium .kp-catalog-heading h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.12}.kp-premium h1{font-size:clamp(2rem,3.5vw,3.4rem)}.kp-premium h2{letter-spacing:-.025em;font-size:1.35rem}.kp-premium h3{font-size:1.1rem}.kp-premium p{overflow-wrap:anywhere}.kp-premium button,.kp-premium a{touch-action:manipulation}.kp-premium .kp-btn{min-height:50px;box-shadow:none;border-radius:7px;padding:13px 22px;font-size:1rem!important}.kp-premium .kp-primary{background:#155eef;box-shadow:0 4px 10px #155eef18}.kp-premium .kp-primary:hover{background:#094bcc}.kp-premium .kp-text-btn{min-height:40px;font-size:.875rem!important}.kp-premium .kp-eyebrow{letter-spacing:.14em;font-size:.75rem;line-height:1.5}.kp-premium .kp-muted{font-size:.9375rem;line-height:1.65}.kp-premium .kp-fine,.kp-premium .kp-cost-note{color:#667384;font-size:.8125rem;line-height:1.6}.kp-premium .kp-sidebar{width:238px;color:var(--kp-text);border-right:1px solid var(--kp-line);background:#fff;gap:0;padding:30px 18px 20px}.kp-premium .kp-brand .brand-wording b{color:var(--kp-navy);letter-spacing:-.035em;font-size:15px}.kp-premium .kp-brand .brand-wording small{display:none}.kp-premium .kp-brand .brand-chevrons,.kp-premium .kp-brand .brand-chevrons i{color:#155eef;font-size:26px}.kp-premium .kp-workspace{border:0;margin:34px 0 22px;padding:0 12px}.kp-premium .kp-workspace-icon{display:none}.kp-premium .kp-workspace b{color:#8a94a1;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:500}.kp-premium .kp-workspace small{display:none}.kp-premium .kp-sidebar nav button{color:#596779;border:0;border-radius:7px;gap:12px;min-height:52px;padding:14px 16px;font-size:.9375rem}.kp-premium .kp-sidebar nav button:hover{color:#10243a;background:#f6f8fb}.kp-premium .kp-sidebar nav button.active{color:#155eef;background:#eef3ff;font-weight:600}.kp-premium .kp-sidebar nav em{color:#8d5600;text-align:center;background:#fff1d7;min-width:21px;font-size:.75rem}.kp-premium .kp-sidebar-contact{border-bottom:1px solid var(--kp-line);padding:30px 12px 20px}.kp-premium .kp-sidebar-contact .kp-eyebrow{color:#7b8898;letter-spacing:.05em;font-size:.75rem}.kp-premium .kp-sidebar-contact>b{color:#1b2a3c;font-size:.9375rem}.kp-premium .kp-sidebar-contact>p{color:#657080;font-size:.875rem}.kp-premium .kp-sidebar-contact>button{color:#155eef;min-height:44px;font-size:.875rem}.kp-premium .kp-logout{color:#677386;border:0;padding:20px 12px 0;font-size:.875rem}.kp-premium .kp-topbar{background:#fff;border-bottom:1px solid #edf0f4;height:78px;padding:0 clamp(24px,4vw,64px)}.kp-premium .kp-breadcrumb{color:#8a95a3;gap:12px;font-size:.875rem}.kp-premium .kp-account{color:#697584;font-size:.8125rem}.kp-premium .kp-avatar{color:#155eef;background:#eff3fa;width:36px;height:36px;font-size:.875rem}.kp-premium .kp-page-title{align-items:flex-end;gap:28px;margin-bottom:30px}.kp-premium .kp-page-title h1{max-width:750px;font-size:clamp(2rem,3vw,3.2rem)}.kp-premium .kp-page-title .kp-eyebrow{letter-spacing:.07em;color:#728093;margin-bottom:14px;font-size:.75rem}.kp-premium .kp-case-select{min-width:190px;max-width:260px}.kp-premium .kp-case-select>span{color:#707c8c;font-size:.8125rem}.kp-premium .kp-case-select>select{border-color:#dce2ea;max-width:100%;min-height:44px;padding:10px 30px 10px 12px;font-size:.875rem}.kp-case-context{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.kp-case-context>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.kp-case-context strong{font-size:.9375rem;font-weight:600}.kp-case-context span{color:#758193;font-size:.8125rem}.kp-case-tabs{scrollbar-width:thin;border-bottom:1px solid #e4e8ef;gap:24px;max-width:100%;margin:0 0 28px;display:flex;overflow-x:auto}.kp-case-tabs button{color:#758193;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:11px 0 14px;font-size:.875rem;font-weight:500;display:flex}.kp-case-tabs button.active{color:#155eef;border-bottom-color:#155eef}.kp-case-tabs button span{color:#155eef;background:#eef3ff;border-radius:4px;padding:0 6px;font-size:.75rem}.kp-focus{background:#f2f5f8;border-radius:12px;grid-template-columns:1fr 1.04fr;align-items:stretch;min-height:370px;margin-bottom:26px;display:grid;position:relative;overflow:hidden}.kp-focus-photo{min-width:0;min-height:100%;position:relative;overflow:hidden}.kp-focus-photo img{object-fit:cover;object-position:70% 50%;width:100%;height:100%;position:absolute;inset:0}.kp-focus-photo>span{color:#203247;letter-spacing:.09em;background:#fffe;border-radius:3px;padding:7px 10px;font-size:.75rem;position:absolute;top:24px;left:24px}.kp-focus-content{background:#fff;border:1px solid #e2e7ed;border-radius:0 12px 12px 0;flex-direction:column;align-items:flex-start;padding:34px;display:flex;position:relative}.kp-state{color:#2d526c;align-items:center;gap:8px;margin-bottom:14px;font-size:.8125rem;font-weight:600;display:inline-flex}.kp-state i{background:#2a796c;border-radius:50%;width:7px;height:7px}.kp-state-amber{color:#956018}.kp-state-amber i{background:#d79429}.kp-premium .kp-focus h2{max-width:440px;margin:0 0 13px;font-size:clamp(1.8rem,2.8vw,2.7rem)}.kp-focus-price{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 0;display:flex}.kp-focus-price span{color:#5f6b7b;max-width:60%;font-size:.875rem;line-height:1.4}.kp-focus-price strong{letter-spacing:-.03em;white-space:nowrap;color:#11273d;font-size:1.6rem}.kp-focus-content>.kp-btn{width:100%;margin-top:auto}.kp-focus-content>.kp-text-btn{color:#627389;align-self:center;padding:12px 0 5px;font-weight:400!important}.kp-cost-note{text-align:center;align-self:center;margin-top:6px;display:block}.kp-premium .kp-progress{background:0 0;border:0;border-bottom:1px solid #e4e8ef;border-radius:0;margin-bottom:28px;padding:10px 0 28px;overflow-x:auto}.kp-premium .kp-progress>div>b{color:#758193;max-width:115px;font-size:.75rem;font-weight:400;line-height:1.5}.kp-premium .kp-progress>div.current>b{color:#155eef;font-weight:600}.kp-premium .kp-progress>div>span{width:26px;height:26px;box-shadow:none;font-size:.75rem}.kp-premium .kp-stats{border-bottom:1px solid #e5e9ef;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 38px;display:grid}.kp-premium .kp-stats>button{text-align:left;background:#fff;border:0;border-right:1px solid #e5e9ef;border-radius:0;min-width:0;padding:2px 24px 24px}.kp-premium .kp-stats>button:first-child{padding-left:0}.kp-premium .kp-stats>button:last-child{border:0}.kp-premium .kp-stats small{color:#738195;font-size:.8125rem}.kp-premium .kp-stats b{overflow-wrap:anywhere;font-size:1.125rem}.kp-premium .kp-stats em{font-size:.8125rem}.kp-premium .kp-stats>button>span{display:none}.kp-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.kp-premium .kp-section-heading h2{font-size:2rem}.kp-opportunities>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e5e9ef;align-items:center;gap:22px;width:100%;padding:22px 0;display:flex}.kp-opportunities>button:hover{background:#f9faff}.kp-row-number{color:#97a4b5;font-family:Georgia,serif;font-size:1.2rem}.kp-opportunities>button>span:nth-child(2){flex:1}.kp-opportunities b{color:#1b2c42;font-size:1rem;font-weight:600;display:block}.kp-opportunities small{color:#7a8595;margin-top:3px;font-size:.875rem;display:block}.kp-opportunities svg{color:#526b8a}.kp-premium .kp-panel{box-shadow:none;background:#fff;border:1px solid #e1e6ed;border-radius:10px;margin-bottom:24px;padding:28px}.kp-premium .kp-panel-head{align-items:flex-start;margin-bottom:22px}.kp-premium .kp-panel-head p{color:#697686;margin-top:7px;font-size:.9375rem;line-height:1.65}.kp-premium .kp-contact-card{text-align:left;padding:0}.kp-premium .kp-contact-avatar{width:44px;height:44px;margin:0 0 16px}.kp-premium .kp-contact-card p{max-width:none;margin:10px 0 20px;font-size:.9375rem}.kp-premium .kp-activity time,.kp-premium .kp-activity small{font-size:.8125rem}.kp-premium .kp-field{gap:8px;min-width:0;margin-bottom:20px}.kp-premium .kp-field>span,.kp-premium .kp-check,.kp-premium .kp-hub-check{color:#506074;font-size:.875rem;line-height:1.6}.kp-premium .kp-field input,.kp-premium .kp-field select,.kp-premium .kp-field textarea{color:#22364c;background:#fff;border:1px solid #d9e1e9;border-radius:6px;max-width:100%;min-height:49px;padding:13px 14px;font-size:1rem;line-height:1.5}.kp-premium .kp-field input:focus,.kp-premium .kp-field textarea:focus,.kp-premium .kp-field select:focus{border-color:#155eef;outline:3px solid #155eef12}.kp-premium .kp-form-grid{gap:8px 24px}.kp-premium .kp-save{background:#f6f8fc;border-color:#e2e7ef;margin-top:24px;padding:24px}.kp-premium .kp-save .kp-check{margin-bottom:18px}.kp-premium .kp-service-form{margin-top:24px}.kp-premium .kp-service-form>h3{border-top:1px solid #e4e8ef;margin:28px 0 20px;padding-top:28px}.kp-premium .kp-service-intro{color:#667386;max-width:800px;font-size:1.125rem;line-height:1.65;margin-top:12px!important}.kp-premium .kp-hub-check input,.kp-premium .kp-check input{accent-color:#155eef;flex-shrink:0;width:18px;height:18px;margin-top:3px}.kp-premium .kp-time-choice{border:0;grid-column:1/-1;min-width:0;margin:4px 0 16px;padding:0}.kp-premium .kp-time-choice legend{color:#506074;margin-bottom:12px;font-size:.875rem}.kp-premium .kp-time-choice>div{flex-wrap:wrap;gap:10px;display:flex}.kp-premium .kp-time-choice label{border:1px solid #dbe2ec;border-radius:6px;padding:12px 15px;font-size:.9375rem}.kp-premium .kp-time-choice label.selected{color:#155eef;background:#f1f5ff;border-color:#155eef}.kp-premium .kp-time-choice input{accent-color:#155eef;margin-right:8px}.kp-premium .kp-notary-search{background:#f8faff;border-color:#e4e8ef;padding:14px 16px}.kp-premium .kp-notary-search p{font-size:.875rem}.kp-premium .kp-notary-source{font-size:.75rem!important}.kp-premium .kp-due-banner{color:#755016;background:#fff9ef;border:1px solid #f0dcaf;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:18px 22px;display:flex}.kp-premium .kp-due-banner small{color:#876329;font-size:.8125rem}.kp-premium .kp-due-banner strong{color:#49381c;font-size:1.5rem;line-height:1.3}.kp-premium .kp-payment-total{padding:4px 0 26px}.kp-premium .kp-payment-total strong{letter-spacing:-.04em;font-size:2.6rem}.kp-premium .kp-payment-total span,.kp-premium .kp-payment-list small{font-size:.875rem}.kp-payment-overview{border-bottom:1px solid #e4e8ef;margin-bottom:28px;padding-bottom:28px}.kp-payment-overview>div:first-child{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.kp-payment-overview strong{letter-spacing:-.04em;font-size:2rem}.kp-payment-cases{flex-direction:column;gap:8px;display:flex}.kp-payment-cases button{text-align:left;background:#fff;border:1px solid #e3e8ef;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.kp-payment-cases button.active{background:#f5f8ff;border-color:#155eef}.kp-payment-cases small{color:#768396;font-size:.8125rem;display:block}.kp-payment-cases b{white-space:nowrap;font-size:.9375rem}.kp-premium .kp-bank dd{overflow-wrap:anywhere;font-size:1rem}.kp-premium .kp-bank dt{font-size:.875rem}.kp-premium .kp-quote-terms summary{color:#426189;min-height:44px;padding:10px 0;font-size:.875rem}.kp-premium .kp-quote-terms p{font-size:.875rem;line-height:1.7}.kp-premium .kp-discovery-intro{border-bottom:1px solid #e5e9ef;grid-template-columns:1fr 280px;align-items:center;gap:28px;margin-bottom:30px;padding-bottom:30px;display:grid;overflow:hidden}.kp-premium .kp-discovery-intro h2{margin:12px 0;font-size:3rem}.kp-discovery-intro p{color:#6b7787;max-width:430px;font-size:1rem}.kp-discovery-intro img{object-fit:cover;border-radius:7px;width:100%;height:180px}.kp-discovery-starts{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:38px;display:grid}.kp-discovery-starts>button{text-align:left;color:#fff;background:#10243a;border:0;border-radius:9px;flex-direction:column;gap:14px;padding:28px;transition:transform .18s;display:flex}.kp-discovery-starts>button:nth-child(2){color:#13283f;background:#f1f5fa}.kp-discovery-starts>button:hover{transform:translateY(-3px)}.kp-discovery-starts .kp-eyebrow{color:#9ab7d9;font-size:.75rem}.kp-premium .kp-discovery-starts h3{color:inherit;letter-spacing:-.04em;width:100%;font-family:Georgia,serif;font-size:2.5rem;font-weight:400}.kp-discovery-starts h3 span{float:right;font-family:Arial,sans-serif;font-size:1.5rem;font-weight:400}.kp-discovery-starts>button>div{border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:auto;padding-top:20px;font-size:.875rem;display:flex}.kp-discovery-starts>button:nth-child(2)>div{border-color:#dce3ed}.kp-premium .kp-catalog-heading{align-items:center;gap:25px;margin:36px 0 20px}.kp-catalog-heading .kp-field{min-width:290px;margin:0}.kp-filter-tabs{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.kp-filter-tabs button{color:#66768a;background:#fff;border:1px solid #dfe5ee;border-radius:6px;min-height:42px;padding:8px 13px;font-size:.8125rem;line-height:1.45}.kp-service-list{border-top:1px solid #e1e7ef;margin-bottom:36px}.kp-service-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e1e7ef;align-items:center;gap:20px;width:100%;padding:22px 4px;transition:background .15s;display:flex}.kp-service-list>button:hover{background:#f7faff}.kp-service-symbol{color:#155eef;border:1px solid #dde6f3;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:1.3rem;display:grid}.kp-service-list>button>span:nth-child(2){flex:1;min-width:0}.kp-service-list small{color:#8090a3;margin-bottom:3px;font-size:.75rem;display:block}.kp-service-list h3{margin-bottom:4px;font-size:1rem;font-weight:600}.kp-service-price{color:#516984;text-align:right;flex-shrink:0;align-items:center;gap:18px;max-width:175px;font-size:.8125rem;display:flex}.kp-service-price b{font-size:1.25rem;font-weight:400}.kp-nextfirma-feature{background:#f8faff;border:1px solid #dfe5ee;border-radius:9px;grid-template-columns:1.4fr 1fr;gap:40px;margin:40px 0;padding:36px;display:grid}.kp-nextfirma-feature h2{font-size:2.5rem;margin:14px 0!important}.kp-nextfirma-feature p{color:#64758a;font-size:.9375rem;margin-bottom:20px!important}.kp-nextfirma-feature .kp-text-btn{margin-top:10px;display:flex}.kp-nextfirma-feature>div:last-child{border-left:1px solid #dfe5ee;flex-direction:column;justify-content:center;padding:25px 0 25px 30px;display:flex}.kp-nextfirma-feature>div:last-child p{color:#2a4766;font-family:Georgia,serif;font-size:2rem;line-height:1.3;margin:16px 0 0!important}.kp-resources{margin:42px 0}.kp-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;display:grid}.kp-resource-grid a{border-bottom:1px solid #e2e7ef;padding:22px 0;display:block}.kp-resource-grid a:hover h3{color:#155eef}.kp-resource-grid small{color:#7389a4;margin-bottom:7px;font-size:.75rem;display:block}.kp-resource-grid h3 span{float:right;color:#7389a4;font-weight:400}.kp-resource-grid p{color:#6b7a8e;margin-top:7px;font-size:.875rem}.kp-tools{border:1px solid #e0e6ee;border-radius:9px;margin:40px 0;padding:30px}.kp-tool-layout{grid-template-columns:1fr 1fr;gap:32px;padding-top:12px;display:grid}.kp-tool-layout h3{margin-bottom:10px}.kp-tool-layout .kp-muted{margin-bottom:20px}.kp-tool-result{background:#eef4fc;border-radius:8px;align-self:start;padding:30px;position:sticky;top:20px}.kp-tool-result>span{color:#617996;font-size:.875rem}.kp-tool-result>strong{letter-spacing:-.05em;color:#173c69;margin:20px 0;font-size:2.35rem;line-height:1.2;display:block}.kp-tool-result>p{color:#667d99;font-size:.875rem}.kp-profile-preview{border:1px solid #e1e6ed;border-radius:6px;align-self:start;padding:26px}.kp-profile-preview p{margin-top:18px;font-size:1rem;line-height:1.8}.kp-recovery{color:#7b8798;border-top:1px solid #e6eaf0;justify-content:center;align-items:center;gap:12px;margin-top:30px;padding-top:22px;font-size:.8125rem;display:flex}.kp-premium .kp-product-card{background:#fff;border-color:#dfe6ef;border-radius:7px;padding:24px}.kp-premium .kp-product-card strong{font-size:1.35rem}.kp-premium .kp-hub-package p,.kp-premium .kp-product-card p{font-size:.9375rem}.kp-premium .kp-hub-package{border-bottom:1px solid #e3e8ef;margin-bottom:20px;padding-bottom:18px}.kp-premium .kp-included-note{color:#246e5c;background:#f0f8f4;border-radius:6px;margin-top:16px;padding:12px 16px}.kp-premium .kp-footer{color:#8692a3;background:0 0;border-top:1px solid #e4e8ef;border-radius:0;margin-top:36px;padding:24px 0 12px;font-size:.8125rem}.kp-premium .kp-admin-catalog{border:1px solid #dee5ef;border-radius:8px;margin-bottom:26px;padding:18px}.kp-premium .kp-admin-catalog>summary{cursor:pointer;padding:8px 0;font-size:1rem;font-weight:600}.kp-premium .kp-admin-catalog .kp-panel{margin-top:20px}.kp-premium .kp-auth-story{color:#152940;background:#f4f7fb;min-height:100vh;padding:40px 48px}.kp-premium .kp-auth-copy{max-width:620px;margin:auto 0;padding:55px 0 30px}.kp-premium .kp-auth-copy>.kp-eyebrow{color:#6e8098;font-size:.75rem}.kp-premium .kp-auth-copy h1{color:#10243a;letter-spacing:-.05em;margin:22px 0;font-family:Georgia,serif;font-size:clamp(2.6rem,4vw,4.4rem);font-weight:400;line-height:1.07}.kp-auth-image{border-radius:8px;height:230px;margin-top:34px;overflow:hidden}.kp-auth-image img{object-fit:cover;width:100%;height:100%}.kp-premium .kp-auth-steps{flex-direction:column;gap:0;margin:26px 0 0;display:flex}.kp-premium .kp-auth-steps>div>svg{display:none}.kp-premium .kp-auth-foot{color:#788ba2;font-size:.8125rem}.kp-premium .kp-auth-form{padding:38px 48px}.kp-premium .kp-login-box{max-width:430px}.kp-premium .kp-login-box h2{letter-spacing:-.04em;font-family:Georgia,serif;font-size:2.65rem;font-weight:400;line-height:1.12}.kp-premium .kp-login-box>p{color:#718096;margin:18px 0 30px;font-size:1rem;line-height:1.7}.kp-premium .kp-login-icon{color:#3b6eaf;background:#eff4fc;border-radius:8px;width:46px;height:46px;margin-bottom:24px}.kp-premium .kp-login-hint{background:#f6f8fc;border-color:#e6ebf3;font-size:.875rem;line-height:1.65}.kp-premium .kp-login-legal,.kp-premium .kp-back{color:#6e7f94;font-size:.8125rem}.kp-premium .funnel-card{box-shadow:none;color:#17283a;background:#fff;border:1px solid #e0e6ef;border-radius:10px;margin:16px 0 24px;padding:28px}.kp-premium .funnel-card h3{margin:22px 0;font-family:Georgia,serif;font-size:2rem;font-weight:400;line-height:1.2}.kp-premium .funnel-card .input-label{color:#576980;font-size:.875rem}.kp-premium .funnel-card input,.kp-premium .funnel-card select,.kp-premium .funnel-card textarea{min-width:0;font-size:1rem}.kp-premium .funnel-card .button{border-radius:6px;min-height:48px;font-size:1rem}.kp-premium .funnel-card .button-gold{color:#fff;background:#155eef;border-color:#155eef}.kp-premium .funnel-card .choice-grid>button{box-shadow:none;border-radius:7px}.kp-premium .funnel-card .choice-grid>button.selected{background:#f2f6ff;border-color:#155eef}.kp-premium .funnel-card .choice-price{color:#155eef}.kp-premium .funnel-card .funnel-head{color:#3a5474;border-color:#e3e8ef}@media (width>=1500px){.kp-premium .kp-main{padding-top:48px}.kp-focus-content{padding:42px}.kp-focus{min-height:410px}}@media (width<=1100px){.kp-premium .kp-sidebar{width:200px;padding:28px 12px 18px}.kp-premium .kp-sidebar .kp-brand .brand-wording b{font-size:13px}.kp-premium .kp-workarea{width:calc(100% - 200px);margin-left:200px}.kp-premium .kp-main{padding:30px 28px}.kp-premium .kp-topbar{padding:0 28px}.kp-premium .kp-page-title{flex-direction:column;align-items:stretch;gap:20px}.kp-premium .kp-case-select{min-width:0;max-width:none}.kp-focus-content{padding:26px}.kp-focus-price{flex-wrap:wrap;gap:8px}.kp-focus-price span{max-width:none}.kp-premium .kp-two-col{grid-template-columns:1fr}.kp-premium .kp-discovery-intro{grid-template-columns:1fr 200px}.kp-premium .kp-discovery-intro h2{font-size:2.4rem}.kp-nextfirma-feature{gap:24px;padding:28px}.kp-discovery-starts>button{padding:24px}.kp-discovery-starts>button>div{flex-direction:column;align-items:flex-start}.kp-premium .kp-auth-story,.kp-premium .kp-auth-form{padding:34px}.kp-premium .kp-catalog-heading{flex-direction:column;align-items:stretch}.kp-premium .kp-catalog-heading .kp-field{width:100%;min-width:0}}@media (width<=780px){.kp-premium.kp-app{display:block}.kp-premium .kp-sidebar{background:#fff;border-bottom:1px solid #e6ebf2;border-right:0;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:21px 24px;display:flex;position:relative;top:auto;bottom:auto;left:auto;overflow:visible}.kp-premium .kp-sidebar .kp-brand .brand-wording b{font-size:15px}.kp-premium .kp-sidebar .kp-brand .brand-chevrons{font-size:25px}.kp-premium .kp-workspace,.kp-premium .kp-sidebar-contact{display:none}.kp-premium .kp-sidebar nav{padding:8px 8px calc(8px + env(safe-area-inset-bottom));z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-top:1px solid #e0e6ed;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;display:grid;position:fixed;inset:auto 0 0;overflow:visible}.kp-premium .kp-sidebar nav:has(button:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}.kp-premium .kp-sidebar nav button{white-space:normal;text-align:center;border-radius:5px;flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:56px;padding:6px 2px;font-size:.75rem;line-height:1.1;display:flex;position:relative}.kp-premium .kp-sidebar nav button svg{width:20px;height:20px}.kp-premium .kp-sidebar nav button.active{color:#155eef;background:0 0}.kp-premium .kp-sidebar nav button em{min-width:16px;font-size:.75rem;position:absolute;top:0;right:12px}.kp-premium .kp-logout{gap:5px;min-height:44px;margin:0;padding:10px 0 10px 12px;font-size:.75rem;position:static;top:auto;right:auto}.kp-premium .kp-workarea{width:100%;margin:0}.kp-premium .kp-topbar{border:0;height:auto;min-height:52px;padding:12px 24px}.kp-premium .kp-account>span:last-child{display:none}.kp-premium .kp-avatar{width:30px;height:30px}.kp-premium .kp-main{padding:18px 24px calc(88px + env(safe-area-inset-bottom));max-width:100%}.kp-premium .kp-page-title{margin-bottom:22px}.kp-premium .kp-page-title h1{font-size:2.5rem;line-height:1.1}.kp-premium .kp-page-title .kp-eyebrow{letter-spacing:.06em;margin-bottom:14px;font-size:.75rem}.kp-premium .kp-case-select{width:100%}.kp-premium .kp-case-select>span{font-size:.75rem}.kp-premium .kp-case-select select{width:100%;font-size:.875rem}.kp-case-context{align-items:flex-start;gap:12px;margin:14px 0 10px}.kp-case-context>div{flex-direction:column;align-items:flex-start;gap:3px}.kp-case-context>button{white-space:nowrap;font-size:.8125rem!important}.kp-case-tabs{gap:24px;margin-bottom:22px}.kp-case-tabs button{padding-bottom:12px;font-size:.875rem}.kp-focus{background:0 0;border-radius:9px;min-height:0;margin-bottom:22px;display:block;overflow:visible}.kp-focus-photo{border-radius:9px;height:200px;min-height:0;overflow:hidden}.kp-focus-photo img{object-position:62% 52%}.kp-focus-photo>span{background:#fffd;font-size:.75rem;top:18px;left:18px}.kp-focus-content{border-radius:9px;margin:-24px 12px 0;padding:26px 24px;position:relative;box-shadow:0 12px 36px #172c4710}.kp-premium .kp-focus h2{margin-bottom:13px;font-size:2.05rem;line-height:1.13}.kp-focus-content>p{margin-bottom:18px;font-size:.9375rem;line-height:1.65}.kp-focus-price{flex-wrap:nowrap;padding:18px 0}.kp-focus-price span{max-width:57%;font-size:.8125rem}.kp-focus-price strong{font-size:1.65rem}.kp-focus-content>.kp-btn{min-height:51px;padding:14px;font-size:.9375rem!important}.kp-state{margin-bottom:14px;font-size:.8125rem}.kp-cost-note{font-size:.75rem!important}.kp-premium .kp-progress{gap:0;margin-bottom:26px;padding:14px 0 24px;overflow-x:auto}.kp-premium .kp-progress>div{min-width:76px}.kp-premium .kp-progress>div>b{max-width:90px;font-size:.75rem}.kp-premium .kp-stats{border-top:1px solid #e5e9ef;border-bottom:0;grid-template-columns:1fr;margin-bottom:28px}.kp-premium .kp-stats>button,.kp-premium .kp-stats>button:first-child,.kp-premium .kp-stats>button:last-child{border:0;border-bottom:1px solid #e5e9ef;grid-template-columns:1fr 1fr;align-items:center;gap:3px 10px;padding:17px 0;display:grid}.kp-premium .kp-stats b{text-align:right;font-size:1rem}.kp-premium .kp-stats em{text-align:right;grid-column:2;font-size:.75rem}.kp-premium .kp-stats small{grid-row:1/3;font-size:.875rem}.kp-opportunities{margin:30px 0}.kp-section-heading{align-items:center;gap:10px}.kp-premium .kp-section-heading h2{font-size:1.75rem}.kp-section-heading>.kp-text-btn{white-space:nowrap;font-size:.75rem!important}.kp-opportunities>button{gap:17px;padding:20px 0}.kp-opportunities b{font-size:.9375rem}.kp-opportunities small{font-size:.8125rem}.kp-premium .kp-panel{margin-bottom:22px;padding:24px 20px}.kp-premium .kp-panel-head{flex-wrap:wrap}.kp-premium .kp-panel-head h2{font-size:1.25rem}.kp-premium .kp-panel-head p{font-size:.9375rem}.kp-premium .kp-two-col{display:block}.kp-premium .kp-form-grid{grid-template-columns:1fr;gap:0}.kp-premium .kp-field input,.kp-premium .kp-field select,.kp-premium .kp-field textarea{min-height:49px;font-size:1rem}.kp-premium .kp-service-form>h3{margin-top:20px}.kp-premium .kp-service-intro{font-size:1rem}.kp-premium .kp-save{padding:20px}.kp-premium .kp-save .kp-btn{width:100%;font-size:.9375rem!important}.kp-premium .kp-save .kp-check{font-size:.875rem}.kp-premium .kp-due-banner{flex-direction:row;gap:16px;padding:18px}.kp-premium .kp-due-banner>.kp-btn{width:auto;padding:12px 14px;font-size:.875rem!important}.kp-premium .kp-due-banner strong{font-size:1.4rem}.kp-payment-cases button{padding:14px 12px}.kp-payment-cases button>span{font-size:.875rem}.kp-payment-cases small{font-size:.75rem}.kp-payment-overview strong{font-size:1.7rem}.kp-premium .kp-payment-list>div{flex-wrap:wrap;gap:10px}.kp-premium .kp-bank>div{grid-template-columns:1fr;gap:4px}.kp-premium .kp-bank dd{font-size:.9375rem}.kp-premium .kp-discovery-intro{border:0;grid-template-columns:1fr;gap:20px;margin-bottom:24px;padding-bottom:0}.kp-premium .kp-discovery-intro h2{font-size:2.3rem}.kp-discovery-intro img{height:150px}.kp-discovery-intro p{font-size:.9375rem}.kp-discovery-starts{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:28px}.kp-discovery-starts>button{gap:12px;padding:20px}.kp-premium .kp-discovery-starts h3{font-size:1.8rem}.kp-discovery-starts h3 span{display:none}.kp-discovery-starts p{font-size:.8125rem}.kp-discovery-starts .kp-eyebrow{letter-spacing:.09em;font-size:.75rem}.kp-discovery-starts>button>div{gap:6px;padding-top:14px;font-size:.8125rem}.kp-premium .kp-catalog-heading h2{font-size:1.9rem}.kp-filter-tabs{scrollbar-width:thin;flex-wrap:nowrap;margin-bottom:10px;padding-bottom:8px;overflow-x:auto}.kp-filter-tabs button{white-space:nowrap;flex-shrink:0;padding:10px 14px;font-size:.8125rem}.kp-service-list>button{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:20px 0}.kp-service-symbol{width:30px;height:30px;margin-top:4px;font-size:1.1rem}.kp-service-list>button>span:nth-child(2){flex-basis:calc(100% - 44px)}.kp-service-list h3{font-size:1rem}.kp-service-list p{font-size:.875rem}.kp-service-price{justify-content:space-between;width:100%;max-width:none;margin-left:42px;font-size:.8125rem}.kp-service-price b{line-height:1}.kp-nextfirma-feature{grid-template-columns:1fr;gap:0;margin:28px 0;padding:26px 22px}.kp-premium .kp-nextfirma-feature h2{font-size:2.1rem}.kp-nextfirma-feature>div:last-child{display:none}.kp-nextfirma-feature .kp-btn{width:100%;font-size:.875rem!important}.kp-resource-grid{grid-template-columns:1fr;gap:0}.kp-resource-grid a{padding:19px 0}.kp-resources{margin:30px 0}.kp-tools{margin:28px 0;padding:24px 20px}.kp-tool-layout{grid-template-columns:1fr;gap:16px}.kp-tool-result{padding:24px;position:static}.kp-tool-result>strong{font-size:2rem}.kp-premium .kp-tools .kp-section-heading h2{font-size:1.65rem}.kp-recovery{flex-direction:column;align-items:flex-start;gap:0;font-size:.8125rem}.kp-premium .kp-footer{margin-top:28px;padding-top:24px;font-size:.75rem}.kp-premium.kp-auth{display:block}.kp-premium .kp-auth-story{background:#f3f6fa;min-height:0;padding:24px 26px 0}.kp-premium .kp-auth-copy{max-width:none;padding:32px 0 24px}.kp-premium .kp-auth-copy>.kp-eyebrow{display:none}.kp-premium .kp-auth-copy h1{margin:0 0 20px;font-size:2.75rem;line-height:1.06}.kp-premium .kp-auth-copy h1 br{display:block}.kp-premium .kp-auth-copy>p{max-width:430px;font-size:.9375rem;line-height:1.7}.kp-auth-image{height:160px;margin-top:24px}.kp-premium .kp-auth-steps,.kp-premium .kp-auth-foot{display:none}.kp-premium .kp-auth-form{min-height:0;padding:26px}.kp-premium .kp-auth-form .kp-back{display:none}.kp-premium .kp-login-box{max-width:500px;margin:8px auto 0}.kp-premium .kp-login-icon{display:none}.kp-premium .kp-login-box h2{font-size:2.1rem}.kp-premium .kp-login-box>p{margin:12px 0 24px;font-size:.9375rem}.kp-premium .kp-login-legal{flex-wrap:wrap;margin-top:30px;font-size:.75rem}.kp-premium .funnel-card{padding:22px 18px}.kp-premium .funnel-card h3{font-size:1.8rem}.kp-premium .funnel-card .choice-grid,.kp-premium .funnel-card .form-grid{grid-template-columns:1fr}.kp-premium .funnel-card .full{grid-column:1/-1}}@media (width<=380px){.kp-premium .kp-main{padding-left:18px;padding-right:18px}.kp-premium .kp-page-title h1{font-size:2.15rem}.kp-focus-content{margin:-18px 8px 0;padding:22px 18px}.kp-premium .kp-focus h2{font-size:1.8rem}.kp-discovery-starts{grid-template-columns:1fr}.kp-premium .kp-sidebar .kp-brand .brand-wording b{font-size:13px}.kp-section-heading{flex-wrap:wrap}.kp-premium .kp-sidebar nav button{font-size:.75rem}.kp-premium .kp-due-banner{flex-wrap:wrap}.kp-case-tabs{gap:18px}}@media (prefers-reduced-motion:reduce){.kp-premium *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.kp-premium .kp-stats>button{min-height:100px}.kp-premium .kp-admin-catalog>summary{background:0 0;border:0;border-radius:0}.kp-premium .kp-preserve{font-size:.9375rem}.kp-premium .kp-service-events small{font-size:.8125rem}@media (width<=780px){.kp-premium .kp-stats>button{min-height:76px}.kp-premium .kp-discovery-starts .kp-eyebrow{letter-spacing:.02em;font-size:.75rem}.kp-discovery-starts .kp-eyebrow{line-height:1.4}.kp-premium .kp-topbar{display:none}.kp-premium .kp-main{padding-top:30px}.kp-premium .kp-page-title .kp-eyebrow{margin-bottom:12px}.kp-premium .kp-progress{overflow:visible}.kp-premium .kp-progress>div{flex:1;min-width:0}.kp-premium .kp-progress>div>b{font-size:.75rem}}.kp-studio-launch{background:#f2f6fc;border:1px solid #dce5f2;border-radius:16px;grid-template-columns:1.2fr 1fr;gap:32px;margin:24px 0;padding:40px;display:grid}.kp-studio-launch h2{letter-spacing:-1.5px;color:#10243a;margin:12px 0;font:42px/1.06 Georgia,serif}.kp-studio-launch p{color:#526477;max-width:480px;line-height:1.7}.kp-studio-preview{background:#fff;align-self:center;padding:32px;transform:rotate(2deg);box-shadow:0 16px 40px #16355c12}.kp-studio-preview>span,.kp-studio-preview>small{color:#64809f;letter-spacing:1px;font-size:11px;display:block}.kp-studio-preview strong{color:#13365b;margin:24px 0;font:27px/1.2 Georgia,serif;display:block}.kp-studio-preview>div{align-items:flex-end;gap:14px;height:65px;margin:24px 0;display:flex}.kp-studio-preview i{background:#155eef;border-radius:3px 3px 0 0;width:16%;height:35%}.kp-studio-preview i:nth-child(2){height:52%}.kp-studio-preview i:nth-child(3){height:68%}.kp-studio-preview i:nth-child(4){height:77%}.kp-studio-preview i:nth-child(5){height:95%}.kp-listing-preview{background:#f5f8fd;border:1px solid #dce5f2;border-left:4px solid #155eef;border-radius:10px;margin-bottom:20px;padding:30px}.kp-listing-preview>small{letter-spacing:1px;color:#506b8c;font-size:11px}.kp-listing-preview h3{color:#10243a;margin:16px 0!important;font:30px/1.2 Georgia,serif!important}.kp-listing-preview>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#526477;line-height:1.7}.kp-listing-preview>div{flex-wrap:wrap;gap:10px;display:flex}.kp-listing-preview>div span{background:#fff;border:1px solid #dae4f1;border-radius:6px;padding:7px 10px;font-size:12px}.kp-marketplace-editor>.kp-field{margin-bottom:20px}.kp-marketplace-editor>h3{margin:30px 0 12px}@media (width<=700px){.kp-studio-launch{grid-template-columns:1fr;gap:24px;padding:26px}.kp-studio-launch h2{font-size:34px}.kp-studio-preview{display:none}.kp-listing-preview{padding:22px}.kp-listing-preview h3{font-size:26px!important}}.kp-premium{--kp-text:#162b40;--kp-muted:#627181;background:#fff;font-size:15px}.kp-premium .kp-sidebar{width:228px;padding:30px 16px 22px}.kp-premium .kp-brand .brand-chevrons,.kp-premium .kp-brand .brand-chevrons i{filter:none;text-shadow:none}.kp-premium .kp-sidebar .brand-wording b{font-size:14px}.kp-premium .kp-workspace{margin:36px 0 17px;padding:0 12px}.kp-premium .kp-sidebar nav{gap:5px}.kp-premium .kp-sidebar nav button{border-radius:9px;min-height:49px;font-size:14px}.kp-premium .kp-sidebar nav button.active{color:#fff;background:#145bf0;box-shadow:0 6px 16px #155eef18}.kp-premium .kp-sidebar nav button.active>svg{color:#fff}.kp-premium .kp-sidebar-contact{background:#f5f7fa;border:1px solid #e8ecf1;border-radius:12px;margin-top:auto;padding:19px 16px}.kp-premium .kp-sidebar-contact .kp-eyebrow{letter-spacing:.09em;font-size:10px}.kp-premium .kp-sidebar-contact>p{font-size:12px;line-height:1.7}.kp-premium .kp-sidebar-contact>b{margin-top:8px;font-size:14px}.kp-premium .kp-sidebar-contact>button{min-height:32px;font-size:12px}.kp-premium .kp-workarea{width:calc(100% - 228px);margin-left:228px}.kp-premium .kp-topbar{height:68px;padding-inline:clamp(24px,3.7vw,58px)}.kp-premium .kp-main{max-width:1420px;padding:32px clamp(24px,3.7vw,58px) 28px}.kp-premium .kp-page-title{gap:24px;margin-bottom:14px}.kp-premium .kp-page-title h1{letter-spacing:-.04em;font-size:clamp(30px,3.1vw,43px);line-height:1.15}.kp-premium .kp-page-title .kp-eyebrow{color:#61758c;letter-spacing:.14em;margin-bottom:10px;font-size:10px}.kp-case-context{gap:12px;margin:0 0 18px}.kp-case-context>div{gap:13px}.kp-case-context span{font-size:12px}.kp-context-mark{align-items:center;gap:7px;display:inline-flex;color:#425b78!important}.kp-premium .kp-case-context .kp-text-btn{min-height:30px;padding:0;font-size:12px!important}.kp-case-tabs{gap:25px;margin:0 0 22px}.kp-case-tabs button{padding:10px 0 13px;font-size:13px}.kp-focus{background:#1056e2;border-radius:14px 14px 0 0;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);min-height:310px;margin-bottom:0}.kp-focus-content{color:#fff;background:#1056e2;border:0;border-radius:0;min-width:0;padding:30px 32px}.kp-premium .kp-focus h2{color:#fff;letter-spacing:-.035em;max-width:450px;margin-bottom:14px;font-size:clamp(29px,2.9vw,40px);line-height:1.1}.kp-focus-content>p{color:#d7e5ff;max-width:470px;margin-bottom:24px;font-size:14px;line-height:1.65}.kp-focus .kp-state{color:#e1ebff;letter-spacing:.025em;margin-bottom:16px;font-size:11px;font-weight:500}.kp-focus .kp-state i{background:#b5cfff;width:6px;height:6px}.kp-focus .kp-state-amber i{background:#ffda8b}.kp-focus-bottom{align-items:center;gap:20px;width:100%;margin-top:auto;display:flex}.kp-focus-price{border:0;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:1px;width:auto;padding:0}.kp-focus-price span{color:#d1e0ff;max-width:none;font-size:11px}.kp-focus-price strong{color:#fff;letter-spacing:-.035em;font-size:28px}.kp-premium .kp-focus .kp-btn{color:#124bbb;background:#fff;border:0;border-radius:8px;gap:12px;min-height:47px;margin-left:auto;padding:12px 18px;font-size:13px!important}.kp-premium .kp-focus .kp-btn:hover{background:#eaf1ff}.kp-focus .kp-cost-note{color:#cfddf9;text-align:left;align-self:flex-start;margin-top:14px;font-size:10px;line-height:1.6}.kp-focus-photo{height:auto;min-height:100%;position:relative}.kp-focus-photo:after{content:"";background:linear-gradient(#10263c00 15%,#102b4660 100%);position:absolute;inset:0}.kp-focus-photo img{object-position:67% 50%}.kp-company-pass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1;background:#fffffff0;border:1px solid #fff;border-radius:8px;padding:19px;position:absolute;bottom:22px;left:22px;right:22px;box-shadow:0 10px 24px #162c461a}.kp-company-pass>span{color:#31609b;letter-spacing:.12em;align-items:center;gap:8px;margin-bottom:14px;font-size:10px;display:flex}.kp-company-pass strong{letter-spacing:-.035em;color:#18324a;overflow-wrap:anywhere;margin-bottom:14px;font:25px/1.14 Georgia,serif;display:block}.kp-company-pass>small{color:#526a82;border-top:1px solid #d8e1e9;justify-content:space-between;gap:10px;padding-top:10px;font-size:10px;display:flex}.kp-premium .kp-progress{background:#fff;border:1px solid #dfe5ed;border-top:0;border-radius:0 0 14px 14px;margin-bottom:20px;padding:20px 18px 18px}.kp-premium .kp-progress>div{min-width:0}.kp-premium .kp-progress>div>b{margin-top:8px;font-size:11px}.kp-premium .kp-progress>div>span{width:25px;height:25px;font-size:10px}.kp-case-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:36px;display:grid}.kp-case-shortcuts>button{text-align:left;color:#213950;background:#f7f9fc;border:1px solid #e8edf3;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:18px 16px;transition:background .18s,border-color .18s;display:flex}.kp-case-shortcuts>button:hover{background:#edf3ff;border-color:#bed0f4}.kp-shortcut-icon{color:#4c79b4;place-items:center;display:grid}.kp-case-shortcuts>button>span:nth-child(2){flex:1;min-width:0}.kp-case-shortcuts small{color:#607389;margin-bottom:4px;font-size:11px;display:block}.kp-case-shortcuts strong{overflow-wrap:anywhere;font-size:12px;font-weight:600;display:block}.kp-case-shortcuts>button>svg:last-child{color:#6d839e;width:15px}.kp-section-heading{align-items:center;gap:18px;margin-bottom:20px}.kp-section-heading .kp-eyebrow{color:#697e94;letter-spacing:.1em;margin-bottom:9px;display:block;font-size:10px!important}.kp-premium .kp-section-heading h2{letter-spacing:-.035em;font-size:29px}.kp-section-heading>.kp-text-btn{align-items:center;gap:8px;display:flex;font-size:12px!important}.kp-opportunities{margin:36px 0}.kp-opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.kp-opportunity-grid>button{text-align:left;background:#fff;border:1px solid #e1e7ef;border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;padding:0 20px 20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.kp-opportunity-grid>button:hover{border-color:#adc4e9;transform:translateY(-3px);box-shadow:0 12px 24px #18395e0c}.kp-opportunity-grid>button>span{padding-right:22px}.kp-opportunity-grid b{color:#1a314a;font-size:14px;line-height:1.4}.kp-opportunity-grid small{color:#6a7c91;margin-top:5px;font-size:12px;line-height:1.6}.kp-opportunity-grid>button>svg{color:#3668a4;position:absolute;bottom:25px;right:16px}.kp-artwork{color:#315e98;pointer-events:none;background:#eff4fb;justify-content:center;align-items:center;width:calc(100% + 40px);height:132px;margin:0 -20px 18px;display:flex;position:relative;overflow:hidden}.kp-artwork-funding{background:#eaf0fc}.kp-artwork-sale{background:#edf1f5}.kp-artwork-growth{background:#eaf4f0}.kp-art-sheet{background:#fff;border:1px solid #d5e0f0;width:132px;padding:15px 14px 18px;transform:rotate(-8deg)translateY(20px);box-shadow:0 5px 18px #31517e14}.kp-art-sheet>span,.kp-art-listing>span{letter-spacing:.14em;color:#6a7c97;font-size:6px}.kp-art-sheet>b{color:#1e4169;margin:9px 0;font:18px/1.1 Georgia,serif;display:block}.kp-art-sheet>em{letter-spacing:.05em;color:#8090a6;font-size:5px;font-style:normal}.kp-art-bars{border-bottom:1px solid #c4d4ee;align-items:flex-end;gap:5px;height:35px;margin:10px 0 7px;display:flex}.kp-art-bars i{background:#3469d5;border-radius:2px 2px 0 0;width:22px;height:40%}.kp-art-bars i:nth-child(2){background:#5081e7;height:63%}.kp-art-bars i:nth-child(3){background:#75a0f5;height:77%}.kp-art-bars i:nth-child(4){background:#155eef;height:96%}.kp-art-listing{background:#fff;border:1px solid #dbe2ea;border-radius:6px;width:169px;padding:12px;transform:rotate(5deg)translateY(16px);box-shadow:0 7px 15px #31517e12}.kp-art-listing>div{background:linear-gradient(130deg,#c3d2e1,#f1f5f9);border-radius:3px;height:39px;margin:8px 0;position:relative;overflow:hidden}.kp-art-listing>div:after{content:"";border:8px solid #ffffffa8;width:60px;height:55px;position:absolute;top:10px;left:70px;transform:rotate(30deg)}.kp-art-listing>b{color:#223a55;margin:8px 0;font:14px/1.2 Georgia,serif;display:block}.kp-art-listing>i{background:#e4eaf2;width:65%;height:3px;margin-top:4px;display:block}.kp-art-listing>i:last-child{width:40%}.kp-art-seal{color:#fff;background:#185de7;border-radius:50%;place-items:center;width:37px;height:37px;display:grid;position:absolute;bottom:20px;right:22%;box-shadow:0 4px 12px #1b467d25}.kp-art-orbit{color:#39735b;background:#fff;border:1px solid #c5dccf;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;box-shadow:0 0 0 21px #fff5,0 0 0 22px #d1e2d8}.kp-artwork-growth>i{color:#3c7962;background:#fff;border:1px solid #d6e6dc;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:20px;left:20%;transform:rotate(-12deg)}.kp-artwork-growth>i:nth-last-child(2){top:27px;left:auto;right:18%;transform:rotate(12deg)}.kp-artwork-growth>i:last-child{top:auto;bottom:9px;left:27%;transform:rotate(-4deg)}.kp-premium .kp-two-col{grid-template-columns:1.2fr 1fr;gap:20px}.kp-premium .kp-panel{border-color:#e1e7ef;border-radius:12px;padding:25px}.kp-premium .kp-panel h2{font-size:17px;line-height:1.4}.kp-premium .kp-panel-head p{font-size:13px;line-height:1.65}.kp-premium .kp-contact-card p{font-size:13px;line-height:1.7}.kp-premium .kp-panel .kp-contact-avatar{float:left;background:#eef4fc;margin:0 14px 12px 0}.kp-premium .kp-contact-card .kp-btn{min-height:44px;font-size:13px!important}.kp-premium .kp-activity b,.kp-premium .kp-activity p{font-size:13px}.kp-premium .kp-activity time{font-size:11px}.kp-premium .kp-discovery-intro{border:0;justify-content:space-between;align-items:flex-start;gap:20px;margin:8px 0 28px;padding:0;display:flex}.kp-discovery-intro p{color:#66798d;max-width:520px;font-size:14px;line-height:1.7}.kp-discovery-intro>span{color:#66817c;white-space:nowrap;align-items:center;gap:7px;padding-top:4px;font-size:11px;display:flex}.kp-discovery-starts{gap:18px;margin-bottom:12px}.kp-discovery-starts>button{color:#fff;background:#1056e2;border-radius:13px;min-height:260px;padding:28px;display:block;position:relative;overflow:hidden}.kp-discovery-starts>button:nth-child(2){color:#17324e;background:#f1f5fb;border:1px solid #dce5f1}.kp-founding-copy{z-index:1;position:relative}.kp-discovery-starts .kp-eyebrow{letter-spacing:.12em;color:#d0e0ff;max-width:75%;font-size:9px;display:block}.kp-discovery-starts>button:nth-child(2) .kp-eyebrow{color:#5e7898}.kp-premium .kp-discovery-starts h3{color:inherit;margin:19px 0 9px;font-size:40px;font-weight:400}.kp-discovery-starts p{opacity:.85;max-width:62%;font-size:13px;line-height:1.55}.kp-founding-features{color:inherit;opacity:.75;margin-top:13px;font-size:10px;display:block}.kp-discovery-starts .kp-founding-copy>div{border-top:1px solid #ffffff40;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:23px;padding-top:17px;display:flex}.kp-discovery-starts>button:nth-child(2) .kp-founding-copy>div{border-color:#d5dfec}.kp-founding-copy>div>span{font-size:12px}.kp-founding-copy strong{letter-spacing:-.025em;font-size:23px;font-weight:500}.kp-founding-copy>div>b{align-items:center;gap:9px;font-size:11px;font-weight:500;display:flex}.kp-discovery-starts>button>.kp-artwork{opacity:.8;background:0 0;border:0;width:38%;height:175px;margin:0;padding:0;position:absolute;top:10px;right:0}.kp-art-building{background:linear-gradient(120deg,#ffffffa0,#ffffff18);border:1px solid #ffffff96;grid-template-columns:repeat(3,1fr);gap:10px;width:94px;height:117px;padding:14px;display:grid;transform:perspective(300px)rotateY(-24deg)rotate(9deg);box-shadow:12px 16px #ffffff1f}.kp-art-building i{background:#ffffff92;border-bottom:7px solid #fff6}.kp-artwork-founding .kp-art-seal{color:#2454a1;background:#fff;bottom:6px;right:12%}.kp-discovery-starts>button:nth-child(2) .kp-art-building{background:linear-gradient(120deg,#abc2e0,#d7e3f1);border-color:#b2c8e4;box-shadow:12px 16px #cedcf066}.kp-premium .kp-catalog-fees{color:#748498;margin-bottom:26px;font-size:10px;line-height:1.65}.kp-discovery-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:35px;display:grid}.kp-discovery-shortcuts>button{text-align:left;background:#fff;border:1px solid #dfe6ef;border-radius:10px;flex-direction:column;min-width:0;padding:20px 16px;transition:border-color .18s,background .18s;display:flex;position:relative}.kp-discovery-shortcuts>button:hover{background:#f7faff;border-color:#9ebde8}.kp-discovery-shortcuts>button>span{color:#3772be;margin-bottom:18px}.kp-discovery-shortcuts b{color:#1b3652;margin-bottom:7px;padding-right:8px;font-size:13px;line-height:1.4}.kp-discovery-shortcuts small{color:#6b7d92;padding-right:12px;font-size:11px;line-height:1.5}.kp-discovery-shortcuts>button>svg{color:#8298b3;position:absolute;top:22px;right:13px}.kp-premium .kp-catalog-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:36px 0 20px;scroll-margin-top:20px;display:flex}.kp-catalog-heading .kp-eyebrow{letter-spacing:.1em;color:#71859d;margin-bottom:9px;font-size:10px;display:block}.kp-premium .kp-catalog-heading h2{font-size:29px}.kp-premium .kp-catalog-heading .kp-field{min-width:280px;max-width:360px;margin:0}.kp-premium .kp-catalog-heading .kp-field>span{font-size:11px}.kp-premium .kp-catalog-heading input{min-height:43px;font-size:13px}.kp-filter-tabs{gap:7px;margin-bottom:18px}.kp-filter-tabs button{border-radius:7px;min-height:37px;padding:8px 12px;font-size:11px}.kp-filter-tabs button.active{color:#1456c7;background:#eaf1ff;border-color:#c5d6f5}.kp-service-list{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.kp-service-list>button{background:#fff;border:1px solid #dfe6ef;border-radius:11px;flex-flow:column wrap;align-content:flex-start;align-items:flex-start;gap:16px;min-width:0;padding:22px;transition:background .18s,border-color .18s;display:flex;position:relative}.kp-service-list>button:hover{background:#f8faff;border-color:#a0bce4}.kp-service-symbol{color:#366bad;background:#eef4ff;border:0;border-radius:9px;width:37px;height:37px}.kp-service-list>button>span:nth-child(2){flex:1;width:100%}.kp-service-list small{color:#7c8da2;letter-spacing:.025em;margin-bottom:7px;font-size:9px}.kp-service-list h3{letter-spacing:-.015em;margin-bottom:8px;font-size:14px;line-height:1.35}.kp-service-list p{color:#687b90;font-size:12px;line-height:1.65}.kp-service-price{color:#2a62ab;border-top:1px solid #e7ecf3;justify-content:space-between;gap:8px;width:100%;max-width:none;margin-top:2px;padding-top:14px;font-size:11px}.kp-catalog-more{color:#305984;background:#f7f9fc;border:1px solid #dee6f0;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:47px;margin-bottom:34px;font-size:12px;display:flex}.kp-service-list>.kp-empty{background:#f7f9fc;border:1px dashed #c9d5e5;border-radius:10px;grid-column:1/-1;padding:32px}.kp-nextfirma-feature{background:#f0f5fa;border:1px solid #dce5ee;border-radius:13px;grid-template-columns:1.6fr 1fr;align-items:center;gap:30px;margin:34px 0;padding:34px;overflow:hidden}.kp-nextfirma-feature .kp-eyebrow{letter-spacing:.12em;color:#526f8e;font-size:9px}.kp-nextfirma-feature h2{color:#193652;font-size:32px!important}.kp-nextfirma-feature h2 em{color:#496c91;font-style:normal}.kp-nextfirma-feature p{max-width:450px;font-size:13px;line-height:1.7}.kp-nextfirma-feature .kp-btn{gap:12px;min-height:45px;font-size:12px!important}.kp-nextfirma-feature .kp-text-btn{min-height:30px;margin-top:14px;padding:0;font-size:11px!important}.kp-nextfirma-feature>.kp-artwork{background:0 0;border:0;flex-direction:row;width:100%;height:230px;margin:0;padding:0;display:flex}.kp-nextfirma-feature .kp-art-listing{border-radius:8px;width:210px;padding:20px;transform:rotate(6deg);box-shadow:0 16px 32px #284e7b12}.kp-nextfirma-feature .kp-art-listing>span{font-size:8px}.kp-nextfirma-feature .kp-art-listing>div{height:72px}.kp-nextfirma-feature .kp-art-listing>b{margin:14px 0;font-size:20px}.kp-nextfirma-feature .kp-art-seal{width:45px;height:45px;bottom:18px;right:9%}.kp-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.kp-resource-grid a{background:#fff;border:1px solid #e1e7ef;border-radius:10px;padding:21px;transition:background .18s}.kp-resource-grid a:hover{background:#f8faff}.kp-resource-grid small{color:#2e67af;margin-bottom:14px;font-size:10px}.kp-resource-grid h3{font-size:14px!important}.kp-resource-grid p{color:#708094;margin-top:10px;font-size:12px;line-height:1.7}.kp-resources .kp-fine{font-size:10px}.kp-free-tool-entry{text-align:left;color:#245443;background:#edf5f1;border:1px solid #d7e7df;border-radius:12px;align-items:center;gap:22px;width:100%;margin:30px 0;padding:25px;display:flex}.kp-free-tool-entry>span{color:#437e68;background:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:57px;height:57px;display:grid}.kp-free-tool-entry>div{flex:1}.kp-free-tool-entry small{letter-spacing:.12em;font-size:9px}.kp-free-tool-entry h3{color:#254f40;margin:7px 0;font:24px/1.2 Georgia,serif}.kp-free-tool-entry p{color:#5f7b6e;font-size:12px}.kp-free-tool-entry>b{white-space:nowrap;align-items:center;gap:12px;font-size:12px;display:flex}.kp-intake-steps{border-bottom:1px solid #dfe7f1;gap:32px;margin:0 0 26px;padding:0 0 22px;list-style:none;display:flex}.kp-intake-steps li{color:#7e8da0;align-items:center;gap:9px;font-size:13px;display:flex}.kp-intake-steps li>span{border:1px solid #d4dfed;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.kp-intake-steps li.active{color:#155ad0}.kp-intake-steps li.active>span{color:#fff;background:#155eef;border-color:#155eef}.kp-intake-steps li.done{color:#317660}.kp-intake-steps li.done>span{background:#e7f4ed;border-color:#cde4d7}.kp-intake-fields{border:0;min-width:0;margin:0;padding:0}.kp-intake-fields[hidden]{display:none!important}.kp-intake-heading{align-items:center;gap:13px;margin-bottom:25px;display:flex}.kp-intake-heading>span{color:#8da3c1;border-right:1px solid #e0e7ef;padding-right:13px;font:24px Georgia,serif}.kp-intake-heading h3{color:#23405f;font-size:17px!important}.kp-intake-heading p{color:#70839a;margin-top:5px!important;font-size:12px!important}.kp-intake-summary{background:#f5f8fd;border:1px solid #dce6f3;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px;padding:18px 20px;display:flex}.kp-intake-summary>div{gap:4px;display:grid}.kp-intake-summary small{color:#72869e;font-size:10px}.kp-intake-summary strong{color:#1f426a;font-size:14px}.kp-intake-summary span{color:#667c95;font-size:12px}.kp-intake-actions{border-top:1px solid #dfe6f0;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;padding-top:24px;display:flex}.kp-intake-actions small{color:#6e7f93;margin-left:auto;font-size:11px}.kp-intake-actions .kp-btn{gap:14px;font-size:14px!important}.kp-service-form{scroll-margin-top:20px}.kp-premium .kp-service-intro{color:#657c94;max-width:700px;font-size:14px;line-height:1.75}.kp-premium .kp-service-form .kp-field>span{color:#49627f;font-size:12px}.kp-premium .kp-service-form .kp-field input,.kp-premium .kp-service-form .kp-field select,.kp-premium .kp-service-form .kp-field textarea{background:#fff;border-radius:8px;min-height:48px;font-size:15px}.kp-premium .kp-payment-total{padding-bottom:24px}.kp-premium .kp-payment-total strong{letter-spacing:-.035em;color:#1d3c60;font:48px/1.2 Georgia,serif}.kp-premium .kp-payment-total span{font-size:12px}.kp-premium .kp-due-banner{background:#fff8eb;border-color:#f0ddbd;border-radius:11px;gap:16px;padding:18px 22px}.kp-premium .kp-due-banner strong{font-size:24px}.kp-premium .kp-due-banner .kp-btn{min-height:43px;font-size:13px!important}.kp-premium .kp-auth-story{color:#fff;background:#113150;padding:36px 48px;position:relative;overflow:hidden}.kp-premium .kp-auth-story .kp-brand{z-index:2;position:relative}.kp-premium .kp-auth-story .brand-wording b{color:#fff}.kp-premium .kp-auth-story .brand-chevrons{color:#8bb1ff}.kp-premium .kp-auth-copy{z-index:1;margin:auto 0;padding:76px 0 36px;position:relative}.kp-premium .kp-auth-copy>.kp-eyebrow{color:#b7cfe8;letter-spacing:.16em;font-size:10px}.kp-premium .kp-auth-copy h1{color:#fff;letter-spacing:-.04em;margin:22px 0;font-size:clamp(38px,4vw,58px);line-height:1.09}.kp-premium .kp-auth-copy>p{color:#d4e1ef;max-width:440px;font-size:16px;line-height:1.75}.kp-premium .kp-auth-image{z-index:-1;opacity:.18;mix-blend-mode:luminosity;border-radius:0;height:auto;margin:0;position:absolute;inset:-110px -48px -120px}.kp-premium .kp-auth-image img{object-fit:cover;width:100%;height:100%}.kp-premium .kp-auth-steps{max-width:440px;margin-top:32px}.kp-premium .kp-auth-steps>div{border-color:#ffffff26;padding:14px 0}.kp-premium .kp-auth-steps b{color:#f4f8ff;font-size:13px}.kp-premium .kp-auth-steps small{color:#bdd0e5;font-size:11px}.kp-premium .kp-auth-steps>div>span{color:#9cbce2}.kp-premium .kp-auth-foot{z-index:1;color:#9eb7d1;font-size:11px;position:relative}.kp-premium .kp-login-box h2{font-size:38px}.kp-premium .kp-login-box>p{font-size:14px;line-height:1.75}.kp-premium .kp-login-hint{background:#f4f7fb;font-size:12px}.kp-premium .kp-login-box .kp-btn{font-size:14px!important}.kp-premium .kp-login-box .kp-text-btn{font-size:12px!important}@media (width>=1500px){.kp-premium .kp-main{padding-top:40px}.kp-focus{min-height:320px}.kp-focus-content{padding:35px 38px}}@media (width<=1150px) and (width>=781px){.kp-premium .kp-sidebar{width:200px}.kp-premium .kp-workarea{width:calc(100% - 200px);margin-left:200px}.kp-premium .kp-main{padding:28px}.kp-premium .kp-page-title{flex-direction:row;align-items:flex-end}.kp-focus-content{padding:26px}.kp-focus-bottom{flex-wrap:wrap;gap:15px}.kp-premium .kp-focus .kp-btn{margin-left:0}.kp-focus .kp-cost-note{font-size:9px}.kp-company-pass{padding:16px;bottom:16px;left:14px;right:14px}.kp-company-pass strong{font-size:22px}.kp-case-shortcuts>button{flex-wrap:wrap;gap:8px}.kp-case-shortcuts>button>span:nth-child(2){flex-basis:75%}.kp-case-shortcuts>button>svg:last-child{display:none}.kp-discovery-starts>button{padding:23px}.kp-discovery-starts .kp-artwork{opacity:.45}.kp-discovery-starts .kp-founding-copy>div{flex-wrap:wrap}.kp-founding-copy>div>b{font-size:10px}.kp-discovery-shortcuts,.kp-service-list{grid-template-columns:repeat(2,minmax(0,1fr))}.kp-premium .kp-catalog-heading{flex-direction:row;align-items:flex-end}.kp-premium .kp-catalog-heading .kp-field{width:235px;min-width:235px}.kp-discovery-intro>span{display:none}.kp-premium .kp-two-col{grid-template-columns:1fr 1fr}.kp-opportunity-grid{gap:12px}.kp-opportunity-grid>button{padding-inline:16px}.kp-opportunity-grid b{font-size:13px}.kp-opportunity-grid small{font-size:11px}.kp-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kp-nextfirma-feature{gap:20px;padding:28px}.kp-nextfirma-feature h2{font-size:28px!important}}@media (width<=780px){.kp-premium .kp-sidebar{width:100%;min-height:68px;padding:20px 22px}.kp-premium .kp-sidebar .brand-wording b{font-size:15px}.kp-premium .kp-sidebar nav button.active{color:#155eef;box-shadow:none;background:#eef3ff}.kp-premium .kp-sidebar nav button.active>svg{color:#155eef}.kp-premium .kp-sidebar nav button{border-radius:8px;min-height:54px;font-size:11px}.kp-premium .kp-sidebar-contact{display:none}.kp-premium .kp-workarea{width:100%;margin-left:0}.kp-premium .kp-topbar{display:none}.kp-premium .kp-main{padding:24px 21px 100px}.kp-premium .kp-page-title{gap:15px;margin-bottom:12px}.kp-premium .kp-page-title h1{font-size:33px;line-height:1.13}.kp-premium .kp-page-title .kp-eyebrow{margin-bottom:9px;font-size:9px}.kp-case-context{flex-wrap:wrap;gap:8px;margin-bottom:14px}.kp-case-context>div{flex-wrap:wrap;gap:8px}.kp-case-context>div>span:last-child{display:none}.kp-context-mark,.kp-premium .kp-case-context .kp-text-btn{font-size:11px!important}.kp-case-tabs{gap:22px;margin-bottom:17px}.kp-case-tabs button{padding:8px 0 12px;font-size:12px}.kp-focus{border-radius:12px 12px 0 0;min-height:0;margin:0;display:block}.kp-focus-photo{display:none}.kp-focus-content{background:#1056e2;border-radius:0;margin:0;padding:24px}.kp-premium .kp-focus h2{max-width:330px;margin-bottom:13px;font-size:31px;line-height:1.09}.kp-focus-content>p{margin-bottom:21px;font-size:13px;line-height:1.7}.kp-focus .kp-state{margin-bottom:17px;font-size:10px}.kp-focus-bottom{flex-wrap:wrap;gap:17px}.kp-focus-price{flex-direction:row;flex-basis:100%;justify-content:space-between;align-items:baseline}.kp-focus-price span{font-size:12px}.kp-focus-price strong{font-size:27px}.kp-premium .kp-focus .kp-btn{justify-content:space-between;width:100%;min-height:46px;margin:0;font-size:13px!important}.kp-focus .kp-cost-note{max-width:270px;margin-top:12px;font-size:9px;line-height:1.6}.kp-premium .kp-progress{margin-bottom:15px;padding:17px 8px;overflow:visible}.kp-premium .kp-progress>div{flex:1;min-width:0}.kp-premium .kp-progress>div>b{margin-top:7px;font-size:9px;line-height:1.3}.kp-premium .kp-progress>div>span{width:23px;height:23px;font-size:9px}.kp-case-shortcuts{grid-template-columns:1fr;gap:8px;margin-bottom:30px}.kp-case-shortcuts>button{gap:14px;padding:13px 16px}.kp-shortcut-icon{width:25px}.kp-case-shortcuts small{margin-bottom:2px;font-size:10px}.kp-case-shortcuts strong{font-size:12px}.kp-case-shortcuts>button>svg:last-child{width:17px}.kp-opportunities{margin:30px 0}.kp-section-heading{align-items:flex-end;gap:12px}.kp-section-heading .kp-eyebrow{letter-spacing:.075em;font-size:9px!important}.kp-premium .kp-section-heading h2{font-size:27px}.kp-section-heading>.kp-text-btn{white-space:nowrap;padding:0;font-size:10px!important}.kp-opportunity-grid{grid-template-columns:1fr;gap:12px}.kp-opportunity-grid>button{flex-direction:row;align-items:center;gap:16px;min-height:112px;padding:0 17px 0 0}.kp-opportunity-grid .kp-artwork{width:106px;min-width:106px;height:112px;margin:0}.kp-opportunity-grid>button>span{padding:15px 8px 15px 0}.kp-opportunity-grid b{font-size:13px}.kp-opportunity-grid small{font-size:11px;line-height:1.55}.kp-opportunity-grid>button>svg{display:none}.kp-artwork .kp-art-sheet{min-width:130px;transform:rotate(-8deg)translateY(23px)scale(.8)}.kp-artwork .kp-art-listing{min-width:160px;transform:rotate(5deg)translateY(7px)scale(.65)}.kp-artwork .kp-art-seal{width:28px;height:28px;bottom:13px;right:7%}.kp-art-orbit{transform:scale(.7)}.kp-artwork-growth>i{width:23px;height:23px;top:13px;left:6%}.kp-artwork-growth>i svg{width:16px}.kp-artwork-growth>i:nth-last-child(2){right:6%}.kp-artwork-growth>i:last-child{bottom:8px;left:19%}.kp-premium .kp-two-col{grid-template-columns:1fr;gap:0}.kp-premium .kp-panel{border-radius:11px;padding:22px 19px}.kp-premium .kp-panel h2{font-size:17px}.kp-premium .kp-panel-head .kp-text-btn{font-size:11px!important}.kp-premium .kp-discovery-intro{margin:0 0 23px;padding:0;display:block}.kp-discovery-intro p{font-size:13px;line-height:1.75}.kp-discovery-intro>span{display:none}.kp-discovery-starts{grid-template-columns:1fr;gap:13px;margin-bottom:10px}.kp-discovery-starts>button{min-height:0;padding:24px}.kp-discovery-starts .kp-eyebrow{letter-spacing:.1em;max-width:83%;font-size:8px}.kp-premium .kp-discovery-starts h3{margin:15px 0 9px;font-size:37px}.kp-discovery-starts p{max-width:65%;font-size:12px}.kp-founding-features{margin-top:12px;font-size:9px}.kp-discovery-starts .kp-founding-copy>div{flex-direction:row;align-items:center;gap:8px;margin-top:20px;padding-top:15px}.kp-founding-copy strong{font-size:23px}.kp-founding-copy>div>b{font-size:10px}.kp-discovery-starts>button>.kp-artwork{opacity:.65;width:35%;height:155px;top:17px}.kp-discovery-starts .kp-art-building{transform:perspective(300px)rotateY(-24deg)rotate(9deg)scale(.8)}.kp-discovery-starts .kp-artwork-founding .kp-art-seal{width:32px;height:32px;bottom:12px;right:16%}.kp-premium .kp-catalog-fees{margin-bottom:23px;font-size:9px}.kp-discovery-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:30px}.kp-discovery-shortcuts>button{min-height:151px;padding:17px 14px}.kp-discovery-shortcuts>button>span{margin-bottom:15px}.kp-discovery-shortcuts b{font-size:12px}.kp-discovery-shortcuts small{font-size:10px;line-height:1.55}.kp-discovery-shortcuts>button>svg{width:14px;top:20px;right:11px}.kp-premium .kp-catalog-heading{flex-direction:column;align-items:stretch;gap:18px;margin:30px 0 18px}.kp-premium .kp-catalog-heading h2{font-size:27px}.kp-premium .kp-catalog-heading .kp-field{width:100%;min-width:0;max-width:none}.kp-catalog-heading .kp-eyebrow{font-size:9px}.kp-premium .kp-catalog-heading input{font-size:16px!important}.kp-filter-tabs{flex-wrap:nowrap;gap:7px;margin-bottom:12px;padding-bottom:5px;overflow:auto}.kp-filter-tabs button{min-height:40px;padding:8px 12px;font-size:11px}.kp-service-list{grid-template-columns:1fr;gap:10px}.kp-service-list>button{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:0 13px;padding:19px;display:grid}.kp-service-symbol{grid-area:1/1;width:34px;height:34px;margin:0}.kp-service-symbol svg{width:20px}.kp-service-list>button>span:nth-child(2){grid-column:2;width:auto;min-width:0}.kp-service-list small{margin-bottom:5px;font-size:9px}.kp-service-list h3{margin-bottom:7px;font-size:14px}.kp-service-list p{font-size:12px;line-height:1.7}.kp-service-price{grid-column:2;width:auto;margin:14px 0 0;padding-top:12px;font-size:11px}.kp-catalog-more{min-height:47px;margin-bottom:28px;font-size:12px}.kp-nextfirma-feature{grid-template-columns:1fr;gap:0;margin:28px 0;padding:26px 23px}.kp-nextfirma-feature h2{line-height:1.12;font-size:29px!important}.kp-nextfirma-feature .kp-eyebrow{letter-spacing:.1em;font-size:8px}.kp-nextfirma-feature p{font-size:13px}.kp-nextfirma-feature>.kp-artwork{display:none}.kp-nextfirma-feature .kp-btn{width:100%;font-size:12px!important}.kp-nextfirma-feature .kp-text-btn{justify-content:center;font-size:11px!important}.kp-resource-grid{grid-template-columns:1fr;gap:10px}.kp-resource-grid a{padding:20px}.kp-resource-grid small{margin-bottom:8px}.kp-resources{margin:28px 0}.kp-free-tool-entry{flex-wrap:wrap;gap:14px;padding:20px}.kp-free-tool-entry>span{width:43px;height:43px}.kp-free-tool-entry h3{font-size:21px}.kp-free-tool-entry p{font-size:11px;line-height:1.65}.kp-free-tool-entry>b{margin-left:57px;font-size:11px}.kp-free-tool-entry small{font-size:8px}.kp-recovery{font-size:11px}.kp-recovery .kp-text-btn{font-size:11px!important}.kp-intake-steps{gap:19px;margin-bottom:22px;padding-bottom:19px}.kp-intake-steps li{gap:7px;font-size:11px}.kp-intake-steps li>span{width:23px;height:23px;font-size:10px}.kp-intake-heading{align-items:flex-start;gap:12px}.kp-intake-heading h3{font-size:16px!important}.kp-intake-heading p{font-size:11px!important}.kp-intake-summary{gap:12px;padding:15px}.kp-intake-summary strong{font-size:13px}.kp-intake-summary span{font-size:11px}.kp-intake-actions{gap:10px;padding-top:21px}.kp-intake-actions .kp-btn{flex:1;gap:8px;min-height:46px;padding:12px 15px;font-size:12px!important}.kp-intake-actions small{text-align:center;flex-basis:100%;margin:3px 0;font-size:10px}.kp-premium .kp-service-form .kp-field input,.kp-premium .kp-service-form .kp-field select,.kp-premium .kp-service-form .kp-field textarea{font-size:16px!important}.kp-premium .kp-service-form .kp-time-choice label{padding:11px;font-size:12px}.kp-premium .kp-service-form .kp-hub-check{font-size:12px}.kp-premium .kp-service-intro{font-size:13px}.kp-premium .kp-payment-total strong{font-size:39px}.kp-premium .kp-payment-total{gap:12px}.kp-premium .kp-payment-list>div{flex-wrap:wrap;gap:12px}.kp-premium .kp-bank{font-size:13px}.kp-premium .kp-due-banner{gap:10px;padding:15px 17px}.kp-premium .kp-due-banner strong{font-size:22px}.kp-premium .kp-due-banner small{font-size:11px}.kp-premium .kp-due-banner .kp-btn{min-height:42px;padding:10px 14px;font-size:12px!important}.kp-premium .kp-auth-story{background:#113150;min-height:0;padding:25px 25px 20px}.kp-premium .kp-auth-copy{margin:0;padding:32px 0 5px}.kp-premium .kp-auth-copy h1{max-width:360px;margin:0 0 14px;font-size:35px}.kp-premium .kp-auth-copy>p{max-width:330px;font-size:12px;line-height:1.7}.kp-premium .kp-auth-image{height:auto;display:block;inset:-75px -25px -50px}.kp-premium .kp-auth-steps,.kp-premium .kp-auth-foot{display:none}.kp-premium .kp-auth-form{padding:28px 25px}.kp-premium .kp-login-box{margin-top:0}.kp-premium .kp-login-box h2{font-size:30px}.kp-premium .kp-login-box>p{margin:13px 0 22px;font-size:13px;line-height:1.7}.kp-premium .kp-login-hint{font-size:12px}.kp-premium .kp-login-box .kp-field input{font-size:16px}.kp-premium .kp-login-legal{margin-top:27px;font-size:10px}}@media (width<=370px){.kp-premium .kp-main{padding-inline:16px}.kp-premium .kp-page-title h1{font-size:30px}.kp-focus-content{padding:22px 20px}.kp-premium .kp-focus h2{font-size:29px}.kp-discovery-starts>button{padding:21px}.kp-discovery-starts .kp-founding-features{font-size:8px}.kp-founding-copy>div>b{font-size:9px}.kp-intake-actions .kp-btn{padding-inline:12px;font-size:11px!important}.kp-section-heading{flex-wrap:wrap}}.kp-discovery-starts>button>.kp-founding-copy{width:100%;font-size:inherit;border:0;margin:0;padding:0;display:block}.kp-discovery-starts>button:nth-child(2)>.kp-founding-copy{border:0}@media (width<=780px){.kp-discovery-starts>button>.kp-founding-copy{border:0;gap:0;margin:0;padding:0;display:block}}.kp-main:has(.kp-service-intake)>.kp-page-title{display:none}.kp-service-intake>.kp-text-btn{margin-bottom:20px;padding:0;font-size:12px!important}.kp-intake-title{align-items:flex-start;gap:19px;margin-bottom:28px;display:flex}.kp-intake-title>.kp-service-symbol{border-radius:12px;width:49px;height:49px;margin-top:6px}.kp-intake-title .kp-eyebrow{color:#587593;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.kp-premium .kp-intake-title h1{font-size:38px;line-height:1.15}.kp-intake-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:22px;display:grid}.kp-intake-layout>.kp-panel{margin:0;padding:27px}.kp-intake-layout .kp-service-form{margin-top:0}.kp-intake-aside{background:#f2f6fc;border:1px solid #dce5ef;border-radius:12px;padding:25px;position:sticky;top:24px}.kp-intake-aside>.kp-eyebrow{letter-spacing:.08em;color:#6d839f;font-size:9px}.kp-premium .kp-intake-aside h2{letter-spacing:-.035em;color:#2c4e73;margin:15px 0 24px;font:27px/1.13 Georgia,serif}.kp-intake-aside ol{gap:21px;margin:0;padding:0;list-style:none;display:grid}.kp-intake-aside li{align-items:flex-start;gap:11px;display:flex}.kp-intake-aside li>span{color:#4471a6;border:1px solid #c9d8ee;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.kp-intake-aside b{color:#355778;font-size:12px;line-height:1.5}.kp-intake-aside p{color:#70859e;margin-top:4px;font-size:11px;line-height:1.7}.kp-intake-price{border-top:1px solid #dbe4ef;gap:7px;margin-top:25px;padding-top:19px;display:grid}.kp-intake-price small{color:#6c829c;font-size:10px}.kp-intake-price strong{color:#315577;font-size:15px;line-height:1.5}.kp-intake-price>span{color:#7b8ea4;font-size:10px;line-height:1.6}.kp-intake-secure{color:#6c8790;align-items:center;gap:7px;margin-top:25px;font-size:10px;display:flex}.kp-service-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.kp-service-detail-fields>.kp-field-wide{grid-column:1/-1}.kp-package-benefits{background:#f7f9fc;border:1px solid #dfe7f0;border-radius:11px;margin:26px 0}.kp-package-benefits>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;list-style:none;display:flex}.kp-package-benefits>summary::-webkit-details-marker{display:none}.kp-package-benefits>summary>span{color:#416796;align-items:center;gap:12px;font-size:12px;display:flex}.kp-package-benefits>summary small{color:#788aa0;margin-bottom:4px;font-size:10px;display:block}.kp-package-benefits>summary b{color:#244361;font-size:13px;font-weight:500}.kp-package-benefits>summary>span:last-child{white-space:nowrap;font-size:11px}.kp-package-benefits>summary>span:last-child b{color:#4573af;font-size:20px}.kp-package-benefits[open]>summary{border-bottom:1px solid #e0e7f1}.kp-package-benefits>.kp-panel{background:#fff;border:0;border-radius:0 0 11px 11px;margin:0}.kp-package-benefits .kp-order-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.kp-package-benefits .kp-product-card{background:#f6f9fe;padding:22px}.kp-package-benefits .kp-product-card h3{margin:8px 0}.kp-package-benefits .kp-product-card p{font-size:13px}.kp-package-benefits .kp-product-card strong{font-size:22px}.kp-package-benefits .kp-muted{font-size:12px}@media (width<=1150px){.kp-intake-layout{grid-template-columns:minmax(0,1fr) 210px;gap:16px}.kp-intake-aside{padding:20px}.kp-intake-layout>.kp-panel{padding:23px}.kp-intake-layout .kp-form-grid,.kp-intake-layout .kp-service-detail-fields{grid-template-columns:1fr}}@media (width<=780px){.kp-premium .kp-intake-title h1{font-size:30px}.kp-intake-title{gap:13px;margin-bottom:23px}.kp-intake-title>.kp-service-symbol{border-radius:9px;width:35px;height:35px}.kp-intake-title>.kp-service-symbol svg{width:21px}.kp-intake-title .kp-eyebrow{margin-bottom:9px;font-size:8px}.kp-service-intake>.kp-text-btn{margin-bottom:20px;font-size:11px!important}.kp-intake-layout{grid-template-columns:1fr;gap:17px}.kp-intake-layout>.kp-panel{padding:22px 18px}.kp-intake-aside{padding:22px;display:none;position:static}.kp-service-detail-fields{grid-template-columns:1fr}.kp-package-benefits>summary{gap:10px;padding:16px}.kp-package-benefits>summary>span{gap:9px}.kp-package-benefits>summary small{font-size:9px}.kp-package-benefits>summary b{font-size:12px}.kp-package-benefits>summary>span:last-child{gap:0;font-size:0}.kp-package-benefits>summary>span:last-child>b{font-size:21px}.kp-package-benefits .kp-order-grid{grid-template-columns:1fr}}.kp-premium .kp-intake-heading h3{padding:0;line-height:1.35;margin:0!important}.kp-package-benefits>summary:after{display:none}.kp-premium summary:after{color:#526f91}@media (width<=780px){.kp-premium .kp-focus{border-radius:12px 12px 0 0;overflow:hidden}.kp-premium .kp-intake-title .kp-service-intro{font-size:12px;line-height:1.7}.kp-premium .kp-service-intake>.kp-text-btn{margin-bottom:14px}.kp-premium .kp-intake-title{margin-bottom:22px}}.kp-main:has(.kp-discovery-form)>.kp-page-title{display:none}.kp-discovery-form>.kp-text-btn{margin-bottom:20px;padding:0;font-size:12px!important}.kp-premium .funnel-head .question-number,.kp-premium .funnel-head>span{color:#4776ac;font-size:10px}.kp-premium .funnel-progress-eight .active{background:#155eef}.kp-premium .funnel-card input[type=radio],.kp-premium .funnel-card input[type=checkbox]{accent-color:#155eef}.kp-premium .funnel-card .legal-choice{gap:12px}.kp-premium .funnel-card .legal-choice>button{min-height:90px;padding:18px 20px}.kp-premium .funnel-card .legal-choice b{font-size:18px}.kp-premium .funnel-card .legal-choice small{font-size:11px;line-height:1.6}.kp-premium .funnel-card .package-choice{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.kp-premium .funnel-card .package-choice>label{cursor:pointer;background:#fff;border:1px solid #dbe4f1;border-radius:10px;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:24px 20px;display:flex;position:relative}.kp-premium .funnel-card .package-choice>label.selected{background:#f5f8ff;border:2px solid #155eef;padding:23px 19px;box-shadow:0 5px 20px #204d9410}.kp-premium .funnel-card .package-choice>label>input{width:16px;height:16px;min-height:0;position:absolute;top:21px;right:16px}.kp-premium .funnel-card .package-choice>label>span{flex:1;min-width:0;padding-top:28px;display:block}.kp-premium .funnel-card .package-choice em{color:#205ab4;letter-spacing:.06em;background:#e7efff;border-radius:4px;padding:4px 7px;font-size:8px;font-style:normal;position:absolute;top:18px;left:19px}.kp-premium .funnel-card .package-choice b{max-width:215px;padding:0;font-size:16px;line-height:1.4;display:block}.kp-premium .funnel-card .package-choice small{color:#657c98;margin-top:12px;font-size:12px;line-height:1.7;display:block}.kp-premium .funnel-card .package-choice strong{letter-spacing:-.025em;color:#245793;white-space:nowrap;border-top:1px solid #e0e7f3;width:100%;padding-top:18px;font-size:28px;font-weight:500}.kp-premium .funnel-card legend{color:#456481;font-size:13px}.kp-premium .funnel-card .field-help,.kp-premium .funnel-card .privacy-line{color:#70859e;font-size:11px;line-height:1.7}.kp-premium .funnel-card .radio-row label{border-radius:8px;font-size:13px}.kp-premium .funnel-card .funnel-nav .button{min-height:48px;font-size:14px}@media (width<=780px){.kp-premium .funnel-card .package-choice{grid-template-columns:1fr;gap:11px}.kp-premium .funnel-card .package-choice>label,.kp-premium .funnel-card .package-choice>label.selected{padding:21px}.kp-premium .funnel-card .package-choice b{max-width:230px;font-size:15px}.kp-premium .funnel-card .package-choice strong{padding-top:12px;font-size:26px}.kp-premium .funnel-card .package-choice small{margin-top:8px;font-size:12px}.kp-premium .funnel-card .package-choice>label>span{padding-top:21px}.kp-premium .funnel-card .legal-choice{grid-template-columns:1fr 1fr;display:grid}.kp-premium .funnel-card .legal-choice>button{min-height:100px;padding:15px}.kp-premium .funnel-card .legal-choice small,.kp-premium .funnel-card .funnel-head .question-number{font-size:10px}.kp-premium .funnel-card .input-label input,.kp-premium .funnel-card .input-label select,.kp-premium .funnel-card .input-label textarea{font-size:16px}.kp-discovery-form>.kp-text-btn{font-size:11px!important}.kp-premium .funnel-card .funnel-nav{gap:12px}}.kp-premium .pd-account-button{cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0}.pd-heading{justify-content:space-between;align-items:center;gap:30px;margin:8px 0 32px;display:flex}.kp-premium .pd-heading h1,.kp-premium .pd-founding h1,.kp-premium .pd-inquiry-layout h1,.kp-premium .pd-profile h1,.kp-premium .pd-article h1{letter-spacing:-1.2px;max-width:720px;margin:14px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.2vw,48px);font-weight:400;line-height:1.13}.pd-heading p,.pd-founding-heading p{color:#60718d;margin:0;font-size:16px}.pd-profile-prompt{text-align:left;color:#153761;cursor:pointer;background:#f3f7ff;border:1px solid #dce6f7;border-radius:12px;align-items:center;gap:16px;width:100%;margin-bottom:24px;padding:16px 22px;display:flex}.pd-profile-prompt span:nth-child(2){flex:1}.pd-profile-prompt b,.pd-profile-prompt small{display:block}.pd-profile-prompt small{margin-top:4px;font-size:14px}.pd-stats{border-block:1px solid #e0e7f1;grid-template-columns:1fr 1fr 1.2fr;margin-bottom:26px;display:grid}.pd-stats>div,.pd-stats>button{text-align:left;color:#132947;background:0 0;border:0;padding:22px 26px;font-family:inherit}.pd-stats>button{cursor:pointer}.pd-stats>div+div,.pd-stats>button{border-left:1px solid #e0e7f1}.pd-stats span{color:#67768c;font-size:14px;display:block}.pd-stats strong{margin-top:8px;font-size:27px;font-weight:600;line-height:1.3;display:block}.pd-stats strong span{color:#1559ee;font-size:22px;display:inline}.pd-blue{color:#1559ee!important}.pd-payment{color:#fff;background:#1559ee;border-radius:16px;align-items:center;gap:24px;margin-bottom:34px;padding:28px 32px;display:flex}.pd-payment-icon{background:#ffffff20;border:1px solid #ffffff35;border-radius:15px;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid}.pd-payment>.pd-payment-action{text-align:right;margin-left:auto}.pd-payment .kp-eyebrow{color:#d9e7ff}.pd-payment h2{letter-spacing:-.5px;color:#fff;margin:8px 0;font-size:26px}.pd-payment p{color:#e1eaff;margin:0;font-size:14px}.pd-payment-action>strong{margin-bottom:12px;font-size:30px;display:block}.pd-payment .kp-btn{color:#1048ba;box-shadow:none;background:#fff;min-width:170px}.pd-working-grid{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:30px;display:grid}.pd-section-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.pd-section-heading h2{letter-spacing:-.4px;margin:0;font-size:21px}.pd-section-heading .kp-eyebrow{margin-bottom:9px;display:block}.pd-section-heading p{color:#708099;font-size:14px}.pd-project{text-align:left;width:100%;font:inherit;color:#142d4a;cursor:pointer;background:#fff;border:1px solid #dfe6f2;border-radius:12px;align-items:center;gap:18px;margin-bottom:12px;padding:21px;transition:box-shadow .15s,border-color .15s;display:flex}.pd-project:hover{border-color:#a9c4f4;box-shadow:0 8px 28px #1438750c}.pd-project-monogram{color:#1758d2;background:#eff4fd;border-radius:10px;flex-shrink:0;place-items:center;width:46px;height:50px;font-size:22px;display:grid}.pd-project-info{flex:1;min-width:0}.pd-project-info>small{color:#6c7b94;margin-bottom:5px;font-size:12px;display:block}.pd-project-info>strong{overflow-wrap:anywhere;font-size:17px;display:block}.pd-progress{background:#e9eef7;border-radius:10px;max-width:200px;height:4px;margin-top:12px;display:block}.pd-progress i{background:#1559ee;border-radius:10px;height:100%;display:block}.pd-project-state{max-width:140px;font-size:12px;font-weight:600}.pd-project-state>span{margin-left:8px}.pd-messages{background:#f5f7fb;border-radius:14px;height:fit-content;padding:24px}.pd-messages button{text-align:left;width:100%;font:inherit;color:#183556;cursor:pointer;background:0 0;border:0;border-top:1px solid #dce4f0;padding:17px 0;display:block}.pd-messages button small{color:#72819a;margin-bottom:5px;font-size:12px;display:block}.pd-messages button strong{font-size:14px}.pd-messages button p,.pd-quiet p{color:#647690;overflow-wrap:anywhere;margin-bottom:0;font-size:14px;line-height:1.5}.pd-empty-project{text-align:center;border:1px dashed #cad8ec;border-radius:14px;padding:35px}.pd-empty-project>svg{color:#1559ee}.pd-empty-project h3{font-size:22px}.pd-empty-project p{color:#647690;font-size:16px}.pd-archive{border-top:1px solid #e0e7f1;margin-top:20px;padding-top:16px}.pd-archive summary{cursor:pointer;color:#67758b;font-size:14px}.pd-archive button{text-align:left;color:#4e6280;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8edf5;justify-content:space-between;gap:12px;width:100%;padding:16px 0;display:flex}.pd-opportunities,.pd-posts{margin-top:42px}.pd-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pd-offer{background:#fff;border:1px solid #dce5f2;border-radius:16px;flex-direction:column;min-height:280px;padding:28px;display:flex}.pd-offer h3{letter-spacing:-.5px;margin:20px 0 14px;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.13}.pd-offer p{color:#61728c;margin:0 0 24px;font-size:15px;line-height:1.65}.pd-offer>a,.pd-offer>button{color:#1559ee;text-align:left;margin-top:auto;font-size:14px;font-weight:600;text-decoration:none}.pd-offer>a>span{float:right}.pd-offer>small{margin-bottom:12px;font-size:12px}.pd-offer-featured{color:#fff;background:#102844;border-color:#102844}.pd-offer-featured p,.pd-offer-featured .kp-eyebrow{color:#c5d3e7}.pd-offer-featured>a{color:#fff}.pd-article{max-width:820px;margin:0 auto}.pd-article>.kp-eyebrow{margin-top:28px;display:block}.pd-article p{color:#40556f;font-size:17px;line-height:1.85}.pd-article .pd-lead{font-size:21px}.pd-profile{max-width:850px}.pd-profile>p{color:#657892;max-width:650px;margin:22px 0 30px;font-size:16px}.pd-content-admin{margin-bottom:30px}.pd-editor-tabs{border-bottom:1px solid #dce5f2;gap:8px;margin:20px 0 28px;display:flex;overflow:auto}.pd-editor-tabs button{white-space:nowrap;color:#586c86;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 18px;font-size:14px}.pd-editor-tabs button.active{color:#1559ee;border-color:#1559ee}.pd-editor-row{border:1px solid #dce5f2;border-radius:12px;margin-bottom:12px}.pd-editor-row>summary{cursor:pointer;justify-content:space-between;gap:18px;padding:20px;font-size:15px;font-weight:600;display:flex}.pd-editor-row>summary small{color:#6a7d97;font-weight:400}.pd-editor-row>.kp-form-grid{border-top:1px solid #e2e9f4;padding:20px}.pd-editor-save{border-top:1px solid #dce5f2;align-items:center;gap:18px;margin-top:26px;padding-top:24px;display:flex}.pd-editor-save span{color:#8b6424;font-size:14px}.pd-founding-heading{grid-template-columns:1.4fr 1fr;align-items:center;gap:40px;margin:8px 0 38px;display:grid}.pd-founding-heading>img{object-fit:cover;border-radius:16px;width:100%;height:220px}.pd-region-tabs{border-bottom:1px solid #dce5f2;gap:16px;margin-bottom:26px;display:flex}.pd-region-tabs>button{font:inherit;color:#6f7e94;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:14px;padding:16px 26px 20px;font-size:17px;display:flex}.pd-region-tabs>button.active{color:#1559ee;border-color:#1559ee}.pd-region-mark{background:#f2f5fa;border:1px solid #dae2ee;border-radius:5px;place-items:center;width:32px;height:28px;font-size:12px;font-weight:700;display:grid}.pd-formations{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pd-formation-card{text-align:left;color:#143454;cursor:pointer;min-height:240px;font:inherit;background:#fff;border:1px solid #dae4f3;border-radius:14px;flex-direction:column;padding:28px;display:flex}.pd-formation-card:hover{border-color:#1559ee;box-shadow:0 10px 26px #2456a20c}.pd-formation-card h2{margin:22px 0 12px;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.2}.pd-formation-card p{color:#687a94;margin:0 0 26px;font-size:15px;line-height:1.6}.pd-formation-cta{color:#1559ee;justify-content:space-between;margin-top:auto;font-size:14px;font-weight:600;display:flex}.pd-formation-direct{background:#f4f8ff;border-color:#bed3f8}.pd-founding-flow>.kp-text-btn{margin-bottom:22px}.pd-inquiry-layout{grid-template-columns:1fr 1.2fr;gap:60px;margin-top:35px;display:grid}.pd-inquiry-layout header>p{color:#60738e;font-size:18px;line-height:1.65}.pd-inquiry-benefits{color:#48627f;gap:20px;margin-top:35px;font-size:15px;display:grid}.pd-inquiry-benefits span{align-items:center;gap:10px;display:flex}.pd-inquiry-benefits svg{color:#1559ee;flex-shrink:0}.pd-inquiry-note{color:#77869b;margin-top:16px;font-size:13px;line-height:1.5;display:block}.pd-inquiry-layout form h2{margin:10px 0 25px;font-size:26px}.fp-person-card{border:1px solid #d7e2f3;border-radius:14px;margin-top:22px;padding:24px}.fp-person-card>header{align-items:center;gap:14px;margin-bottom:24px;display:flex}.fp-person-number{color:#1559ee;background:#eaf1ff;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:600;display:grid}.fp-person-card header small{letter-spacing:1.2px;color:#7485a0;font-size:11px}.fp-person-card h4{margin:5px 0 0;font-size:18px}.fp-remove{font:inherit;color:#8f4860;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:13px}.fp-add{justify-content:center;width:100%;min-height:52px;margin-top:20px;color:#1559ee!important;background:#f6f9ff!important;border:1px dashed #9ebbef!important}.fp-ownership{background:#fff;border:1px solid #dce6f3;border-radius:15px;align-items:center;gap:35px;margin:26px 0;padding:30px;display:flex}.fp-ring{flex-shrink:0;width:180px;height:180px;position:relative}.fp-ring svg{width:100%;height:100%}.fp-ring>div{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0}.fp-ring strong{font-size:25px}.fp-ring span{color:#76849a;font-size:12px}.fp-share-list{flex:1;min-width:0}.fp-share-row{border-bottom:1px solid #e6edf7;align-items:center;gap:12px;padding:13px 0;display:flex}.fp-share-row>i{border-radius:50%;flex-shrink:0;width:10px;height:10px}.fp-share-row>div{flex:1;min-width:0}.fp-share-row strong{font-size:15px}.fp-share-row small{color:#7183a0;margin-top:5px;font-size:12px;line-height:1.5;display:block}.fp-share-row label{flex-shrink:0;align-items:center;gap:5px;display:flex}.fp-share-row input{width:84px!important;min-height:42px!important;padding:9px!important}.fp-share-warning{color:#9f6820;background:#fff7e9;border-radius:8px;padding:13px;font-size:14px;line-height:1.5}.fp-benefits{gap:10px;margin:18px 0;padding:0;font-size:14px;list-style:none;display:grid}.fp-benefits li:before{content:"✓";color:#1559ee;margin-right:8px}.fp-price-offer{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.fp-price-offer>div{border:1px solid #d6e4f4;border-radius:12px;padding:18px}.fp-price-offer>div:first-child{background:#edf8f2;border-color:#bae1ca}.fp-price-offer span{color:#657a92;font-size:13px;display:block}.fp-price-offer strong{margin-top:9px;font-size:24px;display:block}.fp-price-offer small{color:#61738b;margin-top:8px;font-size:12px;display:block}@media (width<=900px){.pd-working-grid{grid-template-columns:1fr}.pd-formations,.pd-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-founding-heading{grid-template-columns:1fr 1fr;gap:25px}.pd-heading{align-items:flex-start}.pd-heading>.kp-btn{white-space:nowrap}.pd-inquiry-layout{grid-template-columns:1fr;gap:24px}.pd-inquiry-benefits{display:none}.pd-stats strong{font-size:22px}}@media (width<=600px){.pd-heading{display:block}.pd-heading>.kp-btn{width:100%;margin-top:20px}.pd-stats{grid-template-columns:1fr 1fr}.pd-stats>div,.pd-stats>button{padding:18px 12px}.pd-stats>button{border-top:1px solid #e0e7f1;border-left:0;grid-column:1/-1}.pd-stats>button strong{font-size:17px}.pd-stats strong{font-size:26px}.pd-payment{flex-wrap:wrap;gap:15px;padding:24px}.pd-payment-icon{width:44px;height:44px}.pd-payment>div:nth-child(2){flex:1}.pd-payment h2{font-size:22px}.pd-payment>.pd-payment-action{text-align:left;flex:1;justify-content:space-between;align-items:center;gap:18px;min-width:100%;display:flex}.pd-payment-action>strong{margin-bottom:0;font-size:25px}.pd-payment .kp-btn{min-width:130px;padding:12px}.pd-project{flex-wrap:wrap;gap:12px;padding:16px}.pd-project-state{max-width:none;margin-left:58px}.pd-formations,.pd-offer-grid{grid-template-columns:1fr}.pd-founding-heading{grid-template-columns:1fr;margin-top:0}.pd-founding-heading img{display:none}.pd-region-tabs{gap:0}.pd-region-tabs>button{flex:1;gap:7px;padding:15px 6px;font-size:14px}.pd-region-mark{width:25px;height:24px;font-size:10px}.pd-formation-card{min-height:210px}.pd-offer{min-height:240px}.pd-project-monogram{width:44px}.pd-content-admin{padding:20px!important}.pd-editor-row>summary{padding:16px;display:block}.pd-editor-row>summary small{margin-top:8px;display:block}.pd-editor-row>.kp-form-grid{padding:16px}.pd-editor-save{flex-wrap:wrap}.pd-section-heading{align-items:flex-start}.pd-section-heading h2{font-size:20px}.pd-section-heading button{font-size:12px}.fp-ownership{flex-direction:column;gap:15px;padding:20px}.fp-ring{width:150px;height:150px}.fp-share-list{width:100%}.fp-share-row{gap:8px}.fp-share-row small{font-size:11px}.fp-share-row input{width:66px!important}.fp-person-card{padding:18px}.fp-person-card header{flex-wrap:wrap;gap:10px}.fp-remove{font-size:12px}.fp-price-offer{gap:10px}.fp-price-offer>div{padding:14px}.fp-price-offer strong{font-size:22px}.pd-profile-prompt{padding:16px}.pd-profile-prompt b{font-size:14px}.pd-profile-prompt small{font-size:12px}.kp-app .kp-sidebar nav{flex-wrap:wrap}.kp-app .kp-sidebar nav button{flex:1;min-width:90px}}.kp-document-ready{background:#f0faf6;border:1px solid #b8d8ce;border-radius:18px;align-items:center;gap:24px;margin-bottom:24px;padding:28px;display:flex}.kp-document-ready h2{margin:7px 0;font:32px Georgia,serif}.kp-document-ready p{color:#456358;margin:0}.kp-document-ready>div{flex:1}.kp-ready-icon{color:#147254;background:#d9f1e7;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.kp-document-ready a{white-space:normal}.kp-avatar-link{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.kp-avatar-link small{color:#8290a2;display:block}@media (width<=650px){.kp-document-ready{flex-wrap:wrap;padding:20px}.kp-document-ready h2{font-size:25px}.kp-document-ready>.kp-btn{width:100%}}.pb-page{color:#10243a;padding-bottom:32px}.pb-heading{max-width:840px;margin:4px 0 36px}.pb-heading h1,.pb-funding-intake h1{letter-spacing:-.025em;margin:15px 0 17px;font-family:Georgia,serif;font-size:clamp(32px,3.3vw,48px);font-weight:400;line-height:1.13}.pb-heading>p{color:#62748a;max-width:740px;font-size:17px;line-height:1.65}.pb-page h2{letter-spacing:-.02em;font-family:Georgia,serif;font-size:32px;font-weight:400;line-height:1.2}.pb-page h3{font-size:19px;line-height:1.35}.pb-page p{line-height:1.7}.pb-page .kp-eyebrow{letter-spacing:.12em;font-size:12px}.pb-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pb-service-card{text-align:left;background:#fff;border:1px solid #dbe4ef;border-radius:14px;flex-direction:column;align-items:flex-start;min-width:0;padding:26px;transition:border-color .18s,box-shadow .18s;display:flex}.pb-service-card:hover{border-color:#155eef;box-shadow:0 10px 28px #193b6610}.pb-card-symbol{color:#155eef;background:#eef3ff;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:18px;display:grid}.pb-service-card h3{margin:0 0 10px}.pb-service-card p{color:#697b90;margin:0 0 24px;font-size:15px}.pb-card-action{color:#155eef;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:auto;font-size:14px;font-weight:600;display:flex}.pb-route-grid{grid-template-columns:1.1fr 1fr;gap:24px;display:grid}.pb-feature{border:1px solid #dce5ef;border-radius:16px;flex-direction:column;align-items:flex-start;min-width:0;padding:38px;display:flex}.pb-feature h2{margin:20px 0}.pb-feature p{color:#62748a;margin:0 0 28px;font-size:16px}.pb-feature ul,.pb-partner-hero ul{margin:0 0 32px;padding:0;font-size:15px;line-height:2.2;list-style:none}.pb-feature .kp-btn{margin-top:auto}.pb-feature .kp-text-btn{margin-top:16px}.pb-blue{color:#fff;background:#123667;border-color:#123667}.pb-blue .kp-eyebrow{color:#adccff}.pb-blue h2,.pb-blue p{color:#fff}.pb-blue .kp-btn{color:#155eef;background:#fff}.pb-light{background:#f3f7fc}.pb-resume-list{gap:12px;margin-bottom:26px;display:grid}.pb-resume{text-align:left;background:#f3f7ff;border:1px solid #cbdcff;border-radius:12px;align-items:center;gap:18px;width:100%;padding:20px;display:flex}.pb-resume>svg{color:#155eef;flex:none}.pb-resume span{gap:6px;display:grid}.pb-resume small{color:#62748a;font-size:13px}.pb-resume b{font-size:16px}.pb-resume strong{color:#155eef;margin-left:auto;font-size:14px}.pb-faq{max-width:100%;margin-top:54px}.pb-faq h2{margin:14px 0 24px}.pb-faq details{border-bottom:1px solid #dce5ef}.pb-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.pb-faq summary span{color:#155eef;font-size:22px;font-weight:400}.pb-faq details[open] summary span{transform:rotate(45deg)}.pb-faq details p{color:#61758e;max-width:880px;margin:0 0 24px;font-size:16px}.pb-funding-hero{color:#fff;background:#103368;border-radius:20px;grid-template-columns:1.25fr 1fr;gap:36px;padding:40px;display:grid}.pb-funding-hero .kp-eyebrow{color:#aecaff}.pb-funding-hero h2{color:#fff;margin:18px 0;font-size:36px}.pb-funding-hero p{color:#d0dcf0;margin-bottom:26px;font-size:16px}.pb-funding-hero .kp-btn{color:#155eef;background:#fff;font-weight:600}.pb-funding-hero>div>small{color:#c1d2e9;margin-top:17px;font-size:13px;display:block}.pb-kfw-facts{color:#183555;background:#fff;border-radius:14px;align-self:center;padding:30px}.pb-kfw-facts>span{font-size:14px}.pb-kfw-facts strong{letter-spacing:-.035em;margin:10px 0;font-size:40px;display:block}.pb-kfw-facts p{color:#61738c;margin:0 0 20px;font-size:15px}.pb-kfw-facts>div{border-block:1px solid #e3e9f1;gap:12px;padding:18px 0;font-size:14px;display:grid}.pb-kfw-facts a{color:#155eef;margin-top:18px;font-size:13px;display:block}.pb-funding-hero .pb-kfw-facts>small{color:#738398;margin-top:12px;font-size:12px}.pb-section-title{margin:42px 0 22px}.pb-section-title h2{margin:12px 0}.pb-studio-section{background:#f4f7fb;border:1px solid #e3eaf3;border-radius:18px;grid-template-columns:1.1fr 1fr;gap:50px;margin-top:35px;padding:40px;display:grid}.pb-studio-section h2{margin:15px 0 22px}.pb-studio-section ul{gap:15px;margin:0 0 30px;padding:0;list-style:none;display:grid}.pb-studio-section li{align-items:center;gap:12px;font-size:15px;display:flex}.pb-studio-section li svg{color:#155eef;flex:none}.pb-studio-outline{background:#fff;border:1px solid #dfe7f2;border-radius:14px;align-self:center;padding:28px;box-shadow:0 14px 35px #2442690a}.pb-studio-outline>span{letter-spacing:.1em;color:#61758e;font-size:12px}.pb-studio-outline>div{border-bottom:1px solid #e6ecf3;align-items:center;gap:14px;padding:18px 0;display:flex}.pb-studio-outline small{color:#155eef}.pb-studio-outline b{font-size:14px}.pb-studio-outline svg{color:#7791b0;flex:none;margin-left:auto}.pb-studio-outline p{color:#718399;margin-bottom:0;font-size:12px}.pb-process{grid-template-columns:repeat(4,1fr);gap:20px;margin:36px 0;display:grid}.pb-process>div{align-items:center;gap:12px;font-size:14px;display:flex}.pb-process span{color:#155eef;background:#eef3ff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.pb-funding-intake-grid{grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:35px;margin-top:30px;display:grid}.pb-funding-intake fieldset{border:0;min-width:0;margin:0;padding:0}.pb-funding-intake fieldset[hidden]{display:none}.pb-funding-intake aside{background:#f4f7fc;border:1px solid #e0e8f3;border-radius:14px;align-self:start;padding:28px}.pb-funding-intake h2{margin:18px 0;font-size:30px}.pb-funding-intake p{color:#60758e;font-size:16px}.pb-funding-summary{background:#f1f6ff;border-radius:10px;gap:8px;margin-bottom:22px;padding:20px;display:grid}.pb-funding-summary span{font-size:14px}.pb-funding-summary strong{font-size:22px}.pb-offer-controls{margin:0 0 26px}.pb-offer-controls>.kp-field{max-width:570px}.pb-category-tabs{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.pb-category-tabs button{color:#63768f;background:#fff;border:1px solid #e0e6ef;border-radius:30px;min-height:44px;padding:10px 15px;font-size:14px}.pb-category-tabs button.active{color:#fff;background:#113363;border-color:#113363}.pb-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pb-offer{border:1px solid #dce5ef;border-radius:14px;flex-direction:column;align-items:flex-start;padding:24px;display:flex;overflow:hidden}.pb-offer-top{color:#1a4988;background:#eef3fb;justify-content:space-between;align-self:stretch;align-items:center;min-height:80px;margin:-24px -24px 25px;padding:25px;display:flex}.pb-offer-top>span{font-size:17px;font-weight:600}.pb-offer-1 .pb-offer-top{color:#276758;background:#f0f7f6}.pb-offer-2 .pb-offer-top{color:#805b39;background:#f8f3ed}.pb-offer-3 .pb-offer-top{color:#575390;background:#f1f0f9}.pb-offer>small{color:#70819a;font-size:12px}.pb-offer h2{letter-spacing:-.015em;margin:12px 0;font-family:inherit;font-size:21px;font-weight:600}.pb-offer p{color:#65788e;margin:0 0 24px;font-size:15px}.pb-offer .kp-text-btn{min-height:42px;margin-top:auto;font-size:14px}.pb-partner-note{max-width:820px;margin:24px 0;font-size:14px!important}.pb-partner-hero{background:#f2f6fd;border:1px solid #dde6f3;border-radius:18px;grid-template-columns:1.2fr 1fr;gap:45px;padding:40px;display:grid}.pb-partner-hero h2{margin:18px 0 24px}.pb-partner-roles{align-self:center;gap:13px;display:grid}.pb-partner-roles>div{background:#fff;border:1px solid #dde6f1;border-radius:10px;align-items:center;gap:16px;padding:23px;display:flex}.pb-partner-roles span{color:#155eef;font-size:13px}.pb-partner-roles b{font-size:15px}.pb-partner-links{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px;display:grid}.pb-partner-links button{text-align:left;color:#155eef;background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:22px;font-size:15px;line-height:1.6}.pb-legal-forms{color:#155eef;margin:0 0 12px;font-size:15px;line-height:1.5}.pd-formation-card:has(.pb-legal-forms){min-height:300px}.pb-back{margin-bottom:24px}.kp-premium .kp-sidebar .pb-navigation{margin:14px 0 20px;display:block;overflow:visible}.pb-desktop-menu{flex-direction:column;gap:3px;display:flex}.pb-mobilebar,.pb-mobile-menu{display:none}.kp-premium .kp-sidebar .pb-navigation button{text-align:left;white-space:normal;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:42px;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.pb-navigation button svg,.pb-nav-group summary svg{flex:none;width:18px;height:18px}.pb-navigation .pb-nav-group{margin:2px 0}.pb-nav-group>summary{cursor:pointer;color:#435872;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:600;list-style:none;display:flex}.pb-nav-group>summary::-webkit-details-marker{display:none}.pb-nav-group>summary>b{margin-left:auto;font-size:17px;transform:rotate(-90deg)}.pb-nav-group[open]>summary>b{transform:rotate(0)}.pb-nav-group>div{border-left:1px solid #dce6f2;margin-left:16px;padding-left:7px}.kp-premium .kp-sidebar .pb-nav-group>div>button>svg{display:none}.pb-nav-divider{background:#e6ecf3;height:1px;margin:12px}.kp-premium .kp-sidebar{overflow-y:auto}.pb-referral-button{color:#155eef;background:#f5f8ff;border:1px solid #dae5f5;border-radius:8px;align-items:center;gap:8px;min-height:42px;margin-left:auto;margin-right:20px;padding:10px 14px;font-size:13px;display:flex}.pb-referral-button>svg{flex:none}@media (width>=781px){.kp-premium .kp-sidebar{width:254px}.kp-premium .kp-workarea{width:calc(100% - 254px);margin-left:254px}.kp-premium .kp-sidebar-contact{margin-top:15px}.kp-premium .kp-main{padding-left:clamp(24px,4vw,64px);padding-right:clamp(24px,4vw,64px)}}@media (width<=1100px){.pb-service-grid,.pb-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-route-grid,.pb-funding-hero,.pb-studio-section,.pb-partner-hero{gap:22px}.pb-funding-hero,.pb-studio-section,.pb-partner-hero,.pb-feature{padding:26px}.pb-funding-hero h2{font-size:30px}.pb-kfw-facts{padding:22px}.pb-kfw-facts strong{font-size:32px}.pb-process{grid-template-columns:1fr 1fr}.pb-referral-button{margin-right:12px}.pb-partner-links{grid-template-columns:1fr}}@media (width<=780px){.kp-premium .kp-sidebar{overflow:visible}.kp-premium .kp-sidebar .pb-navigation{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0;padding:0;display:block;position:static}.pb-desktop-menu{display:none}.pb-mobilebar{z-index:65;padding:8px 6px calc(8px + env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #dce5ef;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid;position:fixed;bottom:0;left:0;right:0}.kp-premium .kp-sidebar .pb-mobilebar>button{text-align:center;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:54px;padding:6px 1px;font-size:11px;position:relative}.pb-mobile-menu{left:12px;right:12px;bottom:calc(80px + env(safe-area-inset-bottom));z-index:66;background:#fff;border:1px solid #dce5ef;border-radius:15px;max-height:calc(100dvh - 110px);padding:14px;display:block;position:fixed;overflow-y:auto;box-shadow:0 10px 80px #0b24464d}.pb-mobile-menu-heading{border-bottom:1px solid #e1e8f0;justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 10px 12px;display:flex}.kp-premium .kp-sidebar .pb-mobile-menu-heading>button{justify-content:center;width:44px;font-size:28px}.kp-premium .kp-topbar{border-bottom:1px solid #e5ebf3;gap:10px;height:auto;min-height:52px;padding:9px 22px;display:flex}.kp-premium .kp-topbar .kp-breadcrumb{display:none}.pb-referral-button{min-height:38px;margin:0 auto 0 0;padding:8px 12px;font-size:12px}.kp-premium .kp-topbar .kp-account{display:flex}.pb-heading{margin-top:0;margin-bottom:26px}.pb-heading h1,.pb-funding-intake h1{font-size:34px}.pb-heading>p{font-size:16px}.pb-funding-intake-grid{grid-template-columns:1fr}.pb-funding-intake aside{display:none}.pb-route-grid,.pb-funding-hero,.pb-studio-section,.pb-partner-hero{grid-template-columns:1fr}.pb-funding-hero{gap:28px;padding:24px}.pb-funding-hero h2{font-size:32px}.pb-kfw-facts strong{font-size:38px}.pb-feature{padding:28px}.pb-faq{margin-top:36px}.pb-faq h2{font-size:28px}.pb-faq summary{font-size:15px}.pb-resume{flex-wrap:wrap;gap:12px}.pb-resume strong{margin-left:36px}.pb-service-card{padding:22px}.pb-page h2{font-size:28px}.pb-offer h2{font-size:20px}.pb-category-tabs{flex-wrap:nowrap;max-width:100%;padding-bottom:8px;overflow:auto}.pb-category-tabs button{white-space:nowrap;flex:none}.pb-process{gap:20px 12px}.pb-process b{font-size:13px}.pb-studio-section{padding:25px}.pb-studio-outline{padding:22px}.pb-partner-hero{padding:25px}.pd-formation-card:has(.pb-legal-forms){min-height:280px}}@media (width<=540px){.pb-service-grid,.pb-offer-grid{grid-template-columns:1fr}.pb-heading h1,.pb-funding-intake h1{font-size:32px}.pb-funding-hero h2{font-size:30px}.pb-funding-summary strong{font-size:21px}.pb-process{grid-template-columns:1fr 1fr}}.pb-kfw-secondary{border:1px solid #dce5ef;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;margin-top:20px;padding:28px 32px;display:flex}.pb-kfw-secondary h2{margin:12px 0;font-size:26px}.pb-kfw-secondary p{color:#63768f;max-width:650px;margin:0;font-size:15px}.pb-kfw-secondary .kp-btn{flex:none}@media (width<=900px){.pb-kfw-secondary{flex-direction:column;align-items:flex-start;padding:24px}}.pb-nav-group>summary:after,.pb-faq summary:after{display:none!important}.kp-premium .kp-sidebar .pb-nav-group>div>button{padding-left:10px;padding-right:4px;font-size:13px}.kp-premium .kp-sidebar .pb-nav-group>div>button>span{white-space:normal}.pb-empty{background:#f4f7fc;border-radius:12px;padding:28px}.kp-name-change-info{margin:22px 0 0}.kp-name-change-info p{color:#536982;margin:14px 0;font-size:14px;line-height:1.65}.kp-name-change-info p:last-child{margin-bottom:0}.pn-page{color:#09254a}.pn-page p{font-size:1rem;line-height:1.65}.pn-page .pb-heading{max-width:960px}.pn-intents{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0;display:grid}.pn-intent{background:#fff;border:1px solid #d4e0f2;border-radius:8px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:26px;display:flex}.pn-intent.pn-featured{background:#f5f8ff;border-color:#1557ff}.pn-intent .pn-number{color:#1557ff;letter-spacing:.12em;font-size:.875rem}.pn-intent h2{margin:4px 0;font-size:1.4rem;line-height:1.3}.pn-intent p{color:#526681;margin:0 0 10px}.pn-intent .kp-btn{white-space:normal;text-align:left;min-height:44px;margin-top:auto}.pn-resources{color:#fff;background:#0e315c;border-radius:8px;grid-template-columns:1.25fr 1fr;gap:40px;margin:30px 0;padding:36px;display:grid}.pn-resources h2{color:#fff;margin:14px 0;font-family:Georgia,serif;font-size:2rem;font-weight:400;line-height:1.2}.pn-resources .kp-eyebrow{color:#b5cdff}.pn-resources p{color:#dce7fa}.pn-resources ul{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.pn-resources li{border-bottom:1px solid #446182;padding:17px 0;font-size:1rem;line-height:1.5}.pn-steps{border-top:1px solid #d4e0f2;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:20px 0;padding:25px 0;list-style:none;display:grid}.pn-steps li{gap:10px;font-size:1rem;line-height:1.5;display:grid}.pn-steps span{color:#526681}.pn-crosslink,.pn-funding-link{background:#f1f6ff;border:1px solid #d4e0f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;font-size:1rem;display:flex}.pn-funding-link{max-width:1240px;margin:0 auto 24px}.pn-faq{margin:35px 0}.pn-faq h2{font-size:1.6rem}.pn-faq details{border-bottom:1px solid #d4e0f2;padding:18px 0}.pn-faq summary{cursor:pointer;font-size:1rem;line-height:1.5}.pn-faq p{color:#526681;max-width:850px}.pn-form-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:26px;display:grid}.pn-form-layout .kp-panel{min-width:0;margin:0}.pn-form-layout h2{margin:0 0 22px;font-size:1.3rem}.pn-page .kp-field input,.pn-page .kp-field textarea{box-sizing:border-box;max-width:100%;font-size:1rem}.pn-choices{border:0;margin:10px 0;padding:20px 0}.pn-choices legend,.pn-inline-choice legend{margin-bottom:12px;font-size:1rem;font-weight:600}.pn-choices>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pn-choices label{border:1px solid #d4e0f2;border-radius:6px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:.9375rem;line-height:1.45;display:flex}.pn-check{align-items:flex-start;gap:10px;margin:20px 0;font-size:1rem;line-height:1.5;display:flex}.pn-check input{flex:none;margin-top:5px}.pn-form-aside{background:#f1f6ff;border:1px solid #d4e0f2;border-radius:8px;padding:26px}.pn-form-aside h2{margin:16px 0;font-family:Georgia,serif;font-size:1.6rem;font-weight:400;line-height:1.25}.pn-form-aside li{margin:13px 0;font-size:1rem;line-height:1.5}.pn-form-aside ul{padding-left:20px}.pn-form-aside p{color:#526681}.pn-inline-choice{border:0;margin:22px 0;padding:0}.pn-inline-choice label{align-items:center;gap:9px;min-height:44px;margin-right:22px;font-size:1rem;display:inline-flex}.pn-fine{color:#526681;line-height:1.6;font-size:.875rem!important}.pn-success{background:#f5f8ff;border:1px solid #c8dcf5;max-width:820px;padding:36px}.pn-success h1{font-family:Georgia,serif;font-size:2.5rem;font-weight:400;line-height:1.2}.pn-success .kp-text-btn{margin-left:20px}.pn-saved{margin:32px 0}.pn-saved .pb-resume{width:100%;margin-bottom:10px}@media (width<=1100px){.pn-intents{grid-template-columns:1fr}.pn-intent{grid-template-columns:1fr auto;display:grid}.pn-intent .pn-number{grid-column:1/-1}.pn-intent h2,.pn-intent p{grid-column:1}.pn-intent .kp-btn{grid-area:2/2/4;align-self:center}.pn-form-layout{grid-template-columns:1fr}.pn-form-aside{max-width:none}.pn-resources{gap:24px}}@media (width<=680px){.pn-intent{display:flex}.pn-resources{grid-template-columns:1fr;padding:24px}.pn-resources h2{font-size:1.75rem}.pn-resources ul{grid-template-columns:1fr}.pn-steps{grid-template-columns:1fr;gap:22px}.pn-choices>div,.pn-page .kp-form-grid{grid-template-columns:1fr}.pn-page .kp-span{grid-column:auto}.pn-intents{margin:20px 0}.pn-success{padding:24px}.pn-success h1{font-size:2rem}.pn-success .kp-text-btn{margin:20px 0 0;display:block}}.pn-investor-intents{grid-template-columns:repeat(2,minmax(0,1fr))}.pn-investor-intents .pn-number{letter-spacing:.09em;font-size:12px}.pn-benefit-list{color:#284a70;margin:0 0 28px;padding-left:20px;font-size:15px;line-height:1.7}.pn-benefit-list li{margin:8px 0}.pn-focus{margin:38px 0}.pn-focus>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.pn-focus article{border-top:2px solid #175aff;padding-top:15px}.pn-focus h3{margin:0 0 12px;font-size:18px}.pn-focus p{color:#526b89;font-size:16px;line-height:1.7}.pn-waitlist .pn-form-layout{grid-template-columns:minmax(0,780px)}.pn-waitlist .pb-heading{max-width:850px}.pn-waitlist .kp-eyebrow{color:#1557ff}.pn-investor-intents .kp-btn{margin-top:auto}@media (width<=1100px){.pn-investor-intents .pn-intent{flex-direction:column;align-items:stretch;display:flex}.pn-investor-intents .pn-intent .kp-btn{align-self:flex-start}.pn-focus>div{grid-template-columns:1fr}}@media (width<=680px){.pn-investor-intents{grid-template-columns:1fr}.pn-waitlist .pn-form-layout{grid-template-columns:minmax(0,1fr)}}.ac-shell{--ac-ink:#0b2444;--ac-muted:#62718a;--ac-border:#dde5f0;--ac-blue:#1559ed;min-height:100vh;color:var(--ac-ink);background:#f3f6fb;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.55;display:flex}.ac-shell *{box-sizing:border-box}.ac-shell button,.ac-shell input,.ac-shell select,.ac-shell textarea{font:inherit}.ac-shell button{cursor:pointer}.ac-shell button:disabled{cursor:wait;opacity:.55}.ac-shell button:focus-visible,.ac-shell a:focus-visible{outline-offset:3px;outline:3px solid #6499ff}.ac-sidebar{color:#c8d5e8;z-index:20;background:#0b2241;flex-direction:column;flex-shrink:0;width:234px;padding:28px 16px;display:flex;position:fixed;inset:0 auto 0 0}.ac-brand{color:#fff;margin:3px 5px 48px;text-decoration:none;display:block}.ac-brand svg{max-width:100%;height:32px}.ac-brand .brand-logo-text{fill:#fff}.ac-eyebrow{letter-spacing:1.8px;color:#647f9f;font-size:10px;font-weight:700}.ac-sidebar>.ac-eyebrow{color:#8ea6c6;margin-bottom:15px;padding:0 12px}.ac-sidebar nav{gap:7px;display:grid}.ac-sidebar button{color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;min-height:48px;padding:12px;display:flex}.ac-sidebar nav button.active{color:#fff;background:#195cf0;font-weight:700;box-shadow:0 7px 24px #0002}.ac-count{text-align:center;background:#ffffff26;border-radius:5px;min-width:23px;margin-left:auto}.ac-sidebar-bottom{border-top:1px solid #ffffff18;margin-top:auto;padding-top:22px}.ac-sidebar-bottom p{color:#8ea6c6;padding:0 12px;font-size:12px}.ac-sidebar-bottom button{width:100%;font-size:13px}.ac-body{flex:1;min-width:0;margin-left:234px}.ac-topbar{border-bottom:1px solid var(--ac-border);height:78px;color:var(--ac-muted);background:#fff;justify-content:space-between;align-items:center;padding:0 38px;font-size:12px;display:flex}.ac-topbar>span>span{color:#b5c0cf;padding:0 12px}.ac-user{align-items:center;gap:10px;display:flex}.ac-user i{color:var(--ac-blue);background:#edf3ff;border-radius:50%;place-items:center;width:33px;height:33px;font-style:normal;font-weight:700;display:grid}.ac-main{max-width:1510px;margin:auto;padding:38px}.ac-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.ac-heading h1{letter-spacing:-.8px;margin:8px 0 12px;font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1.15}.ac-heading p{color:var(--ac-muted);margin:0;font-size:14px}.ac-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.ac-metric{text-align:left;border:1px solid var(--ac-border);color:var(--ac-ink);background:#fff;border-radius:12px;flex-direction:column;min-height:146px;padding:23px;display:flex;box-shadow:0 4px 18px #0c254304}.ac-metric>span{font-size:12px;font-weight:700}.ac-metric strong{letter-spacing:-1px;margin:13px 0 9px;font-size:31px;line-height:1.2}.ac-metric small{color:var(--ac-muted);font-size:12px}.ac-metric.active{color:#fff;background:#1559ed;border-color:#1559ed;box-shadow:0 7px 24px #1559ed25}.ac-metric.active small{color:#dae7ff}.ac-register{border:1px solid var(--ac-border);background:#fff;border-radius:12px;overflow:hidden}.ac-register-tools{justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.ac-search{color:#7a8da7;flex:1;align-items:center;gap:10px;max-width:550px;display:flex}.ac-search input{width:100%;min-height:44px;color:var(--ac-ink);background:#fff;border:0;outline:none}.ac-register-tools select{border:1px solid var(--ac-border);color:var(--ac-ink);background:#fff;border-radius:7px;min-height:44px;padding:10px 12px}.ac-table-scroll{overflow:auto}.ac-table{border-collapse:collapse;width:100%;font-size:13px}.ac-table th{text-align:left;color:#6f8098;text-transform:uppercase;letter-spacing:.8px;white-space:nowrap;background:#f7f9fc;border-top:1px solid #edf1f7;border-bottom:1px solid #edf1f7;padding:13px 22px;font-size:10px;font-weight:700}.ac-table td{vertical-align:middle;border-bottom:1px solid #edf1f7;padding:21px 22px}.ac-table tbody tr:last-child td{border-bottom:0}.ac-table tbody tr:hover{background:#fbfcff}.ac-table td>span,.ac-table td>small{display:block}.ac-table small{color:#798aa1;max-width:320px;margin-top:5px;font-size:11px}.ac-row-title{color:#102d55;text-align:left;background:0 0;border:0;min-height:30px;margin:0 0 3px;padding:0;display:block;font-size:15px!important;font-weight:700!important}.ac-row-title:hover{text-decoration:underline}.ac-open{color:var(--ac-blue);white-space:nowrap;background:0 0;border:0;min-height:44px;padding:10px 0;font-weight:700!important}.ac-badge{color:#5b6d86;white-space:nowrap;background:#f0f3f8;border-radius:6px;align-items:center;width:fit-content;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex!important}.ac-badge.amber{color:#9e6510;background:#fff3dc}.ac-badge.green{color:#207755;background:#e6f5ee}.ac-register-footer{border-top:1px solid var(--ac-border);color:var(--ac-muted);justify-content:space-between;gap:15px;padding:15px 22px;font-size:11px;display:flex}.ac-empty{text-align:center;color:var(--ac-muted);padding:55px 25px}.ac-empty h2{color:var(--ac-ink);font-size:20px}.ac-tabs{border-bottom:1px solid var(--ac-border);gap:22px;margin-bottom:25px;display:flex;overflow:auto}.ac-tabs button{color:#6d7e94;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:48px;padding:14px 0}.ac-tabs button.active{color:var(--ac-blue);border-color:var(--ac-blue);font-weight:700}.ac-back{color:#1559ed;background:0 0;border:0;min-height:44px;padding:0 0 18px;font-weight:700!important}.ac-case-tools{border:1px solid var(--ac-border);background:#fff;border-radius:12px;margin-bottom:20px;padding:24px}.ac-case-summary{justify-content:space-between;align-items:center;gap:20px;display:flex}.ac-case-summary>div:first-child{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ac-case-summary strong{font-size:26px}.ac-case-summary small{color:var(--ac-muted)}.ac-case-actions{flex-wrap:wrap;gap:10px;display:flex}.ac-payment-confirm{border-top:1px solid var(--ac-border);max-width:850px;margin-top:24px;padding-top:24px}.ac-payment-confirm h3{font-size:20px}.ac-pdf-preview{border:1px solid var(--ac-border);background:#fff;border-radius:10px;margin-top:22px;overflow:hidden}.ac-pdf-preview>div{padding:20px}.ac-pdf-preview h2,.ac-pdf-preview h3{margin:0 0 5px;font-size:18px}.ac-pdf-preview p{color:var(--ac-muted);font-size:12px}.ac-pdf-preview iframe{background:#e9edf3;border:0;width:100%;height:690px;display:block}.ac-pdf-preview .kp-text-btn{align-items:center;min-height:40px;margin-right:20px;display:inline-flex}.ac-connection{border:1px solid var(--ac-border);background:#fff;border-radius:12px;max-width:1000px;margin-bottom:22px;padding:30px}.ac-connection h2{margin:17px 0;font-size:22px}.ac-connection p{color:var(--ac-muted);max-width:830px;line-height:1.7}.ac-template-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:25px;display:grid}.ac-template-editor{border:1px solid var(--ac-border);background:#fff;border-radius:12px;min-width:0;padding:25px}.ac-template-editor h2{margin:10px 0;font-size:22px}.ac-template-editor p{color:var(--ac-muted);font-size:13px;line-height:1.7}.ac-upload{background:#f4f7fd;border:1px dashed #b6c9e9;border-radius:10px;margin:24px 0;padding:23px}.ac-editor-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:28px 0 18px;display:flex}.ac-template-text{resize:vertical;min-height:310px;line-height:1.8;font-family:ui-monospace,monospace!important;font-size:13px!important}.ac-placeholders{padding:16px 0}.ac-placeholders summary{cursor:pointer;color:#1559ed;min-height:44px}.ac-placeholders button{text-align:left;border:1px solid var(--ac-border);color:#23436d;background:#f9fbff;border-radius:7px;flex-wrap:wrap;justify-content:space-between;gap:6px;width:100%;margin:6px 0;padding:12px;display:flex}.ac-placeholders button span{font-size:11px}.ac-template-publish{border-top:1px solid var(--ac-border);margin-top:20px;padding-top:25px}.ac-preview-empty{color:#fff;background:linear-gradient(150deg,#163a65,#0b2241);border-radius:12px;min-height:265px;padding:45px 32px}.ac-preview-empty>span{color:#9bbbf0;letter-spacing:2px;margin-bottom:35px;font-size:12px;display:block}.ac-preview-empty h2{margin:0 0 15px;font-family:Georgia,serif;font-size:28px;font-weight:400}.ac-preview-empty p{color:#b6c9e2;max-width:340px;font-size:13px}.ac-template-side>.ac-pdf-preview{margin-top:0}.ac-template-files{border:1px solid var(--ac-border);background:#fff;border-radius:12px;margin-top:22px;padding:25px}.ac-template-files h2{margin:0 0 17px;font-size:17px}.ac-template-files p{color:var(--ac-muted);font-size:13px}.ac-template-files a{border-top:1px solid var(--ac-border);word-break:break-word;padding:14px 0;text-decoration:none;display:block}.ac-template-files strong{color:var(--ac-ink);font-size:13px}.ac-template-files span{color:var(--ac-muted);margin-top:5px;font-size:11px;display:block}.ac-sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.ac-shell .kp-btn{border-radius:7px;min-height:46px;padding:12px 18px}.ac-shell .kp-field{flex-direction:column;gap:8px;margin:15px 0;display:flex}.ac-shell .kp-field>span{font-size:12px;font-weight:600}.ac-shell .kp-field input,.ac-shell .kp-field select,.ac-shell .kp-field textarea{color:#123356;background:#fff;border:1px solid #cedaec;border-radius:7px;width:100%;min-height:44px;padding:12px}.ac-shell .kp-check{align-items:flex-start;gap:10px;margin:20px 0;font-size:12px;display:flex}.ac-shell .kp-check input{flex-shrink:0;margin-top:3px}.ac-shell .kp-alert{margin:18px 0}.ac-shell .kp-panel{border:1px solid var(--ac-border);background:#fff}.ac-embedded-case.kp-root{background:0 0;min-height:0;display:block}.ac-embedded-case>.kp-sidebar{display:none}.ac-embedded-case>.kp-workarea{width:100%;min-height:0;margin-left:0!important}.ac-embedded-case .kp-topbar{display:none}.ac-embedded-case .kp-main{width:100%;max-width:none;margin:0;padding:0}.ac-embedded-case .kp-page-title{min-height:0;margin-top:0}.ac-embedded-case .kp-page-title h1{max-width:none;font-size:32px;line-height:1.2}.ac-embedded-case .kp-page-title .kp-eyebrow,.ac-embedded-case .kp-footer,.ac-embedded-case .kp-service-delivery{display:none}@media (width>=1500px){.ac-template-side{position:sticky;top:22px}}@media (width<=1200px){.ac-main{padding:26px}.ac-metric{padding:18px}.ac-metric strong{font-size:26px}.ac-table th,.ac-table td{padding:16px}.ac-case-summary{flex-direction:column;align-items:flex-start}.ac-template-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.ac-sidebar{width:195px;padding:23px 10px}.ac-body{margin-left:195px}.ac-sidebar button{gap:9px;padding:11px 9px;font-size:12px}.ac-topbar{padding:0 22px}.ac-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-heading h1{font-size:32px}.ac-table thead{display:none}.ac-table,.ac-table tbody{display:block}.ac-table tr{border-bottom:1px solid var(--ac-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:16px;display:grid}.ac-table td{padding:0;display:block;border:0!important}.ac-table td:first-child,.ac-table td:last-child,.ac-table td:nth-child(4){grid-column:1/-1}.ac-register-tools{flex-direction:column;align-items:stretch;gap:8px;padding:14px}.ac-search{max-width:none}.ac-register-tools select{width:100%}}@media (width<=640px){.ac-shell{display:block}.ac-sidebar{width:100%;padding:15px 16px 0;display:block;position:static}.ac-brand{width:190px;margin:0 0 15px}.ac-sidebar>.ac-eyebrow,.ac-sidebar-bottom{display:none}.ac-sidebar nav{gap:4px;display:flex;overflow:auto}.ac-sidebar nav button{white-space:nowrap;border-radius:7px 7px 0 0;min-height:48px;padding:12px}.ac-sidebar nav button svg,.ac-count{display:none}.ac-body{margin:0}.ac-topbar{height:52px;padding:0 17px;font-size:10px}.ac-user{white-space:nowrap;max-width:140px;overflow:hidden}.ac-user i{width:25px;min-width:25px;height:25px}.ac-main{padding:25px 16px}.ac-heading{flex-direction:column;align-items:flex-start;gap:15px}.ac-heading h1{font-size:30px}.ac-heading p{font-size:13px}.ac-heading .kp-btn{min-height:40px;padding:8px 12px}.ac-metrics{gap:10px}.ac-metric{min-height:137px;padding:16px 13px}.ac-metric>span{font-size:11px}.ac-metric strong{font-size:24px}.ac-metric small{font-size:10px}.ac-register-footer{flex-direction:column;gap:4px}.ac-case-tools{padding:17px}.ac-case-actions,.ac-case-actions .kp-btn{width:100%}.ac-template-editor{padding:18px}.ac-upload{padding:17px}.ac-template-publish>.kp-btn{width:100%}.ac-template-publish .kp-check{line-height:1.6}.ac-tabs{gap:18px}.ac-connection{padding:22px}.ac-embedded-case .kp-page-title h1{font-size:28px}.ac-pdf-preview iframe{height:520px}.ac-template-side{min-width:0}.ac-shell .kp-hub-actions{flex-wrap:wrap}}.ac-brand .brand-wording b{color:#fff}.ac-brand .brand-wording small{color:#9cb4d5;font-size:7px}.ac-brand .brand-logo{gap:7px}.ac-brand .brand-wording b{font-size:12px}.ac-contact-line{color:#687e99;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:18px;font-size:13px;display:flex}.ac-contact-line strong{color:#13335b}.ac-contact-line small{margin-left:auto}.ac-shell .ac-register-footer{color:#62718a;background:#fff}.ac-shell .ac-brand .brand-wording small{letter-spacing:1px;font-size:6px}.ac-shell .ac-brand .brand-chevrons{font-size:22px}.ac-overview-grid{grid-template-columns:1.35fr 1fr;gap:22px;display:grid}.ac-overview-grid .ac-connection{max-width:none;margin:0}.ac-issues{margin-top:22px;font-size:12px}.ac-issues summary{color:#1559ed;cursor:pointer;min-height:35px}.ac-issues li{margin:7px 0}@media (width<=1000px){.ac-overview-grid{grid-template-columns:1fr}}.ac-shell .ac-preview-empty h2{color:#fff}@media (width<=640px){.ac-sidebar-bottom{border:0;justify-content:flex-end;gap:10px;margin:0;padding:4px 0;display:flex}.ac-sidebar-bottom p{display:none}.ac-sidebar-bottom button{width:auto;min-height:40px;padding:8px;font-size:11px}.ac-contact-line small{margin-left:0}.ac-sidebar nav{grid-template-columns:1fr 1fr;gap:5px;display:grid;overflow:visible}.ac-sidebar nav button{white-space:normal;border-radius:6px;min-height:44px}}.ac-management{border-top:1px solid #dde5f0;margin-top:20px;padding-top:18px}.ac-management-heading,.ac-management-options{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ac-management-body{background:#f8faff;border:1px solid #d9e2f0;border-radius:10px;margin-top:18px;padding:24px}.ac-management-body h3{margin:0 0 6px;font-size:20px}.ac-management-body h4{margin:24px 0 10px;font-size:18px}.ac-management-body p{font-size:14px;line-height:1.6}.ac-management-body .kp-field>span,.ac-management-body .kp-check{font-size:14px}.ac-management-reference{color:#64758c;overflow-wrap:anywhere}.ac-management-hint{color:#536784}.ac-shell .kp-btn.ac-danger{color:#fff;background:#b32632;border-color:#b32632}.ac-management-body form{border-top:1px solid #d9e2f0;max-width:760px;margin-top:20px}.ac-management-body textarea{min-height:90px}@media (width<=640px){.ac-management-body{padding:16px}.ac-management-options{grid-template-columns:1fr;display:grid}.ac-management-options .kp-btn{width:100%}}.ac-aml{max-width:1060px;padding:28px!important}.ac-aml h2{margin:8px 0;font:400 30px/1.2 Georgia,serif}.ac-aml h3{margin:22px 0 12px;font-size:17px}.ac-aml p{color:#5b6d86;font-size:14px;line-height:1.6}.ac-aml-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.ac-aml-heading p{margin:8px 0}.ac-aml-actions{flex-wrap:wrap;gap:12px;margin:24px 0 14px;display:flex}.ac-aml .ac-aml-pass{color:#fff;background:#197250;border:1px solid #197250;min-width:175px;font-weight:700}.ac-aml .ac-aml-fail{color:#a32635;background:#fff;border:1px solid #cb8b93;min-width:175px;font-weight:700}.ac-aml button:disabled{opacity:.5;cursor:not-allowed}.ac-aml-help{max-width:760px;font-size:13px!important}.ac-aml-open{color:#795615;background:#fff8e9;border:1px solid #ecd6a6;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;padding:17px;font-size:13px;display:flex}.ac-aml-open strong{flex-basis:100%;font-weight:500}.ac-aml-details{border-top:1px solid #dce5ef;padding:17px 0}.ac-aml-details summary{cursor:pointer;color:#163d6a;padding:8px 0;font-size:15px;font-weight:700}.ac-aml-form{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.ac-aml-wide{grid-column:1/-1}.ac-aml .kp-field>span{font-size:14px}.ac-aml textarea{resize:vertical;font-size:14px;line-height:1.5}.ac-aml-data{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ac-aml-data dt{color:#5b6d86;margin:0 0 5px;font-size:12px}.ac-aml-data dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px}.ac-aml-history{border-top:1px solid #dce5ef;margin-top:5px;padding-top:5px}.ac-aml-history ul{padding:0;list-style:none}.ac-aml-history li{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.ac-aml-history strong{font-size:14px}.ac-aml-history span{color:#5b6d86;margin-top:6px;font-size:12px;display:block}.ac-aml-history a{white-space:nowrap;font-size:14px}@media (width<=640px){.ac-aml{padding:18px!important}.ac-aml-heading{align-items:flex-start}.ac-aml h2{font-size:26px}.ac-aml-form,.ac-aml-data{grid-template-columns:1fr}.ac-aml-actions button{flex:1;min-width:130px!important}.ac-aml-history li{flex-direction:column;align-items:flex-start}}.ba-page,.ba-case,.ba-admin{color:#12304f}.ba-locations,.ba-plans,.ba-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ba-locations .kp-panel{flex-direction:column;align-items:flex-start;display:flex}.ba-locations ul{padding:0;line-height:2;list-style:none}.ba-price{margin-bottom:4px;font-size:30px;font-weight:700}.ba-price small,.ba-summary h2 small{font-size:14px;font-weight:400}.ba-booking{grid-template-columns:minmax(0,1fr) 300px;gap:24px;margin-top:24px;display:grid}.ba-booking>.kp-panel{grid-column:1}.ba-booking>.ba-summary{grid-area:1/2/3;align-self:start}.ba-page .kp-panel,.ba-case .kp-panel,.ba-admin .kp-panel{margin-bottom:24px;padding:28px}.ba-plan{cursor:pointer;border:1px solid #c9d8eb;border-radius:14px;flex-direction:column;gap:10px;padding:22px;display:flex}.ba-plan input{align-self:flex-start;width:18px;height:18px}.ba-plan.selected{background:#f3f7ff;border:2px solid #1459f5;padding:21px}.ba-plan strong{font-size:26px}.ba-plan small{font-size:13px}.ba-summary{position:sticky;top:24px;background:#f4f7ff!important}.ba-summary ol{padding-left:20px;line-height:1.8}.ba-summary li{padding-bottom:16px}.ba-page .kp-check,.ba-case .kp-check,.ba-admin .kp-check{align-items:flex-start;gap:12px;margin:18px 0;line-height:1.6;display:flex}.ba-page .kp-check input,.ba-case .kp-check input,.ba-admin .kp-check input{flex-shrink:0;width:17px;height:17px;margin-top:5px}.ba-location-tabs{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.ba-location-tabs button{color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #c9d8eb;border-radius:10px;flex-direction:column;gap:6px;padding:14px 22px;display:flex}.ba-location-tabs .active{background:#edf4ff;border-color:#1459f5}.ba-checks{flex-wrap:wrap;gap:20px;display:flex}.ba-totals{background:#f4f7ff;border-radius:12px;grid-template-columns:1fr 1fr;gap:20px;padding:18px;display:grid}.ba-totals strong{margin-top:10px;font-size:25px;display:block}.ba-pending{background:#fff8eb!important}.ba-save{background:#fff;border:1px solid #c9d8eb;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 22px #12304f0a}.ba-case-grid{grid-template-columns:minmax(0,1fr) 340px}.ba-details{margin:18px 0}.ba-details>div{border-bottom:1px solid #dce5f0;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.ba-details dt{color:#587089}.ba-details dd{text-align:right;overflow-wrap:anywhere;max-width:65%;margin:0}.ba-contract summary{cursor:pointer;background:#f3f7ff;border-radius:10px;padding:18px;font-weight:600}.ba-contract>p{white-space:pre-wrap;line-height:1.75}.ba-paymethod{border:0;gap:14px;margin:20px 0;padding:0;display:grid}.ba-paymethod legend{margin-bottom:14px}.ba-status{background:#edf4ff!important;border-left:4px solid #1459f5!important}.ba-status.is-active{background:#edf9f4!important;border-color:#129472!important}.ba-pay-actions{gap:12px;display:grid}.ba-paid{color:#087351;font-weight:700}.ba-bank{overflow-wrap:anywhere;background:#fff;border:1px solid #c9d8eb;border-radius:10px;margin-top:20px;padding:18px}.ba-empty{max-width:780px}.ba-admin textarea{width:100%;line-height:1.6}.ba-case h1{font-size:clamp(28px,3vw,44px)}@media (width<=1100px){.ba-booking,.ba-case-grid{grid-template-columns:1fr}.ba-booking>.ba-summary{grid-area:auto/1}.ba-summary{position:static}}@media (width<=650px){.ba-locations,.ba-plans,.ba-totals{grid-template-columns:1fr}.ba-page .kp-panel,.ba-case .kp-panel,.ba-admin .kp-panel{padding:20px}.ba-save{flex-direction:column;align-items:stretch}.ba-details>div{display:block}.ba-details dd{text-align:left;max-width:100%;margin-top:6px}.ba-checks{display:block}.ba-location-tabs{flex-direction:column}}.rf-page{color:#0d2f51;max-width:1150px;margin:0 auto;padding:24px 0 64px}.rf-hero{grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;margin-bottom:32px;display:grid}.rf-hero h1{margin:16px 0;font-family:Georgia,serif;font-size:clamp(2rem,3.6vw,3.6rem);font-weight:400;line-height:1.07}.rf-hero p{color:#59718c;max-width:590px;font-size:1rem;line-height:1.7}.rf-pill{color:#1753bc;background:#edf4ff;border-radius:99px;padding:7px 14px;font-size:.875rem;display:inline-block}.rf-reward{text-align:center;background:#edf6f2;border:1px solid #c7e4d7;border-radius:22px;flex-direction:column;justify-content:center;gap:10px;min-height:205px;padding:34px 28px;display:flex;position:relative;overflow:hidden;box-shadow:7px 7px #dcece5}.rf-reward strong{color:#116145;font-size:clamp(2rem,3.5vw,3rem);line-height:1.1}.rf-reward>span,.rf-reward small{color:#345d50;font-size:.875rem}.rf-reward .rf-reward-mark{opacity:.4;font-size:2rem;position:absolute;top:4px;right:18px}.rf-link-card,.rf-results{background:#fff;border:1px solid #d2dff4;border-radius:18px;padding:28px}.rf-page h2{margin:10px 0 8px;font-size:1.35rem;line-height:1.3}.rf-link-card>p{color:#5b728f;font-size:1rem}.rf-link-label{margin:14px 0 7px;font-size:.875rem;font-weight:600;display:block}.rf-copy-row{gap:10px;display:flex}.rf-copy-row input,.rf-message textarea{color:#123451;min-width:0;font:inherit;background:#f6f9fe;border:1px solid #bccde5;border-radius:8px;width:100%;padding:14px;font-size:.9375rem}.rf-copy-row .kp-btn{flex-shrink:0;gap:14px}.rf-channels{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.rf-channel{text-align:left;cursor:pointer;color:#123451;min-height:73px;font:inherit;background:#fff;border:1px solid #d4e0ef;border-radius:10px;flex-direction:column;justify-content:center;gap:7px;padding:12px;text-decoration:none;transition:background .15s;display:flex}.rf-channel b{font-size:1rem}.rf-channel small{font-size:.8rem;line-height:1.35}.rf-channel:hover{background:#f1f6ff;border-color:#1f5afa}.rf-whatsapp{color:#17663e;background:#edf9f3;border-color:#bee7cd}.rf-facebook{color:#1453a7;background:#f0f5ff}.rf-instagram{color:#84306b;background:#fff5f7}.rf-tiktok{color:#1b2939;background:#f3f5f7}.rf-channel:disabled{opacity:.5;cursor:wait}.rf-social-help{background:#f5f8ff;border-radius:12px;margin-top:20px;padding:20px}.rf-social-help h3{margin:0;font-size:1rem}.rf-social-help p{font-size:.9375rem;line-height:1.6}.rf-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rf-notice{min-height:22px;color:#124ba9!important;margin:16px 0 8px!important;font-size:.875rem!important}.rf-message summary,.rf-terms summary{cursor:pointer;padding:8px 0;font-size:.9375rem;font-weight:600}.rf-message textarea{resize:vertical;margin-bottom:12px;line-height:1.6;display:block}.rf-steps{grid-template-columns:repeat(3,1fr);gap:32px;margin:30px 4px;padding:0;list-style:none;display:grid}.rf-steps li>span{color:#fff;background:#153d61;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.875rem;display:grid}.rf-steps h3{margin:10px 0 6px;font-size:1rem}.rf-steps p{color:#5b7189;margin:0;font-size:.9375rem;line-height:1.65}.rf-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.rf-stats{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:22px;display:grid}.rf-stats>div{flex-direction:column;gap:6px;display:flex}.rf-stats strong{font-size:1.8rem;line-height:1.2}.rf-stats span{color:#5b7189;font-size:.875rem}.rf-empty{color:#5b7189;border-top:1px solid #e2e9f4;margin:24px 0 0;padding-top:20px;font-size:.9375rem;line-height:1.6}.rf-history{margin:20px 0 0;padding:0;list-style:none}.rf-history li{border-top:1px solid #e3ebf5;justify-content:space-between;gap:12px;padding:16px 0;font-size:.9375rem;display:flex}.rf-history small{color:#5b7189;margin-top:5px;font-size:.875rem;display:block}.rf-terms{margin-top:22px}.rf-terms p{color:#5b7189;font-size:.9375rem;line-height:1.7}.rf-admin-link{margin-top:24px;display:inline-block}.rf-admin-form{gap:14px;margin:20px 0;display:grid}.rf-admin-row{background:#fff;border:1px solid #d6e1ed;border-radius:14px;margin:18px 0;padding:20px}.rf-admin-row h3{margin:0 0 10px;font-size:1.1rem}.rf-admin-row p{overflow-wrap:anywhere}.rf-admin-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rf-admin-row .rf-actions{margin-top:16px}.rf-admin-note{white-space:pre-line;color:#59718c;font-size:.875rem}.rf-page :is(button,a,input,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #2060ff}@media (width<=1000px){.rf-hero{gap:24px}.rf-channels{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.rf-page{padding-top:10px}.rf-hero{grid-template-columns:1fr;gap:22px}.rf-reward{min-height:140px;padding:24px;box-shadow:4px 4px #dcece5}.rf-copy-row{flex-direction:column}.rf-channels{grid-template-columns:repeat(2,1fr)}.rf-link-card,.rf-results{padding:20px}.rf-steps{grid-template-columns:1fr;gap:24px}.rf-steps li{padding-left:40px;position:relative}.rf-steps li>span{position:absolute;top:5px;left:0}.rf-steps h3{margin-top:4px}.rf-stats{grid-template-columns:1fr;gap:18px}.rf-stats>div{flex-direction:row;align-items:center;gap:16px}.rf-stats strong{min-width:65px;font-size:1.5rem}.rf-section-heading{align-items:flex-start}.rf-admin-grid{grid-template-columns:1fr}}.sx-page,.rg-page,.rg-workspace{color:#102b4c;max-width:1320px;margin:0 auto}.sx-page h1,.rg-heading h1{letter-spacing:-1.6px;margin:20px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,58px);font-weight:400;line-height:1.06}.sx-page h2,.rg-aside h2{letter-spacing:-.6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.13}.sx-page p,.rg-page p{line-height:1.65}.sx-topline{border-bottom:1px solid #dce5f0;justify-content:space-between;align-items:center;margin-bottom:38px;padding-bottom:22px;display:flex}.sx-wordmark{letter-spacing:-1px;font-size:26px;font-weight:800}.sx-wordmark span{color:#f4751c}.sx-opening{grid-template-columns:minmax(0,1.05fr) minmax(330px,.85fr);align-items:start;gap:70px;display:grid}.sx-opening>div>p{color:#566b84;max-width:570px;font-size:18px}.sx-opening ul{margin:30px 0;padding:0;list-style:none}.sx-opening li{align-items:center;gap:12px;margin:14px 0;font-size:15px;display:flex}.sx-opening li svg{color:#ef711c;flex:none}.sx-quiet-link{color:#1459ba;text-underline-offset:4px;font-size:14px;font-weight:600}.sx-check{background:#fff;border:1px solid #dce5ef;border-radius:22px;padding:30px;box-shadow:0 16px 55px #1331580b}.sx-check-head{justify-content:space-between;align-items:center;display:flex}.sx-check-head span{color:#74879d;font-size:12px}.sx-progress{background:#eef2f6;border-radius:8px;height:4px;margin:18px 0 25px;overflow:hidden}.sx-progress i{background:#f67720;height:100%;transition:width .2s;display:block}.sx-check h2{letter-spacing:-.6px;margin:0 0 22px;font-family:inherit;font-size:24px;font-weight:650}.sx-options{gap:8px;display:grid}.sx-options label{cursor:pointer;border:1px solid #e0e6ef;border-radius:10px;align-items:center;gap:11px;padding:13px;font-size:13px;line-height:1.4;display:flex}.sx-options label.selected{background:#fff6ed;border-color:#f28a40}.sx-options input{accent-color:#ef701b;flex:none;width:16px;height:16px}.sx-form-actions{justify-content:space-between;align-items:center;gap:15px;margin:24px 0 12px;display:flex}.sx-form-actions .sx-cta{flex:1}.sx-check>small{color:#748399;font-size:11px;line-height:1.5;display:block}.sx-cta.kp-btn{color:#fff;background:#f4761d;border-color:#f4761d;box-shadow:0 4px 9px #f4761d18}.sx-cta.kp-btn:hover{background:#d96312;border-color:#d96312}.sx-success{gap:17px;display:grid}.sx-success svg{color:#1b8479}.sx-showcase{padding-top:80px}.sx-section-heading{margin-bottom:28px}.sx-section-heading h2{margin:14px 0}.sx-screenshot-board{background:#f3f6fa;border-radius:20px;padding:28px 170px 48px 30px;position:relative;overflow:hidden}.sx-screenshot-board figure{max-width:1000px;margin:0}.sx-page figure img{border:1px solid #dce3eb;border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 15px 40px #17304f12}.sx-page figcaption{color:#71829b;margin-top:13px;font-size:11px}.sx-note{width:225px;padding:24px;font-size:14px;line-height:1.5;position:absolute;right:25px;box-shadow:0 10px 30px #102b4c0c}.sx-note b{font-family:Georgia,serif;font-size:23px;font-weight:400}.sx-note p{margin:10px 0 0}.sx-note-orange{background:#fff0d0;top:55px;transform:rotate(4deg)}.sx-note-blue{background:#daeaff;bottom:48px;transform:rotate(-4deg)}.sx-tools{grid-template-columns:.85fr 1fr;align-items:center;gap:55px;margin:80px 0;display:grid}.sx-tools h2{margin:15px 0}.sx-tools p{color:#60728a;font-size:15px}.sx-tools figure{margin:0}.sx-tools .sx-cta{margin-top:14px}.sx-price-strip{border-top:1px solid #dce5f0;border-bottom:1px solid #dce5f0;grid-template-columns:1.5fr .7fr .7fr auto;align-items:center;gap:25px;margin-bottom:60px;padding:35px 0;display:grid}.sx-price-strip h2{margin:12px 0;font-family:inherit;font-size:23px;font-weight:650}.sx-price-strip p{color:#71849b;margin-bottom:0;font-size:13px}.sx-price-strip strong{letter-spacing:-1px;margin:7px 0;font-size:32px;display:block}.sx-price-strip small,.sx-price-strip span{color:#637894;font-size:11px}.sx-final{text-align:center;background:#f4f7fb;border-radius:20px;margin:35px 0;padding:45px 25px}.sx-final h2{margin:0 0 25px}.sx-final p{color:#7d8ca0;margin:20px 0 0;font-size:12px}.rg-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;display:flex}.rg-heading p{color:#667a94;max-width:700px;font-size:16px}.rg-price-tag{text-align:center;background:#f1f6ff;border:1px solid #dce6f6;border-radius:15px;flex:none;min-width:160px;padding:22px 25px}.rg-price-tag strong{letter-spacing:-.7px;font-size:26px;display:block}.rg-price-tag span{color:#637b99;margin-top:6px;font-size:11px;display:block}.rg-existing{background:#f7f9fc;border-radius:12px;margin-bottom:25px;padding:16px 20px;font-size:13px}.rg-existing summary{cursor:pointer}.rg-existing button{margin:12px 10px 0 0}.rg-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:25px;display:grid}.rg-form{background:#fff;border:1px solid #d9e4f3;border-radius:19px;padding:30px}.rg-steps{border-bottom:1px solid #dfe7f1;gap:22px;margin:0 0 28px;padding:0 0 25px;list-style:none;display:flex}.rg-steps li{color:#8596ac;flex:1;align-items:center;gap:8px;font-size:11px;line-height:1.35;display:flex}.rg-steps li span{border:1px solid #d5e1f0;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.rg-steps li b{font-weight:500}.rg-steps li.active{color:#0e58df}.rg-steps li.active span{color:#fff;background:#165df2;border-color:#165df2}.rg-steps li.done span{color:#1c8962;background:#e5f5ee;border-color:#cde9dd}.rg-form fieldset{border:0;min-width:0;margin:0;padding:0}.rg-form fieldset[hidden]{display:none}.rg-form h2{letter-spacing:-.5px;margin:0 0 25px;font-size:24px;line-height:1.25}.rg-form h3{margin:24px 0 18px;font-size:17px}.rg-form .kp-field small{color:#75889f;margin-top:5px;font-size:11px;line-height:1.5;display:block}.rg-prefilled{color:#347762;background:#eef8f4;border-radius:9px;margin:10px 0 25px;padding:12px 15px;font-size:12px}.rg-help{color:#6d8098;font-size:13px}.rg-elster{background:#f2f7fe;border-radius:13px;margin-top:15px;padding:0 22px 22px;overflow:hidden}.rg-elster>small{color:#6a7f97;margin-top:15px;font-size:11px;line-height:1.6;display:block}.rg-aside{background:#f3f7ff;border:1px solid #d9e4f5;border-radius:17px;padding:28px;position:sticky;top:100px}.rg-aside h2{margin:15px 0 25px;font-size:29px}.rg-aside ol{gap:22px;padding:0;list-style:none;display:grid}.rg-aside li{gap:11px;font-size:12px;line-height:1.6;display:flex}.rg-aside li span{color:#4f78b3;border:1px solid #cad9ee;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.rg-aside p{color:#70849f;border-top:1px solid #d7e3f4;padding-top:20px;font-size:11px;line-height:1.7}.rg-details{border:1px solid #dce5f0;border-radius:11px;margin:20px 0;padding:16px 20px}.rg-details summary{cursor:pointer;font-size:13px;font-weight:650}.rg-details[open] summary{margin-bottom:20px}.rg-addon{cursor:pointer;border:1px solid #d5e3f8;border-radius:12px;align-items:center;gap:14px;margin:23px 0;padding:20px;display:flex}.rg-addon.selected{background:#f1f6ff;border-color:#145df2}.rg-addon input{accent-color:#165cf4;flex:none;width:18px;height:18px}.rg-addon span{flex:1}.rg-addon b{font-size:14px}.rg-addon small{color:#6981a1;margin-top:5px;font-size:11px;line-height:1.5;display:block}.rg-addon strong{white-space:nowrap;font-size:18px}.rg-person{background:#f5f8fc;border-radius:10px;margin:15px 0;padding:20px}.rg-summary{background:#f5f8fd;border:1px solid #dbe5f3;border-radius:12px;gap:10px;margin:0 0 24px;padding:20px;display:grid}.rg-summary b{font-size:21px}.rg-summary span{color:#6c809c;font-size:13px}.rg-summary button{justify-self:start}.rg-included{background:#f1faf6;border:1px solid #cfeadd;border-radius:12px;margin-bottom:20px;padding:20px}.rg-included b{font-size:15px}.rg-included p{color:#517766;margin-bottom:0;font-size:13px}.rg-actions{border-top:1px solid #dce5f3;justify-content:space-between;gap:15px;margin-top:25px;padding-top:25px;display:flex}.rg-actions .kp-primary{margin-left:auto}.rg-status-hero{background:#eef4ff;border:1px solid #d8e4f8;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:25px;padding:30px;display:flex}.rg-status-hero h2{letter-spacing:-.7px;margin:12px 0;font-size:28px;line-height:1.2}.rg-status-hero p{color:#6b7f9b;margin:0;font-size:13px;line-height:1.6}.rg-status-hero .kp-btn{flex:none}.rg-filing-list{border:1px solid #dce5f0;border-radius:16px;margin-bottom:25px;padding:25px 30px}.rg-section-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.rg-section-title h2{margin:0;font-size:20px}.rg-filing-list article{border-top:1px solid #e4ebf4;align-items:flex-start;gap:15px;padding:20px 0;display:flex}.rg-filing-list article>div{flex:1}.rg-filing-list h3{margin:0 0 6px;font-size:15px}.rg-filing-list p{color:#6e819c;margin:0;font-size:12px;line-height:1.65}.rg-filing-list small{color:#71819a;margin-top:8px;font-size:11px;display:block}.rg-state-dot{background:#bdd0ec;border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px}.rg-state-dot.submitted{background:#2569eb}.rg-state-dot.confirmed{background:#299377}.rg-state-dot.needs_information{background:#e5a64e}.rg-document-list>div{border-top:1px solid #e0e7f1;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.rg-document-list b{overflow-wrap:anywhere;font-size:13px}.rg-document-list small{color:#7c8da5;margin-top:6px;font-size:11px;display:block}.rg-document-list>div>div:last-child{flex-wrap:wrap;gap:16px;display:flex}.rg-upload{border-top:1px solid #e0e7f1;margin-top:28px;padding-top:18px}.rg-upload h3{margin-bottom:18px;font-size:17px}.rg-upload>small{color:#7a8ba2;margin-top:13px;font-size:11px;display:block}.rg-dispatch{background:#f7faff;border:1px solid #d9e7f4;border-radius:16px;margin:25px 0;padding:30px}.rg-dispatch h2{letter-spacing:-.4px;margin:12px 0 18px;font-size:24px}.rg-dispatch p,.rg-dispatch li{color:#5e7794;font-size:13px;line-height:1.65}.rg-dispatch h3{margin:24px 0 15px;font-size:16px}.rg-admin-form{border-top:1px solid #d6e2f3;margin-top:25px;padding-top:10px}.rg-workspace .kp-hub-check{margin:18px 0;font-size:12px;line-height:1.6}.rg-workspace .kp-panel{margin-bottom:25px}.sx-page .kp-field input,.sx-page .kp-field select,.rg-page .kp-field input,.rg-page .kp-field select,.rg-page .kp-field textarea,.rg-workspace .kp-field input,.rg-workspace .kp-field select,.rg-workspace .kp-field textarea{font-family:inherit;font-size:14px}@media (width<=1180px){.sx-opening{gap:35px}.sx-price-strip{grid-template-columns:1fr 1fr}.rg-layout{grid-template-columns:minmax(0,1fr) 240px}.rg-aside{padding:23px}.rg-aside h2{font-size:26px}.sx-note{width:190px;padding:20px}}@media (width<=900px){.sx-opening,.sx-tools,.rg-layout{grid-template-columns:1fr}.sx-opening{gap:30px}.sx-check{max-width:none}.sx-showcase{padding-top:50px}.sx-tools{gap:25px;margin:50px 0}.rg-aside{position:static}.rg-aside ol{grid-template-columns:1fr 1fr}.rg-aside h2{font-size:29px}.rg-status-hero{flex-direction:column;align-items:flex-start}.sx-screenshot-board{padding-right:140px}.sx-note{width:170px;font-size:12px}.sx-note b{font-size:21px}.sx-note-blue{bottom:25px}.sx-note-orange{top:25px}}@media (width<=600px){.sx-topline{margin-bottom:22px;padding-bottom:17px}.sx-wordmark{font-size:21px}.sx-topline .kp-eyebrow{max-width:190px;font-size:8px;line-height:1.5}.sx-page h1,.rg-heading h1{letter-spacing:-1.2px;font-size:39px}.sx-opening>div>p{font-size:15px}.sx-opening li{font-size:13px}.sx-check{border-radius:16px;padding:23px 19px}.sx-check h2{font-size:23px}.sx-screenshot-board{padding:15px 15px 175px}.sx-note{width:calc(50% - 24px);min-height:140px;padding:17px;top:auto;bottom:20px}.sx-note-orange{left:18px}.sx-note-blue{right:18px}.sx-note b{font-size:20px}.sx-price-strip{gap:25px;padding:30px 0}.sx-price-strip>div:first-child,.sx-price-strip .kp-btn{grid-column:1/-1}.sx-price-strip strong{font-size:29px}.sx-final{padding:30px 20px}.sx-final h2{font-size:29px}.sx-final .kp-btn{white-space:normal}.rg-heading{flex-direction:column;align-items:stretch;gap:7px;margin-bottom:22px}.rg-heading p{font-size:14px}.rg-price-tag{text-align:left;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.rg-price-tag span{margin:0}.rg-form{border-radius:15px;padding:22px 18px}.rg-steps{gap:9px;margin-bottom:22px;padding-bottom:20px}.rg-steps li{flex-direction:column;align-items:flex-start;gap:6px;font-size:9px}.rg-steps li b{min-height:24px}.rg-form h2{font-size:23px}.rg-form .kp-form-grid,.rg-workspace .kp-form-grid{grid-template-columns:1fr}.rg-addon{flex-wrap:wrap;gap:10px;padding:16px}.rg-addon span{min-width:150px}.rg-addon strong{margin-left:28px;font-size:16px}.rg-aside ol{grid-template-columns:1fr}.rg-aside{padding:23px}.rg-actions{flex-wrap:wrap}.rg-actions .kp-primary{white-space:normal;width:100%;line-height:1.5}.rg-elster{padding:0 15px 18px}.rg-person,.rg-details{padding:15px}.rg-status-hero,.rg-filing-list,.rg-dispatch{padding:22px 18px}.rg-status-hero h2{font-size:25px}.rg-filing-list article{flex-wrap:wrap;gap:10px}.rg-filing-list article .kp-badge{margin-left:20px}.rg-filing-list article>div{min-width:80%}.rg-section-title{flex-direction:column;align-items:flex-start;gap:12px}.rg-document-list>div{flex-direction:column;align-items:flex-start}.rg-document-list>div>div:last-child{gap:12px}.rg-status-hero .kp-btn{white-space:normal;width:100%}.rg-price-tag strong{font-size:24px}}.rg-order-facts{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:25px;display:grid}.rg-order-facts>div{border:1px solid #e0e7f1;border-radius:9px;padding:15px}.rg-order-facts small,.rg-order-facts span{color:#788ba4;font-size:11px;line-height:1.5;display:block}.rg-order-facts b{margin:7px 0;font-size:13px;display:block}.rg-order-facts button{place-self:center start}@media (width<=600px){.rg-order-facts{grid-template-columns:1fr}}.rg-planning-tip,.rg-activity{background:#f3f7fc;border-left:3px solid #1760ef;border-radius:0 12px 12px 0;margin:0 0 24px;padding:20px 22px}.rg-planning-tip b,.rg-activity b{font-size:16px}.rg-planning-tip p,.rg-activity p{color:#536b87;margin:8px 0 0;font-size:14px}.rg-activity>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.rg-tax-options{border-top:1px solid #dce5f0;margin-top:25px;padding-top:4px}.rg-form fieldset.rg-choice{margin:22px 0}.rg-choice legend{margin-bottom:12px;font-size:14px;font-weight:600;line-height:1.45}.rg-choice>div{flex-wrap:wrap;gap:12px;display:flex}.rg-choice label{cursor:pointer;border:1px solid #d7e3f3;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:160px;padding:14px 17px;font-size:14px;line-height:1.5;display:flex}.rg-choice label.selected{color:#154ca5;background:#f1f6ff;border-color:#1c5feb}.rg-choice input{accent-color:#175be8;flex:none;width:17px;height:17px}.rg-choice .rg-help{margin:10px 0 0;line-height:1.6}.rg-checkout-items{border-top:1px solid #d7e3f3;margin:15px 0 22px}.rg-checkout-items>div{border-bottom:1px solid #d7e3f3;justify-content:space-between;gap:20px;padding:12px 0;font-size:14px;display:flex}.rg-checkout-items dd{white-space:nowrap;margin:0;font-weight:650}.rg-contract-terms{padding:18px!important}.rg-contract-terms h4{margin:0 0 12px;font-size:14px}.rg-contract-terms p{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.rg-page .rg-form .rg-help,.rg-page .rg-form .kp-field small,.rg-page .rg-addon small{font-size:13px}.rg-page .rg-addon b{font-size:15px}.rg-page .rg-form .kp-field>span{font-size:14px}@media (width<=600px){.rg-choice>div{flex-direction:column}.rg-activity>div{align-items:flex-start}.rg-choice label{min-width:0}.rg-planning-tip,.rg-activity{padding:17px}.rg-checkout-items dt{overflow-wrap:anywhere}}.slx-page{--slx-ink:#143d4b;--slx-muted:#58717e;--slx-orange:#f77712;--slx-line:#dce7ea;color:var(--slx-ink);width:100%;max-width:1440px;margin:0 auto;font-family:Arial,Helvetica,sans-serif;line-height:1.6}.slx-page *{box-sizing:border-box;min-width:0}.slx-page h1,.slx-page h2,.slx-page h3,.slx-page p,.slx-page figure{margin:0}.slx-page h1,.slx-page h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.08}.slx-page h3{letter-spacing:-.025em;font-family:Arial,Helvetica,sans-serif;line-height:1.24}.slx-page p{color:var(--slx-muted)}.slx-page button,.slx-page input{font:inherit}.slx-page a{text-decoration:none}.slx-page button{cursor:pointer}.slx-page button:disabled,.slx-page fieldset:disabled button{cursor:wait;opacity:.6}.slx-page :is(a,button,input,summary):focus-visible{outline-offset:4px;outline:3px solid #2262ff}.slx-page svg{flex-shrink:0}.slx-kicker{letter-spacing:.16em;color:#43717b;margin-bottom:13px;font-size:10px;font-weight:700;line-height:1.5;display:block}.slx-button{background:var(--slx-orange);text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:13px 22px;font-size:14px;font-weight:700;line-height:1.4;transition:background .15s,transform .15s;display:inline-flex;color:#fff!important}.slx-button:hover{background:#d85e00;transform:translateY(-1px)}.slx-button span{font-size:20px;font-weight:400}.slx-button-dark{background:var(--slx-ink)}.slx-button-dark:hover{background:#0b2933}.slx-button-light{background:#fff;color:var(--slx-ink)!important}.slx-button-light:hover{background:#e8f4ef}.slx-text-link{min-height:44px;color:var(--slx-ink);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:700;line-height:1.5;display:inline-flex}.slx-text-link:hover{text-decoration:underline}.slx-page .slx-fine{color:#627781;font-size:11px;line-height:1.6}.slx-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.slx-tax-banner{background:#fff4e7;border:1px solid #f3dbc0;border-radius:12px;grid-template-columns:48px 1fr auto;align-items:center;gap:20px;padding:22px 26px;display:grid}.slx-tax-icon{color:#ae5207;background:#fff;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.slx-tax-banner .slx-kicker{color:#99540e;margin-bottom:5px;font-size:9px}.slx-tax-banner h2{letter-spacing:-.015em;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:700;line-height:1.3}.slx-tax-banner p{margin-top:5px;font-size:12px}.slx-tax-banner .slx-button{white-space:nowrap;min-height:44px;padding:10px 17px;font-size:12px}.slx-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:48px;padding:60px 0 65px;display:grid}.slx-brand{align-items:center;gap:18px;margin-bottom:35px;display:flex}.slx-brand>span:first-child{letter-spacing:-1.2px;font-size:26px;font-weight:700;line-height:1}.slx-brand b{color:var(--slx-orange)}.slx-brand i{color:var(--slx-orange);font-style:normal}.slx-brand>span:last-child{color:#58717e;border-left:1px solid #cbdadd;padding-left:18px;font-size:10px}.slx-hero h1{text-wrap:balance;max-width:610px;font-size:clamp(42px,4.2vw,72px)}.slx-hero .slx-lead{max-width:535px;margin-top:23px;font-size:16px;line-height:1.7}.slx-hero-benefits{gap:10px;margin:24px 0 26px;padding:0;font-size:12px;list-style:none;display:grid}.slx-hero-benefits li{align-items:center;gap:10px;display:flex}.slx-hero-benefits svg{color:#178268}.slx-hero-actions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.slx-hero-copy>.slx-fine{margin-top:14px}.slx-hero-visual{background:linear-gradient(130deg,#edf5f4,#f9f3e9);border:1px solid #e1ece8;border-radius:22px;padding:27px 18px 22px;position:relative}.slx-visual-label{align-items:center;gap:7px;margin:0 8px 18px;font-size:10px;display:flex}.slx-green-dot{background:#178268;border-radius:50%;width:6px;height:6px;display:inline-block}.slx-hero-window{border:6px solid #fff;border-radius:10px;overflow:hidden;box-shadow:0 15px 30px #173d4b15}.slx-screen{background:#f4f7f9;width:100%;position:relative;overflow:hidden}.slx-screen img{max-width:none;height:auto;display:block;position:absolute}.slx-hero-note{background:#fff;border:1px solid #e2ebe8;border-radius:10px;align-items:center;gap:12px;max-width:90%;margin:-12px -5px 0 auto;padding:14px 18px;display:flex;position:relative;transform:rotate(-2deg);box-shadow:0 8px 30px #113b4a12}.slx-note-check{color:#158168;background:#e3f5ed;border-radius:50%;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.slx-hero-note b{font-size:12px;display:block}.slx-hero-note div>span{color:#58717e;margin-top:3px;font-size:9px;display:block}.slx-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:24px;font-size:9px;font-weight:700;display:flex}.slx-flow span{background:#fff9;border:1px solid #dce7e6;border-radius:5px;padding:5px 8px}.slx-flow i{color:#7c9398;font-style:normal}.slx-trial{background:var(--slx-ink);color:#fff;border-radius:16px;grid-template-columns:175px 1fr auto;align-items:center;gap:34px;padding:34px;display:grid}.slx-trial .slx-kicker{color:#a3d6c6;font-size:9px}.slx-trial h2{letter-spacing:-.035em;font-size:32px}.slx-trial p{color:#d0e0e4;max-width:630px;margin-top:14px;font-size:13px}.slx-trial .slx-trial-scope{color:#b6cdd3;margin-top:13px;font-size:10px}.slx-trial-mark{border-right:1px solid #46656e;padding-right:25px}.slx-trial-mark>span{color:#b6cdd3;text-transform:uppercase;letter-spacing:.1em;font-size:9px;display:block}.slx-trial-mark>b{letter-spacing:-1px;margin:9px 0 14px;font-size:28px;display:block}.slx-trial-mark>strong{font-size:42px;font-weight:400;line-height:1.1;display:block}.slx-trial-mark small{margin-top:8px;font-size:10px;font-weight:400;line-height:1.4;display:block}.slx-trial .slx-button{gap:12px;padding:12px 16px;font-size:12px}.slx-showcase{padding:75px 0 0;scroll-margin-top:90px}.slx-section-head{max-width:660px;margin-bottom:30px}.slx-section-head h2{font-size:48px}.slx-section-head>p{max-width:560px;margin-top:19px;font-size:14px}.slx-tabs{scrollbar-width:thin;background:#f1f5f6;border:1px solid #e1e9eb;border-radius:10px;gap:4px;margin-bottom:26px;padding:6px;display:flex;overflow-x:auto}.slx-tabs button{color:#5c747f;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 14px;font-size:11px;font-weight:700;display:flex}.slx-tabs button[aria-selected=true]{color:#143d4b;background:#fff;border-color:#e3eaec;box-shadow:0 2px 5px #123d4b0a}.slx-tabs button:hover{color:#143d4b;background:#fff8}.slx-feature-panel{grid-template-columns:minmax(240px,.62fr) minmax(0,1.38fr);align-items:start;gap:38px;display:grid}.slx-feature-copy{padding:12px 0}.slx-feature-number{letter-spacing:.12em;color:#a6641a;margin-bottom:20px;font-size:10px;font-weight:700;display:block}.slx-feature-copy h3{max-width:340px;font-size:27px}.slx-feature-copy>p{margin-top:15px;font-size:13px}.slx-feature-copy ul{gap:12px;margin:22px 0 13px;padding:0;font-size:12px;list-style:none;display:grid}.slx-feature-copy li{align-items:flex-start;gap:9px;line-height:1.5;display:flex}.slx-feature-copy li svg{color:#158168;margin-top:2px}.slx-sticky-note{color:#795812;background:#fff1bd;max-width:260px;margin:24px 0 5px;padding:19px 20px 22px;position:relative;transform:rotate(-2deg);box-shadow:2px 5px #e7dba96b}.slx-sticky-note:before{content:"";background:#e8e4d4a3;width:62px;height:17px;position:absolute;top:-8px;left:38%;transform:rotate(4deg)}.slx-sticky-note>span{text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px;font-size:9px;display:block}.slx-sticky-note>b{font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.25;display:block}.slx-product-window{background:#fff;border:1px solid #cfdee3;border-radius:12px;overflow:hidden;box-shadow:0 15px 50px #163d4b09}.slx-window-bar{color:#6f8891;background:#f4f7f8;border-bottom:1px solid #dae5e9;justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;font-size:9px;display:flex}.slx-window-dots{letter-spacing:3px;color:#aec0c7;font-size:10px}.slx-real-label{color:#286f58;background:#eaf6f0;border:1px solid #c9dfd7;border-radius:30px;padding:2px 7px;font-size:8px}.slx-product-window figure{background:#f4f7f9}.slx-product-window figcaption{background:#fff;border-top:1px solid #e0e9ed;justify-content:space-between;gap:10px;padding:12px 17px;font-size:11px;font-weight:700;display:flex}.slx-screen-picker{flex-wrap:wrap;gap:7px;padding:8px 12px 14px;display:flex}.slx-screen-picker button{color:#4b6571;text-align:left;background:#f6f8f9;border:1px solid #dfe8eb;border-radius:6px;align-items:center;gap:7px;min-height:40px;padding:8px 10px;font-size:10px;display:flex}.slx-screen-picker button>span{color:#8ca0a9;font-size:9px}.slx-screen-picker button[aria-pressed=true]{color:#174f43;background:#eaf4f2;border-color:#8ebeb1}.slx-benefit-strip{border-block:1px solid var(--slx-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:45px 0 65px;padding:30px 0;display:grid}.slx-benefit-strip>div{grid-template-columns:34px 1fr;column-gap:13px;display:grid}.slx-benefit-strip svg{color:#2d7c74;grid-row:1/3}.slx-benefit-strip h3{font-size:15px}.slx-benefit-strip p{margin-top:6px;font-size:12px}.slx-intake{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);align-items:start;gap:50px;scroll-margin-top:90px;display:grid}.slx-intake-intro{padding:20px 0}.slx-intake-intro h2{font-size:43px}.slx-intake-intro>p{max-width:350px;margin-top:20px;font-size:14px}.slx-intake-steps{gap:17px;margin:29px 0;display:grid}.slx-intake-steps>div{align-items:center;gap:13px;font-size:12px;display:flex}.slx-intake-steps b{color:#2e7463;background:#f0f7f5;border:1px solid #d0dfdf;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.slx-inquiry-form{background:#fff;border:1px solid #d8e5e8;border-radius:14px;padding:27px;box-shadow:0 12px 40px #143d4b06}.slx-inquiry-form fieldset{border:0;margin:0;padding:0}.slx-intent-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:25px;display:grid}.slx-intent-options button{text-align:left;color:#143d4b;background:#f8fafb;border:1px solid #dde7eb;border-radius:8px;padding:14px 12px}.slx-intent-options button[aria-pressed=true]{background:#eff7f4;border-color:#3b8874;box-shadow:inset 0 0 0 1px #3b8874}.slx-choice-dot{background:#fff;border:1px solid #adc2c9;border-radius:50%;width:14px;height:14px;margin-bottom:12px;display:block}.slx-intent-options button[aria-pressed=true] .slx-choice-dot{border:4px solid #287f65}.slx-intent-options b{font-size:12px;line-height:1.4;display:block}.slx-intent-options small{color:#5d7681;margin-top:6px;font-size:10px;line-height:1.5;display:block}.slx-label{margin-bottom:10px;font-size:12px;font-weight:700;display:block}.slx-needs>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 15px;display:grid}.slx-needs label{cursor:pointer;align-items:center;gap:8px;min-height:34px;font-size:11px;display:flex}.slx-page input[type=checkbox]{accent-color:#207f65;flex-shrink:0;width:16px;height:16px;margin:0}.slx-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.slx-field{flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.slx-field:first-child{grid-column:1/-1}.slx-field input{width:100%;min-height:46px;color:var(--slx-ink);background:#fff;border:1px solid #cfdde3;border-radius:7px;padding:10px 12px;font-size:14px;font-weight:400}.slx-field input::placeholder{color:#81949e;font-size:12px}.slx-private-choice{background:#fff5e9;border:1px solid #f2dfc8;border-radius:8px;padding:16px}.slx-private-choice b{font-size:13px}.slx-private-choice p{margin-top:6px;font-size:12px}.slx-account-line{overflow-wrap:anywhere;align-items:flex-start;gap:7px;font-size:10px;display:flex;margin:20px 0!important}.slx-account-line svg{margin-top:2px}.slx-submit{justify-content:space-between;width:100%;margin-top:4px;font-size:13px}.slx-inquiry-form .slx-fine{text-align:center;margin-top:11px;font-size:10px}.slx-success{flex-direction:column;align-items:flex-start;gap:16px;padding:16px 5px;display:flex}.slx-success .slx-kicker{margin:0}.slx-success h3{font-size:26px}.slx-success p{font-size:13px}.slx-success-icon{color:#138463;background:#e8f6f0;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:10px;display:grid}.slx-pricing{background:#f4f8f8;border:1px solid #dfe9e9;border-radius:12px;grid-template-columns:1.5fr .65fr .65fr;align-items:center;gap:28px;margin:60px 0;padding:28px;display:grid}.slx-pricing h2{font-size:28px}.slx-pricing p{margin-top:13px;font-size:12px}.slx-pricing .slx-kicker{font-size:8px}.slx-price{border-left:1px solid #d0e0e1;flex-direction:column;padding-left:22px;font-size:10px;display:flex}.slx-price strong{letter-spacing:-1px;font-size:32px;font-weight:500;line-height:1.5}.slx-price strong small{letter-spacing:0;font-size:13px}.slx-pricing>.slx-text-link{grid-column:2/-1;margin-top:-10px}.slx-faq{grid-template-columns:.7fr 1.3fr;gap:50px;margin:65px 0;display:grid}.slx-faq h2{font-size:40px}.slx-faq details{border-bottom:1px solid #dce6e9;padding:18px 0}.slx-faq details:first-child{padding-top:0}.slx-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:13px;font-weight:700;list-style:none;display:flex}.slx-faq summary::-webkit-details-marker{display:none}.slx-faq summary>span{color:#468573;font-size:20px;line-height:1}.slx-faq details[open] summary>span{transform:rotate(45deg)}.slx-faq details p{margin-top:14px;font-size:12px;line-height:1.7}.slx-final{text-align:center;background:#eff6f3;border:1px solid #dae8df;border-radius:16px;padding:48px 24px}.slx-final h2{font-size:43px}.slx-final .slx-button{margin-top:26px}.slx-final p{margin-top:14px;font-size:11px}@media (width>=1600px){.slx-hero{gap:65px}.slx-feature-panel{grid-template-columns:.55fr 1.45fr}.slx-hero h1{font-size:76px}}@media (width<=1150px){.slx-tax-banner{grid-template-columns:40px 1fr;gap:13px;padding:20px}.slx-tax-banner .slx-button{grid-column:2;justify-self:start}.slx-tax-icon{width:40px;height:40px}.slx-hero{gap:25px;padding:40px 0}.slx-hero h1{font-size:48px}.slx-brand{display:block}.slx-brand>span:last-child{border:0;margin-top:12px;padding:0;display:block}.slx-hero .slx-lead{font-size:14px}.slx-trial{grid-template-columns:135px 1fr;gap:25px;padding:26px}.slx-trial h2{font-size:29px}.slx-trial>.slx-button{grid-column:2;justify-self:start}.slx-trial-mark{flex-direction:column;grid-row:1/3;justify-content:center;align-self:stretch;display:flex}.slx-feature-panel{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:24px}.slx-feature-copy h3{font-size:24px}.slx-sticky-note{max-width:220px}.slx-intake{grid-template-columns:.6fr 1.4fr;gap:28px}.slx-intake-intro h2{font-size:35px}.slx-inquiry-form{padding:20px}.slx-pricing{grid-template-columns:1fr 1fr}.slx-pricing>div:first-child,.slx-pricing>.slx-text-link{grid-column:1/-1}.slx-price{border-left:0;padding-left:0}.slx-faq{gap:30px}}@media (width<=800px){.slx-hero{grid-template-columns:1fr;gap:30px}.slx-brand{display:flex}.slx-brand>span:last-child{border-left:1px solid #cbdadd;margin:0;padding-left:18px}.slx-hero h1{max-width:560px;font-size:53px}.slx-hero-copy .slx-lead{max-width:650px}.slx-hero-visual{justify-self:center;width:100%;max-width:650px}.slx-feature-panel{grid-template-columns:1fr}.slx-feature-copy{grid-template-columns:1fr 1fr;column-gap:25px;display:grid}.slx-feature-number,.slx-feature-copy h3,.slx-feature-copy>p,.slx-feature-copy>.slx-text-link{grid-column:1}.slx-feature-copy ul{grid-area:1/2/5;align-content:center;margin:0}.slx-feature-copy>.slx-sticky-note{display:none}.slx-intake{grid-template-columns:1fr;gap:25px}.slx-intake-intro>p{max-width:600px}.slx-intake-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0}.slx-intake-steps>div{align-items:flex-start;gap:8px;font-size:11px}.slx-intake-intro h2{font-size:43px}.slx-benefit-strip{gap:15px}.slx-benefit-strip>div{display:block}.slx-benefit-strip h3{margin-top:10px}.slx-faq{grid-template-columns:1fr;gap:30px}.slx-section-head h2{font-size:43px}}@media (width<=520px){.slx-tax-banner{grid-template-columns:1fr;padding:17px}.slx-tax-icon{display:none}.slx-tax-banner h2{font-size:17px}.slx-tax-banner p{font-size:11px}.slx-tax-banner .slx-button{grid-column:1;justify-self:stretch;min-height:46px}.slx-hero{gap:22px;padding:32px 0}.slx-brand{gap:12px;margin-bottom:27px}.slx-brand>span:first-child{font-size:24px}.slx-brand>span:last-child{padding-left:12px;font-size:8px}.slx-kicker{font-size:8px}.slx-hero h1{font-size:43px;line-height:1.05}.slx-hero .slx-lead{margin-top:19px;font-size:14px;line-height:1.7}.slx-hero-benefits{gap:12px;font-size:11px}.slx-hero-actions{gap:7px;display:grid}.slx-hero-actions .slx-text-link{justify-content:center}.slx-hero-visual{border-radius:14px;padding:18px 10px}.slx-visual-label{margin-bottom:13px;font-size:8px}.slx-hero-window{border-width:4px}.slx-hero-note{gap:8px;max-width:94%;margin-right:-4px;padding:10px}.slx-hero-note b{font-size:10px}.slx-hero-note div>span{font-size:8px}.slx-note-check{width:29px;height:29px}.slx-flow{gap:5px;margin-top:18px;font-size:8px}.slx-flow span{padding:4px}.slx-trial{grid-template-columns:1fr;gap:22px;padding:23px 20px}.slx-trial-mark{border-bottom:1px solid #46656e;border-right:0;grid-row:auto;grid-template-columns:1fr 1fr;align-items:center;column-gap:10px;padding:0 0 18px;display:grid}.slx-trial-mark>span{grid-column:1;font-size:8px}.slx-trial-mark>b{grid-column:1;margin:6px 0 0;font-size:27px}.slx-trial-mark>strong{text-align:right;grid-area:1/2/3;font-size:37px}.slx-trial-mark small{font-size:8px}.slx-trial h2{font-size:28px}.slx-trial p{font-size:12px}.slx-trial .slx-trial-scope{font-size:10px}.slx-trial>.slx-button{grid-column:1;justify-self:stretch}.slx-showcase{padding-top:44px}.slx-section-head h2{font-size:37px}.slx-section-head>p{font-size:12px}.slx-tabs{margin-inline:0;margin-bottom:19px;padding:4px}.slx-tabs button{min-height:44px;padding:10px 12px;font-size:10px}.slx-feature-copy{padding:0;display:block}.slx-feature-number{margin-bottom:10px}.slx-feature-copy h3{font-size:25px}.slx-feature-copy>p{font-size:12px}.slx-feature-copy ul{gap:10px;margin-top:18px;font-size:11px}.slx-feature-copy>.slx-text-link{margin-top:9px}.slx-feature-panel{gap:15px}.slx-product-window{border-radius:8px}.slx-window-bar{gap:7px;padding:9px 10px;font-size:8px}.slx-real-label{font-size:7px}.slx-window-dots{letter-spacing:1px;font-size:8px}.slx-product-window figcaption{padding:10px;font-size:10px}.slx-screen-picker{gap:5px;padding:5px 8px 10px}.slx-screen-picker button{padding:7px;font-size:9px}.slx-benefit-strip{grid-template-columns:1fr;gap:21px;margin:30px 0 36px;padding:24px 0}.slx-benefit-strip>div{grid-template-columns:32px 1fr;gap:0 12px;display:grid}.slx-benefit-strip h3{margin:0;font-size:14px}.slx-benefit-strip p{font-size:11px}.slx-intake-intro{padding:0}.slx-intake-intro h2{font-size:36px}.slx-intake-intro>p{font-size:12px}.slx-intake-steps{grid-template-columns:1fr;gap:12px}.slx-intake-steps>div{align-items:center;font-size:12px}.slx-inquiry-form{border-radius:10px;padding:16px}.slx-intent-options{grid-template-columns:1fr;gap:7px;margin-bottom:20px}.slx-intent-options button{grid-template-columns:16px 1fr;column-gap:10px;padding:11px 13px;display:grid}.slx-choice-dot{grid-row:1/3;margin:4px 0 0}.slx-intent-options b{font-size:12px}.slx-intent-options small{grid-column:2;margin:3px 0 0}.slx-needs>div{grid-template-columns:1fr;gap:3px}.slx-needs label{min-height:36px;font-size:12px}.slx-fields{grid-template-columns:1fr;gap:15px;margin-top:20px}.slx-field{font-size:11px}.slx-field input{min-height:48px;font-size:16px}.slx-field:first-child{grid-column:auto}.slx-account-line{font-size:10px}.slx-submit{gap:9px;min-height:52px;padding-inline:13px;font-size:12px}.slx-pricing{gap:20px;margin:37px 0;padding:21px}.slx-pricing h2{font-size:27px}.slx-price strong{font-size:29px}.slx-price>span{font-size:9px}.slx-pricing>.slx-text-link{margin-top:0}.slx-faq{gap:27px;margin:40px 0}.slx-faq h2{font-size:35px}.slx-faq summary{font-size:12px}.slx-final{padding:32px 19px}.slx-final h2{font-size:33px}.slx-final .slx-button{gap:10px;width:100%;padding:13px;font-size:12px}.slx-final p{font-size:10px}}@media (prefers-reduced-motion:reduce){.slx-page *{scroll-behavior:auto!important;transition:none!important}.slx-button:hover{transform:none}}.slx-product-window figcaption{align-items:center;padding-block:4px}.slx-product-window figcaption>span{color:var(--slx-ink);font-size:11px;font-weight:700}.slx-enlarge{color:#286e61;background:0 0;border:0;flex-shrink:0;min-height:44px;padding:5px;font-size:10px;font-weight:700}.slx-enlarge:hover{text-decoration:underline}.slx-lightbox{color:var(--slx-ink);background:#fff;border:1px solid #d9e5e8;border-radius:14px;width:min(1320px,95vw);max-width:95vw;max-height:92vh;margin:auto;padding:0;box-shadow:0 30px 100px #082d4655}.slx-lightbox::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#092d42bb}.slx-lightbox-header{border-bottom:1px solid #dce7ea;justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;display:flex}.slx-lightbox-header b{font-size:15px}.slx-lightbox-header button{color:var(--slx-ink);background:#fff;border:1px solid #d1dfe4;border-radius:6px;min-height:44px;padding:8px 12px;font-size:12px}.slx-lightbox>p{background:#f3f7f8;padding:8px 20px;font-size:11px}.slx-lightbox-scroll{overscroll-behavior:contain;max-height:calc(92vh - 112px);overflow:auto}.slx-expanded-image{width:100%;min-width:1000px}.slx-expanded-image.slx-portrait{width:min(100%,700px);min-width:570px;margin:0 auto}@media (width<=520px){.slx-product-window figcaption>span,.slx-enlarge{font-size:9px}.slx-lightbox-header{padding:8px 12px}.slx-lightbox-header b{font-size:12px}.slx-lightbox>p{padding-inline:12px;font-size:10px}}.slx-page .slx-trial h2,.slx-page .slx-trial-mark{color:#fff}.slx-page .slx-trial .slx-kicker{color:#b4e5d5}.pd-advisor{color:#fff;background:#0b234d;border:1px solid #163d80;border-radius:20px;margin:0 0 32px;overflow:hidden;box-shadow:0 16px 38px #12336318}.pd-advisor-hero{background:linear-gradient(118deg,#0a2046 0%,#103575 63%,#174bb5 100%);grid-template-columns:minmax(0,1.2fr) minmax(310px,.85fr);align-items:center;gap:40px;padding:40px;display:grid}.pd-advisor-intro{min-width:0;max-width:660px}.pd-advisor-label{color:#d4e4ff;letter-spacing:1.7px;align-items:center;gap:12px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.pd-advisor-label svg{color:#a6c7ff;flex-shrink:0}.kp-premium .pd-advisor h2{letter-spacing:-1.3px;color:#fff;max-width:640px;margin:21px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.5vw,52px);font-weight:400;line-height:1.12}.pd-advisor h2 em{color:#b5d1ff;font-style:normal}.pd-advisor-intro p{color:#d3e1f6;max-width:555px;margin:0;font-size:16px;line-height:1.7}.kp-premium .pd-advisor .pd-advisor-start{color:#103c87;background:#fff;border:1px solid #fff;border-radius:10px;justify-content:space-between;align-items:center;gap:36px;max-width:100%;min-height:58px;margin-top:27px;padding:17px 24px;font-size:16px;font-weight:700;line-height:1.4;display:inline-flex;box-shadow:0 8px 25px #061b4330}.kp-premium .pd-advisor .pd-advisor-start:hover{color:#092451;background:#eaf2ff;border-color:#eaf2ff}.pd-advisor-start>span{font-size:23px;line-height:1}.pd-advisor-next{background:#ffffff0a;border:1px solid #c9deff36;border-radius:15px;min-width:0;padding:23px}.pd-advisor-next-heading{gap:6px;margin-bottom:19px;line-height:1.5;display:grid}.pd-advisor-next-heading strong{color:#fff;font-size:16px;font-weight:600}.pd-advisor-next-heading span{color:#cfdef5;font-size:14px}.pd-advisor-steps{gap:10px;display:grid}.pd-advisor-steps button{text-align:left;color:#15386b;font:inherit;cursor:pointer;background:#f8fbff;border:1px solid #dce8fb;border-radius:10px;align-items:center;gap:14px;min-width:0;padding:16px;transition:background .15s,border-color .15s;display:flex}.pd-advisor-steps button:hover{background:#dceaff;border-color:#aacaff}.pd-advisor-steps button>svg{color:#1559ee;flex-shrink:0}.pd-advisor-steps button>span:nth-child(2){flex:1;min-width:0}.pd-advisor-steps b{font-size:16px;font-weight:700;line-height:1.4;display:block}.pd-advisor-steps small{color:#5b7191;margin-top:3px;font-size:14px;line-height:1.45;display:block}.pd-advisor-steps button>span:last-child{color:#1559ee;font-size:20px}.pd-advisor-all{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:16px 2px 0;font-size:14px;display:flex}.pd-advisor-all:hover{text-decoration:underline}.pd-advisor-chat[hidden]{display:none}.pd-advisor-chat{color:#132947;background:#fff;border-top:1px solid #d6e1f2}.pd-advisor-chat-heading{border-bottom:1px solid #e2e9f4;justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;display:flex}.pd-advisor-chat-heading strong{font-size:14px;font-weight:600}.pd-advisor-chat a{color:#1559ee;font-size:14px;text-decoration:none}.pd-advisor-chat a:hover{text-decoration:underline}.pd-advisor-loading{color:#566b87;background:#f5f8ff;margin:0;padding:16px 24px;font-size:14px}.pd-advisor-chat iframe{background:#fff;border:0;width:100%;height:clamp(600px,80dvh,860px);display:block}.pd-advisor-help{color:#64758d;border-top:1px solid #e2e9f4;margin:0;padding:13px 24px;font-size:14px;line-height:1.6}.pd-advisor button:focus-visible,.pd-advisor a:focus-visible{outline-offset:4px;outline:3px solid #9bc2ff}@media (width<=1100px){.pd-advisor-hero{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:25px;padding:30px}.pd-advisor-next{padding:18px}.kp-premium .pd-advisor h2{font-size:40px}.pd-advisor-steps button{gap:10px;padding:14px 12px}}@media (width<=800px){.pd-advisor-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px}.pd-advisor-intro{max-width:none}.kp-premium .pd-advisor h2{font-size:44px}.pd-advisor-next{padding:20px}.pd-advisor-intro p{max-width:600px}}@media (width<=520px){.pd-advisor{border-radius:15px}.pd-advisor-hero{gap:26px;padding:24px 20px}.pd-advisor-label{letter-spacing:1.1px;font-size:12px}.kp-premium .pd-advisor h2{letter-spacing:-.8px;margin-top:20px;font-size:36px}.kp-premium .pd-advisor .pd-advisor-start{gap:12px;width:100%;margin-top:23px;padding:16px 18px}.pd-advisor-next{padding:17px 14px}.pd-advisor-steps button{padding:14px 12px}.pd-advisor-steps button>svg{width:21px}.pd-advisor-chat-heading{flex-wrap:wrap;align-items:flex-start;gap:6px;padding:14px 16px}.pd-advisor-chat iframe{height:max(560px,78dvh)}.pd-advisor-help,.pd-advisor-loading{padding:14px 16px}}.fw-home,.fw-case{color:#102a4c;gap:26px;display:grid}.fw-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:8px;display:flex}.fw-heading h1{letter-spacing:-1.6px;margin:10px 0;font-size:clamp(32px,4vw,48px)}.fw-heading p,.fw-project p,.fw-focus p{color:#64758e;line-height:1.7}.fw-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.fw-project{background:#fff;border:1px solid #dce6f3;border-radius:22px;flex-direction:column;align-items:flex-start;padding:28px;display:flex;box-shadow:0 8px 28px #14396606}.fw-project-top{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:22px;display:flex}.fw-icon{color:#215df4;background:#eef4ff;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.fw-status{color:#47627f;background:#edf2f8;border-radius:99px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:700;display:inline-flex}.fw-status:before{content:"";background:currentColor;border-radius:100%;width:6px;height:6px}.fw-status.ready{color:#17794d;background:#e7f7ef}.fw-status.waiting{color:#99600b;background:#fff3df}.fw-project h2{letter-spacing:-.5px;overflow-wrap:anywhere;margin:0;font-size:25px}.fw-project .kp-eyebrow{margin:0 0 9px;font-size:10px}.fw-project .fw-reference{margin:7px 0;font-size:12px}.fw-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.fw-project .fw-actions{margin-top:auto;padding-top:22px}.fw-balance{margin:0 0 10px}.fw-focus{background:#fff;border:1px solid #d7e3f3;border-radius:24px;grid-template-columns:1.6fr 1fr;display:grid;overflow:hidden}.fw-focus>div{padding:36px}.fw-focus h2{letter-spacing:-1px;max-width:580px;margin:20px 0 16px;font-size:clamp(26px,3vw,38px);line-height:1.2}.fw-focus aside{background:linear-gradient(145deg,#edf4ff,#f7faff);border-left:1px solid #dce6f3;flex-direction:column;gap:12px;padding:36px;display:flex}.fw-focus aside>span{text-transform:uppercase;letter-spacing:1px;color:#587495;font-size:11px}.fw-focus aside>strong{font-size:21px;line-height:1.3}.fw-focus aside>small{color:#6a7e9a;overflow-wrap:anywhere;margin-bottom:14px}.fw-step{align-items:center;gap:12px;margin-top:8px;font-size:13px;display:flex}.fw-step i{color:#2463ec;background:#fff;border:1px solid #d5e1f2;border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.fw-tools,.fw-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.fw-tools button,.fw-options button{text-align:left;font:inherit;color:#123155;cursor:pointer;background:#fff;border:1px solid #dce6f3;border-radius:18px;flex-direction:column;align-items:flex-start;gap:13px;padding:25px;transition:border-color .2s,transform .2s;display:flex}.fw-tools button:hover,.fw-options button:hover{border-color:#2763ed;transform:translateY(-2px)}.fw-tools strong,.fw-options strong{font-size:17px}.fw-tools span,.fw-options span{color:#637793;font-size:13px;line-height:1.6}.fw-tools b,.fw-options b{color:#1d58eb;margin-top:auto;font-size:12px}.fw-new h2{margin:8px 0 20px;font-size:24px}.fw-empty{background:#f5f9ff;border:1px dashed #bbcfe9;border-radius:20px;padding:34px}.fw-empty h2{margin:15px 0;font-size:26px}.fw-empty p{color:#617895;max-width:700px;line-height:1.7}.fw-locked{color:#60728b;background:#f0f4fa;border-radius:14px;align-items:center;gap:14px;padding:17px 22px;font-size:13px;display:flex}.fw-locked p{margin:0;line-height:1.6}.fw-archive>summary,.fw-contract>summary{cursor:pointer;padding:18px 0;font-weight:600}.fw-contract{background:#fff;border:1px solid #dce6f3;border-radius:16px;padding:0 24px}.fw-contract p{font-size:14px;line-height:1.7}.fw-project .kp-btn,.fw-focus .kp-btn{white-space:normal}.fw-home button:focus-visible,.fw-case button:focus-visible,.fw-home a:focus-visible,.fw-case a:focus-visible{outline-offset:3px;outline:3px solid #92b8ff}@media (width<=1050px){.fw-projects,.fw-focus{grid-template-columns:1fr}.fw-focus aside{border-top:1px solid #dce6f3;border-left:0}}@media (width<=650px){.fw-heading{flex-direction:column;align-items:flex-start}.fw-tools,.fw-options{grid-template-columns:1fr}.fw-project,.fw-focus>div,.fw-focus aside{padding:23px}.fw-project-top{align-items:flex-start}.fw-status{font-size:11px}.fw-actions{flex-direction:column;align-items:stretch;width:100%}.fw-heading h1{font-size:34px}.fw-focus h2{font-size:29px}.fw-empty{padding:24px}.fw-locked{align-items:flex-start}}.fs-page{color:#102a4c;gap:52px;min-width:0;display:grid}.fs-page *{box-sizing:border-box}.fs-hero{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:center;gap:clamp(24px,5vw,70px);padding:22px 0 0;display:grid}.fs-hero h1{letter-spacing:-1.9px;margin:17px 0 23px;font-size:clamp(36px,4.5vw,62px);font-weight:500;line-height:1.06}.fs-hero h1 em{color:#1757ed;font-style:normal}.fs-intro{color:#637993;max-width:620px;font-size:17px;line-height:1.8}.fs-benefits{gap:13px;margin:26px 0;padding:0;list-style:none;display:grid}.fs-benefits li{align-items:flex-start;gap:11px;font-size:14px;line-height:1.5;display:flex}.fs-benefits li>span{color:#178762;background:#e8f7f0;border-radius:50%;flex-shrink:0;place-items:center;width:21px;height:21px;font-size:12px;font-weight:700;display:grid}.fs-page .kp-btn{white-space:normal;text-align:center;justify-content:center;min-height:48px}.fs-pay-note{color:#718299;margin:13px 0 0;font-size:11px;line-height:1.6}.fs-price-card{background:linear-gradient(130deg,#fff 30%,#eff5ff);border:1px solid #d6e2f3;border-radius:22px;padding:30px;position:relative;box-shadow:0 18px 52px #1738660c}.fs-price-label{color:#174895;border-bottom:1px solid #dfe8f4;align-items:center;gap:11px;margin-bottom:24px;padding-bottom:21px;font-size:15px;font-weight:650;display:flex}.fs-price-card>small{color:#607896;font-size:11px}.fs-price{letter-spacing:-2px;margin:6px 0 16px;font-size:52px;font-weight:600;line-height:1.2;display:block}.fs-price-card>p{color:#637992;font-size:13px;line-height:1.7}.fs-price-includes{color:#334d70;gap:9px;padding:14px 0;font-size:12px;display:grid}.fs-note{background:#e8eeff;border:1px solid #d5dfff;border-radius:5px 5px 20px;margin:25px -5px -8px;padding:20px 22px;transform:rotate(-2deg);box-shadow:3px 7px #17386606}.fs-note>span{color:#51709f;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:9px;font-size:10px;display:block}.fs-note>strong{font-family:Georgia,serif;font-size:21px;font-weight:400;line-height:1.4}.fs-state{color:#835f0f;background:#fff5dc;border-radius:99px;margin-top:12px;padding:8px 12px;font-size:11px;display:inline-flex}.fs-products{background:#f3f6fb;border:1px solid #dce5f2;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:5px;display:grid}.fs-products button{font:inherit;cursor:pointer;color:#496580;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;flex-direction:column;justify-content:center;gap:7px;padding:15px 12px;display:flex}.fs-products button>span{font-size:12px;font-weight:650;line-height:1.4}.fs-products button>small{color:#647e9f;font-size:12px}.fs-products button[aria-pressed=true]{color:#1252d5;background:#fff;border-color:#dce5f2;box-shadow:0 2px 5px #10357108}.fs-section-title{justify-content:space-between;align-items:flex-end;gap:40px;margin:0 0 24px;display:flex}.fs-section-title h2,.fs-deliverables h2,.fs-intake h2,.fs-case-order h2{letter-spacing:-.9px;margin:12px 0;font-size:clamp(28px,3vw,37px);line-height:1.16}.fs-section-title>p{color:#698098;max-width:330px;margin:0;font-size:14px;line-height:1.8}.fs-showcase{min-width:0}.fs-screen-tabs{background:#edf3fc;border:1px solid #d9e5f4;border-radius:15px;gap:8px;margin-bottom:20px;padding:8px;display:flex}.fs-screen-tabs button{font:inherit;color:#576f8b;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.fs-screen-tabs b{color:#3271e2;background:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:500;display:grid}.fs-screen-tabs button[aria-selected=true]{color:#174680;background:#fff;box-shadow:0 2px 5px #173d7108}.fs-screen-tabs button[aria-selected=true] b{color:#fff;background:#1757ef}.fs-showcase-stage{background:radial-gradient(at 100% 5%,#d9e8ff,#0000 65%),#f2f6fc;border:1px solid #dce6f3;border-radius:22px;grid-template-columns:minmax(0,2fr) minmax(230px,1fr);align-items:center;gap:26px;padding:28px;display:grid;position:relative;overflow:hidden}.fs-screen{cursor:zoom-in;background:#fff;border:1px solid #cfdced;border-radius:11px;width:100%;min-width:0;padding:0;line-height:0;display:block;position:relative;overflow:hidden;box-shadow:0 15px 36px #102b5324}.fs-screen img{object-fit:contain;width:100%;height:auto;max-height:580px;display:block}.fs-screen>span{color:#143d75;background:#fff;border:1px solid #e0e7ef;border-radius:99px;padding:10px 13px;font-size:10px;line-height:1;position:absolute;bottom:10px;right:10px;box-shadow:0 2px 10px #0a315712}.fs-screen-0{grid-template-columns:1fr;gap:20px}.fs-screen-0 .fs-screen img{max-height:none}.fs-annotation{background:#fff;border:1px solid #d9e3f0;border-radius:4px 4px 24px;max-width:480px;padding:27px;position:relative;transform:rotate(1deg);box-shadow:4px 8px #14396707}.fs-screen-0 .fs-annotation{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:8px 25px;max-width:none;padding:22px 28px;display:grid;transform:rotate(-.5deg)}.fs-screen-0 .fs-annotation>.kp-eyebrow{grid-column:1}.fs-screen-0 .fs-annotation>h3{grid-area:2/1;margin:0}.fs-screen-0 .fs-annotation>p:not(.kp-eyebrow){grid-area:1/2/3;margin:0}.fs-screen-0 .fs-handwritten{grid-column:2}.fs-annotation>.kp-eyebrow{color:#2762c6;margin:0 0 12px;font-size:9px}.fs-annotation h3{letter-spacing:-.3px;margin:15px 0;font-size:23px;line-height:1.25}.fs-annotation>p{color:#657a94;font-size:13px;line-height:1.8}.fs-pin{background:#3976fa;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:-7px;left:22px;box-shadow:0 2px 5px #19479b48}.fs-handwritten{color:#1c52a1;margin-top:10px;font-family:Georgia,serif;font-size:16px;font-style:italic;display:block}.fs-screen-1 .fs-screen{justify-self:center;width:100%;max-width:260px}.fs-screen-2 .fs-screen{justify-self:center;width:100%;max-width:380px}.fs-lightbox{background:#f6f9fe;border:0;border-radius:16px;max-width:95vw;max-height:94vh;padding:50px 15px 15px;box-shadow:0 30px 90px #001e4860}.fs-lightbox::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071b39d9}.fs-lightbox>button{color:#174a89;cursor:pointer;font:inherit;background:0 0;border:0;padding:7px;font-size:13px;position:absolute;top:10px;right:16px}.fs-lightbox img{object-fit:contain;max-width:100%;max-height:calc(90vh - 60px);margin:auto;display:block}.fs-deliverables{background:#eff4fc;border:1px solid #dce6f4;border-radius:24px;grid-template-columns:minmax(170px,.7fr) minmax(0,1.5fr);align-items:center;gap:45px;padding:40px;display:grid}.fs-document{justify-self:center;width:100%;max-width:230px;line-height:0;transform:rotate(-4deg);box-shadow:8px 17px 28px #12325530}.fs-document img{width:100%;height:auto}.fs-deliverable-grid{gap:12px;margin-top:25px;display:grid}.fs-deliverable-grid article{padding-left:44px;position:relative}.fs-deliverable-grid article>span{color:#3672ce;background:#fff;border:1px solid #cfdef2;border-radius:10px;padding:8px;font-size:10px;position:absolute;top:0;left:0}.fs-deliverable-grid h3{margin:3px 0 6px;font-size:15px}.fs-deliverable-grid p{color:#657d99;margin:0;font-size:13px;line-height:1.7}.fs-purchase{min-width:0;scroll-margin-top:40px}.fs-purchase:focus{outline:none}.fs-intake{border-top:1px solid #dce6f4;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;padding-top:38px;display:grid}.fs-intake>div>p:not(.kp-eyebrow){color:#637a95;font-size:15px;line-height:1.8}.fs-intake ol{gap:20px;margin:28px 0;padding:0;list-style:none;display:grid}.fs-intake li{color:#405e7e;align-items:center;gap:12px;font-size:13px;display:flex}.fs-intake li>b{border:1px solid #dce5f5;border-radius:9px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:500;display:grid}.fs-intake form{background:#fbfcff;border:1px solid #d6e3f5;border-radius:20px;padding:28px}.fs-intake .kp-field{margin-bottom:17px}.fs-intake .kp-field>span{font-size:12px}.fs-intake input{width:100%;min-width:0}.fs-intake .kp-hub-check input{width:auto}.fs-intake .kp-hub-check{margin:20px 0;font-size:12px;line-height:1.65}.fs-intake form>.kp-btn{width:100%;font-size:12px}.fs-account{color:#6b7e95;overflow-wrap:anywhere;font-size:11px}.fs-account strong{font-weight:500}.fs-case-order{gap:18px;display:grid}.fs-case-order>.kp-panel{margin:0}.fs-offer-wait{background:#f3f7fd;border:1px solid #dbe6f5;border-radius:18px;padding:28px}.fs-offer-wait p{color:#587390;max-width:720px;font-size:14px;line-height:1.8}.fs-order-links{flex-wrap:wrap;gap:15px 25px;display:flex}.fs-order-links button{font-size:12px}.fs-launch{color:#18385f;text-align:center;padding:50px 25px}.fs-launch h2{font-size:36px}.fs-launch p{color:#657b95;margin:20px 0}.fs-page button:focus-visible,.fs-page a:focus-visible,.fs-launch a:focus-visible{outline-offset:4px;outline:3px solid #94b9ff}@media (width<=1050px){.fs-hero{grid-template-columns:minmax(0,1.3fr) minmax(245px,1fr);gap:28px}.fs-hero h1{font-size:42px}.fs-price-card{padding:24px}.fs-intake{gap:28px}.fs-showcase-stage{padding:20px}.fs-section-title{gap:24px}.fs-deliverables{gap:28px;padding:28px}}@media (width<=750px){.fs-page{gap:32px}.fs-hero{grid-template-columns:1fr;padding:5px 0 0}.fs-hero h1{letter-spacing:-1.3px;font-size:42px}.fs-intro{font-size:15px}.fs-price-card{max-width:none}.fs-note{margin-top:18px}.fs-products{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-section-title{display:block}.fs-section-title>p{max-width:none;margin-top:16px}.fs-screen-tabs{gap:3px;padding:5px}.fs-screen-tabs button{justify-content:center;gap:6px;padding:10px 6px;font-size:11px}.fs-screen-tabs b{width:24px;height:24px}.fs-showcase-stage{border-radius:15px;grid-template-columns:1fr;gap:22px;padding:15px}.fs-screen-0 .fs-annotation{padding:22px;display:block;transform:none}.fs-screen-0 .fs-annotation>h3{margin:12px 0}.fs-annotation{max-width:none;padding:22px;transform:none}.fs-deliverables{grid-template-columns:1fr;gap:32px;padding:24px}.fs-document{max-width:170px}.fs-intake{grid-template-columns:1fr;gap:20px;padding-top:25px}.fs-intake form{padding:22px}.fs-benefits{font-size:13px}.fs-hero .kp-btn{width:100%}.fs-purchase{scroll-margin-top:20px}.fs-order-links{flex-direction:column;align-items:flex-start}.fs-lightbox{padding:48px 6px 6px}.fs-price{font-size:46px}.fs-annotation h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.fs-page *{scroll-behavior:auto!important}}body.nf67-studio-active{background:#e9eef5;overflow:auto}.nf67-studio-active .app-frame{min-height:100vh;display:block}.nf67-studio-active .app-sidebar,.nf67-studio-active .app-header,.nf67-studio-active .sidebar-backdrop{display:none!important}.nf67-studio-active .app-main{min-width:0;margin:0!important;display:block!important}.nf67-studio-active .app-content{max-width:none!important;margin:0!important;padding:0!important}.nf67-studio{--ink:#0b1834;--navy:#081a3b;--navy-2:#102e62;--blue:#2568ef;--blue-dark:#164fcb;--soft:#f3f6fa;--line:#dce4ef;--muted:#6d7d93;--green:#07875a;--red:#c43e50;--amber:#b86b09;min-height:100vh;color:var(--ink);background:#e9eef5;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.nf67-studio *{box-sizing:border-box}.nf67-studio button,.nf67-studio input,.nf67-studio select,.nf67-studio textarea{font:inherit}.nf67-studio button{cursor:pointer}.nf67-studio button:disabled{cursor:not-allowed;opacity:.45}.nf67-studio input:focus,.nf67-studio select:focus,.nf67-studio textarea:focus{outline:0;box-shadow:0 0 0 3px #2568ef1a;border-color:#75a0f5!important}.nf67-topbar{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-bottom:1px solid #d5deea;grid-template-columns:minmax(350px,1fr) auto minmax(440px,1fr);align-items:center;gap:24px;min-height:76px;padding:0 24px;display:grid;position:sticky;top:0;box-shadow:0 8px 28px #1127480f}.nf67-brand{align-items:center;gap:14px;min-width:0;display:flex}.nf67-brand>a{color:#708097;white-space:nowrap;font-size:12px;font-weight:800}.nf67-brand>span,.nf67-brand>.nf67-home{color:#fff;letter-spacing:.09em;background:linear-gradient(135deg,#0a1f47,#164586);border-radius:9px;padding:9px 11px;font-size:11px;font-weight:950;text-decoration:none;box-shadow:0 7px 18px #0920482e}.nf67-brand>.nf67-home:hover{transform:translateY(-1px);box-shadow:0 9px 20px #09204840}.nf67-brand>div{border-left:1px solid #dee5ee;min-width:0;padding-left:14px}.nf67-brand b,.nf67-brand small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nf67-brand b{font-size:14px}.nf67-brand small{color:#77869a;margin-top:3px;font-size:10px}.nf67-save{color:#68798f;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.nf67-save i{background:#0aa66c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e6f8ef}.nf67-save[data-state=dirty] i{background:#df8a1d;box-shadow:0 0 0 4px #fff2dc}.nf67-save[data-state=error] i{background:#d53e50;box-shadow:0 0 0 4px #ffe9ed}.nf67-top-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.nf67-mode{background:#edf2f8;border-radius:11px;padding:3px;display:flex}.nf67-mode button{color:#718097;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 13px;font-size:10px;font-weight:850}.nf67-mode button.active{color:#102e62;background:#fff;box-shadow:0 3px 10px #162c4f1c}.nf67-top-actions>button{border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 16px;font-size:11px;font-weight:850;display:flex}.nf67-top-actions .secondary{color:#425571;background:#fff;border:1px solid #d4deea}.nf67-top-actions .primary{background:var(--blue);color:#fff;border:0;box-shadow:0 8px 20px #2568ef33}.nf67-shell{grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 76px);transition:grid-template-columns .18s;display:grid}.nf67-studio.rail-compact .nf67-shell{grid-template-columns:72px minmax(0,1fr)}.nf67-rail{z-index:30;background:#f8fafc;border-right:1px solid #d4deea;flex-direction:column;height:calc(100vh - 76px);padding:22px 14px 16px;transition:padding .18s;display:flex;position:sticky;top:76px}.nf67-collapse{color:#66778e;background:#fff;border:1px solid #d7e0eb;border-radius:50%;place-items:center;width:26px;height:26px;font-size:16px;font-weight:800;display:grid;position:absolute;top:14px;right:-13px;box-shadow:0 4px 12px #1127481a}.nf67-progress{background:conic-gradient(var(--blue) var(--progress),#dfe6ef 0);border-radius:50%;width:90px;height:90px;margin:4px auto 22px;padding:6px}.nf67-progress>div{text-align:center;background:#fff;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.nf67-progress strong,.nf67-progress span{display:block}.nf67-progress strong{font-size:19px}.nf67-progress span{color:#8491a3;text-transform:uppercase;font-size:7px;font-weight:900}.nf67-rail nav{gap:5px;display:grid}.nf67-rail nav button{color:#65758b;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:56px;padding:8px 10px;transition:all .15s;display:grid}.nf67-rail nav button:hover{background:#eef3f9}.nf67-rail nav button>i{background:#fff;border:1px solid #dce4ee;border-radius:9px;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;font-weight:950;display:grid}.nf67-rail nav b,.nf67-rail nav small{display:block}.nf67-rail nav b{font-size:11px}.nf67-rail nav small{color:#94a0b0;margin-top:2px;font-size:8px}.nf67-rail nav button.active{color:#1759d6;background:#e9f0ff}.nf67-rail nav button.active>i{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 6px 14px #2568ef2e}.nf67-rail>section{color:#fff;background:linear-gradient(145deg,#0a214b,#123c7b);border-radius:13px;gap:5px;margin-top:auto;padding:14px;display:grid}.nf67-rail>section svg{color:#8bb3ff}.nf67-rail>section b{font-size:10px}.nf67-rail>section span{color:#becbe0;font-size:8px;line-height:1.45}.nf67-new{color:#53657c;background:#fff;border:1px solid #d8e1ec;border-radius:10px;min-height:39px;margin-top:8px;font-size:9px;font-weight:850}.rail-compact .nf67-rail{padding:56px 9px 16px}.rail-compact .nf67-progress,.rail-compact .nf67-rail>section,.rail-compact .nf67-new{display:none}.rail-compact .nf67-rail nav button{grid-template-columns:1fr;justify-items:center;padding:6px}.rail-compact .nf67-rail nav button>span{display:none}.rail-compact .nf67-rail nav button>i{width:38px;height:38px}.nf67-main{min-width:0;padding:22px}.nf67-main>.form-alert{max-width:1700px;margin:0 auto 14px}.nf67-main>.form-alert button{color:inherit;background:0 0;border:0;margin-left:16px;font-weight:800;text-decoration:underline}.nf67-document{grid-template-columns:minmax(0,1fr);gap:14px;max-width:1880px;margin:0 auto;transition:grid-template-columns .18s;display:grid;position:relative}.nf67-document.outline-open{grid-template-columns:300px minmax(600px,1fr)}.nf67-document.coach-open{grid-template-columns:minmax(600px,1fr) 310px}.nf67-document.outline-open.coach-open{grid-template-columns:300px minmax(600px,1fr) 310px}.nf67-panel-toggle{z-index:12;color:#4f6179;background:#fff;border:1px solid #d4deea;border-radius:8px;min-height:32px;font-size:9px;font-weight:850;position:absolute;top:12px;box-shadow:0 5px 14px #0f264814}.nf67-panel-toggle.left{left:8px}.nf67-panel-toggle.right{right:8px}.outline-open>.nf67-panel-toggle.left{width:28px;padding:0;left:286px}.coach-open>.nf67-panel-toggle.right{width:28px;padding:0;right:296px}.nf67-outline,.nf67-editor,.nf67-coach{border:1px solid var(--line);background:#fff;border-radius:15px;min-width:0;box-shadow:0 12px 34px #1430560d}.nf67-outline{height:calc(100vh - 120px);overflow:hidden}.nf67-outline>header{border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;padding:17px 16px;display:flex}.nf67-outline>header span,.nf67-outline>header b{display:block}.nf67-outline>header span{color:var(--blue);letter-spacing:.13em;font-size:8px;font-weight:950}.nf67-outline>header b{margin-top:4px;font-size:11px}.nf67-outline>header button{min-height:32px;color:var(--blue);background:#f7faff;border:1px solid #c9d8ef;border-radius:8px;padding:0 9px;font-size:9px;font-weight:850}.nf67-outline>div{height:calc(100% - 68px);padding:8px;overflow:auto}.nf67-outline article{border:1px solid #0000;border-radius:10px;grid-template-columns:1fr auto;align-items:center;margin-bottom:3px;display:grid}.nf67-outline article.active{background:#f2f6ff;border-color:#b9cff8}.nf67-outline article.disabled{opacity:.48}.nf67-outline .open{text-align:left;background:0 0;border:0;grid-template-columns:29px 1fr;align-items:center;gap:9px;min-height:56px;padding:7px;display:grid}.nf67-outline .open i{color:#63748a;background:#edf2f7;border-radius:8px;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;font-weight:900;display:grid}.nf67-outline article.active .open i{background:var(--blue);color:#fff}.nf67-outline .open b,.nf67-outline .open small{display:block}.nf67-outline .open b{text-overflow:ellipsis;color:#1f3451;white-space:nowrap;max-width:170px;font-size:10px;overflow:hidden}.nf67-outline .open small{color:#94a0af;margin-top:3px;font-size:8px}.nf67-outline .controls{grid-template-columns:22px 22px 27px;gap:2px;padding-right:6px;display:grid}.nf67-outline .controls>button{color:#7e8c9f;background:#fff;border:0;border-radius:5px;width:22px;height:24px;font-size:9px}.nf67-outline .controls label{place-items:center;display:grid}.nf67-outline .controls input,.nf67-table .toggle input{display:none}.nf67-outline .controls label span,.nf67-table .toggle span{background:#cbd5e1;border-radius:99px;width:26px;height:15px;position:relative}.nf67-outline .controls label span:after,.nf67-table .toggle span:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:all .15s;position:absolute;top:2px;left:2px}.nf67-outline .controls input:checked+span,.nf67-table .toggle input:checked+span{background:#258a60}.nf67-outline .controls input:checked+span:after,.nf67-table .toggle input:checked+span:after{transform:translate(11px)}.nf67-editor{flex-direction:column;min-height:calc(100vh - 120px);display:flex;overflow:hidden}.nf67-editor>header{justify-content:space-between;align-items:flex-start;padding:24px 30px 19px;display:flex}.nf67-editor>header>div{flex:1}.nf67-editor>header span{color:var(--blue);letter-spacing:.14em;font-size:8px;font-weight:950;display:block}.nf67-editor>header input{color:#0d2344;letter-spacing:-.04em;background:0 0;outline:0;width:100%;margin-top:6px;padding:0;font-size:30px;font-weight:850;box-shadow:none!important;border:0!important}.nf67-editor>header aside{text-align:center;background:#f2f5f9;border-radius:10px;min-width:72px;padding:10px}.nf67-editor>header aside b,.nf67-editor>header aside small{display:block}.nf67-editor>header aside b{font-size:14px}.nf67-editor>header aside small{color:#8794a6;text-transform:uppercase;margin-top:2px;font-size:7px}.nf67-editor>nav{background:#fafbfd;border-top:1px solid #edf1f5;border-bottom:1px solid #e2e8f0;align-items:center;gap:6px;padding:10px 28px;display:flex}.nf67-editor>nav>span{flex:1}.nf67-editor>nav button{color:#53657d;background:#fff;border:1px solid #d9e2ed;border-radius:7px;min-height:31px;padding:0 10px;font-size:9px;font-weight:850}.nf67-editor>nav .draft{color:#1759d6;background:#edf4ff;border-color:#aac4f8}.nf67-editor>nav .danger{color:#b63f50}.nf67-editor>textarea{resize:none;color:#203550;background:#fff;outline:0;flex:1;width:100%;min-height:620px;padding:40px clamp(34px,7vw,110px);font:17px/1.88 Georgia,Times New Roman,serif;box-shadow:none!important;border:0!important}.nf67-editor>footer{background:#fafbfd;border-top:1px solid #e5ebf2;justify-content:space-between;align-items:center;padding:13px 22px;display:flex}.nf67-editor>footer span{color:#7d8b9e;font-size:9px}.nf67-editor>footer button{background:var(--blue);color:#fff;border:0;border-radius:8px;align-items:center;gap:7px;min-height:37px;padding:0 13px;font-size:9px;font-weight:850;display:flex}.nf67-coach{align-self:start;max-height:calc(100vh - 120px);overflow:auto}.nf67-coach>header{color:#fff;background:linear-gradient(145deg,#081d43,#123d7c);padding:20px}.nf67-coach>header span{color:#8bb4ff;letter-spacing:.12em;font-size:8px;font-weight:950}.nf67-coach>header h3{margin:8px 0 6px;font-size:17px}.nf67-coach>header p{color:#c1cee1;margin:0;font-size:10px;line-height:1.55}.nf67-coach>section{border-bottom:1px solid #e7ecf2;gap:8px;padding:15px 16px;display:grid}.nf67-coach>section>b{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.nf67-coach>section p{color:#52647d;grid-template-columns:22px 1fr;align-items:start;gap:8px;margin:0;font-size:9px;line-height:1.45;display:grid}.nf67-coach>section p>span{width:21px;height:21px;color:var(--blue);background:#edf3ff;border-radius:6px;place-items:center;font-size:8px;font-weight:900;display:grid}.nf67-coach>section.bank{background:#f2faf6}.nf67-coach>section.bank>b{color:#07774d}.nf67-coach>section.bank p{color:#30644f;grid-template-columns:16px 1fr}.nf67-coach>section.example{background:#f3f7ff}.nf67-coach>section.example>b{color:#1759d6}.nf67-coach>section.example p{color:#3f5677;display:block}.nf67-coach>section.pitfalls{background:#fff8f2}.nf67-coach>section.pitfalls>b{color:#a45a08}.nf67-coach>section.pitfalls p{color:#785c3f;display:block}.nf67-coach>footer{color:#9a5a08;background:#fff4e4;border-radius:10px;gap:9px;margin:14px;padding:12px;display:flex}.nf67-coach>footer[data-state=good]{color:#07784d;background:#e9f8f0}.nf67-coach>footer b,.nf67-coach>footer small{display:block}.nf67-coach>footer b{font-size:9px}.nf67-coach>footer small{margin-top:3px;font-size:8px;line-height:1.4}.nf67-coach>button{color:#3d5678;background:#fff;border:1px solid #d8e2ee;border-radius:8px;width:calc(100% - 28px);min-height:38px;margin:0 14px 14px;font-size:9px;font-weight:850}.nf67-page{max-width:1480px;margin:0 auto}.nf67-page.wide{max-width:1780px}.nf67-page-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:20px;display:flex}.nf67-page-head>div>span{color:var(--blue);letter-spacing:.14em;font-size:9px;font-weight:950;display:block}.nf67-page-head h1{letter-spacing:-.045em;max-width:980px;margin:7px 0;font-size:38px;line-height:1.05}.nf67-page-head p{color:#65758b;max-width:970px;margin:0;font-size:13px;line-height:1.5}.nf67-page-head>strong{text-align:right;background:#fff;border:1px solid #d8e2ee;border-radius:14px;min-width:220px;padding:17px 19px;font-size:23px;box-shadow:0 10px 28px #142f540b}.nf67-page-head>strong small{color:#8592a4;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:800;display:block}.nf67-page-head>strong.positive{color:var(--green)}.nf67-page-head>strong.negative{color:var(--red)}.nf67-card{border:1px solid var(--line);background:#fff;border-radius:15px;margin-bottom:16px;box-shadow:0 10px 30px #1430560a}.nf67-card h2,.nf67-card p{margin:0}.nf67-card>header{border-bottom:1px solid #e7ecf2;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.nf67-card>header>div>span{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:950;display:block}.nf67-card>header h2{margin-top:4px;font-size:18px}.nf67-card>header p{color:#77869a;margin-top:4px;font-size:10px}.nf67-card>header>button,.nf67-revenue-list>header button{min-height:35px;color:var(--blue);background:#f7faff;border:1px solid #c8d7ed;border-radius:8px;padding:0 11px;font-size:9px;font-weight:850}.nf67-plan-settings{color:#fff;background:linear-gradient(135deg,#0b2552,#154b96);border:1px solid #cbd9ed;border-radius:15px;grid-template-columns:330px 1fr;margin-bottom:16px;display:grid;overflow:hidden;box-shadow:0 12px 32px #0b27561f}.nf67-plan-settings>header{border-right:1px solid #ffffff26;padding:21px 22px}.nf67-plan-settings>header span{color:#8cb8ff;letter-spacing:.14em;font-size:8px;font-weight:950}.nf67-plan-settings h2{margin:6px 0 5px;font-size:18px}.nf67-plan-settings p{color:#bfcee3;margin:0;font-size:9px;line-height:1.5}.nf67-plan-settings>div{grid-template-columns:repeat(6,1fr);gap:9px;padding:17px;display:grid}.nf67-plan-settings label{gap:5px;display:grid}.nf67-plan-settings label>span{color:#bdd0ec;font-size:8px;font-weight:800}.nf67-plan-settings input,.nf67-plan-settings select{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;width:100%;min-width:0;height:39px;padding:0 9px;font-size:10px}.nf67-plan-settings select option{color:#14233d;background:#fff}.nf67-plan-settings .nf67-money{background:#ffffff1a;border-color:#fff3}.nf67-plan-settings .nf67-money input{background:0 0;border:0}.nf67-plan-settings .nf67-money b{color:#fff;background:#ffffff1f}.nf67-money{background:#fff;border:1px solid #d8e1eb;border-radius:8px;min-width:0;overflow:hidden;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.nf67-money:focus-within{border-color:#2b6df3;box-shadow:0 0 0 3px #2b6df31a}.nf67-money input{text-align:right;font-variant-numeric:tabular-nums;width:100%;min-width:0;height:37px;padding:0 8px;font-size:10px;box-shadow:none!important;border:0!important}.nf67-money b{color:#748397;white-space:nowrap;background:#f1f4f8;place-items:center;min-width:34px;padding:0 8px;font-size:8px;display:grid}.nf67-meta>header label{color:#65758b;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.nf67-meta>header input{accent-color:var(--blue)}.nf67-meta>div{grid-template-columns:repeat(4,1fr);gap:12px;padding:18px;display:grid}.nf67-meta>div label{gap:6px;display:grid}.nf67-meta label span{color:#5f7188;font-size:9px;font-weight:850}.nf67-meta input{border:1px solid #d8e2ec;border-radius:8px;width:100%;min-height:42px;padding:0 10px;font-size:11px}.nf67-profile>header{justify-content:flex-start;gap:12px}.nf67-profile>header>i,.nf67-data-card>header>div>span,.nf67-people>header>div>span,.nf67-costs>header>div>span{width:34px;height:34px;color:var(--blue);background:#eaf1ff;border-radius:9px;place-items:center;font-size:9px;font-style:normal;font-weight:950;display:grid}.nf67-profile>header>div h2{font-size:17px}.nf67-profile>div{grid-template-columns:1fr 1fr;gap:13px;padding:18px;display:grid}.nf67-profile>div label{border:1px solid #dfe6ef;border-radius:11px;gap:6px;padding:15px;display:grid;position:relative}.nf67-profile label b{font-size:10px}.nf67-profile label small{color:#718197;font-size:9px}.nf67-profile textarea{resize:vertical;color:#273b55;border:1px solid #d8e2ec;border-radius:8px;min-height:122px;padding:11px;font-size:11px;line-height:1.55}.nf67-profile em{color:#8794a6;font-size:8px;font-style:normal}.nf67-kpis,.nf67-summary-band,.nf67-dashboard-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:16px;display:grid}.nf67-kpis article,.nf67-summary-band article,.nf67-dashboard-kpis article{background:#fff;border:1px solid #d9e2ed;border-radius:13px;padding:17px;box-shadow:0 8px 22px #142f5409}.nf67-kpis span,.nf67-kpis b,.nf67-kpis small,.nf67-summary-band span,.nf67-summary-band b,.nf67-dashboard-kpis span,.nf67-dashboard-kpis b,.nf67-dashboard-kpis small{display:block}.nf67-kpis span,.nf67-summary-band span,.nf67-dashboard-kpis span{color:#748398;text-transform:uppercase;font-size:8px;font-weight:900}.nf67-kpis b,.nf67-summary-band b,.nf67-dashboard-kpis b{margin-top:6px;font-size:20px}.nf67-kpis small,.nf67-dashboard-kpis small{color:#909bab;margin-top:3px;font-size:8px}.nf67-kpis article.positive,.nf67-dashboard-kpis article.positive{background:#f0faf5;border-color:#b8e2cd}.nf67-kpis article.negative,.nf67-dashboard-kpis article.negative{background:#fff5f6;border-color:#efc0c7}.nf67-dashboard-kpis{grid-template-columns:repeat(5,1fr)}.nf67-data-card>header>div,.nf67-people>header>div,.nf67-costs>header>div{grid-template-columns:40px 1fr;column-gap:10px;display:grid}.nf67-data-card>header>div>span,.nf67-people>header>div>span,.nf67-costs>header>div>span{grid-row:1/3}.nf67-table{padding:9px 14px 16px;overflow:auto}.nf67-table>div{border-bottom:1px solid #edf1f5;align-items:center;gap:7px;min-width:1500px;min-height:53px;display:grid}.nf67-table.capital>div{grid-template-columns:minmax(250px,1fr) 150px 135px 90px 75px 95px 120px 75px 28px}.nf67-table .head{color:#8090a4;text-transform:uppercase;min-height:35px;font-size:8px;font-weight:900}.nf67-table input,.nf67-table select{color:#2e435e;background:#fff;border:1px solid #d8e2ec;border-radius:8px;width:100%;height:38px;padding:0 8px;font-size:10px}.nf67-table .toggle{place-items:center;display:grid}.nf67-table .remove{color:#b53b4c;background:#fff0f2;border:0;border-radius:7px;width:27px;height:27px}.nf67-card-total{gap:30px;font-size:11px;border-top:1px solid #e6ecf2!important;justify-content:flex-end!important;padding:16px 20px!important;display:flex!important}.nf67-card-total b{text-align:right;min-width:170px;font-size:17px}.nf67-funding-list{padding:10px 16px}.nf67-funding-list>article{background:#fbfcfe;border:1px solid #dfe6ef;border-radius:11px;margin-bottom:9px;overflow:hidden}.nf67-funding-main{grid-template-columns:minmax(260px,1fr) 180px 170px 130px 32px;align-items:end;gap:9px;padding:13px;display:grid}.nf67-funding-main>input,.nf67-funding-main>select,.nf67-funding-main label>input{background:#fff;border:1px solid #d7e1ec;border-radius:8px;height:39px;padding:0 9px;font-size:10px}.nf67-funding-main>label{gap:5px;display:grid}.nf67-funding-main>label>span,.nf67-loan-terms label>span{color:#718197;font-size:8px;font-weight:850}.nf67-funding-main>button{color:#b63b4d;background:#fff0f2;border:0;border-radius:7px;width:30px;height:30px;margin-bottom:4px}.nf67-loan-terms{background:#f3f6fa;border-top:1px solid #e2e8f0;grid-template-columns:repeat(5,1fr);gap:9px;padding:13px;display:grid}.nf67-loan-terms label{gap:5px;display:grid}.nf67-loan-terms select{background:#fff;border:1px solid #d7e1ec;border-radius:8px;height:39px;padding:0 8px;font-size:9px}.nf67-program{color:#88540c;background:#fff9ef;border:1px solid #efd09f;border-radius:14px;grid-template-columns:auto 1fr minmax(210px,280px);align-items:center;gap:16px;margin:16px 0;padding:19px 22px;display:grid}.nf67-program.pass{color:#07774c;background:#eff9f4;border-color:#b7e1cb}.nf67-program.missing{color:#566a83;background:#f8fafc;border-color:#d9e2ed}.nf67-program>div span{letter-spacing:.12em;font-size:8px;font-weight:950}.nf67-program h3{margin:5px 0;font-size:15px}.nf67-program p{margin:0;font-size:10px;line-height:1.5}.nf67-program aside{text-align:right;border-left:1px solid;padding-left:17px}.nf67-program aside b,.nf67-program aside small{display:block}.nf67-program aside b{font-size:20px}.nf67-program aside small{margin-top:4px;font-size:8px}.nf67-year-tabs{gap:7px;margin:0 0 14px;display:flex;overflow:auto}.nf67-year-tabs button{color:#68798f;text-align:left;background:#fff;border:1px solid #d7e0eb;border-radius:10px;min-width:132px;padding:9px 12px}.nf67-year-tabs span,.nf67-year-tabs small{display:block}.nf67-year-tabs span{font-size:9px;font-weight:850}.nf67-year-tabs small{color:#929dab;margin-top:2px;font-size:7px}.nf67-year-tabs button.active{border-color:var(--blue);color:#1758d2;background:#edf4ff;box-shadow:0 5px 15px #2568ef17}.nf67-revenue-list{border:1px solid var(--line);background:#fff;border-radius:15px;margin-bottom:16px;overflow:hidden;box-shadow:0 10px 30px #1430560a}.nf67-revenue-list>header{border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.nf67-revenue-list>header span{color:var(--blue);letter-spacing:.13em;font-size:8px;font-weight:950}.nf67-revenue-list>header h2{margin:4px 0 0;font-size:18px}.nf67-revenue-line{border-bottom:1px solid #e4eaf1}.nf67-revenue-line:last-child{border-bottom:0}.nf67-revenue-line>header{background:#fafbfd;grid-template-columns:38px minmax(300px,1fr) 200px auto;align-items:center;gap:10px;padding:15px 18px;display:grid}.nf67-revenue-line>header i{width:34px;height:34px;color:var(--blue);background:#eaf1ff;border-radius:9px;place-items:center;font-size:9px;font-style:normal;font-weight:950;display:grid}.nf67-revenue-line>header input,.nf67-revenue-line>header select{background:#fff;border:1px solid #d7e1ec;border-radius:8px;height:39px;padding:0 9px;font-size:11px}.nf67-revenue-line>header input{font-weight:800}.nf67-revenue-line>header button{color:#b63e50;background:#fff7f8;border:1px solid #ecc7cc;border-radius:8px;min-height:35px;font-size:8px;font-weight:850}.nf67-driver-grid{grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;padding:16px 18px;display:grid}.nf67-driver-grid>label{gap:5px;display:grid}.nf67-driver-grid label>span{color:#677890;font-size:8px;font-weight:850}.nf67-driver-grid>label>input,.nf67-driver-grid select{background:#fff;border:1px solid #d7e1ec;border-radius:8px;height:39px;padding:0 8px;font-size:10px}.nf67-revenue-line details,.nf67-costs article details{background:#f8fafc;border-top:1px solid #e6ebf2}.nf67-revenue-line summary,.nf67-costs summary{color:#426086;cursor:pointer;padding:12px 18px;font-size:9px;font-weight:850}.nf67-season{grid-template-columns:120px repeat(12,minmax(70px,1fr));align-items:end;gap:6px;padding:0 18px 13px;display:grid;overflow:auto}.nf67-season>b{align-self:center;font-size:9px}.nf67-season label{gap:4px;display:grid}.nf67-season label>span{color:#7c8a9d;text-align:center;font-size:7px;font-weight:850}.nf67-overrides{padding:0 18px 16px;overflow:auto}.nf67-overrides>b{margin-bottom:7px;font-size:9px;display:block}.nf67-month-grid{grid-template-columns:repeat(12,minmax(104px,1fr));gap:7px;min-width:1325px;display:grid}.nf67-month-grid label{gap:4px;display:grid}.nf67-month-grid span{color:#75859a;text-align:center;font-size:7px;font-weight:850}.nf67-month-grid .nf67-money{height:35px}.nf67-month-grid .nf67-money input{height:33px;padding:0 6px;font-size:8px}.nf67-month-grid .nf67-money b{min-width:24px;padding:0 5px;font-size:7px}.nf67-summary-band{grid-template-columns:repeat(5,1fr)}.nf67-people>div{padding:10px 16px}.nf67-empty{text-align:center;color:#718197;gap:4px;padding:26px;display:grid}.nf67-empty b{font-size:12px}.nf67-empty span{font-size:9px}.nf67-people>div>article{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(220px,1fr) repeat(6,minmax(120px,150px)) 30px;align-items:end;gap:8px;min-width:1250px;padding:12px 0;display:grid}.nf67-people>div>article>input{border:1px solid #d7e1ec;border-radius:8px;height:39px;padding:0 9px;font-size:10px;font-weight:800}.nf67-people article>label{gap:4px;display:grid}.nf67-people article>label>span,.nf67-people>footer label>span{color:#708096;font-size:8px;font-weight:850}.nf67-people article>label>input{border:1px solid #d7e1ec;border-radius:8px;height:39px;padding:0 8px;font-size:10px}.nf67-people article>button{color:#b63c4e;background:#fff0f2;border:0;border-radius:7px;width:28px;height:28px;margin-bottom:4px}.nf67-people>footer{background:#f8fafc;border-top:1px solid #e4eaf1;grid-template-columns:repeat(4,1fr);gap:10px;padding:15px 17px;display:grid}.nf67-people>footer label{gap:5px;display:grid}.nf67-costs>article{border-bottom:1px solid #e5ebf2}.nf67-costs>article>header{background:#fafbfd;grid-template-columns:minmax(260px,1fr) 160px 170px 30px;gap:9px;padding:13px 17px;display:grid}.nf67-costs>article>header input,.nf67-costs>article>header select{background:#fff;border:1px solid #d7e1ec;border-radius:8px;height:39px;padding:0 8px;font-size:10px}.nf67-costs>article>header input{font-weight:800}.nf67-costs>article>header button{color:#b63c4e;background:#fff0f2;border:0;border-radius:7px;width:29px;height:29px;margin-top:5px}.nf67-costs>article>div{grid-template-columns:repeat(6,minmax(130px,1fr));gap:9px;padding:13px 17px;display:grid}.nf67-costs>article>div>label{gap:5px;display:grid}.nf67-costs>article>div label>span{color:#6f8096;font-size:8px;font-weight:850}.nf67-costs>article>div input,.nf67-costs>article>div select{background:#fff;border:1px solid #d7e1ec;border-radius:8px;height:39px;padding:0 8px;font-size:10px}.nf67-costs details .nf67-month-grid{padding:0 17px 16px;overflow:auto}.nf67-chart-grid{grid-template-columns:minmax(0,1.6fr) minmax(380px,.8fr);gap:13px;display:grid}.nf67-legend{color:#6e7f94;align-items:center;gap:7px;font-size:8px;display:flex}.nf67-legend i{background:var(--blue);border-radius:3px;width:18px;height:3px}.nf67-legend i.risk{background:#d34b5d}.nf67-line-chart{padding:18px 20px 30px;position:relative;overflow:hidden}.nf67-line-chart svg{background:linear-gradient(#fff,#f8fafc);border-bottom:1px solid #d8e1ec;width:100%;height:250px;display:block;overflow:visible}.nf67-line-chart svg line{stroke:#cfd9e5;stroke-width:1px;stroke-dasharray:4 4}.nf67-line-chart polyline{fill:none;stroke-width:4px;stroke-linejoin:round;stroke-linecap:round}.nf67-line-chart polyline.base{stroke:var(--blue)}.nf67-line-chart polyline.risk{stroke:#d34b5d;stroke-width:3px;stroke-dasharray:8 5}.nf67-chart-labels{height:20px;position:relative}.nf67-chart-labels span{color:#8290a2;white-space:nowrap;font-size:7px;position:absolute;top:7px;transform:translate(-50%)}.nf67-bars{grid-template-columns:repeat(5,1fr);align-items:end;gap:10px;height:295px;padding:25px 20px 18px;display:grid;overflow:auto}.nf67-bars article{text-align:center;min-width:55px}.nf67-bars article>div{border-bottom:1px solid #d8e1ec;justify-content:center;align-items:flex-end;gap:5px;height:205px;display:flex}.nf67-bars article>div span{background:var(--blue);border-radius:5px 5px 0 0;width:19px;min-height:4px}.nf67-bars article>div span.risk{background:#e5a2ab}.nf67-bars article>div span.negative{background:var(--red)}.nf67-bars b,.nf67-bars small{display:block}.nf67-bars b{margin-top:7px;font-size:8px}.nf67-bars small{color:#738399;margin-top:3px;font-size:7px}.nf67-results>header aside{text-align:right}.nf67-results>header aside b,.nf67-results>header aside small{display:block}.nf67-results>header aside b{font-size:18px}.nf67-results>header aside small{color:#8491a3;margin-top:3px;font-size:8px}.nf67-results>div{padding:10px 18px;overflow:auto}.nf67-results>div>div{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(230px,1fr) repeat(5,minmax(130px,1fr));align-items:center;gap:8px;min-width:1000px;min-height:42px;display:grid}.nf67-results>div>div span{font-size:10px}.nf67-results>div>div b{text-align:right;font-size:10px}.nf67-results .head{color:#8390a2;font-size:8px}.nf67-results .total{background:#f7f9fc;font-weight:950}.nf67-results .negative,.nf67-monthly-results .negative{color:var(--red)}.nf67-results>footer{grid-template-columns:repeat(4,1fr);gap:9px;padding:0 18px 18px;display:grid}.nf67-results>footer p{background:#f2f5f9;border-radius:9px;justify-content:space-between;gap:10px;padding:12px;font-size:9px;display:flex}.nf67-monthly-results>div{padding:12px 16px;overflow:auto}.nf67-monthly-table>div{border-bottom:1px solid #edf1f5;grid-template-columns:180px repeat(12,minmax(86px,1fr));align-items:center;gap:5px;min-width:1280px;min-height:40px;display:grid}.nf67-monthly-table>div span{font-size:9px}.nf67-monthly-table>div b{text-align:right;font-size:8px}.nf67-monthly-table .head{color:#8090a4}.nf67-monthly-table .total{background:#f5f8fc;font-weight:950}.nf67-review{grid-template-columns:minmax(0,1fr) 360px;gap:14px;display:grid}.nf67-review>main{gap:8px;display:grid}.nf67-review>main>button{text-align:left;background:#fff;border:1px solid #dce4ed;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:88px;padding:14px 16px;display:grid}.nf67-review>main>button>span{color:#9c5b08;background:#fff0dc;border-radius:10px;place-items:center;width:37px;height:37px;font-weight:950;display:grid}.nf67-review>main>button.pass>span{color:#08784d;background:#e8f7ef}.nf67-review>main>button.warning{background:#fffaf1;border-color:#edce99}.nf67-review>main>button.missing{background:#fff8f9;border-color:#ebc2c8}.nf67-review>main>button.missing>span{color:#b33647;background:#ffe8ec}.nf67-review em,.nf67-review b,.nf67-review small{display:block}.nf67-review em{color:#8391a3;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.nf67-review b{margin-top:3px;font-size:11px}.nf67-review small{color:#64758b;margin-top:4px;font-size:9px;line-height:1.45}.nf67-review>aside{align-content:start;gap:10px;display:grid}.nf67-review>aside>section{background:#fff;border:1px solid #dce4ed;border-radius:14px;padding:18px}.nf67-review>aside>section>span,.nf67-toc>header span{color:var(--blue);letter-spacing:.13em;font-size:8px;font-weight:950}.nf67-review>aside h3{margin:7px 0 15px;font-size:19px}.nf67-review>aside>section>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nf67-review>aside p{background:#f2f5f9;border-radius:9px;margin:0;padding:11px}.nf67-review>aside p span,.nf67-review>aside p b{display:block}.nf67-review>aside p span{color:#7f8d9f;font-size:8px}.nf67-review>aside p b{margin-top:3px;font-size:14px}.nf67-review>aside .actions{gap:8px;display:grid}.nf67-review .actions button{color:#50647e;background:#fff;border:1px solid #d6e0eb;border-radius:9px;min-height:43px;font-size:9px;font-weight:850}.nf67-review .actions .primary{background:var(--blue);color:#fff;border:0}.nf67-review .actions small{text-align:center}.nf67-toc{margin-top:16px;padding:20px}.nf67-toc>header{border:0;padding:0;display:block}.nf67-toc>header h2{margin:5px 0 14px;font-size:19px}.nf67-toc>div{columns:2;column-gap:28px}.nf67-toc p{break-inside:avoid;border-bottom:1px dotted #d3dce7;grid-template-columns:31px 1fr auto;gap:9px;margin:0;padding:10px 0;display:grid}.nf67-toc p span{color:var(--blue);font-size:9px;font-weight:900}.nf67-toc p b{font-size:10px}.nf67-toc p small{color:#8995a5;font-size:8px}.nf67-page-actions{justify-content:space-between;margin:20px 0 44px;display:flex}.nf67-page-actions button{color:#50627a;background:#fff;border:1px solid #d5dfea;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:0 17px;font-size:10px;font-weight:850;display:flex}.nf67-page-actions .primary{background:var(--blue);color:#fff;border:0;box-shadow:0 8px 20px #2568ef2e}.nf67-print{display:none}@media (width<=1500px){.nf67-document.outline-open.coach-open{grid-template-columns:270px minmax(560px,1fr)}.nf67-document.outline-open.coach-open .nf67-coach{grid-column:2}.nf67-document.outline-open.coach-open>.nf67-panel-toggle.right{right:8px}.nf67-plan-settings{grid-template-columns:280px 1fr}.nf67-plan-settings>div{grid-template-columns:repeat(3,1fr)}.nf67-driver-grid{grid-template-columns:repeat(4,minmax(130px,1fr))}.nf67-dashboard-kpis{grid-template-columns:repeat(3,1fr)}.nf67-chart-grid{grid-template-columns:1fr}.nf67-people>div{overflow:auto}}@media (width<=1100px){.nf67-topbar{grid-template-columns:1fr auto}.nf67-save{display:none}.nf67-shell,.nf67-studio.rail-compact .nf67-shell{grid-template-columns:1fr}.nf67-rail{border-bottom:1px solid #d6dfeb;border-right:0;width:100%;height:auto;padding:8px 12px;display:block;position:sticky;top:76px}.nf67-collapse,.nf67-progress,.nf67-rail>section,.nf67-new{display:none}.nf67-rail nav{grid-template-columns:repeat(7,1fr);min-width:850px}.nf67-rail{overflow:auto}.nf67-rail nav button{grid-template-columns:29px 1fr;min-height:48px}.nf67-document.outline-open,.nf67-document.coach-open,.nf67-document.outline-open.coach-open{grid-template-columns:240px minmax(0,1fr)}.nf67-document.coach-open:not(.outline-open){grid-template-columns:minmax(0,1fr) 280px}.nf67-document.outline-open.coach-open .nf67-coach{grid-column:1/-1}.nf67-page-head h1{font-size:33px}.nf67-meta>div,.nf67-kpis,.nf67-summary-band{grid-template-columns:repeat(2,1fr)}.nf67-funding-main{grid-template-columns:minmax(230px,1fr) 160px 150px 120px 32px}.nf67-driver-grid{grid-template-columns:repeat(3,1fr)}.nf67-people>footer{grid-template-columns:repeat(2,1fr)}.nf67-review{grid-template-columns:1fr}.nf67-review>aside{grid-template-columns:1fr 1fr}}@media (width<=720px){.nf67-topbar{padding:12px 13px;display:block;position:relative}.nf67-brand>a,.nf67-mode{display:none}.nf67-top-actions{margin-top:10px}.nf67-top-actions>button{flex:1}.nf67-shell{min-height:0}.nf67-rail{top:0}.nf67-main{padding:12px}.nf67-document,.nf67-document.outline-open,.nf67-document.coach-open,.nf67-document.outline-open.coach-open{display:block}.nf67-panel-toggle{min-width:86px;margin:0 4px 8px;position:relative!important;inset:auto!important}.nf67-outline{height:340px;margin-bottom:10px}.nf67-editor{min-height:760px}.nf67-editor>header{padding:20px}.nf67-editor>header input{font-size:24px}.nf67-editor>nav{flex-wrap:wrap;padding:9px 14px}.nf67-editor>nav>span{display:none}.nf67-editor>textarea{min-height:570px;padding:25px 20px;font-size:15px}.nf67-coach{max-height:none;margin-top:10px}.nf67-page-head{display:block}.nf67-page-head h1{font-size:29px}.nf67-page-head>strong{text-align:left;margin-top:13px;display:block}.nf67-plan-settings{display:block}.nf67-plan-settings>header{border-bottom:1px solid #ffffff26;border-right:0}.nf67-plan-settings>div{grid-template-columns:1fr 1fr}.nf67-meta>div,.nf67-profile>div{grid-template-columns:1fr}.nf67-kpis,.nf67-summary-band,.nf67-dashboard-kpis{grid-template-columns:1fr 1fr}.nf67-program{grid-template-columns:auto 1fr}.nf67-program aside{text-align:left;border-top:1px solid;border-left:0;grid-column:1/-1;padding:12px 0 0}.nf67-funding-list{overflow:auto}.nf67-funding-list>article{min-width:820px}.nf67-loan-terms{grid-template-columns:repeat(5,150px)}.nf67-revenue-line>header{grid-template-columns:36px 1fr}.nf67-revenue-line>header select,.nf67-revenue-line>header button{grid-column:2}.nf67-driver-grid{grid-template-columns:1fr 1fr}.nf67-season{grid-template-columns:110px repeat(12,70px)}.nf67-people>footer{grid-template-columns:1fr}.nf67-costs>article>header{grid-template-columns:1fr 120px}.nf67-costs>article>header select:last-of-type,.nf67-costs>article>header button{grid-column:auto}.nf67-costs>article>div{grid-template-columns:1fr 1fr}.nf67-chart-grid{display:block}.nf67-chart-grid>.nf67-card{overflow:auto}.nf67-line-chart{min-width:800px}.nf67-results>footer{grid-template-columns:1fr 1fr}.nf67-review>aside{grid-template-columns:1fr}.nf67-toc>div{columns:1}.nf67-page-actions{gap:8px}.nf67-page-actions button{flex:1}.nf67-year-tabs{padding-bottom:4px}}@media print{@page{size:A4;margin:0}body.nf67-studio-active{background:#fff!important}body.nf67-studio-active *{visibility:hidden!important}body.nf67-studio-active .nf67-print,body.nf67-studio-active .nf67-print *{visibility:visible!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body.nf67-studio-active .nf67-no-print{display:none!important}body.nf67-studio-active .nf67-studio{background:#fff;min-height:0;display:block!important}body.nf67-studio-active .nf67-print{color:#10213d;background:#fff;width:100%;font-family:Arial,sans-serif;font-size:10pt;line-height:1.5;position:absolute;inset:0;display:block!important}.nf67-cover{color:#fff;page-break-after:always;background:linear-gradient(145deg,#071b3e 0,#10306a 75%,#2468f2 160%);flex-direction:column;min-height:297mm;padding:24mm 20mm 18mm;display:flex}.nf67-cover>header{justify-content:space-between;align-items:center;display:flex}.nf67-cover>header span{letter-spacing:.08em;font-size:16pt;font-weight:900}.nf67-cover>header b{color:#98b8f7;letter-spacing:.14em;font-size:7pt}.nf67-cover>div{margin:auto 0}.nf67-cover>div small{color:#8eb2fb;letter-spacing:.15em;font-size:8pt;font-weight:900}.nf67-cover h1{letter-spacing:-.04em;max-width:150mm;margin:8mm 0 4mm;font-size:34pt;line-height:1.05}.nf67-cover>div p{color:#c8d6eb;font-size:13pt}.nf67-cover dl{border-top:1px solid #ffffff40;grid-template-columns:1fr 1fr;gap:5mm 12mm;padding-top:8mm;display:grid}.nf67-cover dl div{gap:1mm;display:grid}.nf67-cover dt{color:#94aad0;text-transform:uppercase;font-size:7pt}.nf67-cover dd{margin:0;font-size:9pt;font-weight:700}.nf67-cover footer>strong{letter-spacing:.1em;border:1px solid #ffffff73;border-radius:2mm;width:max-content;margin-top:8mm;padding:2mm 3mm;font-size:6.5pt;display:block}.nf67-cover footer>small{color:#9db0ce;margin-top:4mm;font-size:7pt;display:block}.nf67-print-toc{page-break-after:always;min-height:297mm;padding:20mm}.nf67-print-toc>span,.nf67-print-overview header span,.nf67-print-section>header span,.nf67-print-check>header span{color:#2468f2;letter-spacing:.16em;font-size:7pt;font-weight:900}.nf67-print-toc h2,.nf67-print-overview h2,.nf67-print-section h2,.nf67-print-check h2{letter-spacing:-.03em;margin:3mm 0 10mm;font-size:24pt}.nf67-print-toc p{border-bottom:1px dotted #bdc9d8;grid-template-columns:12mm 1fr;margin:0;padding:3.5mm 0;display:grid}.nf67-print-toc p b{color:#2468f2}.nf67-print-overview{page-break-after:always;min-height:297mm;padding:18mm 20mm}.nf67-print-overview>div{grid-template-columns:1fr 1fr;gap:5mm;display:grid}.nf67-print-overview article{background:#f7f9fc;border:1px solid #dbe4ef;border-radius:3mm;padding:6mm}.nf67-print-overview article small,.nf67-print-overview article b{display:block}.nf67-print-overview article small{color:#718096;text-transform:uppercase;font-size:7pt}.nf67-print-overview article b{margin-top:2mm;font-size:16pt}.nf67-print-section{page-break-before:always;padding:16mm 20mm}.nf67-print-section>header{border-bottom:2px solid #102f68;padding-bottom:5mm}.nf67-print-section h2{margin-bottom:0}.nf67-print-copy{padding-top:8mm}.nf67-print-copy p{text-align:justify;orphans:3;widows:3;margin:0 0 4mm}.nf67-print-copy h3{margin:8mm 0 3mm;font-size:13pt}.nf67-print-bullet{padding-left:5mm;text-align:left!important}.nf67-print-special{page-break-inside:auto;margin-top:10mm}.nf67-print-special h3{margin:8mm 0 3mm}.nf67-print table{border-collapse:collapse;page-break-inside:avoid;width:100%;margin-bottom:5mm;font-size:7pt}.nf67-print th,.nf67-print td{text-align:right;border:1px solid #d8e1eb;padding:2.2mm}.nf67-print th:first-child,.nf67-print td:first-child{text-align:left}.nf67-print thead th{color:#fff;background:#102f68}.nf67-print-special p{background:#f4f7fb;padding:4mm}.nf67-print-check{page-break-before:always;padding:16mm 20mm}.nf67-print-check>p{border-bottom:1px solid #dfe6ef;grid-template-columns:58mm 1fr;gap:5mm;margin:0;padding:4mm 0;display:grid}.nf67-print-check>p b{font-size:8pt}.nf67-print-check>p span{color:#58677c;font-size:8pt}.nf67-print-check footer{color:#5c6c82;background:#f3f7ff;border-left:3px solid #2468f2;margin-top:10mm;padding:5mm;font-size:7pt}}.nf68-editor-shell .nf68-rich-editor{flex-direction:column;flex:1;min-height:0;display:flex}.nf68-toolbar{z-index:8;background:#f8fafc;border-bottom:1px solid #dce4ef;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 14px;display:flex;position:sticky;top:0;box-shadow:0 4px 12px #14305609}.nf68-toolbar button,.nf68-toolbar select,.nf68-color{color:#304865;background:#fff;border:1px solid #d6e0eb;border-radius:6px;justify-content:center;align-items:center;height:31px;font-size:9px;font-weight:800;display:flex}.nf68-toolbar button{min-width:31px;padding:0 8px}.nf68-toolbar button:hover,.nf68-toolbar select:hover,.nf68-color:hover{color:#1759d6;background:#f1f6ff;border-color:#9dbbf0}.nf68-toolbar button.wide{min-width:auto}.nf68-toolbar select{padding:0 24px 0 8px}.nf68-color{width:32px;font-size:12px;position:relative}.nf68-color:after{content:"";background:#17315f;width:15px;height:2px;position:absolute;bottom:4px}.nf68-color input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.nf68-table-menu{position:relative}.nf68-table-menu>div{z-index:30;background:#fff;border:1px solid #d6e0eb;border-radius:9px;gap:4px;width:172px;padding:7px;display:grid;position:absolute;top:36px;left:0;box-shadow:0 14px 34px #122b4e2e}.nf68-table-menu>div button{justify-content:flex-start;width:100%}.nf68-editor-error,.nf68-error{color:#9f3040;background:#fff1f3;border-left:3px solid #d2495a;line-height:1.45;margin:0!important;padding:9px 14px!important;font-size:9px!important}.nf68-editor-canvas{color:#203550;background:#fff;outline:0;flex:1;min-height:600px;padding:38px clamp(34px,7vw,110px);font:17px/1.78 Georgia,Times New Roman,serif;overflow:auto}.nf68-editor-canvas:empty:before{content:attr(data-placeholder);color:#8b7f78}.nf68-editor-canvas h1{color:#0d2344;margin:0 0 20px;font:800 30px/1.2 Inter,Arial,sans-serif}.nf68-editor-canvas h2{color:#102f68;margin:30px 0 12px;font:800 22px/1.25 Inter,Arial,sans-serif}.nf68-editor-canvas h3{color:#173f7a;margin:24px 0 10px;font:800 17px/1.3 Inter,Arial,sans-serif}.nf68-editor-canvas p{margin:0 0 16px}.nf68-editor-canvas ul,.nf68-editor-canvas ol{margin:0 0 18px;padding-left:28px}.nf68-editor-canvas a{color:#1759d6;text-decoration:underline}.nf68-editor-canvas table,.nf67-print-copy table{border-collapse:collapse;width:100%;margin:20px 0;font-family:Inter,Arial,sans-serif;font-size:12px;line-height:1.45}.nf68-editor-canvas th,.nf68-editor-canvas td,.nf67-print-copy th,.nf67-print-copy td{text-align:left;vertical-align:top;border:1px solid #cfd9e6;min-width:80px;padding:11px 12px}.nf68-editor-canvas th,.nf67-print-copy th{color:#fff;background:#112f64;font-weight:850}.nf68-editor-canvas tbody tr:nth-child(2n) td,.nf67-print-copy tbody tr:nth-child(2n) td{background:#f5f8fc}.nf68-editor-canvas td:focus,.nf68-editor-canvas th:focus{outline-offset:-2px;outline:2px solid #5a8ff2}.nf68-editor-canvas table.nf68-table-borderless th,.nf68-editor-canvas table.nf68-table-borderless td,.nf67-print-copy table.nf68-table-borderless th,.nf67-print-copy table.nf68-table-borderless td{border-color:#0000}.nf68-editor-canvas table.nf68-table-borderless th,.nf67-print-copy table.nf68-table-borderless th{color:#17315f;background:#edf3fb}.nf68-editor-canvas figure,.nf67-print-copy figure{text-align:center;break-inside:avoid;max-width:100%;margin:25px auto}.nf68-editor-canvas figure[data-nf-align=left],.nf67-print-copy figure[data-nf-align=left]{margin-left:0;margin-right:auto}.nf68-editor-canvas figure[data-nf-align=right],.nf67-print-copy figure[data-nf-align=right]{margin-left:auto;margin-right:0}.nf68-editor-canvas figure img,.nf67-print-copy figure img{border-radius:10px;max-width:100%;height:auto;margin:auto;display:block;box-shadow:0 8px 24px #1127481a}.nf68-editor-canvas figcaption,.nf67-print-copy figcaption{color:#728197;margin-top:7px;font:italic 10px/1.45 Inter,Arial,sans-serif}.nf68-editor-canvas figure:focus-within{outline-offset:5px;border-radius:8px;outline:2px solid #5a8ff2}.nf68-page-break{color:#647991;text-align:center;text-transform:uppercase;letter-spacing:.1em;background:#f5f8fc;border-top:2px dashed #8ca3c2;border-bottom:2px dashed #8ca3c2;margin:30px 0;padding:8px;font:800 9px/1 Inter,Arial,sans-serif}.nf68-cover-grid{grid-template-columns:minmax(420px,.78fr) minmax(500px,1.22fr);align-items:start;gap:18px;display:grid}.nf68-cover-form{padding:22px}.nf68-cover-form h2{margin:0 0 18px;font-size:20px}.nf68-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.nf68-form-grid label{gap:6px;display:grid}.nf68-form-grid label.wide{grid-column:1/-1}.nf68-form-grid label>span{color:#61738b;font-size:9px;font-weight:850}.nf68-form-grid input,.nf68-form-grid select{color:#1f3451;background:#fff;border:1px solid #d7e1ec;border-radius:8px;width:100%;height:42px;padding:0 10px;font-size:11px}.nf68-form-grid input[type=color]{padding:4px}.nf68-cover-uploads{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.nf68-cover-uploads label{color:#1759d6;cursor:pointer;background:#f5f8fd;border:1px dashed #9eb5d4;border-radius:10px;place-items:center;min-height:70px;font-size:9px;font-weight:850;display:grid}.nf68-cover-uploads input{max-width:190px;font-size:8px}.nf68-check{color:#53677f;align-items:center;gap:8px;margin-top:16px;font-size:9px;font-weight:800;display:flex}.nf68-check input{accent-color:#2568ef}.nf68-cover-preview,.nf68-cover-print{--nf68-cover:#173f7a;aspect-ratio:210/297;background:linear-gradient(145deg,#061b3e,var(--nf68-cover));color:#fff;flex-direction:column;min-height:700px;padding:8%;display:flex;position:relative;overflow:hidden}.nf68-cover-preview{margin:0;position:sticky;top:98px}.nf68-cover-image{opacity:.32;position:absolute;inset:0}.nf68-cover-image img{object-fit:cover;width:100%;height:100%}.nf68-cover-preview:after,.nf68-cover-print:after{content:"";background:#ffffff14;border-radius:50%;width:70%;height:55%;position:absolute;bottom:-20%;right:-25%}.nf68-cover-preview>header,.nf68-cover-print>header,.nf68-cover-preview>main,.nf68-cover-print>main,.nf68-cover-preview>footer,.nf68-cover-print>footer{z-index:2;position:relative}.nf68-cover-preview>header,.nf68-cover-print>header{justify-content:space-between;align-items:flex-start;display:flex}.nf68-cover-preview>header img,.nf68-cover-print>header img{object-fit:contain;background:#fff;border-radius:8px;max-width:150px;max-height:70px;padding:7px}.nf68-cover-preview>header b,.nf68-cover-print>header b{letter-spacing:.08em;font-size:12px}.nf68-cover-preview>header span,.nf68-cover-print>header span{color:#c5d5ed;letter-spacing:.12em;font-size:8px;font-weight:850}.nf68-cover-preview>main,.nf68-cover-print>main{margin:auto 0}.nf68-cover-preview>main small,.nf68-cover-print>main small{color:#9bc0ff;letter-spacing:.14em;font-size:9px;font-weight:900}.nf68-cover-preview>main h1,.nf68-cover-print>main h1{letter-spacing:-.05em;max-width:80%;margin:16px 0 10px;font-size:clamp(42px,5vw,70px);line-height:.98}.nf68-cover-preview>main p,.nf68-cover-print>main p{color:#d7e1ef;max-width:78%;margin:0;font-size:17px;line-height:1.45}.nf68-cover-preview>footer,.nf68-cover-print>footer{border-top:1px solid #ffffff47;grid-template-columns:1fr 1fr;gap:15px;padding-top:18px;display:grid}.nf68-cover-preview>footer div,.nf68-cover-print>footer div{gap:4px;display:grid}.nf68-cover-preview>footer b,.nf68-cover-print>footer b{font-size:10px}.nf68-cover-preview>footer span,.nf68-cover-print>footer span{color:#bac9df;font-size:9px}.nf68-cover-preview>footer strong,.nf68-cover-print>footer strong{letter-spacing:.08em;border:1px solid #ffffff59;border-radius:5px;grid-column:1/-1;width:max-content;padding:5px 8px;font-size:7px}.nf68-cover-preview.template-minimal,.nf68-cover-print.template-minimal{color:#10213d;border-top:18px solid var(--nf68-cover);background:#fff}.nf68-cover-preview.template-minimal>header span,.nf68-cover-print.template-minimal>header span,.nf68-cover-preview.template-minimal>main p,.nf68-cover-print.template-minimal>main p,.nf68-cover-preview.template-minimal>footer span,.nf68-cover-print.template-minimal>footer span{color:#687b93}.nf68-cover-preview.template-minimal>main small,.nf68-cover-print.template-minimal>main small{color:var(--nf68-cover)}.nf68-cover-preview.template-minimal>footer,.nf68-cover-print.template-minimal>footer{border-color:#cfd9e5}.nf68-drop{padding:22px}.nf68-drop>label{text-align:center;cursor:pointer;background:linear-gradient(145deg,#f7faff,#eef4fd);border:2px dashed #9bb5d8;border-radius:13px;place-content:center;gap:8px;min-height:150px;display:grid}.nf68-drop b{color:#173f7a;font-size:16px}.nf68-drop span{color:#6d7f96;font-size:10px}.nf68-drop input{margin:10px auto 0;font-size:9px}.nf68-attachment-list{overflow:auto}.nf68-attachment-list>header,.nf68-attachment-list>article{grid-template-columns:48px minmax(260px,1fr) minmax(190px,.55fr) 120px minmax(310px,auto);align-items:center;gap:10px;min-width:980px;display:grid}.nf68-attachment-list>header{color:#fff;text-transform:uppercase;background:#102f68;padding:11px 16px;font-size:8px;font-weight:900}.nf68-attachment-list>article{border-bottom:1px solid #e5ebf2;padding:12px 16px}.nf68-attachment-list>article:last-child{border-bottom:0}.nf68-attachment-list>article>b{color:#1759d6;background:#eaf1ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.nf68-attachment-list article>div:nth-child(2){gap:4px;display:grid}.nf68-attachment-list input,.nf68-attachment-list select{color:#243b59;background:#fff;border:1px solid #d5e0eb;border-radius:7px;height:37px;padding:0 8px;font-size:9px}.nf68-attachment-list article>div:nth-child(2)>input{border:0;padding:0;font-weight:850}.nf68-attachment-list small{color:#8491a3;font-size:8px}.nf68-attachment-list article>label{align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.nf68-attachment-list article>label input{accent-color:#2568ef;height:auto}.nf68-attachment-list article>div:last-child{justify-content:flex-end;gap:5px;display:flex}.nf68-attachment-list button,.nf68-attachment-list .replace{color:#49617e;cursor:pointer;background:#fff;border:1px solid #d7e1ec;border-radius:6px;justify-content:center;align-items:center;min-height:31px;padding:0 8px;font-size:8px;font-weight:850;display:inline-flex}.nf68-attachment-list .replace input{display:none}.nf68-attachment-list .danger{color:#b1394b;border-color:#edc8ce}.nf68-attachment-list .empty{text-align:center;color:#7b899a;padding:35px;font-size:10px}.nf68-report-builder{margin-top:18px;overflow:hidden}.nf68-report-builder>header{align-items:flex-start;gap:16px}.nf68-report-builder>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:720px;display:flex}.nf68-report-builder>header button{color:#1759d6;background:#f7faff;border:1px solid #cbd9ec;border-radius:7px;min-height:31px;padding:0 8px;font-size:8px;font-weight:850}.nf68-report-builder>main{gap:12px;padding:14px;display:grid}.nf68-report-builder>main>.empty{text-align:center;color:#78889c;padding:28px;font-size:10px}.nf68-report-builder>main>article{background:#fff;border:1px solid #dce4ed;border-radius:11px;overflow:hidden}.nf68-report-builder>main>article.disabled{opacity:.5}.nf68-report-builder>main>article>header{background:#f8fafc;border-bottom:1px solid #e6ebf2;grid-template-columns:24px minmax(220px,1fr) 36px 31px 31px 31px;align-items:center;gap:6px;padding:8px 10px;display:grid}.nf68-report-builder>main>article>header>span{color:#8291a4}.nf68-report-builder>main>article>header>input{color:#213753;background:0 0;border:0;height:34px;font-size:10px;font-weight:900}.nf68-report-builder>main>article>header>label input{display:none}.nf68-report-builder>main>article>header>label i{background:#cbd5e1;border-radius:20px;width:27px;height:16px;display:block;position:relative}.nf68-report-builder>main>article>header>label i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:2px}.nf68-report-builder>main>article>header>label input:checked+i{background:#16835a}.nf68-report-builder>main>article>header>label input:checked+i:after{transform:translate(11px)}.nf68-report-builder>main>article>header>button{color:#64758b;background:#fff;border:0;border-radius:6px;width:31px;height:31px}.nf68-report-builder .nf68-rich-editor{min-height:350px}.nf68-report-builder .nf68-editor-canvas{min-height:270px;padding:28px 38px;font-size:14px}.nf68-report-builder>main>article>footer{background:#fafbfd;border-top:1px solid #edf1f5;padding:9px 12px}.nf68-report-builder>main>article>footer label{color:#68798f;align-items:center;gap:7px;font-size:8px;display:flex}.nf68-report-builder>main>article>footer input{accent-color:#2568ef}.nf68-source-input{color:#354e6e;resize:vertical;background:#f3f7ff;border:1px solid #d7e1ec;border-left:4px solid #2568ef;border-radius:7px;width:calc(100% - 24px);min-height:100px;margin:12px;padding:13px;font-size:10px;line-height:1.55;display:block}.nf68-report-image{color:#1759d6;text-align:center;cursor:pointer;background:#f5f8fc;border:1px dashed #9db6d7;border-radius:9px;place-content:center;gap:10px;min-height:170px;margin:12px;font-size:9px;font-weight:850;display:grid}.nf68-report-image img{border-radius:8px;max-width:100%;max-height:440px;margin:auto;display:block}.nf68-auto-table{border-collapse:collapse;width:calc(100% - 24px);margin:12px;font-size:9px}.nf68-auto-table th,.nf68-auto-table td{text-align:right;border:1px solid #d7e0eb;padding:10px}.nf68-auto-table th:first-child,.nf68-auto-table td:first-child{text-align:left}.nf68-auto-table thead th{color:#fff;background:#102f68}.nf68-report-chart{justify-content:center;align-items:flex-end;gap:26px;height:250px;padding:25px;display:flex}.nf68-report-chart article{text-align:center;min-width:80px}.nf68-report-chart article>div{border-bottom:1px solid #ccd7e4;justify-content:center;align-items:flex-end;height:165px;display:flex}.nf68-report-chart article>div span{background:linear-gradient(#4f8cf6,#1d5dde);border-radius:7px 7px 0 0;width:38px;display:block}.nf68-report-chart article>div span.negative{background:linear-gradient(#e17a88,#bf3448)}.nf68-report-chart b,.nf68-report-chart small{display:block}.nf68-report-chart b{margin-top:7px;font-size:9px}.nf68-report-chart small{color:#718198;margin-top:3px;font-size:8px}.nf68-report-metrics{grid-template-columns:repeat(3,1fr);gap:10px;padding:15px;display:grid}.nf68-report-metrics article{background:#f7f9fc;border:1px solid #dae3ed;border-radius:9px;gap:6px;padding:16px;display:grid}.nf68-report-metrics span{color:#728197;text-transform:uppercase;font-size:8px}.nf68-report-metrics b{font-size:17px}.nf68-page-break-preview{color:#6d7e94;text-align:center;text-transform:uppercase;letter-spacing:.08em;border-top:2px dashed #93a8c4;border-bottom:2px dashed #93a8c4;margin:25px;padding:13px;font-size:9px;font-weight:850}@media (width<=1200px){.nf68-cover-grid{grid-template-columns:1fr}.nf68-cover-preview{max-width:780px;margin:auto;position:relative;top:auto}.nf68-attachment-list>header,.nf68-attachment-list>article{grid-template-columns:42px minmax(220px,1fr) 180px 110px minmax(280px,auto)}}@media (width<=720px){.nf68-toolbar{padding:7px}.nf68-editor-canvas{min-height:560px;padding:25px 20px;font-size:15px}.nf68-form-grid,.nf68-cover-uploads{grid-template-columns:1fr}.nf68-form-grid label.wide{grid-column:auto}.nf68-cover-preview{min-height:560px}.nf68-report-builder>header{display:block}.nf68-report-builder>header>div:last-child{justify-content:flex-start;margin-top:12px}.nf68-report-metrics{grid-template-columns:1fr}.nf68-report-builder>main>article>header{grid-template-columns:20px minmax(150px,1fr) 32px 28px 28px 28px}}@media print{.nf68-cover-print{aspect-ratio:auto;page-break-after:always;min-height:297mm;padding:20mm}.nf68-cover-print>main h1{font-size:38pt}.nf68-cover-print>main p{font-size:14pt}.nf68-cover-print>header img{max-width:45mm;max-height:24mm}.nf68-cover-print.template-minimal{border-top-width:10mm}.nf67-print-copy h1{font-size:20pt}.nf67-print-copy h2{margin:7mm 0 3mm;font-size:15pt}.nf67-print-copy h3{font-size:12pt}.nf67-print-copy ul,.nf67-print-copy ol{padding-left:6mm}.nf67-print-copy figure{page-break-inside:avoid}.nf67-print-copy figure img{object-fit:contain;max-height:180mm;box-shadow:none}.nf67-print-copy figcaption{font-size:7pt}.nf67-print-copy .nf68-page-break{page-break-after:always;border:0;height:0;margin:0;padding:0;overflow:hidden}.nf68-print-block{page-break-inside:avoid;margin:6mm 0}.nf68-print-block.page-break{page-break-before:always}.nf68-print-block>h3{color:#173f7a;margin:0 0 3mm;font-size:12pt}.nf68-print-block .nf68-report-chart{gap:8mm;height:65mm;padding:4mm}.nf68-print-block .nf68-report-chart article>div{height:45mm}.nf68-print-block .nf68-report-metrics{gap:3mm;padding:0}.nf68-print-block .nf68-report-metrics article{padding:4mm}.nf68-print-block img{object-fit:contain;max-width:100%;max-height:175mm;margin:auto;display:block}.nf68-print-source{color:#3f5572;white-space:pre-wrap;background:#f1f6ff;border-left:2mm solid #2468f2;padding:4mm;font-size:8pt}.nf68-print-attachments{page-break-before:always;min-height:297mm;padding:18mm 20mm}.nf68-print-attachments>header span{color:#2468f2;letter-spacing:.16em;font-size:7pt;font-weight:900}.nf68-print-attachments>header h2{margin:3mm 0 10mm;font-size:24pt}.nf68-print-attachments>p{border-bottom:1px solid #dfe6ef;grid-template-columns:28mm 1fr 32mm;align-items:center;gap:4mm;margin:0;padding:4mm 0;display:grid}.nf68-print-attachments>p>b{color:#173f7a;font-size:8pt}.nf68-print-attachments>p>span{font-size:9pt;font-weight:700}.nf68-print-attachments>p small{color:#718096;margin-top:1mm;font-size:7pt;font-weight:400;display:block}.nf68-print-attachments a{color:#2468f2;text-align:right;font-size:7pt}}.nf69-setup-only{background:radial-gradient(circle at 80% 15%,#44e1bd2b,#0000 27%),#eef3fa;min-height:100vh}.nf69-plan-start{place-items:center;min-height:calc(100vh - 82px);padding:42px;display:grid}.nf69-plan-start>section{background:#fff;border:1px solid #d7e2ef;border-radius:24px;width:min(760px,100%);padding:46px;box-shadow:0 24px 60px #0c2b5a1f}.nf69-plan-start>section>span{color:#2468ef;letter-spacing:.16em;font-size:10px;font-weight:900}.nf69-plan-start h1{color:#0b234d;letter-spacing:-.045em;margin:12px 0 10px;font-size:42px;line-height:1.05}.nf69-plan-start>section>p{color:#62758f;margin:0;font-size:15px;line-height:1.65}.nf69-plan-start>section>div{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.nf69-plan-start label{gap:7px;display:grid}.nf69-plan-start label b{color:#18345e;font-size:11px}.nf69-plan-start input,.nf69-plan-start select{color:#142e56;background:#fff;border:1px solid #c9d7e8;border-radius:10px;height:52px;padding:0 13px;font:700 13px Inter,Arial,sans-serif}.nf69-plan-start label small{color:#7c8da3;font-size:9px}.nf69-plan-start aside{color:#415b7d;background:#f1f6ff;border-left:4px solid #2468ef;border-radius:8px;margin:22px 0;padding:15px 17px}.nf69-plan-start aside b{font-size:10px}.nf69-plan-start aside p{margin:4px 0 0;font-size:11px;line-height:1.55}.nf69-plan-start>section>button{color:#fff;cursor:pointer;background:#2468ef;border:0;border-radius:10px;align-items:center;gap:8px;min-height:49px;padding:0 20px;font-weight:850;display:inline-flex}.nf69-plan-start>section>button:disabled{opacity:.4;cursor:not-allowed}.nf69-month-select{color:#213a5d;background:#fff;border:1px solid #ccd9e8;border-radius:8px;width:100%;min-height:42px;padding:0 9px;font:700 10px Inter,Arial,sans-serif}.nf67-table.capital .nf69-month-select{min-width:160px}.nf67-driver-grid .nf69-month-select,.nf67-costs .nf69-month-select,.nf67-people .nf69-month-select{min-width:180px}.nf69-logic-note,.nf69-calculation-help{color:#3e5677;background:#f4f8ff;border:1px solid #bed5fa;border-left:5px solid #2468ef;border-radius:11px;margin:0 0 18px;padding:16px 18px}.nf69-logic-note b,.nf69-calculation-help b{color:#173b75;font-size:11px}.nf69-logic-note p,.nf69-calculation-help p{margin:5px 0 0;font-size:10px;line-height:1.6}.nf69-calculation-help{margin:14px 0 0}.nf69-toolbar{background:#f6f8fb;padding:0;display:block}.nf69-toolbar-main{flex-wrap:wrap;align-items:center;gap:5px;padding:9px 12px;display:flex}.nf69-tool-group{border-right:1px solid #dce4ef;gap:3px;margin-right:2px;padding-right:6px;display:inline-flex}.nf69-tool-group-end{border-right:0;margin-left:auto}.nf69-toolbar button,.nf69-toolbar select,.nf69-toolbar label{white-space:nowrap}.nf69-toolbar button:disabled{opacity:.4;cursor:not-allowed}.nf69-insert-table,.nf69-template-menu{width:230px!important;padding:10px!important}.nf69-insert-table strong{color:#17345f;font-size:10px}.nf69-insert-table label{grid-template-columns:1fr 78px;align-items:center;gap:8px;height:auto;color:#5e718b!important;background:0 0!important;border:0!important;display:grid!important}.nf69-insert-table select{width:78px}.nf69-context-tools{background:#edf4ff;border-top:1px solid #dce4ee;flex-wrap:wrap;align-items:center;gap:5px;padding:7px 12px;display:flex}.nf69-context-tools strong{color:#173f7a;margin-right:5px;font-size:9px}.nf69-context-tools label{color:#465f7f;background:#fff;border:1px solid #c8d7eb;border-radius:6px;align-items:center;gap:5px;height:31px;padding:0 7px;font-size:8px;font-weight:800;display:flex}.nf69-context-tools input[type=color]{border:0;width:24px;height:22px;padding:1px}.nf69-context-tools select{border:0;height:24px}.nf68-editor-canvas table:focus-within{outline-offset:3px;outline:3px solid #2468ef40}.nf68-editor-canvas .nf69-table-striped tbody tr:nth-child(odd) td,.nf67-print-copy .nf69-table-striped tbody tr:nth-child(odd) td{background:#fff}.nf68-editor-canvas .nf69-table-striped tbody tr:nth-child(2n) td,.nf67-print-copy .nf69-table-striped tbody tr:nth-child(2n) td{background:#eef4fc}.nf68-editor-canvas .nf69-table-compact th,.nf68-editor-canvas .nf69-table-compact td,.nf67-print-copy .nf69-table-compact th,.nf67-print-copy .nf69-table-compact td{padding:6px 8px;font-size:10px}.nf68-editor-canvas [style*="text-align: justify"],.nf68-editor-canvas [style*=text-align\:justify],.nf67-print-copy [style*=text-align\:justify]{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.nf69-note{color:#4d5360;background:#fff8e8;border:1px solid #d4dfec;border-left:5px solid #f0a128;border-radius:10px;margin:18px 0;padding:15px 17px;font:13px/1.55 Inter,Arial,sans-serif;display:block}.nf69-note:before{content:"Notiz";color:#704c12;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.nf69-note p{margin:0}.nf69-note-internal:before{content:"Interne Notiz"}.nf69-note-customer{background:#eff5ff;border-left-color:#2468ef}.nf69-note-customer:before{content:"Hinweis für den Kunden";color:#174d9f}.nf69-note-pdf{background:#effaf5;border-left-color:#16835a}.nf69-note-pdf:before{content:"Hinweis im Businessplan";color:#0b714b}.nf69-report-note{grid-template-columns:240px 1fr;gap:10px;padding:12px;display:grid}.nf69-report-note select,.nf69-report-note textarea{color:#304967;background:#fff;border:1px solid #cfdae8;border-radius:8px;padding:10px;font-size:10px}.nf69-report-note textarea{resize:vertical;min-height:90px}.nf69-print-note{color:#315c4a;white-space:pre-wrap;background:#effaf5;border-left:2mm solid #16835a;padding:4mm;font-size:8pt}.nf69-admin-businessplans{max-width:1500px;margin:0 auto;padding:32px}.nf69-admin-businessplans .head{color:#fff;background:linear-gradient(135deg,#092457,#1554ae 70%,#08778b);border-radius:20px;justify-content:space-between;align-items:flex-end;gap:20px;padding:28px 32px;display:flex}.nf69-admin-businessplans .head span{color:#64e8ce;letter-spacing:.15em;font-size:10px;font-weight:900}.nf69-admin-businessplans .head h1{margin:9px 0 4px;font-size:36px}.nf69-admin-businessplans .head p{color:#d3e1f5;margin:0}.nf69-admin-businessplans .head button{color:#175ac3;cursor:pointer;background:#fff;border:0;border-radius:10px;min-height:47px;padding:0 18px;font-weight:850}.nf69-admin-filters{grid-template-columns:1fr 220px;gap:10px;margin:16px 0;display:grid}.nf69-admin-filters input,.nf69-admin-filters select,.nf69-admin-create input,.nf69-admin-create select{color:#213a5d;background:#fff;border:1px solid #d2deeb;border-radius:9px;height:44px;padding:0 11px}.nf69-admin-create{background:#fff;border:1px solid #d9e3ef;border-radius:13px;grid-template-columns:1.2fr 1fr 1.2fr 150px 160px;gap:9px;margin:0 0 16px;padding:16px;display:grid}.nf69-admin-create button{color:#fff;background:#2468ef;border:0;border-radius:9px;font-weight:850}.nf69-admin-list{background:#fff;border:1px solid #d9e3ef;border-radius:14px;overflow:hidden}.nf69-admin-list>header,.nf69-admin-list>article{grid-template-columns:minmax(240px,1.2fr) minmax(210px,1fr) 150px 140px 130px;align-items:center;gap:12px;padding:13px 16px;display:grid}.nf69-admin-list>header{color:#fff;text-transform:uppercase;background:#102f68;font-size:9px;font-weight:900}.nf69-admin-list>article{border-bottom:1px solid #e4eaf1}.nf69-admin-list>article:last-child{border-bottom:0}.nf69-admin-list b,.nf69-admin-list small{display:block}.nf69-admin-list small{color:#7a899d;margin-top:3px;font-size:9px}.nf69-admin-list a{color:#175fd6;font-weight:850;text-decoration:none}.nf69-status{color:#895e00;background:#fff3db;border-radius:99px;width:max-content;padding:5px 8px;font-size:8px;font-weight:900}.nf69-status.done{color:#08764d;background:#eaf9f2}@media (width<=900px){.nf69-plan-start>section>div,.nf69-report-note,.nf69-admin-create,.nf69-admin-filters{grid-template-columns:1fr}.nf69-admin-businessplans{padding:16px}.nf69-admin-businessplans .head{flex-direction:column;align-items:flex-start}.nf69-admin-list{overflow:auto}.nf69-admin-list>header,.nf69-admin-list>article{min-width:900px}}@media print{.nf69-note-internal,.nf69-note-customer,[data-nf-print=no]{display:none!important}.nf69-note-pdf{box-shadow:none;border-left-width:2mm;padding:4mm}.nf67-print-copy p{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.nf67-print-copy td,.nf67-print-copy th{break-inside:avoid}.nf69-admin-businessplans{display:none!important}}.nf70-ai-page{color:#0a2249;width:min(100%,1500px);margin:0 auto;padding:24px 28px 72px}.nf70-ai-page *{box-sizing:border-box}.nf70-ai-hero{color:#fff;background:radial-gradient(circle at 92% 4%,#4ae0c233,#0000 30%),linear-gradient(135deg,#09285e,#1558b5 70%,#087b8c);border-radius:24px;justify-content:space-between;align-items:center;gap:30px;padding:34px 38px;display:flex;box-shadow:0 20px 45px #0f336d24}.nf70-ai-hero>div>span,.nf70-ai-start>header span,.nf70-ai-status>header span,.nf70-ai-apply>div>span,.nf70-ai-chapters>header>span,.nf70-ai-sources>header>span{color:#61ead0;letter-spacing:.15em;font-size:10px;font-weight:900;display:block}.nf70-ai-hero h1{letter-spacing:-.045em;max-width:900px;margin:9px 0 10px;font-size:clamp(31px,3.1vw,48px);line-height:1.04}.nf70-ai-hero p{color:#d5e4f6;max-width:900px;margin:0;font-size:14px;line-height:1.65}.nf70-ai-hero>svg{color:#63ead0;background:#ffffff1a;border:1px solid #fff3;border-radius:19px;flex:none;width:68px;height:68px;padding:17px}.nf70-ai-guard{color:#315f54;background:#effbf7;border:1px solid #a9dfcd;border-radius:13px;align-items:flex-start;gap:10px;margin:14px 0;padding:14px 17px;display:flex}.nf70-ai-guard svg{color:#098862;flex:none}.nf70-ai-guard p{margin:0;font-size:11px;line-height:1.55}.nf70-ai-start,.nf70-ai-status,.nf70-ai-apply,.nf70-ai-chapters,.nf70-ai-review>section,.nf70-ai-sources{background:#fff;border:1px solid #d5e0ed;border-radius:19px;box-shadow:0 10px 28px #1535620a}.nf70-ai-start{padding:25px}.nf70-ai-start>header,.nf70-ai-status>header,.nf70-ai-apply,.nf70-ai-chapters>header,.nf70-ai-sources>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.nf70-ai-start h2,.nf70-ai-status h2,.nf70-ai-apply h2,.nf70-ai-chapters h2,.nf70-ai-sources h2{letter-spacing:-.025em;margin:6px 0 0;font-size:23px}.nf70-ai-start>header span,.nf70-ai-status>header span,.nf70-ai-apply>div>span,.nf70-ai-chapters>header>span,.nf70-ai-sources>header>span{color:#2466df}.nf70-ai-start>header aside{text-align:center;background:#eef4ff;border-radius:12px;min-width:110px;padding:11px 14px}.nf70-ai-start>header aside b,.nf70-ai-start>header aside small{display:block}.nf70-ai-start>header aside b{font-size:22px}.nf70-ai-start>header aside small{color:#6e7f96;font-size:9px}.nf70-ai-scope{grid-template-columns:repeat(3,1fr);gap:11px;margin:21px 0;display:grid}.nf70-ai-scope label{cursor:pointer;border:1px solid #d7e1ed;border-radius:13px;grid-template-columns:20px 1fr;column-gap:8px;padding:15px;display:grid}.nf70-ai-scope label.active{background:#f3f7ff;border-color:#3476e8;box-shadow:0 0 0 2px #3476e814}.nf70-ai-scope input{accent-color:#2467e8;grid-row:1/3;width:15px;height:15px;margin:2px 0}.nf70-ai-scope b,.nf70-ai-scope small{display:block}.nf70-ai-scope b{font-size:12px}.nf70-ai-scope small{color:#78889e;margin-top:4px;font-size:9px;line-height:1.45}.nf70-ai-field{gap:7px;margin-top:14px;display:grid}.nf70-ai-field>span{font-size:11px;font-weight:850}.nf70-ai-field select,.nf70-ai-field textarea{color:#102951;width:100%;font:inherit;background:#fbfdff;border:1px solid #cfdbe9;border-radius:11px;outline:none;font-size:12px}.nf70-ai-field select{height:46px;padding:0 12px}.nf70-ai-field textarea{resize:vertical;min-height:120px;padding:13px;line-height:1.55}.nf70-ai-field select:focus,.nf70-ai-field textarea:focus{border-color:#3174e6;box-shadow:0 0 0 3px #3174e617}.nf70-ai-field small{color:#8090a4;font-size:9px}.nf70-ai-files{background:#f5f8fc;border-radius:12px;margin-top:16px;padding:14px}.nf70-ai-files>b{font-size:10px;display:block}.nf70-ai-files>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.nf70-ai-files span{color:#516783;background:#fff;border:1px solid #d5e1ef;border-radius:7px;padding:6px 8px;font-size:9px}.nf70-ai-files p,.nf70-ai-files small{color:#7d8ca0;margin:7px 0 0;font-size:9px;line-height:1.45;display:block}.nf70-ai-start-button{color:#fff;background:#2467e8;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:49px;margin-top:18px;padding:0 20px;font-weight:900;display:flex}.nf70-ai-start-button:disabled{opacity:.58;cursor:wait}.nf70-ai-status{margin-top:14px;padding:22px}.nf70-ai-status>header>div>p{color:#687b94;max-width:900px;margin:7px 0 0;font-size:11px;line-height:1.55}.nf70-ai-status>header>b{color:#56708f;background:#eef3fa;border-radius:8px;padding:7px 9px;font-size:9px}.nf70-ai-progress{align-items:center;gap:14px;margin-top:16px;display:flex}.nf70-ai-progress i{background:#e1e9f3;border-radius:99px;flex:1;height:7px;position:relative;overflow:hidden}.nf70-ai-progress i:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#2467e8,#34c8a2);width:36%;animation:1.5s ease-in-out infinite nf70-progress;position:absolute;inset:0}.nf70-ai-progress button{color:#a33d4b;background:0 0;border:0;font-size:10px;font-weight:800}.nf70-ai-status>footer{color:#78899f;border-top:1px solid #e7edf4;gap:15px;margin-top:15px;padding-top:12px;font-size:9px;display:flex}.nf70-ai-status.completed{background:#f8fffc;border-color:#acdcca}.nf70-ai-status.failed{background:#fff8f9;border-color:#efbec4}.nf70-ai-kpis{grid-template-columns:repeat(5,1fr);gap:10px;margin:14px 0;display:grid}.nf70-ai-kpis article{background:#fff;border:1px solid #d6e1ee;border-radius:13px;padding:15px}.nf70-ai-kpis span,.nf70-ai-kpis b{display:block}.nf70-ai-kpis span{color:#76869c;font-size:9px}.nf70-ai-kpis b{margin-top:4px;font-size:23px}.nf70-ai-kpis article.critical{color:#aa2f3e;background:#fff5f6;border-color:#efb8be}.nf70-ai-apply{align-items:center;padding:22px}.nf70-ai-apply>div:first-child p{color:#6f8097;max-width:760px;margin:7px 0 0;font-size:10px;line-height:1.55}.nf70-ai-apply>div:last-child{flex:none;gap:8px;display:flex}.nf70-ai-apply button,.nf70-ai-chapters article button,.nf70-ai-bottom button{color:#1958b9;cursor:pointer;background:#fff;border:1px solid #bfd0e7;border-radius:9px;min-height:41px;padding:0 13px;font-size:10px;font-weight:850}.nf70-ai-apply button.primary,.nf70-ai-bottom button{color:#fff;background:#2467e8;border-color:#2467e8}.nf70-ai-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);align-items:start;gap:14px;margin-top:14px;display:grid}.nf70-ai-chapters{overflow:hidden}.nf70-ai-chapters>header,.nf70-ai-sources>header{border-bottom:1px solid #e5ebf3;padding:21px}.nf70-ai-chapters>article{border-bottom:1px solid #e7edf4;padding:17px 20px}.nf70-ai-chapters>article:last-child{border-bottom:0}.nf70-ai-chapters>article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.nf70-ai-chapters>article b,.nf70-ai-chapters>article small{display:block}.nf70-ai-chapters>article b{font-size:12px}.nf70-ai-chapters>article small{color:#75869c;margin-top:4px;font-size:8px}.nf70-ai-chapters>article p{color:#425874;margin:11px 0;font-size:10px;line-height:1.65}.nf70-ai-chapters>article footer{color:#8190a3;font-size:8px}.nf70-ai-review{gap:12px;display:grid;position:sticky;top:95px}.nf70-ai-review>section{padding:17px}.nf70-ai-review h3{justify-content:space-between;margin:0 0 11px;font-size:13px;display:flex}.nf70-ai-review h3 span{color:#2764c9;background:#edf3fb;border-radius:8px;place-items:center;min-width:25px;height:25px;font-size:9px;display:grid}.nf70-ai-review article{background:#fff9ee;border-left:3px solid #edaa36;margin-top:7px;padding:11px}.nf70-ai-review article.critical{background:#fff2f3;border-left-color:#d94152}.nf70-ai-review article.info{background:#f1f6ff;border-left-color:#2d70e8}.nf70-ai-review article b{font-size:10px}.nf70-ai-review article p{color:#65758b;margin:5px 0;font-size:9px;line-height:1.5}.nf70-ai-review article small{color:#8a96a7;font-size:8px}.nf70-ai-sources{margin-top:14px;overflow:hidden}.nf70-ai-sources>article{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 20px;display:flex}.nf70-ai-sources>article:last-child{border-bottom:0}.nf70-ai-sources>article b,.nf70-ai-sources>article small{display:block}.nf70-ai-sources>article b{font-size:10px}.nf70-ai-sources>article small{color:#7d8c9e;margin-top:3px;font-size:8px}.nf70-ai-sources>article p{color:#5d7088;margin:5px 0 0;font-size:9px}.nf70-ai-sources>article a{color:#2465d8;flex:none;font-size:9px;font-weight:800;text-decoration:none}.nf70-ai-sources>p{color:#77889d;padding:20px;font-size:10px}.nf70-ai-bottom{justify-content:flex-end;margin-top:14px;display:flex}.nf70-ai-bottom button{align-items:center;gap:7px;display:flex}@keyframes nf70-progress{0%{transform:translate(-120%)}50%{transform:translate(180%)}to{transform:translate(360%)}}@media (width<=1100px){.nf70-ai-scope,.nf70-ai-kpis{grid-template-columns:1fr 1fr}.nf70-ai-grid{grid-template-columns:1fr}.nf70-ai-review{position:static}.nf70-ai-apply{flex-direction:column;align-items:flex-start}.nf70-ai-apply>div:last-child{flex-wrap:wrap}}@media (width<=720px){.nf70-ai-page{padding:14px 12px 55px}.nf70-ai-hero{padding:25px 20px}.nf70-ai-hero>svg{display:none}.nf70-ai-scope,.nf70-ai-kpis{grid-template-columns:1fr}.nf70-ai-start{padding:18px}.nf70-ai-apply>div:last-child,.nf70-ai-apply button{width:100%}.nf70-ai-chapters>article>header,.nf70-ai-sources>article{display:block}.nf70-ai-chapters>article button,.nf70-ai-sources>article a{margin-top:10px;display:inline-flex}.nf70-ai-status>footer{flex-direction:column;gap:5px}}@media print{.nf70-ai-page,.nf69-note:before{display:none!important}.nf69-note-pdf:before{display:block!important}.nf67-print table{page-break-inside:auto;break-inside:auto}.nf67-print thead{display:table-header-group}.nf67-print tr{page-break-inside:avoid;break-inside:avoid}.nf68-print-liquidity~table{display:none!important}.nf68-print-liquidity{page-break-before:always}.nf68-print-liquidity table{table-layout:fixed;font-size:5.2pt}.nf68-print-liquidity th,.nf68-print-liquidity td{white-space:nowrap;padding:1.25mm .65mm}.nf68-print-liquidity th:first-child,.nf68-print-liquidity td:first-child{white-space:normal;width:31mm;font-weight:700}.nf67-print-section:last-of-type{page-break-after:auto}.nf67-print-copy>h2:first-child,.nf67-print-copy>h3:first-child{margin-top:0}}.nf71-ai-tools{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.nf71-ai-tools button,.nf71-ai-question-copy button{color:#1d5fc8;cursor:pointer;background:#fff;border:1px solid #c8d7e9;border-radius:9px;min-height:36px;padding:0 12px;font-size:9px;font-weight:850}.nf71-ai-tools button:hover,.nf71-ai-question-copy button:hover{background:#f3f7ff;border-color:#3876da}.nf71-ai-finance{background:#fff;border:1px solid #d5e0ed;border-radius:19px;margin-top:14px;overflow:hidden;box-shadow:0 10px 28px #1535620a}.nf71-ai-finance>header{border-bottom:1px solid #e5ebf3;justify-content:space-between;align-items:flex-start;gap:20px;padding:21px;display:flex}.nf71-ai-finance>header span{color:#2466df;letter-spacing:.15em;font-size:10px;font-weight:900;display:block}.nf71-ai-finance>header h2{letter-spacing:-.025em;margin:6px 0 0;font-size:23px}.nf71-ai-finance>header p{color:#718198;margin:6px 0 0;font-size:10px}.nf71-ai-finance>header>b{color:#2763c8;background:#eef4ff;border-radius:9px;padding:8px 10px;font-size:9px}.nf71-ai-finance>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px;display:grid}.nf71-ai-finance article{background:#fbfdff;border:1px solid #dce5f0;border-radius:13px;overflow:hidden}.nf71-ai-finance article>header{background:#fff;border-bottom:1px solid #e5ebf3;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.nf71-ai-finance article>header span,.nf71-ai-finance article>header b{display:block}.nf71-ai-finance article>header span{font-size:11px;font-weight:900}.nf71-ai-finance article>header b{color:#78899f;margin-top:3px;font-size:8px}.nf71-ai-finance article>header button{color:#1c5ec4;cursor:pointer;background:#fff;border:1px solid #bcd0e9;border-radius:8px;min-height:35px;padding:0 10px;font-size:9px;font-weight:850}.nf71-ai-compare{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.nf71-ai-compare section{background:#fff;border:1px solid #e0e7f0;border-radius:9px;padding:11px}.nf71-ai-compare section:last-child{background:#f0fbf7;border-color:#b8d8cc}.nf71-ai-compare small{color:#7e8fa4;letter-spacing:.08em;font-size:8px;font-weight:850}.nf71-ai-compare p{color:#24405f;margin:5px 0 0;font-size:10px;line-height:1.5}.nf71-ai-rationale{background:#fff9ed;border-left:3px solid #e5a733;margin:0 12px 10px;padding:10px}.nf71-ai-rationale>b{font-size:9px}.nf71-ai-rationale>p{color:#5f7188;margin:4px 0;font-size:9px;line-height:1.5}.nf71-ai-rationale>small{color:#8793a4;font-size:8px}.nf71-ai-question-copy>p{color:#6b7d93;margin:0 0 10px;font-size:9px;line-height:1.45}.nf71-ai-question-copy button{width:100%}.nf70-ai-scope{grid-template-columns:repeat(4,1fr)}@media (width<=1100px){.nf71-ai-finance>div{grid-template-columns:1fr}.nf70-ai-scope{grid-template-columns:1fr 1fr}}@media (width<=720px){.nf71-ai-finance>header,.nf71-ai-finance article>header{flex-direction:column;align-items:flex-start}.nf71-ai-finance article>header button{width:100%}.nf71-ai-compare,.nf70-ai-scope{grid-template-columns:1fr}}.nf72-month-helper{color:#496582;margin:0 0 8px;font-size:9px;line-height:1.45}.nf74-outline>header{gap:8px}.nf74-outline-help{color:#617590;background:#f7faff;border-bottom:1px solid #e5ebf2;margin:0;padding:9px 12px;font-size:8px;line-height:1.45}.nf74-outline>div{height:calc(100% - 112px)}.nf74-outline article{grid-template-columns:22px minmax(0,1fr);padding:4px 5px}.nf74-outline article.subchapter{border-left:2px solid #c9d9f4;border-radius:3px 10px 10px 3px;margin-left:20px}.nf74-outline article.dragging{opacity:.38;background:#eaf2ff;border-color:#5b8ce4}.nf74-outline .nf74-drag{color:#93a2b5;letter-spacing:-4px;cursor:grab;background:0 0;border:0;grid-row:1/3;width:20px;height:38px;font-size:13px}.nf74-outline .nf74-drag:active{cursor:grabbing}.nf74-outline .open{grid-column:2;min-width:0}.nf74-outline .open i{width:auto;min-width:29px;padding:0 5px}.nf74-outline .controls{grid-column:2;justify-content:flex-end;gap:3px;padding:0 5px 3px;display:flex}.nf74-outline .controls>button{border:1px solid #dce5f0}.nf74-outline .controls>button:hover{color:#1759d6;background:#eef4ff;border-color:#9dbbf0}.nf67-toc p.subchapter{padding-left:28px}.nf67-toc p.subchapter span{color:#4b73b7}.nf74-driver-timeline{background:#f7faff;border:1px solid #c8d9f0;border-radius:12px;margin:0 18px 16px;overflow:hidden}.nf74-driver-timeline>header{background:#edf4ff;border-bottom:1px solid #dce6f3;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 15px;display:flex}.nf74-driver-timeline>header b{color:#163e79;font-size:11px;display:block}.nf74-driver-timeline>header p{color:#617590;margin:4px 0 0;font-size:9px;line-height:1.5}.nf74-driver-timeline>header button{color:#175ac7;white-space:nowrap;background:#fff;border:1px solid #a9c4ef;border-radius:8px;min-height:34px;padding:0 11px;font-size:9px;font-weight:850}.nf74-driver-step{border-top:1px solid #e1e8f2;grid-template-columns:minmax(210px,.8fr) repeat(2,minmax(180px,1fr)) auto;align-items:end;gap:10px;padding:12px 15px;display:grid}.nf74-driver-step:first-of-type{border-top:0}.nf74-driver-step.base{background:#fff;grid-template-columns:110px 150px 1fr;align-items:center}.nf74-driver-step.base span{color:#708198;text-transform:uppercase;font-size:8px;font-weight:850}.nf74-driver-step.base b{font-size:10px}.nf74-driver-step.base em{color:#315276;font-size:10px;font-style:normal;font-weight:750}.nf74-driver-step label{gap:5px;display:grid}.nf74-driver-step label>span{color:#677890;font-size:8px;font-weight:850}.nf74-driver-step select{color:#294668;background:#fff;border:1px solid #d1deed;border-radius:8px;height:39px;padding:0 8px;font-size:9px}.nf74-driver-step .remove{color:#ae3a4b;background:#fff;border:1px solid #ecc7cc;border-radius:8px;height:39px;padding:0 10px;font-size:8px;font-weight:850}.nf74-revenue-calculation{background:#fff;border:1px solid #d7e2ef;border-radius:15px;margin:0 0 16px;overflow:hidden;box-shadow:0 10px 30px #1430560a}.nf74-revenue-calculation>header{border-bottom:1px solid #e5ebf2;padding:18px 20px}.nf74-revenue-calculation>header span{color:#2468ef;letter-spacing:.13em;font-size:8px;font-weight:950}.nf74-revenue-calculation>header h2{margin:5px 0 0;font-size:20px}.nf74-revenue-calculation>header p{color:#6c7e95;margin:5px 0 0;font-size:10px}.nf74-annual-revenue,.nf74-monthly-revenue details>div{overflow:auto}.nf74-revenue-calculation table{border-collapse:collapse;width:100%;font-size:10px}.nf74-revenue-calculation th,.nf74-revenue-calculation td{text-align:right;white-space:nowrap;border-bottom:1px solid #e4eaf2;padding:10px 12px}.nf74-revenue-calculation th:first-child,.nf74-revenue-calculation td:first-child,.nf74-revenue-calculation td:nth-child(2){text-align:left}.nf74-revenue-calculation thead th{color:#fff;text-transform:uppercase;background:#102f68;font-size:8px}.nf74-revenue-calculation tr.total th,.nf74-revenue-calculation tfoot th{color:#173f79;background:#edf4ff}.nf74-monthly-revenue{padding:12px}.nf74-monthly-revenue details{border:1px solid #dbe4ef;border-radius:10px;margin-top:8px;overflow:hidden}.nf74-monthly-revenue details:first-child{margin-top:0}.nf74-monthly-revenue summary{color:#214a80;cursor:pointer;background:#f6f9fd;padding:12px 14px;font-size:10px;font-weight:850}.nf74-monthly-revenue table{min-width:760px}.nf74-to-top{z-index:90;color:#fff;cursor:pointer;background:#173f7a;border:0;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:0 15px;font-size:11px;font-weight:850;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 28px #0d2a5647}.nf74-to-top:hover{background:#2468ef;transform:translateY(-1px)}.nf74-pdf-backdrop{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05142d94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.nf74-pdf-dialog{color:#153257;background:#fff;border-radius:18px;width:min(560px,100%);padding:29px;position:relative;box-shadow:0 30px 80px #00000047}.nf74-pdf-dialog>.close{color:#54677f;background:#f1f4f8;border:0;border-radius:8px;width:34px;height:34px;font-size:20px;position:absolute;top:12px;right:12px}.nf74-pdf-dialog>span{color:#2468ef;letter-spacing:.14em;font-size:9px;font-weight:950}.nf74-pdf-dialog h2{margin:7px 0 9px;font-size:24px}.nf74-pdf-dialog p{color:#52677f;margin:0;font-size:12px;line-height:1.65}.nf74-pdf-dialog ol{color:#284b75;background:#f4f8ff;border:1px solid #cfe0f7;border-radius:11px;margin:17px 0;padding:14px 14px 14px 34px;font-size:11px;line-height:1.8}.nf74-pdf-dialog>div{justify-content:flex-end;gap:8px;display:flex}.nf74-pdf-dialog>div button{color:#365170;background:#fff;border:1px solid #cdd9e8;border-radius:9px;min-height:42px;padding:0 14px;font-weight:850}.nf74-pdf-dialog>div button.primary{color:#fff;background:#2468ef;border-color:#2468ef;align-items:center;gap:7px;display:flex}.nf74-format-painter.active{box-shadow:0 0 0 2px #2468ef24;color:#174fae!important;background:#e8f1ff!important;border-color:#2468ef!important}.nf74-paint-target{cursor:crosshair}@media (width<=900px){.nf74-driver-step{grid-template-columns:1fr 1fr}.nf74-driver-step .remove{align-self:end}.nf74-driver-step.base{grid-template-columns:1fr}.nf74-driver-timeline>header{flex-direction:column}.nf74-driver-timeline>header button{width:100%}.nf74-to-top span{display:none}.nf74-to-top{justify-content:center;width:44px;padding:0;bottom:14px;right:14px}}@media print{.nf67-print-toc p.subchapter{padding-left:10mm}.nf67-print-toc p.subchapter b{color:#5c78a8}.nf67-print-section.nf74-print-chapter{page-break-before:always;break-before:page}.nf67-print-section.nf74-print-subchapter{page-break-before:auto;break-before:auto;padding-top:10mm}.nf74-print-subchapter>header{border-bottom-width:1px}.nf74-print-subchapter>header h2{font-size:19pt}.nf67-print-copy p,.nf67-print-copy li,.nf67-print-copy blockquote,.nf67-print-copy aside{orphans:3;widows:3;page-break-inside:avoid;break-inside:avoid-page}.nf67-print-copy h1,.nf67-print-copy h2,.nf67-print-copy h3,.nf67-print-section>header{page-break-after:avoid;break-after:avoid-page;page-break-inside:avoid;break-inside:avoid-page}.nf67-print-copy h1+*,.nf67-print-copy h2+*,.nf67-print-copy h3+*{page-break-before:avoid;break-before:avoid-page}.nf67-print-copy figure,.nf67-print-copy table,.nf67-print-copy .nf69-note,.nf67-print-special>p{page-break-inside:avoid;break-inside:avoid-page}}.nf75-outline-actions{align-items:center;gap:5px;display:flex}.nf75-outline-actions>button,.nf75-finance-menu>button{color:#2568ef;white-space:nowrap;background:#f7faff;border:1px solid #c9d8ef;border-radius:8px;min-height:32px;padding:0 8px;font-size:8px;font-weight:850}.nf75-finance-menu{position:relative}.nf75-finance-menu>div{z-index:80;background:#fff;border:1px solid #cedbec;border-radius:11px;width:245px;padding:6px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 16px 42px #0a234c33}.nf75-finance-menu>div button{color:#2d4768;text-align:left;background:#fff;border:0;border-radius:7px;grid-template-columns:20px 1fr;align-items:center;gap:7px;min-height:36px;padding:6px 8px;font-size:9px;font-weight:800;display:grid}.nf75-finance-menu>div button:hover{color:#1857bb;background:#eef4ff}.nf75-finance-menu>div span{color:#2063d6;background:#eaf1ff;border-radius:5px;place-items:center;width:19px;height:19px;font-size:8px;display:grid}.nf75-linked-preview{background:#f7faff;border:1px solid #bcd1ee;border-radius:13px;margin:0 24px 20px;overflow:hidden}.nf75-linked-preview>summary{color:#174b94;cursor:pointer;background:#eaf2ff;padding:13px 15px;font-size:10px;font-weight:900}.nf75-linked-preview>div:not(.nf75-preview-table){justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.nf75-linked-preview p{color:#536c89;margin:0;font-size:9px;line-height:1.5}.nf75-linked-preview button{color:#185bbd;background:#fff;border:1px solid #a9c3ea;border-radius:8px;flex:none;min-height:34px;padding:0 10px;font-size:8px;font-weight:850}.nf75-preview-table{background:#fff;border-top:1px solid #d9e4f2;overflow:auto}.nf75-preview-table table{border-collapse:collapse;width:100%;font-size:9px}.nf75-preview-table th,.nf75-preview-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #e5ebf3;padding:9px 11px}.nf75-preview-table th:first-child,.nf75-preview-table td:first-child{text-align:left}.nf75-preview-table thead th{color:#fff;background:#102f68;font-size:8px}@media (width<=900px){.nf75-outline-actions{flex-direction:column;align-items:stretch}.nf75-finance-menu>div{left:0;right:auto}.nf75-linked-preview>div:not(.nf75-preview-table){flex-direction:column;align-items:flex-start}.nf75-linked-preview button{width:100%}}@media print{.nf67-print-toc{min-height:0}.nf75-print-toc-list{columns:2;column-rule:1px solid #edf1f6;column-gap:11mm}.nf75-print-toc-list p{break-inside:avoid;page-break-inside:avoid;padding:2.4mm 0}.nf75-print-toc-list p.subchapter{padding-left:6mm}.nf67-print-section{padding-bottom:0!important}.nf67-print-copy,.nf67-print-copy *{overflow-wrap:anywhere;word-break:normal;white-space:normal!important}.nf67-print-copy p,.nf67-print-copy div,.nf67-print-copy li,.nf67-print-copy blockquote,.nf67-print-copy aside{orphans:3;widows:3;page-break-inside:auto!important;break-inside:auto!important}.nf67-print-copy h1,.nf67-print-copy h2,.nf67-print-copy h3,.nf67-print-section>header{page-break-after:avoid;break-after:avoid-page;page-break-inside:avoid;break-inside:avoid-page}.nf67-print-copy figure,.nf67-print-copy table{page-break-inside:auto;break-inside:auto}.nf67-print-copy thead,.nf75-financial-print thead{display:table-header-group}.nf67-print-copy tr,.nf75-financial-print tr{page-break-inside:avoid;break-inside:avoid-page}.nf75-financial-print{margin-top:6mm}.nf75-financial-print .nf68-print-liquidity{display:none!important}.nf75-financial-print h3{color:#123f7c;page-break-after:avoid;break-after:avoid-page;margin:6mm 0 2.5mm;font-size:11pt}.nf75-financial-print table{border-collapse:collapse;table-layout:auto;page-break-inside:auto;break-inside:auto;width:100%;margin:0 0 5mm;font-size:7pt}.nf75-financial-print th,.nf75-financial-print td{text-align:right;vertical-align:top;overflow-wrap:anywhere;border:1px solid #d4deeb;padding:1.8mm 1.5mm}.nf75-financial-print th:first-child,.nf75-financial-print td:first-child{text-align:left}.nf75-financial-print thead th{font-weight:800;color:#fff!important;background:#11366f!important}.nf75-financial-print tr.total td,.nf75-financial-print tr.total th{color:#102f62;font-weight:900;background:#eaf2ff!important}.nf75-annual-table th:first-child,.nf75-annual-table td:first-child{width:40%}.nf75-assumption-table{font-size:6.5pt!important}.nf75-assumption-table th:first-child,.nf75-assumption-table td:first-child{width:22%}.nf75-print-table-block{page-break-inside:avoid;break-inside:avoid-page;margin:0 0 5mm}.nf75-print-table-block h4{color:#284f82;margin:0 0 2mm;font-size:8pt}.nf75-month-table{table-layout:fixed!important;font-size:6.1pt!important}.nf75-month-table th:first-child,.nf75-month-table td:first-child{width:31mm}.nf75-method-note{color:#39516f;border-left:2px solid #4b82d2;margin:3mm 0 0;padding:3mm;font-size:7.5pt;line-height:1.45;page-break-inside:auto!important;break-inside:auto!important;background:#f1f6fc!important}}.nf67-studio a{text-decoration:none}.nf67-studio .form-alert{background:#f1f6ff;border:1px solid #bed2f5;border-radius:10px;padding:16px}.nf67-studio .form-alert-error{color:#972c39;background:#fff2f2}.nf67-studio .nf67-brand>a{cursor:pointer}.bpc{--bc-blue:#1855e8;--bc-ink:#101e36;--bc-muted:#57657b;--bc-line:#dce3ed;min-height:100vh;color:var(--bc-ink);background:#f7f9fc;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}.bpc *{box-sizing:border-box}.bpc h1,.bpc h2,.bpc h3,.bpc p{margin:0}.bpc h1,.bpc h2,.bpc h3{color:var(--bc-ink)}.bpc a{color:inherit}.bpc button,.bpc input,.bpc select,.bpc textarea{font:inherit}.bpc button{cursor:pointer}.bpc button:disabled{cursor:wait;opacity:.65}.bpc :focus-visible{outline-offset:4px;outline:3px solid #1855e8}.bpc [tabindex="-1"]:focus{outline:none}.bpc-header{border-bottom:1px solid var(--bc-line);justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin:auto;padding:28px 48px;display:flex}.bpc-brand{align-items:center;gap:12px;font-size:17px;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.bpc-brand small{color:var(--bc-muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.bpc-monogram{background:var(--bc-blue);color:#fff;letter-spacing:-.5px;border-radius:11px;place-items:center;width:43px;height:43px;font-size:17px;display:grid}.bpc-header-label{color:var(--bc-muted);font-size:14px}.bpc-shell{grid-template-columns:minmax(260px,.76fr) minmax(0,1.36fr);align-items:start;gap:64px;max-width:1320px;margin:auto;padding:54px 48px 70px;display:grid}.bpc-aside{padding-top:15px;position:sticky;top:38px}.bpc .bpc-eyebrow{color:var(--bc-blue);letter-spacing:1.4px;margin-bottom:18px;font-size:12px;font-weight:700;line-height:1.6}.bpc-aside h1{letter-spacing:-1.8px;margin-bottom:24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,3.8vw,54px);font-weight:400;line-height:1.1}.bpc-aside h1 em{color:var(--bc-blue);font-style:normal}.bpc-aside>p:not(.bpc-eyebrow){color:var(--bc-muted);max-width:310px;font-size:16px}.bpc-steps{gap:0;margin:37px 0 0;padding:0;list-style:none;display:grid}.bpc-steps li{color:#657186;align-items:center;gap:16px;padding:15px 0;display:flex}.bpc-steps li>span{background:#fff;border:1px solid #cfd8e5;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.bpc-steps b{font-size:15px;font-weight:500}.bpc-steps small{color:#657186;margin-top:2px;font-size:12px;display:block}.bpc-steps .current{color:var(--bc-ink)}.bpc-steps .current b{font-weight:700}.bpc-steps .current>span{background:var(--bc-blue);color:#fff;border-color:var(--bc-blue);box-shadow:0 0 0 5px #e8efff}.bpc-steps .complete>span{color:var(--bc-blue);background:#e8efff;border-color:#d4e1ff}.bpc-aside-note{border-top:1px solid var(--bc-line);align-items:flex-start;gap:12px;max-width:310px;margin-top:25px;padding-top:24px;display:flex}.bpc-aside-note svg{color:var(--bc-blue);flex-shrink:0;margin-top:3px}.bpc-aside-note p{color:var(--bc-muted);font-size:14px}.bpc-panel{background:#fff;border:1px solid #e1e7ef;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 12px 48px #142a4a06}.bpc-panel-top{color:var(--bc-muted);justify-content:space-between;gap:16px;padding:22px 34px;font-size:13px;display:flex}.bpc-panel-top span:first-child{color:var(--bc-blue);font-weight:700}.bpc-progress{background:#edf1f7;height:3px}.bpc-progress>span{background:var(--bc-blue);height:100%;transition:width .2s;display:block}.bpc-panel-content{padding:32px 34px 24px}.bpc h2{letter-spacing:-.8px;scroll-margin-top:28px;font-size:30px;font-weight:600;line-height:1.2}.bpc .bpc-intro{color:var(--bc-muted);margin:14px 0 27px;font-size:16px;line-height:1.65}.bpc-fields-lock{border:0;min-width:0;margin:0;padding:0}.bpc-field-grid{grid-template-columns:1fr 1fr;gap:20px 18px;display:grid}.bpc-field{gap:8px;min-width:0;margin-bottom:20px;font-size:14px;font-weight:600;display:grid}.bpc-field-grid .bpc-field{margin:0}.bpc-field>span{flex-wrap:wrap;align-items:baseline;gap:7px;line-height:1.4;display:flex}.bpc-field small{color:var(--bc-muted);font-size:12px;font-weight:400}.bpc input:not([type=checkbox]):not([type=radio]),.bpc textarea,.bpc select{width:100%;min-width:0;color:var(--bc-ink);background:#fff;border:1px solid #cbd5e2;border-radius:7px;min-height:48px;padding:12px 13px;font-size:16px;line-height:1.5;box-shadow:0 1px 2px #0b1a3004}.bpc input::placeholder,.bpc textarea::placeholder{color:#8390a2;font-size:14px;font-weight:400}.bpc textarea{resize:vertical;min-height:100px}.bpc input[type=radio],.bpc input[type=checkbox]{width:19px;min-width:19px;height:19px;accent-color:var(--bc-blue);cursor:pointer;margin:3px 0 0}.bpc select{font-weight:400}.bpc-soft-box{background:#f5f8fe;border:1px solid #e2e9f5;border-radius:8px;margin:25px 0 16px;padding:17px}.bpc-checkline{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.65;display:flex}.bpc-checkline a{color:var(--bc-blue);text-underline-offset:3px}.bpc .bpc-small{color:var(--bc-muted);font-size:13px;font-weight:400;line-height:1.65}.bpc-actions{background:#fcfdff;border-top:1px solid #e5eaf2;justify-content:space-between;align-items:center;gap:20px;padding:23px 34px;display:flex}.bpc .bpc-primary{border:1px solid var(--bc-blue);background:var(--bc-blue);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:13px 22px;font-size:15px;font-weight:600;transition:background .15s;display:inline-flex}.bpc .bpc-primary:hover{background:#1045c1}.bpc .bpc-back{color:var(--bc-muted);background:0 0;border:0;padding:10px 0;font-size:14px}.bpc-choices{border:0;gap:10px;min-width:0;margin:0 0 28px;padding:0;display:grid}.bpc-choices legend{margin-bottom:14px;font-size:16px;font-weight:600;line-height:1.45}.bpc-choices label{cursor:pointer;border:1px solid #d4dce8;border-radius:8px;align-items:flex-start;gap:12px;padding:15px 17px;font-size:15px;line-height:1.6;display:flex}.bpc-choices label.selected{border-color:var(--bc-blue);background:#f4f7ff}.bpc-version-fields{grid-template-columns:1fr;margin:0 0 29px}.bpc-callout{border-left:3px solid var(--bc-blue);background:#f0f5ff;border-radius:0 8px 8px 0;margin:20px 0;padding:19px 21px;font-size:15px}.bpc-callout p{color:var(--bc-muted);margin-top:6px}.bpc-documents{margin-top:5px}.bpc-document{border-top:1px solid var(--bc-line);padding:23px 0}.bpc-document:last-child{margin-bottom:18px}.bpc-document-heading{gap:14px;margin-bottom:14px;display:flex}.bpc-document-heading>span{color:var(--bc-blue);padding-top:3px;font-size:12px;font-weight:700}.bpc-document label{font-size:16px;font-weight:600}.bpc-document-heading p{color:var(--bc-muted);margin-top:5px;font-size:14px;line-height:1.55}.bpc-followup{background:#f7f9fc;border-radius:8px;gap:0;margin-top:17px;padding:18px;display:grid}.bpc-followup .bpc-field:last-child{margin-bottom:0}.bpc-summary>section{border-top:1px solid var(--bc-line);padding:22px 0}.bpc-summary-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.bpc h3{letter-spacing:-.2px;font-size:19px;font-weight:600;line-height:1.4}.bpc-summary-head button{color:var(--bc-blue);text-underline-offset:3px;background:0 0;border:0;padding:6px 0;font-size:13px;text-decoration:underline}.bpc-summary dl{grid-template-columns:1fr 1.5fr;gap:10px 15px;margin:0;font-size:14px;display:grid}.bpc-summary dt{color:var(--bc-muted)}.bpc-summary dd{overflow-wrap:anywhere;margin:0}.bpc-status-list>div{border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:center;gap:15px;padding:10px 0;font-size:14px;display:flex}.bpc-status-list b{text-align:right;border-radius:5px;padding:4px 8px;font-size:12px;font-weight:500}.bpc-status-list .ready{color:#166348;background:#edf8f2}.bpc-status-list .open{color:#845008;background:#fff6e5}.bpc-status-list .neutral{color:#57657b;background:#f2f5f8}.bpc-summary>section>p{overflow-wrap:anywhere;margin-top:12px;font-size:14px}.bpc-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.bpc-support{background:#f3f7fe;border:1px solid #dde7f8;border-radius:12px;margin:15px -12px 28px;padding:25px 23px}.bpc-support .bpc-eyebrow{margin-bottom:9px;font-size:11px}.bpc-support h3{margin-bottom:12px;font-size:24px}.bpc-support>p:not(.bpc-eyebrow){color:var(--bc-muted);margin:12px 0;font-size:14px}.bpc-services{gap:10px;margin:21px 0;display:grid}.bpc-services label{cursor:pointer;background:#fff;border:1px solid #d9e2f0;border-radius:8px;align-items:flex-start;gap:13px;padding:17px;display:flex}.bpc-services label.selected{border-color:var(--bc-blue);box-shadow:0 0 0 1px var(--bc-blue)}.bpc-services strong{font-size:15px;font-weight:600;line-height:1.4;display:block}.bpc-services small{color:var(--bc-muted);margin-top:6px;font-size:13px;line-height:1.6;display:block}.bpc-services em{color:var(--bc-blue);margin-top:7px;font-size:12px;font-style:normal;display:block}.bpc-declarations{padding-top:5px}.bpc-declarations h3{margin-bottom:20px}.bpc-declarations .bpc-checkline{margin:0 0 20px}.bpc-error{color:#a1211a;background:#fff2f0;border:1px solid #f4c4bf;border-radius:8px;margin:20px 28px;padding:17px;font-size:15px}.bpc-bot{padding:0 24px}.bpc-honey{clip-path:inset(100%);width:1px;height:1px;position:absolute;overflow:hidden}.bpc-footer{border-top:1px solid var(--bc-line);max-width:1224px;color:var(--bc-muted);justify-content:space-between;gap:20px;margin:auto;padding:25px 0 35px;font-size:12px;display:flex}.bpc-footer>div{gap:20px;display:flex}.bpc-footer a{text-decoration:none}.bpc-footer a:hover{text-decoration:underline}.bpc-success{padding:38px 34px}.bpc-success-icon{color:#16714f;background:#eaf4ef;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:24px;font-size:25px;display:grid}.bpc-success>p{margin:18px 0}.bpc-success-actions{flex-wrap:wrap;gap:12px;margin:25px 0;display:flex}.bpc-success-actions button{color:var(--bc-blue);background:#fff;border:1px solid #cad7eb;border-radius:7px;padding:12px 15px;font-size:14px}.bpc-details{border-top:1px solid var(--bc-line);margin-top:30px}.bpc-details summary{cursor:pointer;padding:20px 30px 20px 0;font-size:15px;font-weight:600}.bpc-details section>p{margin-top:14px;font-size:14px}.bpc-details ul{padding-left:20px;font-size:14px}@media (width<=1050px){.bpc-shell{grid-template-columns:minmax(220px,.66fr) minmax(0,1.34fr);gap:32px;padding:35px 30px 55px}.bpc-header{padding:23px 30px}.bpc-panel-content{padding:28px 25px 22px}.bpc-panel-top,.bpc-actions{padding-left:25px;padding-right:25px}.bpc-footer{margin:0 30px}.bpc-aside h1{font-size:41px}.bpc-field-grid{grid-template-columns:1fr}.bpc-brand small{font-size:12px}}@media (width<=760px){.bpc-header{padding:19px 20px}.bpc-header-label{display:none}.bpc-brand{font-size:16px}.bpc-monogram{width:37px;height:37px;font-size:15px}.bpc-shell{padding:25px 18px 38px;display:block}.bpc-aside{padding:0;position:static}.bpc-aside .bpc-eyebrow{letter-spacing:1px;margin-bottom:10px;font-size:10px}.bpc-aside h1{letter-spacing:-.8px;margin-bottom:0;font-size:32px}.bpc-aside h1 br{display:none}.bpc-aside h1 em{margin-left:6px}.bpc-aside>p:not(.bpc-eyebrow),.bpc-aside-note{display:none}.bpc-steps{justify-content:space-between;gap:8px;margin:23px 3px 25px;display:flex}.bpc-steps li{gap:8px;padding:0}.bpc-steps li>span{width:29px;height:29px;font-size:11px}.bpc-steps small{display:none}.bpc-steps b{font-size:12px}.bpc-steps li:not(.current) div{display:none}.bpc-panel{border-radius:12px}.bpc-panel-content{padding:25px 21px 22px}.bpc h2{font-size:27px;line-height:1.2}.bpc-panel-top{padding:17px 21px;font-size:12px}.bpc .bpc-intro{margin-bottom:23px;font-size:15px}.bpc-field-grid{gap:19px}.bpc-actions{gap:14px;padding:19px 21px}.bpc .bpc-primary{gap:15px;padding:13px 18px;font-size:15px}.bpc-footer{margin:0 22px;padding:22px 0 30px;font-size:12px;display:block}.bpc-footer>div{margin-top:14px}.bpc-support{margin-left:-8px;margin-right:-8px;padding:23px 17px}.bpc-summary dl{grid-template-columns:1fr;gap:4px}.bpc-summary dd{margin-bottom:10px}.bpc-status-list>div{align-items:flex-start;gap:12px}.bpc-status-list b{max-width:46%}.bpc-success{padding:30px 22px}.bpc-success-actions{display:grid}.bpc-services label{padding:14px 12px}.bpc .bpc-small{font-size:13px}.bpc-choices label{padding:14px;font-size:15px}.bpc-callout{padding:16px}.bpc-success .bpc-primary{white-space:normal;width:100%}}@media (prefers-reduced-motion:reduce){.bpc *{scroll-behavior:auto!important;transition:none!important}}@media print{.bpc{background:#fff}.bpc-header,.bpc-aside,.bpc-footer,.bpc-success-actions,.bpc-success>.bpc-primary,.bpc-bot{display:none}.bpc-shell{padding:0;display:block}.bpc-panel{box-shadow:none;border:0}.bpc-success{padding:0}.bpc-details>summary{display:none}.bpc-details::details-content{display:block}.bpc-details>:not(summary){display:block}.bpc-summary>section{break-inside:avoid}}.bpc-footer{background:0 0}.bpc-details summary:after{color:var(--bc-blue)}.bpc-three{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 0}.bpc-three legend{grid-column:1/-1;width:100%;font-size:14px}.bpc-three label{align-items:center;gap:8px;padding:11px 13px;font-size:14px}.bpc-three input{margin-top:0}.bpc-plan-confirmations{gap:15px;margin-bottom:25px;display:grid}.bpc-plan-confirmations>div{border:1px solid #d4dce8;border-radius:9px;padding:22px 19px}.bpc-plan-confirmations>.confirmed{background:#f3f7ff;border-color:#1855e8}.bpc-plan-confirmations .bpc-checkline{font-size:16px}.bpc-badge{vertical-align:middle;color:#1855e8;letter-spacing:.3px;text-transform:uppercase;background:#edf3ff;border-radius:4px;margin-left:10px;padding:4px 7px;font:600 10px/1.3 Arial,sans-serif;display:inline-block}.bpc-badge.recommended{color:#216f4a;background:#eaf6ef}.bpc-selected-price{color:#1644a1;background:#eef4ff;border-radius:7px;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:14px;padding:14px 16px;font-size:14px;display:flex}.bpc-selected-price small{font-size:11px;font-weight:400}.bpc-selected-price p{flex-basis:100%;font-size:13px;line-height:1.6}.bpc-running-total{color:#17366f;background:#fff;border:1px solid #b9cef5;border-radius:9px;justify-content:space-between;gap:15px;padding:16px 18px;font-size:14px;display:flex;position:sticky;bottom:12px;box-shadow:0 6px 25px #16366e12}.bpc-running-total strong{white-space:nowrap}.bpc-basket{background:#f6f9ff;border:1px solid #d6e2f5;border-radius:10px;margin:24px 0;padding:23px}.bpc-basket h3{margin-bottom:15px}.bpc-basket>p{color:#60708a;font-size:14px}.bpc-price-row{justify-content:space-between;gap:18px;padding:10px 0;font-size:14px;line-height:1.5;display:flex}.bpc-price-row strong{white-space:nowrap;font-weight:600}.bpc-total{color:#164bb4;border-top:1px solid #cbd9ee;margin-top:12px;padding-top:17px;font-size:19px}.bpc-payment-method{margin-top:28px}.bpc-payment-method h3{margin-bottom:15px}.bpc-payment-method small{color:#65738a;font-size:13px;display:block}.bpc-bank{background:#fafbfe;border:1px solid #d9e0eb;border-radius:9px;margin:18px 0;padding:22px}.bpc-bank h3{margin-bottom:18px;font-size:17px}.bpc-bank dl{grid-template-columns:120px 1fr;gap:12px;margin:0;font-size:14px;display:grid}.bpc-bank dt{color:#647189}.bpc-bank dd{overflow-wrap:anywhere;margin:0}.bpc-iban{font-variant-numeric:tabular-nums}.bpc-bank .bpc-small{margin-top:16px}.bpc-report{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9fc;border-radius:8px;padding:18px;font:13px/1.7 ui-monospace,monospace}.bpc-confirmed{color:#176e4a}.bpc-document h3{font-size:17px}.bpc-declarations{margin-top:25px}.bpc .bpc-primary:disabled{opacity:.5;cursor:not-allowed}.bpc-callout .bpc-primary{margin-top:16px}.bpc-callout .bpc-back{margin-top:12px;display:block}.bpc-details>p{padding:7px 0;font-size:14px}.bpc-actions .bpc-primary{white-space:normal;text-align:center}@media (width<=760px){.bpc-bank dl{grid-template-columns:1fr;gap:5px}.bpc-bank dd{margin-bottom:9px}.bpc-basket{padding:19px 16px}.bpc-total{font-size:18px}.bpc-badge{margin-left:5px;font-size:9px}.bpc-plan-confirmations>div{padding:18px 15px}.bpc-plan-confirmations .bpc-checkline{font-size:15px}.bpc-actions .bpc-primary{gap:10px;max-width:260px;font-size:14px}.bpc-three label{gap:6px;padding:10px 8px}.bpc-three{gap:6px}.bpc-running-total{font-size:13px}}.bpc-investors{background:#f5f8fe;border:1px solid #dbe5f5;border-radius:10px;margin:28px 0 22px;padding:23px 21px}.bpc-investors>.bpc-eyebrow{letter-spacing:1px;margin-bottom:10px;font-size:10px}.bpc-investors>h3{margin-bottom:10px;font-size:22px}.bpc-investors>.bpc-small{margin:12px 0 0}.bpc-investor-followup{margin-top:22px}.bpc-investor-followup .bpc-field:last-child{margin-bottom:0}@media (width<=760px){.bpc-investors{margin-left:-5px;margin-right:-5px;padding:20px 15px}.bpc-investors>h3{font-size:21px}}.bpc-email-send{background:#f4f7ff;border:1px solid #c6d8fc;border-radius:10px;margin:25px 0;padding:24px 22px}.bpc-email-send>p{overflow-wrap:anywhere;font-size:16px}.bpc-email-send>.bpc-primary{text-align:center;margin:20px 0 15px;text-decoration:none}.bpc-email-send>.bpc-small{margin-top:10px;font-size:14px}.bpc-email-send .bpc-details{margin-top:20px}.bpc-email-send textarea{margin-top:8px;font-size:14px;line-height:1.6}.bpc-email-send [role=status]{margin:8px 0;font-size:14px;display:block}.bpc-mail-hint{margin-top:16px!important}@media (width<=760px){.bpc-email-send{margin-left:-4px;margin-right:-4px;padding:19px 16px}.bpc-email-send>.bpc-primary{gap:10px;width:100%}}@media print{.bpc-email-send{display:none}}.bpc-footer .bpc-footer-nextfirma{white-space:nowrap;font-size:.5625rem;font-weight:400}#kfw-landing{--k-blue:#1254ef;--k-navy:#0c2349;--k-ink:#132d4d;--k-muted:#52647c;--k-line:#dce4ef;--k-pale:#f3f7fd;--k-white:#fff;color:var(--k-ink);background:var(--k-white);isolation:isolate;overflow-wrap:break-word;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:16px/1.6 Inter,Arial,sans-serif}#kfw-landing *{box-sizing:border-box}#kfw-landing [hidden]{display:none!important}#kfw-landing h1,#kfw-landing h2,#kfw-landing h3,#kfw-landing p{margin:0}#kfw-landing h1,#kfw-landing h2,#kfw-landing h3{color:var(--k-navy);letter-spacing:-.04em}#kfw-landing h1{font-size:clamp(34px,4.2vw,49px);font-weight:750;line-height:1.13}#kfw-landing h2{font-size:clamp(29px,3.5vw,39px);font-weight:720;line-height:1.17}#kfw-landing h3{font-size:23px;font-weight:700;line-height:1.25}#kfw-landing button,#kfw-landing input,#kfw-landing select{font:inherit}#kfw-landing button{cursor:pointer}#kfw-landing a{color:inherit}#kfw-landing button:focus-visible,#kfw-landing a:focus-visible,#kfw-landing input:focus-visible,#kfw-landing select:focus-visible,#kfw-landing summary:focus-visible{outline-offset:4px;outline:3px solid #9abbff}#kfw-landing .k-wrap{width:min(100% - 64px,1180px);margin:auto}#kfw-landing .k-section{padding:76px 0;scroll-margin-top:20px}#kfw-landing .k-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--k-blue);margin-bottom:14px;font-size:12px;font-weight:750}#kfw-landing .k-copy{color:var(--k-muted);font-size:16px}#kfw-landing .k-small{color:var(--k-muted);font-size:13px}#kfw-landing .k-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#kfw-landing .k-link{color:var(--k-blue);text-underline-offset:4px;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}#kfw-landing .k-button{border:1px solid var(--k-blue);color:#fff;background:var(--k-blue);text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 19px;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}#kfw-landing .k-button:hover{background:#093fc5;transform:translateY(-1px)}#kfw-landing .k-button.k-outline{color:var(--k-navy);background:#fff;border-color:#ccd7e7}#kfw-landing .k-button.k-outline:hover{background:var(--k-pale)}#kfw-landing .k-button.k-white{color:var(--k-navy);background:#fff;border-color:#fff}#kfw-landing .k-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}#kfw-landing .k-wide{width:100%}#kfw-landing .k-note{color:#294971;text-align:center;letter-spacing:.01em;background:#eaf1ff;padding:8px 16px;font-size:12px}#kfw-landing .k-note strong{color:#1542a2}#kfw-landing .k-header{border-bottom:1px solid var(--k-line)}#kfw-landing .k-header-inner{align-items:center;gap:22px;min-height:82px;display:flex}#kfw-landing .k-brand{text-align:left;color:var(--k-navy);letter-spacing:-.04em;background:0 0;border:0;flex-shrink:0;align-items:center;gap:10px;padding:0;font-size:16px;font-weight:800;line-height:1.13;text-decoration:none;display:flex}#kfw-landing .k-brand-mark{background:var(--k-blue);color:#fff;border-radius:5px;justify-content:center;align-items:center;width:33px;height:39px;display:flex}#kfw-landing .k-nav{flex:1;justify-content:flex-end;align-items:center;gap:14px;display:flex}#kfw-landing .k-nav button{color:#384f6d;white-space:nowrap;background:0 0;border:0;padding:10px 0;font-size:12px}#kfw-landing .k-nav button.k-nav-active{color:var(--k-blue);font-weight:750}#kfw-landing .k-nav .k-nav-start{background:var(--k-blue);color:#fff;border-radius:6px;padding:10px 13px}#kfw-landing .k-mobile-toggle{border:1px solid var(--k-line);color:var(--k-navy);background:#fff;border-radius:6px;margin-left:auto;padding:8px 12px;display:none}#kfw-landing .k-hero{padding:48px 0 0}#kfw-landing .k-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:32px;display:grid}#kfw-landing .k-hero h1 .k-sum{color:var(--k-blue);letter-spacing:-.025em;white-space:nowrap;font-size:1.1em;display:block}#kfw-landing .k-hero h1 .k-last{margin-top:4px;font-size:.84em;display:block}#kfw-landing .k-hero .k-copy{max-width:560px;margin-top:22px}#kfw-landing .k-amount-wrap{font-variant-numeric:tabular-nums;letter-spacing:0;display:inline-block;position:relative}#kfw-landing .k-final-amount.k-dim{opacity:0}#kfw-landing .k-reels{line-height:1.13;display:flex;position:absolute;inset:0;overflow:hidden}#kfw-landing .k-reel-char{width:1ch;height:1.13em;overflow:hidden}#kfw-landing .k-reel-track{flex-direction:column;transition:transform .42s cubic-bezier(.19,1,.22,1);display:flex}#kfw-landing .k-reel-track span{flex:0 0 1.13em;height:1.13em}#kfw-landing .k-reel-dot{width:auto}#kfw-landing .k-proof{color:#145432;background:#edf8f1;border-radius:6px;align-items:center;gap:8px;margin-top:20px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}#kfw-landing .k-hero-photo{background:#e1e9ee;border-radius:12px;align-self:stretch;min-width:0;min-height:500px;position:relative;overflow:hidden}#kfw-landing .k-hero-photo img{object-fit:cover;object-position:49% center;width:100%;height:100%;display:block;position:absolute;inset:0}#kfw-landing .k-photo-caption{color:var(--k-navy);background:#fffffff0;border-radius:7px;padding:15px 18px;font-size:16px;font-weight:650;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 5px 20px #11284812}#kfw-landing .k-photo-caption span{color:#4b617a;margin-top:2px;font-size:12px;font-weight:400;display:block}#kfw-landing .k-benefits{border-top:1px solid var(--k-line);border-bottom:1px solid var(--k-line);grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;padding:28px 0;display:grid}#kfw-landing .k-benefit{align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}#kfw-landing .k-benefit i{color:var(--k-blue)}#kfw-landing .k-benefit small{color:var(--k-muted);font-size:12px;font-weight:400;display:block}#kfw-landing .k-section-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:30px;display:flex}#kfw-landing .k-section-head .k-copy{max-width:330px;font-size:15px}#kfw-landing .k-packages{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:22px;display:grid}#kfw-landing .k-package{border:1px solid var(--k-line);background:#fff;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}#kfw-landing .k-package-main{border:2px solid var(--k-blue)}#kfw-landing .k-package-top{background:var(--k-blue);color:#fff;letter-spacing:.025em;padding:8px 25px;font-size:12px;font-weight:700}#kfw-landing .k-package-top.k-soft{background:var(--k-pale);color:#435875;border-bottom:1px solid var(--k-line)}#kfw-landing .k-package-body{flex-direction:column;flex:1;padding:27px;display:flex}#kfw-landing .k-package-icon{width:40px;height:40px;color:var(--k-blue);background:#eaf1ff;border-radius:9px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}#kfw-landing .k-package .k-copy{min-height:66px;margin-top:12px;font-size:14px}#kfw-landing .k-price{letter-spacing:-.05em;color:var(--k-navy);margin-top:20px;font-size:39px;font-weight:750;line-height:1.1}#kfw-landing .k-price small{letter-spacing:0;color:var(--k-muted);font-size:14px;font-weight:450}#kfw-landing .k-price-note{color:var(--k-muted);min-height:42px;margin-top:8px;font-size:13px}#kfw-landing .k-switch{background:#edf2f9;border-radius:7px;gap:4px;margin-top:20px;padding:4px;display:flex}#kfw-landing .k-switch button{color:#465d77;background:0 0;border:0;border-radius:5px;flex:1;padding:8px;font-size:13px;font-weight:650}#kfw-landing .k-switch button[aria-pressed=true]{color:var(--k-blue);background:#fff;box-shadow:0 2px 4px #12324b0e}#kfw-landing .k-package-list{gap:12px;margin:24px 0;padding:0;font-size:14px;list-style:none;display:grid}#kfw-landing .k-package-list li{padding-left:25px;position:relative}#kfw-landing .k-package-list li:before{content:"✓";color:var(--k-blue);font-weight:750;position:absolute;top:0;left:0}#kfw-landing .k-package-end{margin-top:auto}#kfw-landing .k-package-end .k-small{text-align:center;margin-top:10px}#kfw-landing .k-package-end .k-link{margin:13px auto 0;font-size:13px;display:block}#kfw-landing .k-check-row{border:1px solid var(--k-line);border-radius:9px;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:20px 24px;display:flex}#kfw-landing .k-check-row strong{font-size:16px}#kfw-landing .k-check-row p{color:var(--k-muted);margin-top:4px;font-size:13px}#kfw-landing .k-check-row button{white-space:nowrap}#kfw-landing .k-deliverable{border-bottom:1px solid #d8e2f0;grid-template-columns:28px 1fr;gap:12px;padding:19px 0;display:grid}#kfw-landing .k-deliverable:first-of-type{margin-top:16px}#kfw-landing .k-deliverable>span{color:var(--k-blue);padding-top:2px;font-size:13px;font-weight:750}#kfw-landing .k-deliverable strong{font-size:15px;display:block}#kfw-landing .k-deliverable p{color:var(--k-muted);margin-top:4px;font-size:13px}#kfw-landing label.k-field{color:#3b5370;gap:7px;font-size:13px;font-weight:650;display:grid}#kfw-landing .k-field input,#kfw-landing .k-field select{width:100%;color:var(--k-navy);background:#fff;border:1px solid #c9d5e5;border-radius:6px;min-width:0;padding:11px 12px;font-size:16px}#kfw-landing .k-finance-result{border-top:1px solid var(--k-line);justify-content:space-between;align-items:center;gap:16px;margin-top:15px;padding:17px 0;font-size:13px;display:flex}#kfw-landing .k-finance-result strong{color:var(--k-blue);font-variant-numeric:tabular-nums;font-size:24px}#kfw-landing .k-process{background:var(--k-navy);color:#fff}#kfw-landing .k-process h2,#kfw-landing .k-process h3{color:#fff}#kfw-landing .k-process .k-kicker{color:#9cbeff}#kfw-landing .k-process .k-copy{color:#b6c7df;max-width:500px;margin-top:17px}#kfw-landing .k-process-grid{grid-template-columns:repeat(4,1fr);gap:26px;margin-top:36px;display:grid}#kfw-landing .k-step{border-top:1px solid #405471;padding-top:18px}#kfw-landing .k-step>span{color:#8eafff;font-size:13px;font-weight:750}#kfw-landing .k-step h3{letter-spacing:-.025em;margin-top:17px;font-size:19px}#kfw-landing .k-step p{color:#bccce1;margin-top:10px;font-size:13px}#kfw-landing .k-process-bottom{border-top:1px solid #405471;justify-content:space-between;align-items:center;gap:25px;margin-top:33px;padding-top:25px;display:flex}#kfw-landing .k-process-bottom p{color:#c0cfe3;max-width:490px;font-size:13px}#kfw-landing .k-faq-grid{grid-template-columns:.8fr 1.2fr;gap:50px;display:grid}#kfw-landing .k-faq-title .k-copy{margin:18px 0 23px}#kfw-landing .k-faq details{border-bottom:1px solid var(--k-line)}#kfw-landing .k-faq details:first-child{border-top:1px solid var(--k-line)}#kfw-landing .k-faq summary{cursor:pointer;color:var(--k-navy);padding:20px 25px 20px 0;font-size:15px;font-weight:700;list-style:none;position:relative}#kfw-landing .k-faq summary::-webkit-details-marker{display:none}#kfw-landing .k-faq summary:after{content:"+";color:var(--k-blue);font-size:20px;font-weight:400;position:absolute;top:17px;right:2px}#kfw-landing .k-faq details[open] summary:after{content:"−"}#kfw-landing .k-faq details>p{color:var(--k-muted);padding:0 15px 20px 0;font-size:14px}#kfw-landing .k-final-section{background:#edf3ff;padding:47px 0}#kfw-landing .k-final-inner{justify-content:space-between;align-items:center;gap:25px;display:flex}#kfw-landing .k-final-inner h2{font-size:32px}#kfw-landing .k-final-inner p{color:var(--k-muted);margin-top:10px;font-size:14px}#kfw-landing .k-footer{padding:40px 0 24px}#kfw-landing .k-footer-grid{grid-template-columns:1.3fr 1fr 1fr;gap:35px;font-size:13px;display:grid}#kfw-landing .k-footer-grid h3{letter-spacing:0;margin-bottom:14px;font-size:14px}#kfw-landing .k-footer-grid p{color:var(--k-muted);margin-top:12px}#kfw-landing .k-footer-grid button{color:var(--k-muted);text-align:left;background:0 0;border:0;padding:5px 0;font-size:13px;display:block}#kfw-landing .k-footer-grid strong{color:var(--k-navy);font-size:14px}#kfw-landing .k-footer-bottom{border-top:1px solid var(--k-line);color:var(--k-muted);flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:30px;padding-top:18px;font-size:11px;display:flex}#kfw-landing .k-footnote{color:var(--k-muted);max-width:950px;padding-top:22px;font-size:12px;line-height:1.65}#kfw-landing .k-booking{border-top:4px solid var(--k-blue);background:#f1f6ff;scroll-margin-top:15px}#kfw-landing .k-booking-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:27px;display:flex}#kfw-landing .k-booking-head h2{font-size:30px}#kfw-landing .k-close{border:1px solid var(--k-line);color:#405873;background:#fff;border-radius:6px;padding:9px 13px;font-size:13px}#kfw-landing .k-booking-grid{grid-template-columns:1fr .75fr;gap:28px;display:grid}#kfw-landing .k-booking-form,#kfw-landing .k-booking-summary{background:#fff;border:1px solid #d8e2f0;border-radius:10px;padding:26px}#kfw-landing .k-booking-summary{align-self:start}#kfw-landing .k-booking-summary h3{font-size:21px}#kfw-landing .k-booking-form h3{margin:6px 0 20px;font-size:20px}#kfw-landing .k-form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}#kfw-landing .k-form-grid .k-span{grid-column:1/-1}#kfw-landing .k-booking-stage{color:var(--k-blue);font-size:12px;font-weight:700}#kfw-landing .k-order-line{border-bottom:1px solid var(--k-line);justify-content:space-between;gap:20px;padding:11px 0;font-size:14px;display:flex}#kfw-landing .k-order-due{color:var(--k-navy);justify-content:space-between;align-items:center;gap:20px;margin:19px 0;font-size:16px;font-weight:750;display:flex}#kfw-landing .k-order-due strong{letter-spacing:-.03em;font-size:27px}#kfw-landing .k-check-label{color:var(--k-muted);align-items:flex-start;gap:9px;margin:20px 0;font-size:13px;display:flex}#kfw-landing .k-check-label input{width:17px;height:17px;accent-color:var(--k-blue);flex-shrink:0;margin-top:3px}#kfw-landing .k-done{padding:30px 0}#kfw-landing .k-done h3{margin-top:15px}#kfw-landing .k-done p{color:var(--k-muted);margin-top:14px;font-size:15px}#kfw-landing .k-notice{color:#264b80;background:#eef4ff;border-bottom:1px solid #d5e2ff;padding:15px 24px;font-size:13px;display:none}#kfw-landing .k-notice.is-visible{justify-content:space-between;align-items:center;gap:20px;display:flex}#kfw-landing .k-notice button{color:#1e4c9c;background:0 0;border:0;font-size:13px;font-weight:650}@media (width>=1150px){#kfw-landing h1{font-size:52px}#kfw-landing .k-nav button{font-size:13px}}@media (width<=920px){#kfw-landing .k-wrap{width:calc(100% - 40px)}#kfw-landing .k-header-inner{gap:12px}#kfw-landing .k-nav{gap:10px}#kfw-landing .k-nav button{font-size:11px}#kfw-landing .k-nav .k-nav-start{padding:9px}#kfw-landing .k-brand{font-size:14px}#kfw-landing h1{font-size:37px}#kfw-landing .k-hero-photo{min-height:475px}#kfw-landing .k-hero-grid{gap:25px}#kfw-landing .k-hero .k-copy{font-size:15px}#kfw-landing .k-result-grid{gap:30px}#kfw-landing .k-package-body{padding:22px}#kfw-landing .k-faq-grid{gap:30px}}@media (width<=740px){#kfw-landing .k-mobile-toggle{display:block}#kfw-landing .k-header-inner{flex-wrap:wrap;min-height:72px}#kfw-landing .k-brand{font-size:16px}#kfw-landing .k-nav{flex-wrap:wrap;flex:0 0 100%;order:3;justify-content:flex-start;gap:8px 22px;padding-bottom:18px;display:none}#kfw-landing .k-nav.is-open{display:flex}#kfw-landing .k-nav button{font-size:13px}#kfw-landing .k-hero-grid{grid-template-columns:1fr}#kfw-landing .k-hero{padding-top:32px}#kfw-landing h1{max-width:590px;font-size:clamp(32px,7.2vw,46px)}#kfw-landing .k-hero-photo{min-height:360px;max-height:420px}#kfw-landing .k-hero-photo img{object-position:center 43%}#kfw-landing .k-benefits{gap:16px}#kfw-landing .k-benefit{align-items:flex-start;gap:7px;font-size:12px}#kfw-landing .k-benefit small{font-size:11px}#kfw-landing .k-section{padding:52px 0}#kfw-landing .k-section-head{display:block}#kfw-landing .k-section-head .k-copy{max-width:100%;margin-top:18px}#kfw-landing .k-packages{grid-template-columns:1fr 1fr;gap:14px}#kfw-landing .k-package-body{padding:20px 17px}#kfw-landing .k-package h3{font-size:22px}#kfw-landing .k-package .k-copy{min-height:88px}#kfw-landing .k-package-list{font-size:13px}#kfw-landing .k-package .k-button{padding:12px 8px;font-size:13px}#kfw-landing .k-check-row{align-items:flex-start}#kfw-landing .k-result-grid{grid-template-columns:1fr}#kfw-landing .k-result-copy .k-copy{max-width:500px}#kfw-landing .k-document{width:100%;max-width:510px;margin:auto}#kfw-landing .k-studio-intro{grid-template-columns:1fr;gap:18px}#kfw-landing .k-studio-body{grid-template-columns:175px 1fr}#kfw-landing .k-studio-sidebar{padding:18px 9px}#kfw-landing .k-studio-editor{padding:23px 20px}#kfw-landing .k-studio-sidebar button{font-size:12px}#kfw-landing .k-process-grid{grid-template-columns:1fr 1fr;gap:26px}#kfw-landing .k-faq-grid{grid-template-columns:1fr}#kfw-landing .k-final-inner{display:block}#kfw-landing .k-final-inner .k-button{margin-top:23px}#kfw-landing .k-booking-grid{grid-template-columns:1fr}#kfw-landing .k-booking-summary{order:-1}#kfw-landing .k-booking-head{align-items:flex-start}}@media (width<=480px){#kfw-landing .k-wrap{width:calc(100% - 32px)}#kfw-landing h1{font-size:33px}#kfw-landing .k-hero .k-actions .k-button{flex:100%}#kfw-landing .k-hero-photo{min-height:315px}#kfw-landing .k-benefits{grid-template-columns:1fr;gap:18px;padding:20px 0}#kfw-landing .k-benefit{align-items:center;gap:12px;font-size:14px}#kfw-landing .k-benefit small{font-size:12px}#kfw-landing .k-packages{grid-template-columns:1fr}#kfw-landing .k-package-body{padding:26px}#kfw-landing .k-package .k-copy{min-height:0}#kfw-landing .k-package .k-button{font-size:14px}#kfw-landing .k-check-row{padding:20px;display:block}#kfw-landing .k-check-row button{white-space:normal;margin-top:15px}#kfw-landing .k-studio-header{flex-wrap:wrap;gap:5px;padding:14px 16px}#kfw-landing .k-studio-body{display:block}#kfw-landing .k-studio-sidebar{border-right:0;border-bottom:1px solid var(--k-line);gap:3px;padding:8px;display:flex}#kfw-landing .k-studio-sidebar>p{display:none}#kfw-landing .k-studio-sidebar button{text-align:center;flex:1;padding:10px 7px;font-size:11px;line-height:1.4;display:block}#kfw-landing .k-studio-sidebar button span{display:block}#kfw-landing .k-studio-editor{padding:23px 17px}#kfw-landing .k-studio-foot{padding:16px;display:block}#kfw-landing .k-studio-foot button{width:100%;margin-top:12px}#kfw-landing .k-studio-actions{display:block}#kfw-landing .k-studio-actions button{width:100%;margin-top:15px}#kfw-landing .k-process-bottom{display:block}#kfw-landing .k-process-bottom button{margin-top:20px}#kfw-landing .k-process-grid{gap:24px 17px}#kfw-landing .k-step h3{font-size:17px}#kfw-landing .k-footer-grid{grid-template-columns:1fr 1fr;gap:26px}#kfw-landing .k-footer-grid>div:first-child{grid-column:1/-1}#kfw-landing .k-document-inner{padding:27px 22px}#kfw-landing .k-doc-tabs button{padding:9px 5px;font-size:11px}#kfw-landing .k-booking-head{display:block}#kfw-landing .k-booking-head .k-close{margin-top:16px}#kfw-landing .k-form-grid{grid-template-columns:1fr}#kfw-landing .k-booking-form,#kfw-landing .k-booking-summary{padding:21px}#kfw-landing .k-finance-inputs{gap:10px}#kfw-landing .k-finance-result{display:block}#kfw-landing .k-finance-result strong{margin-top:6px;display:block}}@media (prefers-reduced-motion:reduce){#kfw-landing *,#kfw-landing :before,#kfw-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}#kfw-landing .k-final-amount.k-dim{opacity:1}#kfw-landing .k-reels{display:none}}#kfw-landing .k-video-section{padding-top:54px;padding-bottom:54px}#kfw-landing .k-video-grid{grid-template-columns:1.25fr .85fr;align-items:center;gap:60px;display:grid}#kfw-landing .k-video-copy .k-copy{max-width:550px;margin:22px 0 24px}#kfw-landing .k-video-copy h2{font-size:clamp(28px,3.3vw,37px)}#kfw-landing .k-video-figure{background:#fff;border:1px solid #dce4ef;border-radius:10px;min-width:0;margin:0;padding:0;overflow:hidden;box-shadow:0 10px 28px #12375a0c}#kfw-landing .k-video-figure video{aspect-ratio:1;background:#fff;width:100%;display:block}#kfw-landing .k-video-figure figcaption{border-top:1px solid #e0e8f3;padding:15px 18px}#kfw-landing .k-video-figure figcaption strong{color:#132d4d;font-size:14px;display:block}#kfw-landing .k-video-figure figcaption span{color:#536980;margin-top:3px;font-size:12px;display:block}#kfw-landing .k-reference-section{background:#f4f7fc;border-top:1px solid #e2e9f3;border-bottom:1px solid #e2e9f3;padding:50px 0}#kfw-landing .k-reference-heading{margin-bottom:25px}#kfw-landing .k-reference-heading h2{font-size:30px}#kfw-landing .k-reference-heading .k-copy{max-width:700px;margin-top:15px;font-size:14px}#kfw-landing .k-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}#kfw-landing .k-reference{border-top:2px solid #bdcde5;padding-top:20px}#kfw-landing .k-reference-number{color:#375884;text-transform:uppercase;letter-spacing:.035em;font-size:11px;font-weight:700}#kfw-landing .k-reference h3{letter-spacing:-.025em;margin:12px 0;font-size:20px}#kfw-landing .k-reference p{color:#52647c;font-size:13px;line-height:1.75}#kfw-landing .k-reference-tags{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}#kfw-landing .k-reference-tags span{color:#365581;background:#e7eef9;border-radius:4px;padding:4px 7px;font-size:11px}#kfw-landing .k-reference-foot{max-width:820px;margin-top:24px;font-size:11px}#kfw-landing .k-packages{grid-template-columns:1.25fr 1fr}#kfw-landing .k-check-expanded{background:#f7faff;border-color:#cbdcf4;align-items:center;gap:30px;padding:27px 28px}#kfw-landing .k-check-expanded>div{max-width:630px}#kfw-landing .k-check-expanded h3{font-size:22px}#kfw-landing .k-check-expanded p{margin-top:13px;font-size:14px}#kfw-landing .k-check-expanded .k-kicker{color:#1254ef;margin:0 0 12px;font-size:11px}#kfw-landing .k-check-expanded .k-credit-statement{color:#1647a2;margin-top:17px;font-size:13px;font-weight:700;display:block}#kfw-landing .k-check-expanded button{white-space:normal;flex:0 0 220px;font-size:13px}#kfw-landing .k-credit-band{color:#284e80;align-items:flex-start;gap:13px;padding:20px 0 6px;display:flex}#kfw-landing .k-credit-band i{flex-shrink:0;margin-top:4px}#kfw-landing .k-credit-band strong{font-size:14px}#kfw-landing .k-credit-band p{color:#52647c;max-width:810px;margin-top:5px;font-size:12px}#kfw-landing .k-studio-credit{color:#234f99;background:#eef4ff;border-radius:6px;margin-top:16px;padding:13px 14px;font-size:12px;line-height:1.65}#kfw-landing .k-switch button small{margin-top:2px;font-size:11px;font-weight:400;line-height:1.5;display:block}#kfw-landing .k-credit-selector{border-bottom:1px solid #dce4ef;margin:18px 0 12px;padding-bottom:18px}#kfw-landing .k-credit-selector label{font-size:12px}#kfw-landing .k-credit-selector select{font-size:13px}#kfw-landing #k-credit-line{color:#17653e}#kfw-landing #k-remaining-line{font-weight:700}@media (width<=740px){#kfw-landing .k-video-grid{grid-template-columns:1.15fr .85fr;gap:28px}#kfw-landing .k-video-copy h2{font-size:29px}#kfw-landing .k-video-copy .k-copy{font-size:14px}#kfw-landing .k-reference-grid{gap:17px}#kfw-landing .k-reference h3{font-size:18px}#kfw-landing .k-reference-number{font-size:10px}#kfw-landing .k-check-expanded{padding:25px;display:block}#kfw-landing .k-check-expanded button{margin-top:20px}}@media (width<=560px){#kfw-landing .k-video-grid{grid-template-columns:1fr}#kfw-landing .k-video-figure{width:100%;max-width:340px;margin:auto}#kfw-landing .k-reference-grid{grid-template-columns:1fr;gap:23px}#kfw-landing .k-reference-number{font-size:11px}#kfw-landing .k-reference h3{font-size:21px}#kfw-landing .k-reference-section{padding:38px 0}#kfw-landing .k-packages{grid-template-columns:1fr}#kfw-landing .k-check-expanded{padding:23px 20px}#kfw-landing .k-check-expanded h3{font-size:23px}#kfw-landing .k-check-expanded h3 br{display:none}}#kfw-landing .k-sector-section{background:#f5f8fd;border-top:1px solid #dde6f2;padding-bottom:54px}#kfw-landing .k-sector-heading .k-copy{max-width:700px;margin-top:20px}#kfw-landing .k-sector-picker{flex-wrap:wrap;gap:8px;margin:28px 0 30px;display:flex}#kfw-landing .k-sector-picker button{color:#455b76;background:#fff;border:1px solid #d4dfed;border-radius:6px;min-height:40px;padding:9px 12px;font-size:12px;font-weight:600}#kfw-landing .k-sector-picker button[aria-pressed=true]{color:#fff;background:#1254ef;border-color:#1254ef}#kfw-landing .k-sector-stage{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid}#kfw-landing .k-sector-overline{color:#1254ef;margin-bottom:13px;font-size:12px;font-weight:650}#kfw-landing .k-sector-copy h3{margin-bottom:18px;font-size:32px}#kfw-landing #k-sector-description{color:#52647c;font-size:15px;line-height:1.85}#kfw-landing .k-sector-focus{border-top:1px solid #d3dfef;margin:23px 0 27px;padding-top:21px}#kfw-landing .k-sector-focus>span{color:#163354;font-size:13px;font-weight:700}#kfw-landing .k-sector-focus ul{color:#536981;gap:9px;margin:12px 0 0;padding-left:18px;font-size:13px;display:grid}#kfw-landing .k-sector-focus li::marker{color:#1254ef}#kfw-landing .k-sector-document{background:#fff;border:1px solid #d3dfee;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 14px 38px #12385c14}#kfw-landing .k-sector-document-header{color:#556d89;background:#fff;border-bottom:1px solid #e1e8f3;align-items:center;gap:8px;padding:14px 18px;font-size:12px;display:flex}#kfw-landing #k-sector-page-counter{font-variant-numeric:tabular-nums;margin-left:auto}#kfw-landing .k-sector-page{background:#fff;flex-direction:column;min-height:430px;padding:27px 29px 20px;display:flex}#kfw-landing .k-sector-example-label{letter-spacing:.025em;color:#61738a;font-size:10px}#kfw-landing .k-sector-cover-line{background:#1254ef;width:40px;height:4px;margin:32px 0 22px}#kfw-landing .k-sector-document-type{letter-spacing:.17em;color:#526c8c;font-size:11px}#kfw-landing .k-sector-page h3{margin:13px 0;font-size:28px;line-height:1.15}#kfw-landing .k-sector-page-subtitle{color:#566f8a;max-width:270px;font-size:13px}#kfw-landing #k-sector-page-body{color:#48617f;margin:22px 0 26px;font-size:12px;line-height:1.65}#kfw-landing #k-sector-page-body p{border-bottom:1px solid #e6ecf4;padding:9px 0}#kfw-landing .k-sector-page-footer{color:#60748d;border-top:1px solid #dbe5f1;justify-content:space-between;gap:12px;margin-top:auto;padding-top:13px;font-size:10px;display:flex}#kfw-landing .k-sector-page-tabs{background:#eaf0f9;gap:4px;padding:8px;display:flex}#kfw-landing .k-sector-page-tabs button{color:#47607e;background:0 0;border:0;border-radius:5px;flex:1;padding:9px 5px;font-size:12px}#kfw-landing .k-sector-page-tabs button[aria-pressed=true]{color:#1254ef;background:#fff;font-weight:700}#kfw-landing .k-sector-bottom{border-top:1px solid #d8e2f0;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:22px;display:flex}#kfw-landing .k-sector-bottom>p{color:#526d8b;font-size:13px}#kfw-landing .k-sector-bottom>div{align-items:center;gap:15px;display:flex}#kfw-landing .k-sector-arrow{color:#184986;background:#fff;border:1px solid #cbd9eb;border-radius:7px;width:44px;height:44px;font-size:20px}#kfw-landing #k-sector-counter{font-variant-numeric:tabular-nums;color:#486382;font-size:12px}#kfw-landing .k-sector-caption{max-width:730px;margin-top:17px;font-size:11px}@media (width<=740px){#kfw-landing .k-sector-stage{gap:24px}#kfw-landing .k-sector-page{padding:23px 20px 17px}#kfw-landing .k-sector-page h3{font-size:23px}#kfw-landing .k-sector-copy h3{font-size:28px}#kfw-landing .k-sector-page-tabs button{font-size:11px}#kfw-landing .k-sector-picker button{min-height:44px}}@media (width<=560px){#kfw-landing .k-sector-stage{grid-template-columns:1fr;gap:27px}#kfw-landing .k-sector-document{width:100%;max-width:420px;margin:auto}#kfw-landing .k-sector-page h3{font-size:28px}#kfw-landing .k-sector-page{min-height:410px;padding:26px}#kfw-landing .k-sector-picker{gap:7px}#kfw-landing .k-sector-picker button{padding:8px 10px;font-size:11px}#kfw-landing .k-sector-bottom>p{max-width:100px;font-size:12px}#kfw-landing .k-sector-bottom>div{gap:11px}#kfw-landing .k-sector-page-tabs button{min-height:42px}}#kfw-landing .k-real-heading{margin-bottom:38px}#kfw-landing .k-real-heading h2{letter-spacing:-.04em;font-size:clamp(28px,4.1vw,43px);line-height:1.15}#kfw-landing .k-real-heading h2 span{color:#586e8a}#kfw-landing .k-real-result-grid{grid-template-columns:minmax(0,1fr) minmax(0,.88fr);align-items:center;gap:65px;display:grid}#kfw-landing .k-real-result-copy .k-copy{margin-bottom:24px;font-size:17px;line-height:1.8}#kfw-landing .k-real-result-copy .k-deliverable{padding:23px 0}#kfw-landing .k-real-result-copy .k-deliverable strong{font-size:16px;line-height:1.5}#kfw-landing .k-real-result-copy .k-deliverable p{font-size:14px;line-height:1.7}#kfw-landing .k-real-document{background:#fff;border:1px solid #cedbef;border-radius:12px;justify-self:center;width:100%;max-width:438px;overflow:hidden;box-shadow:0 20px 45px #102d5220}#kfw-landing .k-real-document-head{color:#536880;border-bottom:1px solid #dbe4f1;justify-content:space-between;align-items:center;gap:12px;padding:13px 17px;font-size:12px;display:flex}#kfw-landing .k-real-page{background:#edf2f8;padding:12px}#kfw-landing .k-real-page img{aspect-ratio:620/880;object-fit:contain;width:100%;height:auto;display:block;box-shadow:0 4px 12px #102a4820}#kfw-landing .k-real-doc-controls{background:#eaf0f9;gap:6px;padding:8px;display:flex}#kfw-landing .k-real-doc-controls button{color:#536681;background:0 0;border:0;border-radius:6px;flex:1;min-height:44px;padding:12px 6px;font-size:12px}#kfw-landing .k-real-doc-controls button[aria-pressed=true]{color:#1254ef;background:#fff;font-weight:700;box-shadow:0 2px 5px #1634510d}#kfw-landing .k-real-document-note{color:#65768a;text-align:center;padding:9px 13px;font-size:11px}#kfw-landing .k-real-studio-intro{grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-bottom:34px;display:grid}#kfw-landing .k-real-studio-intro h2{letter-spacing:-.04em;font-size:clamp(30px,4.1vw,44px);line-height:1.15}#kfw-landing .k-real-studio-intro .k-copy{font-size:16px;line-height:1.8}#kfw-landing .k-real-product{background:#f5f8fc;border:1px solid #ccdaf0;border-radius:14px;overflow:hidden;box-shadow:0 18px 55px #10335a12}#kfw-landing .k-real-product-tabs{background:#edf2fa;border-bottom:1px solid #cedcee;grid-template-columns:1fr 1fr;gap:1px;padding:9px;display:grid}#kfw-landing .k-real-product-tabs button{text-align:left;color:#526883;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;min-width:0;padding:16px 18px;display:flex}#kfw-landing .k-real-product-tabs button>span{background:#f8faff;border:1px solid #cedaeb;border-radius:8px;flex-shrink:0;padding:9px;font-size:12px}#kfw-landing .k-real-product-tabs strong{font-size:15px;line-height:1.4;display:block}#kfw-landing .k-real-product-tabs small{margin-top:5px;font-size:12px;font-weight:400;line-height:1.4;display:block}#kfw-landing .k-real-product-tabs button[aria-pressed=true]{color:#123b75;background:#fff;box-shadow:0 3px 9px #19375c0e}#kfw-landing .k-real-product-tabs button[aria-pressed=true]>span{color:#fff;background:#1254ef;border-color:#1254ef}#kfw-landing .k-original-screen{margin:0;padding:18px 14px 0}#kfw-landing .k-original-screen img{border:1px solid #d0dced;border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 10px 25px #112e5014}#kfw-landing .k-original-screen figcaption{color:#62728a;text-align:right;padding:12px 4px;font-size:11px}#kfw-landing .k-real-feature-row{background:#fff;border-top:1px solid #dae4f1;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:27px 30px 30px;display:grid}#kfw-landing .k-real-feature-row i{color:#1254ef;margin-bottom:13px;display:block}#kfw-landing .k-real-feature-row strong{font-size:15px;display:block}#kfw-landing .k-real-feature-row p{color:#586e88;margin-top:6px;font-size:13px;line-height:1.6}#kfw-landing .k-real-guidance-layout{grid-template-columns:minmax(0,1fr) minmax(0,345px);align-items:center;gap:48px;padding:36px 40px;display:grid}#kfw-landing .k-real-guidance-copy h3{letter-spacing:-.03em;font-size:31px;line-height:1.2}#kfw-landing .k-real-guidance-copy>p:not(.k-kicker){color:#4d6583;margin-top:20px;font-size:15px;line-height:1.85}#kfw-landing .k-real-guidance-copy ul{gap:18px;margin:27px 0;padding:0;list-style:none;display:grid}#kfw-landing .k-real-guidance-copy li{border-bottom:1px solid #d9e3f0;padding-bottom:14px;font-size:14px}#kfw-landing .k-real-guidance-copy li strong{color:#143c73;margin-bottom:5px;display:block}#kfw-landing .k-real-guidance-copy li span{color:#5d7089;font-size:13px}#kfw-landing .k-real-guidance-screen{justify-self:center;width:100%;max-width:345px;margin:0}#kfw-landing .k-real-guidance-screen img{border-radius:9px;width:100%;height:auto;display:block;box-shadow:0 12px 32px #1031541c}#kfw-landing .k-real-support{background:#edf5ff;border:1px solid #d6e3f4;border-radius:10px;align-items:center;gap:20px;margin-top:24px;padding:25px;display:flex}#kfw-landing .k-real-support-icon{color:#1254ef;background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:14px;display:flex}#kfw-landing .k-real-support h3{letter-spacing:-.02em;font-size:18px;line-height:1.45}#kfw-landing .k-real-support p{color:#536985;margin-top:5px;font-size:14px;line-height:1.6}#kfw-landing .k-real-support button{white-space:nowrap;margin-left:auto;font-size:13px}#kfw-landing .k-real-studio-bottom{color:#586d87;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;font-size:13px;display:flex}@media (width<=850px){#kfw-landing .k-real-result-grid{gap:30px}#kfw-landing .k-real-studio-intro{gap:26px}#kfw-landing .k-real-guidance-layout{gap:25px;padding:25px}#kfw-landing .k-real-guidance-copy h3{font-size:26px}#kfw-landing .k-real-support{flex-wrap:wrap}#kfw-landing .k-real-support button{margin-left:0}}@media (width<=620px){#kfw-landing .k-real-result-grid,#kfw-landing .k-real-studio-intro{grid-template-columns:1fr;gap:28px}#kfw-landing .k-real-heading{margin-bottom:22px}#kfw-landing .k-real-product-tabs button{gap:7px;padding:12px 9px}#kfw-landing .k-real-product-tabs button>span{display:none}#kfw-landing .k-real-product-tabs strong{font-size:13px}#kfw-landing .k-real-product-tabs small{font-size:11px}#kfw-landing .k-original-screen{padding:8px 5px 0}#kfw-landing .k-real-feature-row{grid-template-columns:1fr;gap:19px;padding:24px}#kfw-landing .k-real-feature-row>div{padding-left:34px;position:relative}#kfw-landing .k-real-feature-row i,#kfw-landing .k-real-feature-row svg{position:absolute;top:0;left:0}#kfw-landing .k-real-guidance-layout{grid-template-columns:1fr;gap:24px;padding:24px 18px}#kfw-landing .k-real-guidance-copy h3 br{display:none}#kfw-landing .k-real-support{gap:15px;padding:22px}#kfw-landing .k-real-support-icon{display:none}#kfw-landing .k-real-support button{white-space:normal;width:100%}#kfw-landing .k-real-studio-bottom{display:block}#kfw-landing .k-real-studio-bottom button{margin-top:12px}}#kfw-landing .k-note{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}#kfw-landing .k-note .k-note-shortcut{font:inherit;color:#1254ef;text-underline-offset:4px;background:0 0;border:0;min-height:32px;padding:4px 2px;text-decoration:underline}#kfw-landing .k-real-results{background:linear-gradient(130deg,#f7faff,#edf3fa);position:relative}#kfw-landing .k-real-result-grid{align-items:center;gap:64px}#kfw-landing .k-real-result-copy .k-copy{max-width:440px;margin-bottom:30px;font-size:16px}#kfw-landing .k-real-result-copy .k-deliverable{background:#fff;border:0;border-radius:3px 3px 18px;gap:13px;max-width:460px;margin:19px 0;padding:22px 22px 22px 18px;position:relative;transform:rotate(-1.4deg);box-shadow:0 8px 22px #15365f09}#kfw-landing .k-real-result-copy .k-deliverable:before{content:"";background:#c5d7ee80;width:48px;height:16px;position:absolute;top:-7px;left:45%;transform:rotate(3deg)}#kfw-landing .k-real-result-copy .k-deliverable:after{content:"";background:linear-gradient(135deg,#ccd8e480 50%,#edf3fa 50%);border-radius:2px 0 0;width:18px;height:18px;position:absolute;bottom:0;right:0}#kfw-landing .k-real-result-copy .k-deliverable:nth-of-type(2){background:#e7efff;margin-left:13px;transform:rotate(.8deg)}#kfw-landing .k-real-result-copy .k-deliverable:nth-of-type(3){background:#eff7f2;margin-left:3px;transform:rotate(-.5deg)}#kfw-landing .k-real-result-copy .k-deliverable>span{color:#2c558c;background:#fff8;border:1px solid #9bb4d15c;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:12px;display:flex}#kfw-landing .k-real-result-copy .k-deliverable strong{letter-spacing:-.015em;font-size:17px;line-height:1.35}#kfw-landing .k-real-result-copy .k-deliverable p{margin-top:7px;font-size:13px;line-height:1.65}#kfw-landing .k-real-result-copy .k-actions{margin-top:30px}#kfw-landing .k-real-document{border-radius:10px;position:relative;transform:rotate(1deg);box-shadow:0 26px 50px #0c294622,0 1px #fff}#kfw-landing .k-real-studio{background:linear-gradient(#fff 0% 38%,#f5f8fc 100%)}#kfw-landing .k-real-studio-intro .k-kicker{color:#1254ef;display:inline-block}#kfw-landing .k-real-product{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}#kfw-landing .k-real-product-tabs{background:#eff4fb;border:1px solid #dbe5f0;border-radius:12px;margin-bottom:25px;padding:6px}#kfw-landing .k-real-product-tabs button{border-radius:8px;padding:14px 17px}#kfw-landing .k-real-product-tabs button[aria-pressed=true]{box-shadow:0 3px 12px #14366013}#kfw-landing .k-original-screen{margin:0;padding:0;position:relative}#kfw-landing .k-original-screen figcaption{text-align:center;color:#5e7592;min-height:34px;padding:13px 5px 0;font-size:12px}#kfw-landing .k-notes-map{background:#fff;border:1px solid #d2deef;border-radius:11px;padding:9px;position:relative;box-shadow:0 20px 42px #183d6f16,0 2px 6px #183d6f10}#kfw-landing .k-notes-map img{width:100%;height:auto;box-shadow:none;border:0;border-radius:5px;display:block}#kfw-landing .k-note-focus{pointer-events:none;z-index:1;background:#1254ef03;border:2px solid #2c66f3;border-radius:7px;transition:top .28s,left .28s,width .28s,height .28s;position:absolute;box-shadow:0 0 0 4px #2465ff0a}#kfw-landing .k-notes-map[data-focus=write] .k-note-focus{width:52.2%;height:80%;top:18%;left:28.8%}#kfw-landing .k-notes-map[data-focus=guide] .k-note-focus{width:15.7%;height:80%;top:18%;left:82.5%}#kfw-landing .k-notes-map[data-focus=export] .k-note-focus{width:12.7%;height:5.8%;top:2.2%;left:85.5%}#kfw-landing .k-map-point{z-index:2;color:#1c4ac0;background:#eaf0ff;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:750;transition:background .15s,color .15s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 10px #16356d2b}#kfw-landing .k-map-point[aria-pressed=true]{color:#fff;background:#1254ef}#kfw-landing .k-map-write{top:44%;left:28.8%}#kfw-landing .k-map-guide{top:44%;left:82.5%}#kfw-landing .k-map-export{top:6%;left:85.5%}#kfw-landing .k-annotation-notes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:25px;padding:25px 12px 18px;display:grid;position:relative}#kfw-landing .k-sticky{text-align:left;min-width:0;transform:rotate(var(--note-tilt));color:#12314b;border:0;border-radius:3px 3px 22px;flex-direction:column;padding:24px 22px 18px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 9px 20px #1030520d,0 1px 1px #1030520d}#kfw-landing .k-sticky:before{content:"";height:20px;transform:rotate(calc(-1 * var(--note-tilt)));pointer-events:none;border-left:1px dashed #90a9c8;position:absolute;top:-22px;left:50%}#kfw-landing .k-sticky:after{content:"";pointer-events:none;background:linear-gradient(135deg,#94adcb30 50%,#f5f8fc 50%);border-radius:3px 0 0;width:22px;height:22px;position:absolute;bottom:0;right:0}#kfw-landing .k-sticky-cream{--note-tilt:-2deg;background:#fff3cf}#kfw-landing .k-sticky-blue{--note-tilt:1.2deg;background:#e5edff}#kfw-landing .k-sticky-mint{--note-tilt:-1deg;background:#e2f4ed}#kfw-landing .k-sticky[aria-pressed=true]{transform:translateY(-4px)rotate(0);box-shadow:0 13px 30px #163a6116,0 0 0 1px #c3d1df7a}#kfw-landing .k-sticky:hover{transform:translateY(-5px)rotate(0);box-shadow:0 16px 34px #163a6118}#kfw-landing .k-sticky-top{color:#477097;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}#kfw-landing .k-sticky-top i,#kfw-landing .k-sticky-top svg{width:19px;height:19px}#kfw-landing .k-sticky-number{letter-spacing:.06em;color:#526e86;font-size:12px}#kfw-landing .k-sticky>strong{letter-spacing:-.045em;font-size:23px;font-weight:700;line-height:1.18;display:block}#kfw-landing .k-sticky-copy{color:#4b647b;margin-top:14px;font-size:13px;line-height:1.75;display:block}#kfw-landing .k-sticky-link{color:#285779;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:23px;font-size:11px;font-weight:650;display:flex}#kfw-landing .k-sticky-link>span{font-size:21px;font-weight:400}#kfw-landing .k-real-guidance-layout{background:#f0f5fc;border:1px solid #d9e4f2;border-radius:14px}#kfw-landing .k-real-guidance-copy li{background:#fff;border:0;border-radius:2px 2px 13px;padding:15px 18px;transform:rotate(-.7deg);box-shadow:0 5px 13px #15365409}#kfw-landing .k-real-guidance-copy li:nth-child(2){background:#fff3cf;margin-left:7px;transform:rotate(.7deg)}#kfw-landing .k-real-guidance-copy li:nth-child(3){background:#e2f4ed;transform:rotate(-.5deg)}#kfw-landing .k-real-support{color:#fff;background:#102d58;border:0;border-radius:13px;margin-top:26px;padding:27px 30px;position:relative;box-shadow:0 12px 24px #173b6211}#kfw-landing .k-real-support-icon{color:#b8d5ff;background:#234779;transform:rotate(-5deg)}#kfw-landing .k-real-support h3{color:#fff;font-size:20px}#kfw-landing .k-real-support p{color:#c3d4eb;font-size:14px}#kfw-landing .k-real-support button.k-outline{color:#143763;background:#fff;border:1px solid #fff}@media (width<=850px){#kfw-landing .k-real-result-grid{gap:36px}#kfw-landing .k-annotation-notes{gap:15px;padding:22px 4px 15px}#kfw-landing .k-sticky{padding:21px 16px 16px}#kfw-landing .k-sticky>strong{font-size:20px}#kfw-landing .k-sticky-copy{font-size:12px}#kfw-landing .k-real-result-copy .k-deliverable strong{font-size:16px}}@media (width<=620px){#kfw-landing .k-real-result-grid{gap:32px}#kfw-landing .k-real-document{transform:none}#kfw-landing .k-real-result-copy .k-deliverable{max-width:none;margin:16px 3px;transform:rotate(-.7deg)}#kfw-landing .k-real-result-copy .k-deliverable:nth-of-type(2){margin-left:6px}#kfw-landing .k-annotation-notes{grid-template-columns:1fr;gap:16px;padding:22px 6px 6px}#kfw-landing .k-sticky{--note-tilt:-.7deg;padding:20px 22px}#kfw-landing .k-sticky-blue{--note-tilt:.7deg}#kfw-landing .k-sticky-top{margin-bottom:10px}#kfw-landing .k-sticky>strong{font-size:23px}#kfw-landing .k-sticky>strong br{display:none}#kfw-landing .k-sticky-copy{margin-top:10px;font-size:14px}#kfw-landing .k-sticky-link{padding-top:13px;font-size:12px}#kfw-landing .k-sticky:before{display:none}#kfw-landing .k-sticky-top i,#kfw-landing .k-sticky-top svg{width:18px;height:18px}#kfw-landing .k-map-point{border-width:2px;width:28px;height:28px;font-size:11px}#kfw-landing .k-notes-map{border-radius:7px;padding:5px}#kfw-landing .k-real-product-tabs{margin-bottom:17px}#kfw-landing .k-real-product-tabs button{padding:11px 9px}#kfw-landing .k-real-support{padding:24px}#kfw-landing .k-real-guidance-copy li{transform:none}#kfw-landing .k-real-result-copy .k-copy{max-width:none}}@media (pointer:coarse){#kfw-landing .k-map-point:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#kfw-landing .k-note .k-note-shortcut{min-height:44px}}@media (prefers-reduced-motion:reduce){#kfw-landing .k-sticky,#kfw-landing .k-note-focus,#kfw-landing .k-map-point{transition:none}}#kfw-landing{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;max-width:none;overflow:clip}#kfw-landing .k-button,#kfw-landing .k-link{cursor:pointer;text-decoration:none;display:inline-flex}#kfw-landing .k-copy,#kfw-landing .k-package .k-copy,#kfw-landing #k-sector-description{font-size:1rem;line-height:1.8}#kfw-landing .k-package-list,#kfw-landing .k-faq-list p,#kfw-landing .k-sticky-copy,#kfw-landing .k-real-guidance-copy li span{font-size:.875rem}#kfw-landing .k-real-support h3,#kfw-landing .k-process h2,#kfw-landing .k-final-section h2{color:inherit}#kfw-landing .k-sector-service-detail{background:linear-gradient(140deg,#fff,#edf4ff);padding:30px}#kfw-landing .k-sector-service-detail h3{font-size:30px;line-height:1.2}#kfw-landing #k-sector-capital-list{margin:25px 0;padding:0;list-style:none}#kfw-landing #k-sector-capital-list li{color:#445e7d;border-bottom:1px solid #d9e4f2;padding:14px 0;font-size:15px;line-height:1.6}#kfw-landing .k-live-inquiry{background:#edf3fc}#kfw-landing .k-live-inquiry-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:55px;display:grid}#kfw-landing .k-live-inquiry-copy p:not(.k-kicker){color:#516983;margin-top:22px;font-size:16px;line-height:1.8}#kfw-landing .k-live-inquiry-copy a{color:#1254ef;text-underline-offset:4px;font-size:15px;text-decoration:underline}#kfw-landing .kfw-check-card{color:#112e54;background:#fff;border:1px solid #cedcef;border-radius:13px;padding:30px;box-shadow:0 14px 40px #17385d12}#kfw-landing .kfw-check-card h3{color:#112e54;font-size:26px;line-height:1.2}#kfw-landing .kfw-check-card p,#kfw-landing .kfw-check-card label{font-size:14px;line-height:1.65}#kfw-landing .kfw-check-card input{font-size:16px}#kfw-landing .kfw-check-card .button{border-radius:7px;min-height:46px;font-size:14px}#kfw-landing .kfw-check-card .button-gold{color:#fff;background:#1254ef}#kfw-landing .kfw-check-card small{font-size:12px}#kfw-landing .kfw-check-card .question-number{color:#315b93;font-size:12px}#kfw-landing .kfw-choice-list button b{font-size:15px}#kfw-landing .kfw-check-card button,#kfw-landing .kfw-check-card input,#kfw-landing .kfw-check-card select{font-family:inherit}#kfw-landing .kfw-selected-package{background:#edf4ff;border:1px solid #c7d8f4;border-radius:8px;margin-bottom:22px;padding:16px 18px}#kfw-landing .kfw-selected-package>span{text-transform:uppercase;letter-spacing:.08em;color:#526f92;font-size:11px;display:block}#kfw-landing .kfw-selected-package strong{letter-spacing:-.015em;margin-top:5px;font-size:18px;display:block}#kfw-landing .kfw-selected-package small{color:#4c6584;margin-top:4px;display:block}#kfw-landing .kfw-check-success h3{font-size:28px}#kfw-landing .kfw-check-step .kfw-result-preview{color:#34537c;background:#eff5ff}#kfw-landing .kfw-privacy,#kfw-landing .privacy-line{color:#516983}#kfw-landing section,#kfw-landing #k-note-screen{scroll-margin-top:100px}@media (width<=740px){#kfw-landing .k-live-inquiry-layout{grid-template-columns:1fr;gap:25px}}@media (width<=480px){#kfw-landing .kfw-check-card{padding:22px 18px}#kfw-landing .kfw-check-card h3{font-size:24px}#kfw-landing .k-small{font-size:12px}}#kfw-landing .k-studio-specialism{color:var(--k-blue);max-width:350px;margin-top:20px;font-size:16px;font-weight:650;line-height:1.6}#kfw-landing .k-studio-proof{border-left:3px solid var(--k-blue);align-items:center;gap:18px;margin-top:24px;padding:10px 0 10px 18px;display:flex}#kfw-landing .k-studio-proof>strong{letter-spacing:-.055em;color:var(--k-navy);font-size:48px;font-weight:750;line-height:1}#kfw-landing .k-studio-proof p{font-size:15px;font-weight:650;line-height:1.6}#kfw-landing .k-studio-proof p span{color:var(--k-muted);font-size:14px;font-weight:400}#kfw-landing .k-bank-section{border-top:1px solid var(--k-line);border-bottom:1px solid var(--k-line);background:#fff;padding:38px 0 32px}#kfw-landing .k-bank-layout{grid-template-columns:180px 1fr;align-items:center;gap:38px;display:grid}#kfw-landing .k-bank-funder{border-right:1px solid var(--k-line);height:100%;padding-right:22px}#kfw-landing .k-bank-label{text-align:center;color:var(--k-muted);text-transform:uppercase;letter-spacing:.065em;margin-bottom:14px;font-size:12px}#kfw-landing .k-bank-logos{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:16px;display:grid}#kfw-landing .k-bank-logo{justify-content:center;align-items:center;gap:8px;min-width:0;height:52px;margin:0;display:flex}#kfw-landing .k-bank-logo img{object-fit:contain;width:100%;max-width:180px;height:32px;display:block}#kfw-landing .k-bank-kfw img{max-width:105px;height:45px}#kfw-landing .k-bank-sparkasse img,#kfw-landing .k-bank-deutsche-bank img{flex:none;width:30px}#kfw-landing .k-bank-logo figcaption{color:#102d58;font-size:14px;font-weight:700;line-height:1.15}#kfw-landing .k-bank-volksbanken,#kfw-landing .k-bank-commerzbank{background:#0c3159;border-radius:4px;padding:9px}#kfw-landing .k-bank-more{text-align:center;color:var(--k-muted);margin-top:25px;font-size:14px;line-height:1.65}#kfw-landing .k-reference-section{border-top:1px solid var(--k-line);border-bottom:1px solid var(--k-line);background:#f7f9fc;padding:26px 0 30px;overflow:hidden}#kfw-landing .k-reference-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}#kfw-landing .k-reference-heading h2{letter-spacing:0;color:#405979;font-size:16px;font-weight:600;line-height:1.5}#kfw-landing .k-reference-toggle{color:#526b89;cursor:pointer;background:0 0;border:1px solid #d5dfec;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;padding:0;font-size:14px;display:grid}#kfw-landing .k-reference-toggle:focus-visible{outline:2px solid var(--k-blue);outline-offset:3px}#kfw-landing .k-reference-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}#kfw-landing .k-reference-track{width:max-content;animation:220s linear infinite kfw-references;display:flex}#kfw-landing .k-reference-group{gap:9px;padding-right:9px;display:flex}#kfw-landing .k-reference-chip{white-space:nowrap;cursor:default;background:#fff;border:1px solid #e0e7f0;border-radius:22px;align-items:center;gap:10px;padding:9px 14px;display:flex}#kfw-landing .k-reference-chip strong{color:#405979;letter-spacing:0;font-size:14px;font-weight:500}#kfw-landing .k-reference-chip small{color:#62758e;border-left:1px solid #e0e7f0;padding-left:10px;font-size:12px}#kfw-landing .k-reference-rows[data-paused=true] .k-reference-track{animation-play-state:paused}@keyframes kfw-references{to{transform:translate(-50%)}}@media (width<=1050px){#kfw-landing .k-bank-logos{grid-template-columns:repeat(3,minmax(0,1fr))}#kfw-landing .k-bank-funder{flex-direction:column;justify-content:center;display:flex}#kfw-landing .k-bank-layout{grid-template-columns:160px 1fr;gap:25px}}@media (width<=620px){#kfw-landing .k-bank-layout{grid-template-columns:1fr;gap:22px}#kfw-landing .k-bank-funder{border-right:0;border-bottom:1px solid var(--k-line);padding:0 0 22px}#kfw-landing .k-bank-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#kfw-landing .k-bank-hypovereinsbank{grid-column:1/-1}#kfw-landing .k-reference-section{padding:22px 0}#kfw-landing .k-reference-heading h2{font-size:14px}}@media (prefers-reduced-motion:reduce){#kfw-landing .k-reference-track{animation:none;transform:none}#kfw-landing .k-reference-window{padding:0 20px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}#kfw-landing .k-reference-group[aria-hidden=true],#kfw-landing .k-reference-toggle{display:none}}
