/* NotaDoc — design system público v1.0. Isolado do painel existente. */
:root{--nd-navy:#082956;--nd-blue:#0877f5;--nd-cyan:#2ca8ff;--nd-teal:#09b6ac;--nd-text:#0e2548;--nd-muted:#61728a;--nd-bg:#fff;--nd-soft:#f5f9fe;--nd-border:#e0e9f5;--nd-shadow:0 20px 55px rgba(13,52,105,.085)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body.nd-public{margin:0;background:#fff;color:var(--nd-text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}body.nd-public button,body.nd-public input,body.nd-public select,body.nd-public textarea{font:inherit}body.nd-public p{line-height:1.68}body.nd-public a{color:inherit;text-decoration:none}body.nd-public img{max-width:100%;height:auto}body.nd-public button{cursor:pointer}body.nd-public :focus-visible{outline:3px solid #69b6ff;outline-offset:3px}body.nd-public h1,body.nd-public h2,body.nd-public h3{letter-spacing:-.035em;line-height:1.18}body.nd-public h1 em,body.nd-public h2 em{font-style:normal;color:var(--nd-blue)}body.nd-public h1{font-size:clamp(2.25rem,4.1vw,4.15rem);margin:20px 0 22px;font-weight:830}body.nd-public h2{font-size:clamp(1.9rem,3vw,3.2rem);margin:10px 0 17px;font-weight:790}body.nd-public h3{font-size:1.17rem;margin:0 0 9px}.nd-container{width:min(1160px,calc(100% - 48px));margin-inline:auto}.nd-skip{position:absolute;left:15px;top:-100px;background:#fff;color:#082956;z-index:9999;padding:13px;border:2px solid #0877f5;border-radius:8px}.nd-skip:focus{top:10px}.nd-header{height:90px;position:sticky;top:0;background:rgba(255,255,255,.965);backdrop-filter:blur(12px);z-index:40;border-bottom:1px solid rgba(222,232,246,.72)}.nd-nav{height:100%;display:flex;align-items:center;justify-content:space-between;gap:26px}.nd-brand{flex-shrink:0;display:flex;align-items:center}.nd-brand img{display:block;width:218px;height:auto;max-height:65px}.nd-menu{display:flex;align-items:center;gap:26px;flex:1;justify-content:flex-end}.nd-menu>a{font-size:13px;font-weight:630;white-space:nowrap;color:#2c3d56;transition:color .2s}.nd-menu>a:hover,.nd-menu>a[aria-current=page]{color:var(--nd-blue)}.nd-menu-actions{display:flex;gap:10px;align-items:center;margin-left:6px}.nd-menu-toggle{display:none;background:#f4f8fe;border:1px solid var(--nd-border);width:46px;height:44px;border-radius:12px;align-items:center;justify-content:center;color:var(--nd-navy)}.nd-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;min-height:44px;border-radius:12px;font-size:13px;font-weight:780;border:1.5px solid transparent;box-shadow:none;text-align:center;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;color:var(--nd-blue)}.nd-btn:hover{transform:translateY(-2px)}.nd-btn-primary{background:linear-gradient(120deg,#0753d3,#0877f5);border-color:#0a64e2!important;color:#fff!important;box-shadow:0 10px 23px rgba(8,119,245,.22)}.nd-btn-primary:hover{box-shadow:0 14px 28px rgba(8,119,245,.26)}.nd-btn-outline{background:#fff;color:var(--nd-blue)!important;border-color:#bfd6fa!important}.nd-btn-outline:hover{background:#f4f9ff}.nd-btn-white{background:#fff;color:var(--nd-navy)!important}.nd-btn-big{padding:15px 24px;font-size:14px;min-height:52px}.nd-full{width:100%}.nd-link{color:var(--nd-blue)!important;display:inline-flex;align-items:center;gap:7px;font-weight:750}.nd-kicker{color:var(--nd-blue);font-size:12px;letter-spacing:.14em;font-weight:860}.nd-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#087e7c;background:#e8faf8;border:1px solid #d0f3ed;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:800}.nd-hero{position:relative;padding:78px 0 70px;overflow:hidden;background:radial-gradient(ellipse 700px 460px at 88% 30%,#eefbff 0,transparent 83%),radial-gradient(ellipse 440px 310px at 52% 93%,#eef6ff 0,transparent 90%)}.nd-hero-grid{display:grid;grid-template-columns:49% 51%;gap:4px;align-items:center}.nd-hero-copy{position:relative;z-index:1;padding-right:20px}.nd-hero-copy h1{font-size:clamp(2.35rem,4vw,3.95rem)}.nd-hero-copy>p{font-size:16px;max-width:530px;color:var(--nd-muted);margin:0 0 27px}.nd-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.nd-hero-tags{display:flex;gap:19px;flex-wrap:wrap;margin-top:23px;color:#5e718d;font-size:12px;font-weight:600}.nd-hero-tags span{display:inline-flex;gap:5px;align-items:center}.nd-hero-tags svg{color:#0baf9b}.nd-hero-demo{min-height:435px;display:flex;align-items:center;justify-content:flex-end;position:relative}.nd-hero-blob{position:absolute;right:-25px;top:10px;width:95%;height:90%;border-radius:36% 64% 40% 60%/52% 51% 49% 48%;background:linear-gradient(142deg,#eff5ff 5%,#c6f2f4 55%,#a7e5fa);opacity:.85;transform:rotate(-12deg)}.nd-preview{position:relative;display:grid;grid-template-columns:138px 1fr;width:min(580px,100%);min-height:365px;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 26px 55px rgba(13,63,137,.19),0 0 0 7px rgba(255,255,255,.65);transform:perspective(1600px) rotateY(-5deg) rotateX(1deg);transition:transform .3s}.nd-preview:hover{transform:perspective(1600px) rotateY(0) rotateX(0)}.nd-preview-side{background:linear-gradient(155deg,#082956,#094186);display:flex;flex-direction:column;gap:12px;padding:18px 12px;color:#cfe1ff}.nd-preview-side>img{width:125px;margin:0 0 12px}.nd-preview-side span{display:flex;gap:8px;align-items:center;padding:10px 9px;border-radius:8px;font-size:10px;white-space:nowrap}.nd-preview-side .selected{background:#0c70e5;color:#fff}.nd-preview-content{padding:19px 18px 11px;min-width:0}.nd-preview-top{display:flex;justify-content:space-between;align-items:center}.nd-preview-top strong{display:block;font-size:18px}.nd-preview-top small{font-size:10px;color:#7a879b}.nd-preview-avatar{background:#e8f3ff;padding:9px;border-radius:50%;font-size:10px;color:#0877f5;font-weight:900}.nd-preview-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px}.nd-preview-metrics>div{background:#f8fbff;border:1px solid #edf2fa;border-radius:10px;padding:11px 9px}.nd-preview-metrics small{display:block;color:#65768d;font-size:9px}.nd-preview-metrics b{display:block;font-size:24px;color:#133e75;margin-top:8px}.nd-preview-section{border:1px solid #e9eef7;border-radius:13px;margin-top:13px;padding:14px}.nd-preview-section>b{font-size:12px}.nd-preview-graph{height:108px;display:flex;align-items:end;gap:13px;border-bottom:1px solid #dce7f6;background:repeating-linear-gradient(to top,transparent,transparent 25%,#edf3fc calc(25% + 1px))}.nd-preview-graph i{flex:1;background:linear-gradient(to top,#0a79e5,#72d6dc);border-radius:4px 4px 0 0}.nd-preview-chart-labels{display:flex;justify-content:space-around;color:#8b98aa;font-size:9px;padding-top:6px}.nd-preview-caption{display:block;color:#8290a5;font-size:8px;text-align:center;margin-top:8px}.nd-section{padding:85px 0}.nd-section-heading{text-align:center;max-width:755px;margin:0 auto 40px}.nd-section-heading>p{color:var(--nd-muted);font-size:15px}.nd-benefits{background:#fff}.nd-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.nd-benefit{border:1px solid var(--nd-border);background:#fff;border-radius:18px;padding:25px 19px;box-shadow:0 7px 18px rgba(10,64,134,.035);transition:transform .22s,box-shadow .22s}.nd-benefit:hover{transform:translateY(-4px);box-shadow:var(--nd-shadow)}.nd-benefit-icon,.nd-plan-icon{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:14px;color:var(--nd-blue);background:linear-gradient(140deg,#e9f5ff,#e2faf8);margin-bottom:16px}.nd-benefit p,.nd-plan p{font-size:13px;color:var(--nd-muted);margin:0}.nd-benefit h3{font-size:16px}.nd-how{background:linear-gradient(145deg,#f8fbff,#f0f8ff)}.nd-how-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:85px;align-items:center}.nd-how-grid>div:first-child p{color:var(--nd-muted);max-width:440px}.nd-steps{display:grid;gap:15px}.nd-steps article{background:#fff;border:1px solid var(--nd-border);border-radius:15px;display:flex;gap:20px;padding:22px;box-shadow:0 6px 13px rgba(15,54,103,.028)}.nd-steps article>span{flex:0 0 38px;height:38px;border-radius:11px;background:#eaf3ff;color:#0877f5;display:grid;place-items:center;font-weight:850}.nd-steps article h3{font-size:16px}.nd-steps article p{font-size:13px;margin:0;color:var(--nd-muted)}.nd-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;align-items:stretch}.nd-plan{position:relative;padding:28px 25px 22px;border:1.5px solid var(--nd-border);border-radius:19px;box-shadow:0 10px 22px rgba(9,57,107,.04);background:#fff;display:flex;flex-direction:column;min-height:360px}.nd-plan h3{font-size:23px;margin:0 0 10px}.nd-plan>p{min-height:56px}.nd-plan-info{font-size:15px;color:var(--nd-blue);font-weight:800;margin-top:20px;padding:14px 0;border-top:1px solid #ecf0f7;border-bottom:1px solid #ecf0f7}.nd-plan ul{padding:0;list-style:none;display:grid;gap:11px;font-size:13px;color:#263956;margin:19px 0 30px}.nd-plan li:before{content:'✓';font-weight:850;color:#09ab90;margin-right:10px}.nd-plan .nd-btn{margin-top:auto}.nd-plan.nd-featured{border:2px solid #0877f5;box-shadow:0 18px 35px rgba(8,119,245,.11);background:linear-gradient(#fff,#f6fbff)}.nd-plan-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:11px;font-weight:800;padding:9px 15px;color:#fff;background:linear-gradient(120deg,#0960d7,#0786f4);border-radius:999px}.nd-faq{background:#f8fbff}.nd-faq-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:85px}.nd-faq-grid>div:first-child>p{color:var(--nd-muted)}.nd-faq-list details{border-bottom:1px solid #d9e6f5;background:#fff;margin-bottom:11px;border-radius:12px;padding:0 18px}.nd-faq-list details[open]{box-shadow:0 10px 25px rgba(9,57,107,.045)}.nd-faq-list summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 0;font-size:14px;font-weight:750}.nd-faq-list summary::-webkit-details-marker{display:none}.nd-faq-list summary:after{content:'+';font-size:22px;color:var(--nd-blue);font-weight:500}.nd-faq-list details[open] summary:after{content:'−'}.nd-faq-list details p{font-size:13px;color:var(--nd-muted);margin:0;padding-bottom:17px}.nd-cta{padding:80px 0}.nd-cta-box{border-radius:25px;display:flex;align-items:center;justify-content:space-between;gap:30px;color:#fff;background:radial-gradient(ellipse at 100% 0,rgba(44,168,255,.39),transparent 50%),linear-gradient(120deg,#082956,#075fc9);padding:42px 47px}.nd-cta h2{font-size:clamp(1.7rem,2.5vw,2.5rem);margin:0 0 8px}.nd-cta p{color:#daebff;margin:0}.nd-footer{background:linear-gradient(140deg,#061e44,#0a2f68);color:#ecf5ff;padding:59px 0 0}.nd-footer-top{display:grid;grid-template-columns:1.15fr 2fr;gap:60px}.nd-footer-brand img{width:235px;max-height:70px;object-fit:contain;object-position:left center}.nd-footer-brand p{font-size:13px;max-width:310px;color:#c4d5ec}.nd-footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.nd-footer-links>div{display:flex;flex-direction:column;gap:12px}.nd-footer-links strong{font-size:13px;margin-bottom:8px}.nd-footer-links a,.nd-footer-link{display:block;font-size:12px;color:#c9d8ed!important;transition:color .2s}.nd-footer-links a:hover,.nd-footer-link:hover{color:#fff!important}.nd-footer-link{border:0;padding:0;text-align:left;background:none}.nd-footer-bottom{border-top:1px solid rgba(223,237,255,.17);margin-top:45px;padding:21px 0;display:flex;justify-content:space-between;gap:12px;color:#a8beda;font-size:11px}.nd-page-lead{padding:75px 0 70px;background:radial-gradient(ellipse 580px 450px at 95% 30%,#d8f8f7,transparent 92%),linear-gradient(150deg,#f8fbff,#fff)}.nd-page-lead .nd-container{max-width:1100px}.nd-page-lead h1{max-width:800px}.nd-page-lead p{font-size:16px;color:var(--nd-muted);max-width:740px}.nd-small-lead{padding:65px 0 60px}.nd-small-lead h1{margin-bottom:14px}.nd-plan-page{padding-top:42px}.nd-notice{background:#f5f9ff;border:1px solid #dce9fa;border-radius:12px;padding:14px 18px;color:#586b85;font-size:13px;text-align:center;margin:28px 0 0}.nd-about-grid{display:grid;grid-template-columns:.86fr 1fr;gap:65px;align-items:center}.nd-about-art{background:linear-gradient(140deg,#eff9ff,#edf8fc);border-radius:32px;text-align:center;padding:30px}.nd-about-grid p{font-size:15px;color:var(--nd-muted)}.nd-mini-page{background:linear-gradient(145deg,#f7fbff,#fff);padding:85px 0 110px}.nd-info-card{max-width:720px;margin:auto;text-align:center;background:#fff;border:1px solid var(--nd-border);border-radius:22px;padding:54px 45px;box-shadow:var(--nd-shadow)}.nd-info-card h1{font-size:clamp(1.9rem,3.2vw,3.3rem)}.nd-info-card>p{color:var(--nd-muted);font-size:15px}.nd-info-icon{width:62px;height:62px;display:grid;place-items:center;border-radius:17px;background:#edf7ff;color:var(--nd-blue);margin:0 auto 16px}.nd-button-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:28px}.nd-contact-section{padding-top:50px}.nd-contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:78px}.nd-contact-copy p{color:var(--nd-muted);font-size:14px}.nd-contact-benefit{display:flex;gap:13px;align-items:flex-start;border-bottom:1px solid var(--nd-border);padding:22px 0;color:var(--nd-blue)}.nd-contact-benefit strong{display:block;font-size:14px;color:var(--nd-text);margin-bottom:5px}.nd-contact-benefit span{color:var(--nd-muted);font-size:13px}.nd-contact-form{background:#fff;border:1px solid var(--nd-border);border-radius:22px;padding:30px;box-shadow:var(--nd-shadow)}.nd-contact-form h2{font-size:24px;margin:0 0 26px}.nd-contact-form label{display:grid;gap:8px;font-size:12px;font-weight:730;margin:0 0 16px}.nd-contact-form label>span:not(.nd-check span){color:#cf2b48}.nd-contact-form input:not([type=checkbox]),.nd-contact-form select,.nd-contact-form textarea{width:100%;border:1.5px solid #dbe5f2;border-radius:10px;background:#fbfdff;padding:13px;color:var(--nd-text);font-size:13px;outline:none;transition:border-color .2s,box-shadow .2s}.nd-contact-form :is(input,select,textarea):focus{border-color:#3b92f6;box-shadow:0 0 0 3px #daeaff}.nd-contact-form textarea{resize:vertical;min-height:125px}.nd-form-2{display:grid;grid-template-columns:1fr 1fr;gap:15px}.nd-contact-form .nd-check{display:flex;gap:10px;align-items:flex-start;font-weight:440;line-height:1.6;color:#65768e;margin:6px 0 22px}.nd-check input{accent-color:var(--nd-blue);width:18px;height:18px;margin:3px 0 0;flex-shrink:0}.nd-check span a{color:var(--nd-blue)}.nd-form-note{display:block;color:#8795a5;font-size:11px;margin-top:12px;line-height:1.5}.nd-form-message{padding:13px;border-radius:10px;font-size:13px;margin-bottom:18px}.nd-form-message.success{color:#086e56;background:#e6faf3}.nd-form-message.error{color:#b02d45;background:#fff1f3}.nd-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.nd-legal-grid{display:grid;grid-template-columns:240px 1fr;gap:62px;align-items:start}.nd-legal-side{position:sticky;top:115px;display:grid;gap:11px;border:1px solid var(--nd-border);border-radius:14px;padding:20px}.nd-legal-side strong{font-size:14px;margin-bottom:8px}.nd-legal-side a{color:var(--nd-muted)!important;font-size:13px;padding:9px;border-radius:8px}.nd-legal-side a[aria-current=page],.nd-legal-side a:hover{background:#edf6ff;color:var(--nd-blue)!important}.nd-legal-side small{font-size:11px;color:#8996a7;margin-top:8px}.nd-legal-article{max-width:810px}.nd-legal-article section{border-bottom:1px solid var(--nd-border);padding:22px 0}.nd-legal-article h2{font-size:22px;margin:0 0 12px}.nd-legal-article p{font-size:14px;color:#5c6e86}.nd-info-soft{background:#f4f9ff;border:1px solid #dceaff;padding:22px;border-radius:12px}.nd-info-soft strong{color:#174b88}.nd-info-soft p{margin-bottom:0}.nd-legal-contact{margin-top:30px;background:#f9fbff;border-radius:14px;padding:24px;display:flex;justify-content:space-between;align-items:center;gap:16px}.nd-cookie{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:100;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 20px;background:#fff;border:1px solid #dce6f5;border-radius:15px;box-shadow:0 20px 60px rgba(7,28,75,.2);width:min(900px,calc(100% - 32px))}.nd-cookie[hidden]{display:none!important}.nd-cookie strong{font-size:14px}.nd-cookie p{margin:4px 0 0;font-size:12px;color:#67778c}.nd-cookie a{color:#0877f5!important;text-decoration:underline!important}.nd-cookie-buttons{display:flex;align-items:center;gap:8px;flex-shrink:0}.nd-cookie-dialog{border:1px solid #dce6f4;border-radius:16px;padding:24px;max-width:510px;width:calc(100% - 30px);box-shadow:0 24px 70px rgba(8,41,86,.27);color:var(--nd-text)}.nd-cookie-dialog::backdrop{background:rgba(8,30,65,.48)}.nd-dialog-head{display:flex;justify-content:space-between;align-items:center}.nd-dialog-head h2{margin:0;font-size:22px}.nd-dialog-head button{background:#f3f8ff;border:0;width:35px;height:35px;border-radius:9px;font-size:21px;color:#315b91}.nd-cookie-dialog>p{font-size:13px;color:var(--nd-muted)}.nd-cookie-option{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--nd-border)}.nd-cookie-option span:first-child{display:grid;gap:4px}.nd-cookie-option b{font-size:13px}.nd-cookie-option small{font-size:11px;color:var(--nd-muted);line-height:1.5}.nd-required,.nd-disabled{font-size:11px;white-space:nowrap;font-weight:750;padding:7px;border-radius:9px}.nd-required{background:#e8f9f2;color:#087d61}.nd-disabled{background:#f1f4f8;color:#697c92}.nd-cookie-dialog .nd-full{margin-top:20px}
@media(max-width:1120px){.nd-menu{gap:17px}.nd-menu>a{font-size:12px}.nd-hero-grid{grid-template-columns:50% 50%}.nd-hero-copy h1{font-size:3.1rem}.nd-preview{grid-template-columns:118px 1fr;min-height:320px}.nd-preview-side span{font-size:9px;padding:9px 5px}.nd-preview-content{padding:14px}.nd-preview-metrics b{font-size:20px}.nd-contact-grid{gap:38px}}
@media(max-width:940px){.nd-header{height:72px}.nd-brand img{width:175px}.nd-menu-toggle{display:flex}.nd-menu{display:none;position:absolute;top:72px;left:0;right:0;z-index:60;background:#fff;box-shadow:0 18px 35px rgba(8,41,86,.12);padding:20px 24px;border-top:1px solid var(--nd-border);flex-direction:column;gap:2px;align-items:stretch}.nd-menu.is-open{display:flex}.nd-menu>a{font-size:14px;padding:12px}.nd-menu-actions{flex-direction:column;align-items:stretch;margin:10px 0 0}.nd-hero{padding-top:58px}.nd-hero-grid{grid-template-columns:1fr;gap:40px}.nd-hero-copy{padding:0;max-width:700px}.nd-hero-copy h1{font-size:clamp(2.2rem,7vw,3.8rem)}.nd-hero-demo{justify-content:center;min-height:360px}.nd-preview{width:min(620px,100%)}.nd-benefit-grid{grid-template-columns:repeat(2,1fr)}.nd-how-grid{gap:35px}.nd-faq-grid{gap:36px}.nd-footer-top{grid-template-columns:1fr;gap:35px}.nd-about-grid{gap:30px}.nd-legal-grid{grid-template-columns:190px 1fr;gap:28px}}
@media(max-width:690px){.nd-container{width:min(100% - 32px,1160px)}.nd-hero{padding:42px 0 58px}.nd-hero-copy h1{font-size:clamp(2.15rem,9vw,3.1rem)}.nd-hero-copy>p{font-size:14px}.nd-hero-actions{flex-direction:column}.nd-hero-actions>.nd-btn{width:100%}.nd-hero-tags{gap:10px 16px}.nd-hero-demo{min-height:300px}.nd-preview{grid-template-columns:92px 1fr;min-height:295px;transform:none}.nd-preview:hover{transform:none}.nd-preview-side{padding:14px 6px;gap:7px}.nd-preview-side>img{width:90px}.nd-preview-side span{font-size:7px;gap:3px;padding:8px 5px}.nd-preview-side svg{width:13px;height:13px}.nd-preview-content{padding:12px}.nd-preview-top strong{font-size:14px}.nd-preview-metrics{gap:4px;margin-top:15px}.nd-preview-metrics>div{padding:8px 5px}.nd-preview-metrics small{font-size:7px}.nd-preview-metrics b{font-size:16px}.nd-preview-section{padding:10px}.nd-preview-section>b{font-size:10px}.nd-preview-graph{height:80px;gap:7px}.nd-section{padding:60px 0}.nd-benefit-grid{grid-template-columns:1fr 1fr;gap:10px}.nd-benefit{padding:18px 13px}.nd-benefit h3{font-size:14px}.nd-benefit p{font-size:12px}.nd-benefit-icon{width:43px;height:43px}.nd-how-grid,.nd-faq-grid,.nd-about-grid,.nd-contact-grid{grid-template-columns:1fr;gap:22px}.nd-plans{grid-template-columns:1fr;gap:23px}.nd-plan{min-height:auto}.nd-plan>p{min-height:0}.nd-cta{padding:50px 0}.nd-cta-box{display:grid;padding:30px 25px}.nd-footer{padding-top:38px}.nd-footer-links{grid-template-columns:repeat(2,1fr);gap:26px}.nd-footer-bottom{flex-direction:column}.nd-page-lead{padding:58px 0}.nd-form-2{grid-template-columns:1fr;gap:0}.nd-contact-form{padding:20px}.nd-legal-grid{grid-template-columns:1fr}.nd-legal-side{position:static;grid-template-columns:repeat(2,1fr)}.nd-legal-side strong,.nd-legal-side small{grid-column:1/-1}.nd-legal-contact{display:grid}.nd-cookie{flex-direction:column;align-items:stretch;bottom:12px}.nd-cookie-buttons{justify-content:stretch}.nd-cookie-buttons .nd-btn{flex:1}}
@media(max-width:420px){.nd-preview{grid-template-columns:78px 1fr}.nd-preview-side>img{width:76px}.nd-preview-side span{font-size:6.6px}.nd-preview-metrics b{font-size:14px}.nd-benefit-grid{grid-template-columns:1fr}.nd-info-card{padding:35px 20px}.nd-hero-tags{font-size:11px}.nd-footer-links{grid-template-columns:1fr 1fr}.nd-btn{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
