@font-face{font-family:NFInter;src:url('../fonts/inter-400.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:NFInter;src:url('../fonts/inter-600.woff2') format('woff2');font-weight:600 800;font-display:swap}@font-face{font-family:NFEditorial;src:url('../fonts/instrument.ttf') format('truetype');font-weight:400;font-display:swap}
:root{--nf-paper:#fff;--nf-ink:#283642;--nf-muted:#53606c;--nf-red:#b8202b;--nf-brand:#d83434;--nf-silver:#edf0f3;--nf-line:#d6dce2;--nf-surface:linear-gradient(125deg,#f7f8fa,#e9edf1 65%,#f4f5f7);--nf-radius:14px;--nf-shadow:0 12px 30px #3d4f6212;--nf-body:NFInter,sans-serif;--nf-heading:NFEditorial,Georgia,serif}
html:has(.nf-site){scroll-behavior:smooth;scroll-padding-top:35px}.nf-site,.nf-site *{box-sizing:border-box}.nf-site{margin:0;color:var(--nf-ink);background:var(--nf-paper);font-family:var(--nf-body);font-size:16px;line-height:1.8;overflow-wrap:break-word}.nf-site a{color:inherit;text-decoration:none}.nf-site button,.nf-site input,.nf-site textarea{font:inherit}.nf-site button{cursor:pointer}.nf-site img{display:block;max-width:100%;height:auto}.nf-site figure,.nf-site blockquote{margin:0}.nf-site h1,.nf-site h2,.nf-site h3{font-family:var(--nf-heading);font-weight:400;line-height:1.08;letter-spacing:-.025em;margin:0 0 24px}.nf-site h1{font-size:clamp(50px,5.9vw,84px)}.nf-site h2{font-size:clamp(38px,4.2vw,58px)}.nf-site h3{font-size:30px}.nf-site p{margin:0 0 24px;color:var(--nf-muted)}.nf-site :focus-visible{outline:3px solid var(--nf-red);outline-offset:5px}.nf-site ::selection{background:#f1cdd0}.nf-wrap{width:min(1280px,calc(100% - 112px));margin-inline:auto}.nf-section{padding-block:90px}.nf-eyebrow{display:flex;align-items:center;gap:18px;font-size:11px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;margin-bottom:28px!important;color:var(--nf-ink)!important}.nf-eyebrow:before{content:'';width:32px;height:2px;background:var(--nf-red);flex-shrink:0}.nf-lead{font-size:18px;line-height:1.8}.nf-section-description,.nf-section-heading{max-width:780px;margin-bottom:40px}.nf-section-heading>p:last-child{max-width:720px}.nf-section-heading .nf-eyebrow{margin-bottom:20px!important}.nf-section-heading h2{margin-bottom:20px}.nf-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:32px}.nf-button{display:inline-flex;justify-content:center;align-items:center;gap:22px;min-height:50px;padding:14px 24px;border:1px solid var(--nf-red);border-radius:28px;background:var(--nf-red);color:white!important;font-size:13px;font-weight:600;line-height:1.5;transition:transform .25s,box-shadow .25s,background .25s}.nf-button:hover{transform:translateY(-3px);box-shadow:0 8px 18px #b8202b25;background:#9c1822}.nf-button-glass,.nf-button-white{background:transparent;color:var(--nf-red)!important}.nf-button-glass:hover,.nf-button-white:hover{background:#fbf0f1}.nf-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding-block:8px;border-bottom:1px solid var(--nf-red);color:var(--nf-red)!important;font-size:14px}.nf-text-link:hover{color:var(--nf-ink)!important}.nf-header{position:relative;z-index:5}.nf-nav-shell{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:104px;background:white}.nf-brand{display:flex;gap:12px;align-items:center;font-size:14px;font-weight:600;white-space:nowrap}.nf-brand img{width:66px;height:48px;object-fit:contain}.nf-nav{display:flex;align-items:center;gap:28px;margin-left:auto}.nf-nav>a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;position:relative}.nf-nav>a:after{position:absolute;content:'';height:2px;left:0;right:100%;bottom:1px;background:var(--nf-red);transition:right .2s}.nf-nav>a:hover:after,.nf-nav>a[aria-current]:after{right:0}.nf-nav-cta .nf-button{min-height:44px;padding:12px 19px;font-size:11px;gap:16px}.nf-menu-button,.nf-mobile-cta{display:none}.nf-skip{position:fixed;top:-150px;left:20px;padding:12px;background:white;color:var(--nf-red);z-index:100}.nf-skip:focus{top:15px}.nf-hero-shell{background:var(--nf-surface);border-bottom:1px solid #e7eaed}.nf-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:60px;padding-block:64px;min-height:730px}.nf-hero h1 em{display:block;color:var(--nf-red);font-style:normal}.nf-hero-subtitle{font-family:var(--nf-heading);font-size:32px;line-height:1.2;color:var(--nf-ink)!important;max-width:540px}.nf-hero .nf-lead{font-size:16px;max-width:505px}.nf-hero-photo{border-radius:var(--nf-radius);overflow:hidden;box-shadow:0 20px 45px #3443541b;border:1px solid #d8dde2}.nf-hero-photo img{width:100%;height:570px;object-fit:cover;object-position:50% 30%}.nf-scroll{display:inline-flex;gap:18px;align-items:center;font-size:12px;min-height:44px;margin-top:50px;color:var(--nf-muted)!important}.nf-home-about{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.nf-home-about>div:last-child{border-left:1px solid var(--nf-line);padding-left:50px}.nf-home-about h2{max-width:490px}.nf-client-preview{margin-top:65px;text-align:center}.nf-client-preview>.nf-eyebrow{justify-content:center;font-size:10px}.nf-client-preview>.nf-eyebrow:before{display:none}.nf-client-preview>div{display:flex;justify-content:center;margin-bottom:20px}.nf-client-preview span{padding:0 65px;border-right:1px solid var(--nf-line);font-size:18px}.nf-client-preview span:last-child{border:0}.nf-client-preview .nf-text-link{font-size:12px}.nf-services-section{border-radius:var(--nf-radius);background:var(--nf-surface);padding:65px;max-width:1380px;width:calc(100% - 64px);margin-block:25px 20px}.nf-grid{display:grid;gap:28px}.nf-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.nf-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.nf-metal,.nf-glass{border:1px solid var(--nf-line);background:white;border-radius:12px;box-shadow:var(--nf-shadow)}.nf-card{padding:34px;position:relative;min-height:335px;transition:transform .3s,box-shadow .3s;transform-style:preserve-3d}.nf-card:hover{transform:perspective(900px) rotateX(1deg) rotateY(-1deg) translateY(-5px);box-shadow:0 20px 32px #3443541b}.nf-card-number{display:block;font-family:var(--nf-heading);font-size:36px;color:var(--nf-red);margin-bottom:20px}.nf-card h3{font-family:var(--nf-body);font-size:19px;font-weight:400;line-height:1.5;letter-spacing:-.02em;margin-bottom:18px}.nf-card p{font-size:14px;line-height:1.8;margin-bottom:35px}.nf-card-link{position:absolute;bottom:22px;left:34px;display:grid;place-items:center;width:44px;height:44px;font-size:25px;color:var(--nf-red)!important}.nf-section-actions{margin-top:40px;text-align:center}.nf-heading-row{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px}.nf-heading-row h2{margin:0}.nf-home-article{padding:34px;display:flex;flex-direction:column;align-items:flex-start;box-shadow:none}.nf-home-article h3{font-size:32px;line-height:1.2;max-width:480px}.nf-home-article .nf-text-link{margin-top:auto}.nf-learning-row{border-top:1px solid var(--nf-line);display:flex;justify-content:space-between;align-items:center;gap:35px;padding-top:40px;margin-top:50px}.nf-learning-row h3{font-size:29px;margin:0}.nf-cta{background:var(--nf-surface);border:1px solid #e4e7eb;border-radius:var(--nf-radius);padding:60px;display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:center}.nf-cta h2{max-width:580px}.nf-cta-contact{border-left:1px solid var(--nf-line);padding-left:50px;display:grid;gap:20px;font-size:15px}.nf-cta-contact a{display:flex;min-height:44px;align-items:center}.nf-cta-contact a:hover{color:var(--nf-red)}.nf-footer{padding-block:40px 25px;border-top:1px solid var(--nf-line);margin-top:40px}.nf-footer-top,.nf-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px}.nf-footer nav{display:flex;gap:22px;flex-wrap:wrap;justify-content:flex-end}.nf-footer nav a{font-size:12px;min-height:44px;display:flex;align-items:center}.nf-footer a:hover{color:var(--nf-red)}.nf-footer-bottom{border-top:1px solid var(--nf-line);margin-top:30px;padding-top:20px;font-size:11px;color:var(--nf-muted)}.nf-footer-bottom a{display:flex;align-items:center;min-height:44px}.nf-page-intro{padding-block:85px 60px;position:relative;border-bottom:1px solid var(--nf-line)}.nf-page-intro h1{max-width:1000px}.nf-page-intro .nf-lead{max-width:800px;margin-bottom:0}.nf-about-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;align-items:center}.nf-portrait{padding:10px;background:var(--nf-surface);border-radius:14px;box-shadow:var(--nf-shadow);border:1px solid var(--nf-line)}.nf-portrait img{border-radius:7px;aspect-ratio:1;object-fit:cover}.nf-portrait figcaption{padding:16px 8px 8px;font-size:12px}.nf-about-copy p{font-size:16px}.nf-skill{padding:32px;box-shadow:none;background:var(--nf-surface)}.nf-skill .nf-eyebrow{font-size:10px;letter-spacing:.08em;gap:8px}.nf-skill .nf-eyebrow:before{display:none}.nf-skill strong{font-family:var(--nf-heading);color:var(--nf-red);font-size:34px;font-weight:400}.nf-skill h3{font-size:30px}.nf-skill p:last-child{font-size:14px;margin:0}.nf-testimonial{padding:32px;box-shadow:none;background:linear-gradient(135deg,#fff,#f5f6f8)}.nf-result{font-family:var(--nf-heading);font-size:64px;line-height:1;display:block;color:var(--nf-red);margin-bottom:24px}.nf-testimonial blockquote{font-size:15px;line-height:1.9;margin-bottom:28px;color:var(--nf-muted)}.nf-testimonial figcaption{display:flex;align-items:center;gap:14px;font-size:14px;font-weight:600}.nf-testimonial img{width:48px;height:48px;object-fit:contain;border-radius:50%;border:1px solid var(--nf-line)}.nf-client-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.nf-client-tile{padding:32px 20px;border:1px solid var(--nf-line);border-radius:10px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:170px}.nf-client-tile img{width:160px;height:65px;object-fit:contain}.nf-client-tile figcaption{font-size:12px;margin-top:22px;color:var(--nf-muted)}.nf-certificate{overflow:hidden;box-shadow:none;transition:transform .3s,box-shadow .3s}.nf-certificate:hover{transform:translateY(-4px);box-shadow:var(--nf-shadow)}.nf-certificate img{width:100%;height:260px;object-fit:contain;padding:14px;background:#f5f6f8}.nf-certificate h3{font-family:var(--nf-body);font-size:15px;line-height:1.6;margin:0;padding:25px;letter-spacing:0}.nf-faq{padding:22px 28px;box-shadow:none;height:fit-content}.nf-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:20px;cursor:pointer;font-size:15px}.nf-faq summary::-webkit-details-marker{display:none}.nf-faq summary span{color:var(--nf-red);font-size:25px}.nf-faq[open] summary span{transform:rotate(45deg)}.nf-faq p{font-size:14px;margin:20px 0 0}.nf-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-block:85px 35px}.nf-contact-grid .nf-lead{font-size:17px}.nf-contact-links{display:grid;margin-block:30px;gap:10px}.nf-contact-links a{min-height:44px;display:flex;align-items:center;color:var(--nf-red);font-size:18px}.nf-form-panel{padding:38px;background:var(--nf-surface)}.nf-form{display:grid;gap:20px}.nf-form label{display:grid;gap:8px;font-size:13px}.nf-form input:not([type=checkbox]),.nf-form textarea{width:100%;min-width:0;border:1px solid #b9c2cc;border-radius:6px;padding:12px 14px;min-height:48px;background:white;color:var(--nf-ink);resize:vertical}.nf-form .nf-consent{display:flex;align-items:center;gap:12px;font-size:12px;min-height:44px;line-height:1.7}.nf-consent input{width:18px;height:18px;flex-shrink:0;accent-color:var(--nf-red)}.nf-form .nf-button{justify-self:start}.nf-form .nf-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.nf-form-status{font-size:14px;margin:0!important}.nf-privacy{font-size:11px!important;line-height:1.7;margin:0!important}.nf-form button:disabled{opacity:.6;cursor:wait}.nf-newsletter{padding:45px;display:grid;grid-template-columns:1fr 1fr;gap:70px;background:var(--nf-surface);box-shadow:none}.nf-post-card{overflow:hidden;box-shadow:none}.nf-post-card>a img{width:100%;height:280px;object-fit:cover}.nf-post-copy{padding:32px}.nf-post-copy h2{font-size:33px;line-height:1.2;margin-top:20px}.nf-post-copy time{font-size:12px;color:var(--nf-muted)}.nf-post-copy p:not(.nf-eyebrow){font-size:14px}.nf-post-copy .nf-eyebrow{font-size:10px}.nf-article{max-width:960px;padding-top:80px}.nf-article h1{font-size:clamp(40px,5vw,65px)}.nf-article-header time{font-size:13px;color:var(--nf-muted)}.nf-article-image{width:100%;border-radius:12px;margin-block:38px}.nf-article-body{max-width:760px;margin-inline:auto;padding-block:15px 50px}.nf-article-body h2{font-size:39px;margin-top:45px}.nf-article-body h3{font-size:30px;margin-top:35px}.nf-article-body li{margin-bottom:12px}.nf-article-body a{color:var(--nf-red);text-decoration:underline}.nf-article-body table{display:block;max-width:100%;overflow:auto}.nf-article-body td,.nf-article-body th{border:1px solid var(--nf-line);padding:12px}.nf-article-body pre{white-space:pre-wrap}.nf-reveal{transition:opacity .55s,transform .55s}.nf-pending{opacity:0;transform:translateY(15px)}
@media(max-width:1199px){.nf-wrap{width:calc(100% - 72px)}.nf-nav{gap:18px}.nf-nav-shell{gap:18px}.nf-brand span{display:none}.nf-hero{gap:35px;min-height:660px}.nf-hero-photo img{height:530px}.nf-hero h1{font-size:69px}.nf-hero-subtitle{font-size:28px}.nf-home-about{gap:45px}.nf-client-preview span{padding-inline:40px}.nf-services-section{padding:45px}.nf-card{padding:28px}.nf-cta{gap:35px;padding:45px}.nf-cta-contact{padding-left:35px}.nf-about-grid{gap:45px}}
@media(max-width:900px){.nf-wrap{width:calc(100% - 48px)}.nf-header .nf-brand span{display:inline}.nf-nav-shell{min-height:88px;flex-wrap:wrap;padding-block:15px;gap:12px}.nf-nav-cta{display:none}.nf-menu-button{display:flex;align-items:center;gap:15px;margin-left:auto;border:1px solid var(--nf-line);color:var(--nf-ink);background:white;border-radius:24px;padding:8px 16px;min-height:44px;font-size:13px}.nf-nav{width:100%;margin:0;flex-direction:column;align-items:stretch;gap:0;padding:10px 8px 15px}.nf-nav-shell.nf-enhanced .nf-nav{display:none}.nf-nav-shell.nf-enhanced .nf-nav.nf-open{display:flex}.nf-nav>a{font-size:15px;min-height:48px;border-bottom:1px solid var(--nf-line)}.nf-nav>a:after{display:none}.nf-mobile-cta{display:block;margin-top:20px}.nf-nav-shell:not(.nf-enhanced) .nf-menu-button{display:none}.nf-hero{gap:25px;min-height:600px;padding-block:45px}.nf-hero h1{font-size:57px}.nf-hero-subtitle{font-size:25px}.nf-hero .nf-lead{font-size:14px}.nf-hero-photo img{height:490px}.nf-hero .nf-actions{gap:14px}.nf-button{padding:13px 21px;font-size:12px}.nf-scroll{margin-top:30px}.nf-section{padding-block:65px}.nf-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.nf-services-section{padding:40px}.nf-services-section .nf-grid-three{grid-template-columns:1fr}.nf-card{min-height:0;padding-bottom:65px}.nf-home-about{gap:35px}.nf-home-about>div:last-child{padding-left:25px}.nf-lead{font-size:16px}.nf-client-preview span{padding-inline:25px;font-size:16px}.nf-client-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nf-cta{grid-template-columns:1fr;gap:35px}.nf-cta-contact{border-left:0;border-top:1px solid var(--nf-line);padding:25px 0 0;gap:10px}.nf-about-grid{align-items:start;gap:30px}.nf-about-copy p{font-size:14px}.nf-contact-grid{gap:35px}.nf-form-panel{padding:25px}.nf-newsletter{gap:35px;padding:32px}.nf-footer-top{align-items:flex-start}.nf-footer nav{gap:10px 22px}.nf-footer .nf-brand span{display:none}.nf-post-card>a img{height:210px}}
@media(max-width:700px){.nf-wrap{width:calc(100% - 36px)}.nf-header .nf-brand{font-size:12px}.nf-brand img{width:52px;height:42px}.nf-hero{grid-template-columns:1fr;padding-block:35px;gap:32px}.nf-hero h1{font-size:clamp(57px,11vw,77px)}.nf-hero-subtitle{font-size:29px}.nf-hero .nf-lead{font-size:15px}.nf-hero-photo img{height:auto;aspect-ratio:1.1;object-position:50% 30%}.nf-hero-photo{box-shadow:0 10px 24px #34435414}.nf-scroll{margin-top:25px}.nf-section{padding-block:50px}.nf-eyebrow{font-size:10px;margin-bottom:22px!important;gap:14px}.nf-home-about{grid-template-columns:1fr;gap:10px}.nf-home-about h2{font-size:45px;max-width:400px}.nf-home-about>div:last-child{border:0;padding:0}.nf-client-preview{margin-top:45px}.nf-client-preview>div{gap:16px;flex-wrap:wrap}.nf-client-preview span{padding-inline:12px;font-size:13px}.nf-client-preview span:first-child{padding-left:0}.nf-services-section{padding:35px 22px;width:calc(100% - 24px);margin-top:10px}.nf-grid-two,.nf-grid-three{grid-template-columns:1fr}.nf-grid{gap:22px}.nf-card{padding:27px 27px 66px}.nf-card h3{font-size:20px}.nf-card p{font-size:15px;margin-bottom:15px}.nf-card-link{left:27px}.nf-heading-row{align-items:flex-start;flex-direction:column;gap:8px}.nf-home-article{padding:28px}.nf-home-article h3{font-size:29px}.nf-learning-row{align-items:flex-start;flex-direction:column;gap:10px;margin-top:35px;padding-top:30px}.nf-learning-row h3{font-size:28px}.nf-cta{padding:32px 26px;gap:25px}.nf-cta h2{font-size:43px}.nf-cta-contact{font-size:14px;gap:5px}.nf-footer-top{flex-direction:column;gap:25px}.nf-footer .nf-brand span{display:inline}.nf-footer nav{justify-content:flex-start;gap:6px 22px}.nf-footer-bottom{flex-wrap:wrap;gap:10px}.nf-footer-bottom>span{width:100%}.nf-page-intro{padding-block:45px 35px}.nf-page-intro h1{font-size:53px}.nf-page-intro .nf-lead{font-size:15px}.nf-about-grid{grid-template-columns:1fr;gap:32px}.nf-portrait{max-width:430px}.nf-about-copy p{font-size:15px}.nf-skill{padding:28px}.nf-testimonial{padding:28px}.nf-client-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nf-client-tile{padding:22px 14px;min-height:150px}.nf-client-tile img{width:130px;height:55px}.nf-client-tile figcaption{font-size:11px;margin-top:15px}.nf-certificate img{height:auto;aspect-ratio:1.4}.nf-contact-grid{grid-template-columns:1fr;gap:30px;padding-top:45px}.nf-contact-grid .nf-lead{font-size:16px}.nf-contact-grid h1{font-size:56px}.nf-contact-links a{font-size:16px}.nf-newsletter{grid-template-columns:1fr;padding:28px 24px;gap:20px}.nf-faq{padding:20px 24px}.nf-faq summary{font-size:14px}.nf-post-copy{padding:26px}.nf-post-copy h2{font-size:30px}.nf-article{padding-top:45px}.nf-article h1{font-size:43px}.nf-article-body h2{font-size:34px}.nf-article-body{font-size:15px}.nf-section-heading h2{font-size:40px}}
@media(prefers-reduced-motion:reduce){html:has(.nf-site){scroll-behavior:auto}.nf-site *,.nf-site *:before,.nf-site *:after{animation:none!important;transition:none!important}.nf-pending{opacity:1;transform:none}}
@media(hover:none){.nf-card:hover,.nf-button:hover,.nf-certificate:hover{transform:none}}
:root{--nf-heading:Georgia,'Times New Roman',serif}.nf-site h1,.nf-site h2,.nf-site h3{letter-spacing:-.04em}.nf-hero h1{font-size:clamp(48px,5.4vw,78px)}.nf-hero-subtitle{font-size:28px;line-height:1.35}.nf-home-about h2{font-size:50px;line-height:1.14}.nf-nav-shell{border:0;border-radius:0;box-shadow:none}.nf-site h3{line-height:1.25}.nf-home-article h3{font-size:27px}.nf-card h3{letter-spacing:-.02em}.nf-article-body h2{line-height:1.2}.nf-post-copy h2{font-size:29px}.nf-page-intro h1{line-height:1.1}@media(max-width:900px){.nf-hero h1{font-size:54px}.nf-home-about h2{font-size:39px}.nf-hero-subtitle{font-size:24px}}@media(max-width:700px){.nf-hero h1{font-size:clamp(44px,10vw,62px)}.nf-home-about h2{font-size:37px}.nf-hero-subtitle{font-size:23px}.nf-site h2{font-size:36px}.nf-page-intro h1{font-size:43px}.nf-article h1{font-size:36px}.nf-home-article h3{font-size:25px}.nf-scroll{margin-top:15px}}
/* A quiet silver finish, without overlays over text or continuous animation. */
.nf-page-home .nf-services-section,.nf-page-home .nf-cta{background:linear-gradient(118deg,#ffffff9c 0%,#ffffff00 36%,#ffffff75 66%,#ffffff00 81%),var(--nf-surface);border:1px solid #dce1e7;box-shadow:inset 0 1px 0 #fff,0 12px 32px #45566a08}
.nf-page-home .nf-card,.nf-page-home .nf-certificate{background:linear-gradient(135deg,#fff 30%,#f8fafb 80%,#eff2f5);box-shadow:inset 0 1px 0 #fff,0 8px 22px #45566a0d}
.nf-home-expertise .nf-section-heading{max-width:850px}.nf-home-expertise h2,.nf-home-proof h2{font-size:clamp(34px,3.5vw,48px);line-height:1.2}.nf-expertise-row{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;padding-block:36px;border-top:1px solid var(--nf-line);align-items:center}.nf-expertise-row:last-child{border-bottom:1px solid var(--nf-line)}.nf-expertise-row h3{font-size:29px;margin:0;max-width:370px}.nf-expertise-row>p{font-size:16px;line-height:1.9;margin:0;max-width:650px}.nf-experience{font-size:12px;margin-bottom:12px!important}.nf-experience strong{color:var(--nf-red);font-size:22px;font-weight:400;margin-right:5px}.nf-home-proof{background:linear-gradient(118deg,#f8f9fb,#edf0f4 55%,#f8f9fa);padding:60px;border:1px solid #e1e5eb;border-radius:14px;margin-block:20px 30px;box-shadow:inset 0 1px #fff}.nf-proof-list{display:grid;gap:26px}.nf-home-proof .nf-testimonial{display:grid;grid-template-columns:100px 1fr;column-gap:32px;padding:34px;background:linear-gradient(130deg,#fff 55%,#f5f7f9);border:1px solid #dce1e7;border-radius:12px;box-shadow:0 6px 16px #43526706}.nf-home-proof .nf-result{grid-column:1;grid-row:1 / 3;font-size:53px;margin:0;line-height:1.15}.nf-home-proof blockquote{grid-column:2;font-size:16px;line-height:1.9;margin-bottom:20px;max-width:850px}.nf-home-proof figcaption{grid-column:2}.nf-home-proof .nf-section-actions{margin-top:32px}
@media(max-width:900px){.nf-expertise-row{gap:35px}.nf-home-proof{padding:38px}.nf-home-proof .nf-testimonial{padding:28px;grid-template-columns:80px 1fr;column-gap:24px}.nf-home-proof .nf-result{font-size:43px}}
@media(max-width:700px){.nf-expertise-row{grid-template-columns:1fr;gap:18px;padding-block:30px}.nf-expertise-row h3{font-size:27px}.nf-expertise-row>p{font-size:15px}.nf-home-expertise h2,.nf-home-proof h2{font-size:33px}.nf-home-proof{padding:32px 20px;width:calc(100% - 24px)}.nf-home-proof .nf-testimonial{display:block;padding:25px 22px}.nf-home-proof .nf-result{font-size:43px;margin-bottom:20px}.nf-home-proof blockquote{font-size:15px;line-height:1.9}.nf-proof-list{gap:20px}}
.nf-home-proof .nf-result{white-space:nowrap;font-size:46px}@media(max-width:900px){.nf-home-proof .nf-result{font-size:39px}}
