@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;1,9..40,300&family=DM+Serif+Display:ital@0;1&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--ink:#031a13;--ink-light:#0b2e1f;--ink-mid:#0a2118;--green:#00da90;--green-dim:rgba(0,218,144,0.10);--green-glow:rgba(0,218,144,0.25);--white:#f4faf7;--muted:#7aa595;--muted-light:#9cbfb0;--border:rgba(0,218,144,0.14);--border-hover:rgba(0,218,144,0.30);--card-bg:rgba(255,255,255,0.03);--radius:10px;--radius-sm:6px;--transition:0.22s ease}html{scroll-behavior:smooth}body{background-color:var(--ink);color:var(--white);font-family:DM Sans,sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.025'/%3E%3C/svg%3E");pointer-events:none;z-index:0;opacity:.45}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{cursor:pointer;font-family:inherit}.serif,h1,h2,h3{font-family:"DM Serif Display",serif}.container{max-width:1120px;margin:0 auto;padding:0 64px}.section-label{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-bottom:14px}.section-title{font-family:"DM Serif Display",serif;font-size:clamp(2rem,3.8vw,2.9rem);letter-spacing:-.03em;line-height:1.12;margin-bottom:16px}.section-sub{color:var(--muted-light);font-size:1rem;line-height:1.75;font-weight:300;max-width:540px}.btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--green);color:var(--ink);padding:13px 28px;border-radius:var(--radius-sm);font-weight:600;font-size:.93rem;transition:transform var(--transition),box-shadow var(--transition),opacity var(--transition);box-shadow:0 0 28px var(--green-glow);border:none;font-family:inherit}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 36px var(--green-glow)}.btn-primary:active{transform:translateY(0)}.btn-ghost{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);color:var(--white);padding:13px 28px;border-radius:var(--radius-sm);font-weight:500;font-size:.93rem;transition:border-color var(--transition),background var(--transition),color var(--transition);background:transparent;font-family:inherit}.btn-ghost:hover{border-color:var(--green);color:var(--green);background:var(--green-dim)}.btn-group{gap:14px;flex-wrap:wrap}.btn-group,.nav{display:flex;align-items:center}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;justify-content:space-between;padding:18px 64px;background:rgba(3,26,19,.88);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--border);transition:border-color var(--transition)}.nav.scrolled{border-bottom-color:rgba(0,218,144,.22)}.nav-logo{display:flex;align-items:center}.nav-logo img{height:34px;width:auto}.nav-links{display:flex;align-items:center;gap:36px;list-style:none}.nav-links a{color:var(--muted-light);font-size:.875rem;font-weight:500;letter-spacing:.01em;transition:color var(--transition)}.nav-links a:hover{color:var(--white)}.nav-cta{background:var(--green);padding:9px 20px;border-radius:var(--radius-sm);font-weight:600!important;letter-spacing:0!important;transition:opacity var(--transition)!important;border:none;font-size:.875rem;font-family:inherit}.nav-cta,.nav-cta:hover{color:var(--ink)!important}.nav-cta:hover{opacity:.82}.nav-mobile-toggle{display:none;background:none;border:none;color:var(--white);padding:4px}.nav-mobile-menu{display:none;position:fixed;top:69px;left:0;right:0;background:rgba(3,26,19,.97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border);padding:24px 32px;z-index:999;flex-direction:column;gap:20px}.nav-mobile-menu.open{display:flex}.nav-mobile-menu a{color:var(--muted-light);font-size:1rem;font-weight:500;padding:8px 0;border-bottom:1px solid var(--border);transition:color var(--transition)}.nav-mobile-menu a:hover{color:var(--white)}.hero,.nav-mobile-menu .btn-primary{text-align:center;justify-content:center}.hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:130px 64px 90px;position:relative}.hero-glow{position:absolute!important;top:15%;left:50%;transform:translateX(-50%);width:650px;height:420px;background:radial-gradient(ellipse at center,rgba(0,218,144,.16) 0,transparent 70%);pointer-events:none;z-index:0}.hero>*{position:relative;z-index:1}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:var(--green-dim);border:1px solid var(--border);color:var(--green);font-size:.74rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;padding:6px 16px;border-radius:100px;margin-bottom:30px;animation:fadeUp .55s ease both}.hero-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);animation:pulse 2.2s ease infinite}.hero h1{font-size:clamp(2.8rem,6vw,5.2rem);line-height:1.07;letter-spacing:-.035em;max-width:860px;margin-bottom:24px;animation:fadeUp .55s ease .08s both}.hero h1 em{font-style:italic;color:var(--green)}.hero-sub{font-size:1.08rem;color:var(--muted-light);max-width:520px;line-height:1.78;font-weight:300;margin-bottom:44px;animation:fadeUp .55s ease .16s both}.hero-ctas{animation:fadeUp .55s ease .24s both}.hero-proof{margin-top:64px;align-items:center;gap:20px;font-size:.8rem;color:var(--muted);animation:fadeUp .55s ease .32s both}.avatar,.hero-proof,.hero-proof-avatars{display:flex}.avatar{width:34px;height:34px;border-radius:50%;border:2px solid var(--ink);align-items:center;justify-content:center;font-size:.65rem;font-weight:700;margin-left:-9px;color:var(--ink)}.avatar:first-child{margin-left:0}.avatar-a{background:#a8edcb}.avatar-b{background:#f7c97a}.avatar-c{background:#f4a4a4}.avatar-d{background:#91cff7}.proof-divider{width:1px;height:20px;background:var(--border)}.stats-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:52px 0;position:relative;z-index:1}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.stat{text-align:center;padding:0 40px;border-right:1px solid var(--border)}.stat:last-child{border-right:none}.stat-num{font-family:"DM Serif Display",serif;font-size:2.7rem;color:var(--green);letter-spacing:-.03em;line-height:1;margin-bottom:8px}.stat-label{font-size:.8rem;color:var(--muted);font-weight:400;line-height:1.4}.features-section{padding:120px 0}.features-header{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:end;margin-bottom:72px}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.feature-card{background:var(--ink);padding:40px 36px;position:relative;transition:background var(--transition);overflow:hidden}.feature-card:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--green),transparent);opacity:0;transition:opacity var(--transition)}.feature-card:hover{background:rgba(0,218,144,.04)}.feature-card:hover:after{opacity:1}.feature-icon{width:46px;height:46px;border:1px solid var(--border);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;margin-bottom:22px;background:var(--green-dim)}.feature-title{font-family:"DM Serif Display",serif;font-size:1.2rem;margin-bottom:11px;letter-spacing:-.01em}.feature-desc{font-size:.865rem;color:var(--muted-light);line-height:1.72;font-weight:300}.how-section{padding:120px 0;background:var(--ink-mid);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.how-header{text-align:center;margin-bottom:80px}.how-header .section-sub{margin:0 auto}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;position:relative}.steps-grid:before{content:"";position:absolute;top:27px;left:12.5%;right:12.5%;height:1px;background:linear-gradient(90deg,transparent,var(--green),transparent);opacity:.35}.step{padding:0 28px;text-align:center}.step-num{width:54px;height:54px;border-radius:50%;border:1px solid var(--green);background:var(--ink-mid);display:flex;align-items:center;justify-content:center;font-family:"DM Serif Display",serif;font-size:1.3rem;color:var(--green);margin:0 auto 26px;position:relative;z-index:1}.step-title{font-weight:600;font-size:.93rem;margin-bottom:10px}.step-desc{font-size:.83rem;color:var(--muted-light);line-height:1.72;font-weight:300}.sms-section{padding:120px 0}.sms-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.sms-content .section-sub{margin-bottom:36px}.sms-checklist{list-style:none;display:flex;flex-direction:column;gap:12px}.sms-checklist li{display:flex;align-items:flex-start;gap:10px;font-size:.88rem;color:var(--muted-light);line-height:1.5}.sms-checklist li:before{content:"✓";color:var(--green);font-weight:700;flex-shrink:0;margin-top:1px}.sms-mockup{background:var(--ink-light);border:1px solid var(--border);border-radius:20px;padding:32px;position:relative}.sms-mockup:before{content:"";position:absolute;inset:-1px;border-radius:21px;background:linear-gradient(135deg,rgba(0,218,144,.28),transparent 55%);pointer-events:none;z-index:0}.sms-mockup>*{position:relative;z-index:1}.sms-notif{background:rgba(0,218,144,.07);border:1px solid rgba(0,218,144,.18);border-radius:12px;padding:20px;margin-bottom:14px}.sms-notif:last-child{margin-bottom:0}.sms-notif-label{font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--green);margin-bottom:8px}.sms-notif-text{font-size:.86rem;color:var(--white);line-height:1.6}.sms-notif-amount{color:var(--green);font-weight:600}.sms-notif-meta{color:var(--muted);font-size:.74rem;margin-top:8px}.sms-actions{display:flex;gap:8px;margin-top:12px}.sms-action{flex:1 1;padding:8px;border-radius:6px;font-size:.72rem;font-weight:600;text-align:center;font-family:inherit;border:none;cursor:pointer}.sms-action-confirm{background:var(--green);color:var(--ink)}.sms-action-dispute{background:transparent;border:1px solid rgba(255,100,100,.4);color:#ff9494}.pricing-section{padding:120px 0;background:var(--ink-mid);border-top:1px solid var(--border)}.pricing-header{text-align:center;margin-bottom:60px}.pricing-header .section-sub{margin:10px auto 0}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.price-card{background:var(--ink-mid);padding:40px 30px;position:relative;transition:background var(--transition)}.price-card.featured{border:2px solid var(--green);background:rgba(0,218,144,.055);margin:-1px;z-index:1;border-radius:var(--radius)}.price-card.featured:before{content:"Most Popular";position:absolute;top:-1px;left:50%;transform:translateX(-50%);background:var(--green);color:var(--ink);font-size:.67rem;letter-spacing:.08em;padding:4px 14px;border-radius:0 0 8px 8px}.plan-name,.price-card.featured:before{font-weight:700;text-transform:uppercase}.plan-name{font-size:.72rem;letter-spacing:.11em;color:var(--muted);margin-bottom:18px}.plan-price{font-family:"DM Serif Display",serif;font-size:2.3rem;letter-spacing:-.03em;line-height:1;margin-bottom:5px}.plan-price sup{font-size:1rem;vertical-align:super;font-family:DM Sans,sans-serif}.plan-billing{font-size:.76rem;color:var(--muted);margin-bottom:28px}.plan-divider{height:1px;background:var(--border);margin-bottom:24px}.plan-features{list-style:none;display:flex;flex-direction:column;gap:11px;margin-bottom:32px}.plan-features li{display:flex;align-items:flex-start;gap:9px;font-size:.83rem;color:var(--muted-light);line-height:1.5}.plan-features li:before{content:"✓";color:var(--green);font-weight:700;flex-shrink:0;margin-top:1px}.plan-cta{display:block;text-align:center;padding:12px;border-radius:7px;font-weight:600;font-size:.86rem;border:1px solid var(--border);color:var(--white);background:transparent;font-family:inherit;cursor:pointer;transition:border-color var(--transition),color var(--transition),background var(--transition);width:100%}.plan-cta:hover{border-color:var(--green);color:var(--green)}.featured .plan-cta{background:var(--green);color:var(--ink);border-color:var(--green)}.featured .plan-cta:hover{opacity:.85;color:var(--ink)}.cta-section{padding:140px 0;text-align:center;position:relative;overflow:hidden}.cta-glow{position:absolute;bottom:-80px;left:50%;transform:translateX(-50%);width:700px;height:380px;background:radial-gradient(ellipse at center,rgba(0,218,144,.14) 0,transparent 70%);pointer-events:none}.cta-section>.container{position:relative;z-index:1}.cta-section h2{font-size:clamp(2.2rem,5vw,3.8rem);letter-spacing:-.03em;line-height:1.1;max-width:680px;margin:0 auto 22px}.cta-section h2 em{font-style:italic;color:var(--green)}.cta-section p{color:var(--muted-light);font-size:1rem;max-width:440px;margin:0 auto 40px;font-weight:300;line-height:1.75}.footer{border-top:1px solid var(--border);padding:48px 64px}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:32px}.footer-logo img{height:30px;width:auto}.footer-text{font-size:.78rem;color:var(--muted)}.footer-links{display:flex;gap:28px;list-style:none}.footer-links a{font-size:.8rem;color:var(--muted);transition:color var(--transition)}.footer-links a:hover{color:var(--white)}.modal-overlay{position:fixed;inset:0;background:rgba(3,26,19,.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;animation:overlayIn .2s ease}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.modal{background:var(--ink-light);border:1px solid var(--border);border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;animation:modalIn .25s cubic-bezier(.34,1.56,.64,1)}@keyframes modalIn{0%{opacity:0;transform:scale(.94) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:32px 36px 24px;border-bottom:1px solid var(--border)}.modal-header h2{font-family:"DM Serif Display",serif;font-size:1.5rem;letter-spacing:-.02em}.modal-header p{color:var(--muted-light);font-size:.85rem;margin-top:5px;font-weight:300}.modal-close{background:var(--green-dim);border:1px solid var(--border);color:var(--white);width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem;transition:background var(--transition),border-color var(--transition);margin-top:2px}.modal-close:hover{background:rgba(0,218,144,.2);border-color:var(--green)}.modal-body{padding:28px 36px 36px}.app-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.app-card{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;padding:24px;transition:border-color var(--transition)}.app-card:hover{border-color:var(--border-hover)}.app-card-icon{width:44px;height:44px;background:var(--green-dim);border:1px solid var(--border);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;margin-bottom:14px}.app-card h3{font-family:"DM Serif Display",serif;font-size:1.05rem;margin-bottom:6px;letter-spacing:-.01em}.app-card p{font-size:.8rem;color:var(--muted-light);line-height:1.55;margin-bottom:18px;font-weight:300}.store-buttons{display:flex;flex-direction:column;gap:8px}.store-btn{display:flex;align-items:center;gap:10px;background:var(--ink);border:1px solid var(--border);border-radius:8px;padding:9px 14px;transition:border-color var(--transition),background var(--transition);text-decoration:none;color:var(--white)}.store-btn:hover{border-color:var(--green);background:var(--green-dim)}.store-btn-icon{font-size:1.2rem;flex-shrink:0}.store-btn-text{display:flex;flex-direction:column}.store-btn-text small{font-size:.6rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;line-height:1}.store-btn-text span{font-size:.82rem;font-weight:600;line-height:1.3}.modal-note{margin-top:20px;padding:12px 16px;background:var(--green-dim);border:1px solid var(--border);border-radius:8px;font-size:.78rem;color:var(--muted-light);text-align:center;line-height:1.5}.modal-note strong{color:var(--green)}.modal-form{display:flex;flex-direction:column;gap:16px}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:.78rem;font-weight:600;color:var(--muted-light);letter-spacing:.03em}.form-group input,.form-group select,.form-group textarea{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--white);font-family:inherit;font-size:.88rem;padding:11px 14px;transition:border-color var(--transition),background var(--transition);outline:none;width:100%}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--muted)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--green);background:rgba(0,218,144,.04)}.form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237aa595' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}.form-group select option{background:var(--ink-light)}.form-group textarea{resize:vertical;min-height:110px}.form-group input.error,.form-group select.error,.form-group textarea.error{border-color:rgba(255,100,100,.5)}.form-error{font-size:.72rem;color:#ff8a8a}.form-submit{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px}.form-submit p{font-size:.75rem;color:var(--muted);line-height:1.5}.form-success{text-align:center;padding:24px 0}.form-success-icon{width:60px;height:60px;background:var(--green-dim);border:1px solid var(--green);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin:0 auto 18px}.form-success h3{font-family:"DM Serif Display",serif;font-size:1.3rem;margin-bottom:10px}.form-success p{font-size:.88rem;color:var(--muted-light);max-width:340px;margin:0 auto;line-height:1.65;font-weight:300}.page-hero{padding:160px 0 80px;position:relative}.page-hero-glow{position:absolute;top:60px;left:50%;transform:translateX(-50%);width:500px;height:300px;background:radial-gradient(ellipse at center,rgba(0,218,144,.13) 0,transparent 70%);pointer-events:none}.page-hero>.container{position:relative;z-index:1}.contact-grid{display:grid;grid-template-columns:5fr 7fr;grid-gap:80px;gap:80px;padding:0 0 100px;align-items:start}.contact-info{display:flex;flex-direction:column;gap:36px}.contact-info-block h3{font-family:"DM Serif Display",serif;font-size:1.05rem;margin-bottom:10px}.contact-info-block a,.contact-info-block p{font-size:.88rem;color:var(--muted-light);line-height:1.65;font-weight:300;transition:color var(--transition)}.contact-info-block a:hover{color:var(--green)}.contact-info-icon{width:38px;height:38px;background:var(--green-dim);border:1px solid var(--border);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.95rem;margin-bottom:12px}.contact-form-card{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;padding:40px}.legal-page{padding-top:120px;padding-bottom:100px}.legal-header{margin-bottom:60px}.legal-header .section-label{margin-bottom:12px}.legal-meta{font-size:.8rem;color:var(--muted);margin-top:14px}.legal-content{max-width:760px;display:flex;flex-direction:column;gap:48px}.legal-section h2{font-family:"DM Serif Display",serif;font-size:1.3rem;letter-spacing:-.02em;margin-bottom:16px;color:var(--white)}.legal-section h3{font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:600;color:var(--white);margin:22px 0 10px}.legal-section p{font-size:.9rem;color:var(--muted-light);line-height:1.8;font-weight:300;margin-bottom:14px}.legal-section p:last-child{margin-bottom:0}.legal-section ul{list-style:none;display:flex;flex-direction:column;gap:8px;padding:0;margin-bottom:14px}.legal-section ul li{display:flex;align-items:flex-start;gap:10px;font-size:.88rem;color:var(--muted-light);line-height:1.6;font-weight:300}.legal-section ul li:before{content:"—";color:var(--green);flex-shrink:0}.legal-section a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.legal-divider{height:1px;background:var(--border);margin:8px 0}.reveal{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.reveal.visible{opacity:1;transform:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 6px var(--green)}50%{opacity:.3;box-shadow:none}}@media (max-width:1024px){.container{padding:0 40px}.nav{padding:18px 40px}.footer{padding:40px}.hero{padding:130px 40px 80px}.features-header{grid-template-columns:1fr;gap:24px}.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.container{padding:0 24px}.nav{padding:16px 24px}.nav-links{display:none}.nav-mobile-toggle{display:flex}.footer{padding:32px 24px}.footer-inner{flex-direction:column;align-items:flex-start;gap:20px}.hero{padding:110px 24px 70px}.hero-proof{flex-wrap:wrap;justify-content:center}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat{border-right:none;border-bottom:1px solid var(--border);padding:20px 16px}.stat:nth-child(2n){border-left:1px solid var(--border)}.stat:nth-last-child(-n+2){border-bottom:none}.features-grid{grid-template-columns:1fr}.steps-grid{grid-template-columns:repeat(2,1fr);gap:48px}.steps-grid:before{display:none}.pricing-grid,.sms-inner{grid-template-columns:1fr}.price-card.featured{margin:0}.cta-section{padding:90px 0}.app-cards,.contact-grid,.form-row{grid-template-columns:1fr}.contact-grid{gap:48px}.page-hero{padding:130px 0 60px}.legal-page{padding-top:100px}.modal{max-height:95vh}.modal-header{padding:24px 24px 20px}.modal-body{padding:20px 24px 28px}.contact-form-card{padding:28px 24px}}