.svn-landing{--ink:#142b25;--green:#194f3d;--lime:#d9fa88;--muted:#65746b;color:var(--ink);background:#f6f7f1;font:16px/1.65 Arial,sans-serif}.svn-landing *{box-sizing:border-box}.svn-landing a{color:inherit;text-decoration:none}.svn-landing button,.svn-landing input{font:inherit}:is(.svn-landing a:focus-visible,.svn-landing button:focus-visible){outline-offset:4px;outline:3px solid #8cb94f}.svn-wrap{max-width:1180px;margin:auto;padding:0 28px}.svn-header{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f7f1f7;border-bottom:1px solid #dae0d6;position:sticky;top:0}.svn-header nav{justify-content:space-between;align-items:center;gap:22px;min-height:86px;padding-top:13px;padding-bottom:13px;display:flex}.svn-logo{width:180px;height:auto;display:block}.svn-nav{gap:20px;font-size:13px;display:flex}.svn-actions{flex-wrap:wrap;gap:10px;display:flex}.svn-btn{background:var(--green);border:1px solid var(--green);border-radius:7px;justify-content:center;align-items:center;padding:12px 18px;font-size:14px;font-weight:600;display:inline-flex;color:#fff!important}.svn-btn.svn-outline{background:0 0;border-color:#a9bcaa;color:var(--ink)!important}.svn-btn.svn-light{background:var(--lime);border-color:var(--lime);color:var(--ink)!important}.svn-hero{padding-top:64px;padding-bottom:50px}.svn-landing h1{letter-spacing:-2px;margin:0 0 26px;font-size:clamp(40px,5vw,64px);line-height:1.12}.svn-landing h1 em{color:#507b38;font-style:normal}.svn-landing h2{letter-spacing:-1px;margin:0 0 28px;font-size:clamp(28px,3vw,40px);line-height:1.2}.svn-landing h3{margin:0 0 14px;font-size:21px;line-height:1.3}.svn-landing .eyebrow{letter-spacing:1.8px;text-transform:uppercase;margin-bottom:17px;font-size:11px;font-weight:700;display:block}.svn-section{padding-top:28px;padding-bottom:28px;scroll-margin-top:100px}.svn-tinted{background:#eaf0e4}.svn-dark{color:#fff;background:#194f3d}.svn-dark .eyebrow{color:#cce3b3}.svn-dark .svn-outline{border-color:#97b7a2;color:#fff!important}.svn-dark p{color:#d7e5d9}.svn-landing p{margin:0 0 20px}.intro-band{background:#e9efe3;padding:32px 0}.intro-band:nth-child(2n){background:#f6f7f1}.intro-band .svn-wrap{grid-template-columns:55px 1fr;align-items:start;gap:28px;display:grid}.intro-band p{white-space:pre-line;max-width:950px;margin:0;font-size:18px;line-height:1.8}.intro-band-0 p{font-size:clamp(23px,3vw,35px);font-weight:600;line-height:1.3}.intro-band-4{color:#fff;background:#194f3d;padding-top:22px;padding-bottom:22px}.intro-band-4 p{font-weight:700}.intro-index{opacity:.55;padding-top:7px;font-size:12px}.landing-visual{margin:0 0 25px}.visual-open{cursor:zoom-in;text-align:left;color:#5d715f;background:#fff;border:1px solid #dae0d6;border-radius:10px;width:100%;padding:0;display:block;overflow:hidden}.visual-open>img{width:100%;height:auto;display:block}.visual-open>span{padding:7px 14px;font-size:11px;display:block}.landing-visual figcaption{color:#65746b;gap:5px;margin-top:10px;font-size:12px;display:grid}.reference-label{color:#8a6423;background:#fff3da;border-radius:5px;padding:8px 12px;font-weight:500;display:block}.svn-results{padding-top:28px;padding-bottom:28px}.svn-results:empty{display:none}.svn-landing .svn-results>.proof-section{padding-bottom:0}.svn-section .landing-visual:last-child{margin-bottom:0}.svn-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.svn-card{background:#fff;border:1px solid #dce5d6;border-radius:10px;padding:24px}.svn-card p{color:#65746b;font-size:14px}.svn-card a{font-size:13px;font-weight:600}.svn-num{color:#8f9d87;margin-bottom:28px;font-size:12px;display:block}.svn-three{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:38px;display:grid}.svn-three p,.svn-process p{font-size:14px}.svn-process-title{border-top:1px solid #ffffff30;padding-top:30px;margin-top:45px!important}.svn-process{grid-template-columns:repeat(4,1fr);gap:30px;margin:25px 0 0;padding:0;list-style:none;display:grid}.svn-process li>span{color:#d9fa88;margin-bottom:14px;display:block}.svn-process h3{font-size:18px}.svn-prices{grid-template-columns:1fr 1fr;gap:22px;display:grid}.svn-price{background:#fff;border:1px solid #c9d5bf;border-radius:12px;padding:32px}.svn-price>span{color:#74866b;font-size:11px}.svn-price h3{margin-top:15px}.svn-price>strong{margin:15px 0;font-size:39px;display:block}.svn-price small{font-size:14px;font-weight:400}.svn-price p{font-size:14px}.svn-packages{flex-wrap:wrap;gap:30px;margin-top:25px;display:flex}.svn-note{color:#65746b;font-size:13px}.svn-contact{justify-content:space-between;align-items:center;gap:40px;display:flex}.svn-footer{justify-content:space-between;align-items:center;gap:25px;padding-top:28px;padding-bottom:28px;font-size:12px;display:flex}.svn-preview{background:#e4edd8;margin-top:20px;padding:18px}.svn-landing .image-dialog{z-index:50}.svn-landing .proof-section{scroll-margin-top:100px}@media (max-width:1020px){.svn-header nav{flex-wrap:wrap}.svn-grid{grid-template-columns:1fr 1fr}.svn-nav{order:3;width:100%}.svn-process{grid-template-columns:1fr 1fr}.svn-contact{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.svn-wrap{padding-left:20px;padding-right:20px}.svn-header nav{gap:12px}.svn-logo{width:145px}.svn-header .svn-btn{padding:8px 10px;font-size:11px}.svn-header .svn-actions{gap:6px}.svn-header .svn-nav{gap:18px;font-size:12px;overflow:auto}.svn-hero{padding-top:38px}.svn-section,.svn-results{padding-top:16px;padding-bottom:16px}.intro-band{padding:25px 0}.intro-band .svn-wrap{grid-template-columns:24px 1fr;gap:10px}.intro-band p{font-size:16px;line-height:1.75}.intro-band-0 p{font-size:25px;line-height:1.3}.svn-three,.svn-prices,.svn-grid{grid-template-columns:1fr}.svn-process{gap:20px}.svn-card{padding:22px}.svn-num{margin-bottom:15px}.svn-footer{flex-wrap:wrap}.reference-label{font-size:11px}.svn-price{padding:25px}}
