/* DIATELIS • Landing page • original brand assets only */
:root{--navy:#12343D;--navy-deep:#092832;--teal:#267C76;--mint:#64C7B1;--mint-light:#dcf4eb;--cream:#f8faf8;--ink:#102e37;--muted:#667d80;--line:#e0ebe8;--font:'DM Sans',sans-serif;--head:'Manrope',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f9fbf9;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{max-width:100%}svg{display:block}.wrap{max-width:1290px;margin:0 auto;padding-left:40px;padding-right:40px}.site-shell{overflow:hidden}.visually-hidden{clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap}.skip-link{position:absolute;left:10px;top:-60px;z-index:99;background:var(--navy);color:#fff;padding:12px}.skip-link:focus{top:8px}
.topbar{border-bottom:1px solid rgba(18,52,61,.065);position:relative;z-index:20;background:#f9fbf9ed}.nav-inner{height:100px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center}.brand img{width:219px;height:auto;display:block}.main-nav{margin-left:auto;display:flex;align-items:center;gap:34px;font-size:13px;font-weight:700;color:#556e70}.main-nav a:hover,.footer a:hover{color:var(--teal)}.nav-cta{padding:15px 23px;border:1px solid #bbd9d0;border-radius:9px;color:var(--navy);font-weight:800;font-size:13px;white-space:nowrap;transition:.2s}.nav-cta:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.nav-cta span,.closing-button span,.process-link span{margin-left:9px}
.hero{min-height:740px;display:grid;grid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr);align-items:center;gap:18px;position:relative;padding-top:62px;padding-bottom:82px}.hero:before{content:"";position:absolute;left:-35vw;top:-200px;width:64vw;height:740px;background:radial-gradient(ellipse,#eaf7f1 0%,rgba(234,247,241,0) 68%);pointer-events:none}.hero-copy{position:relative;z-index:5;max-width:604px}.eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:1.15px;font-weight:800;color:#287e72;margin-bottom:28px;white-space:nowrap}.live-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#2ebd94;box-shadow:0 0 0 5px #d9f3e6}.eyebrow-line{width:15px;height:1px;background:#aec9bd}.hero h1{font-family:var(--head);font-size:clamp(44px,4.08vw,61px);font-weight:800;line-height:1.14;letter-spacing:-2.8px;margin:0 0 24px;color:#0e3038;white-space:nowrap}.hero h1 span{color:#278778}.hero-lead{font-size:16px;line-height:1.85;color:#5d7478;margin:0 0 34px;max-width:548px}.hero-lead strong{color:var(--navy)}
.signup-card{border:1px solid #dcece7;background:#fff;border-radius:19px;padding:22px;box-shadow:0 16px 50px rgba(11,62,55,.055);max-width:585px;scroll-margin-top:110px}.signup-title{display:flex;gap:12px;align-items:center;margin-bottom:16px}.sparkle{display:flex;align-items:center;justify-content:center;color:#218b78;width:35px;height:35px;background:#e6f7f0;border-radius:11px;font-size:20px;flex-shrink:0}.signup-title strong,.signup-title span{display:block}.signup-title strong{font-size:15px;font-weight:800;color:#193f42}.signup-title div>span{color:#789092;font-size:12px;margin-top:3px}.form-row{display:flex;gap:8px}.form-row input{height:52px;flex:1;min-width:0;background:#f7faf8;border:1px solid #e0e9e7;border-radius:9px;padding:0 16px;color:var(--navy);outline:none;font-size:14px}.form-row input:focus{border-color:#5cbca5;box-shadow:0 0 0 3px rgba(100,199,177,.17)}.form-row input::placeholder{color:#94a8a7}.form-row button{border:0;border-radius:9px;padding:0 18px;background:var(--navy);color:white;font-weight:800;font-size:13px;white-space:nowrap;transition:.2s}.form-row button:hover{background:#20695e}.form-row button:disabled{opacity:.65;cursor:not-allowed}.form-row button span{margin-left:5px}.consent{display:flex;gap:10px;font-size:11.5px;color:#718a88;align-items:flex-start;line-height:1.6;margin-top:14px;cursor:pointer}.consent input{width:15px;height:15px;accent-color:var(--teal);flex-shrink:0;margin:2px 0 0}.consent a{color:#237f72;text-decoration:underline;text-underline-offset:2px;font-weight:700}.form-hint{font-size:11px;color:#8ba19e;margin:7px 0 0 25px}.form-message{padding:10px 12px;margin-top:12px;border-radius:8px;background:#e7f7f1;color:#0c6151;font-size:12px;line-height:1.5}.form-message.error{background:#fff0ec;color:#a54130}.honeypot{position:absolute;left:-10000px;height:0;overflow:hidden}.hero-social{display:flex;align-items:center;gap:9px;margin-top:28px}.hero-social>span{font-size:12px;font-weight:700;color:#718c89;margin-right:10px}.hero-social a{height:34px;width:34px;background:white;border:1px solid #dfebe7;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#496c6b;transition:.2s}.hero-social a:hover{background:#dff4ed;color:var(--navy);transform:translateY(-2px)}.hero-social svg{height:16px;width:16px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.hero-visual{height:630px;position:relative;isolation:isolate;align-self:center}.orb{position:absolute;border-radius:50%;pointer-events:none;z-index:-1}.orb-one{width:620px;height:620px;right:-98px;top:-3px;background:radial-gradient(circle at 57% 50%,#d1f3e8 0%,#e5f7f0 40%,rgba(229,247,240,0) 71%)}.orb-two{width:365px;height:365px;left:3%;top:30px;background:radial-gradient(circle,#c3eee2,transparent 72%);opacity:.5}.orbit{border:1px solid rgba(71,179,148,.18);position:absolute;border-radius:50%;z-index:-1;transform:rotate(-25deg)}.orbit-one{width:660px;height:290px;right:-92px;top:90px}.orbit-two{width:790px;height:430px;right:-80px;top:39px}.dashboard-frame{position:absolute;left:0;right:-80px;top:70px;height:452px;background:#fff;border:7px solid #163b43;border-radius:19px;box-shadow:0 32px 65px rgba(20,75,69,.20),0 8px 14px rgba(20,75,69,.07);overflow:hidden;transform:perspective(1800px) rotateY(-6deg) rotateX(1deg);transform-origin:center center;animation:float 8s ease-in-out infinite}.window-header{height:32px;display:flex;align-items:center;gap:22px;background:#f4f8f8;border-bottom:1px solid #dfe8e6;padding:0 15px}.window-dots{display:flex;gap:5px}.window-dots i{display:block;height:7px;width:7px;border-radius:50%;background:#c5d5d3}.window-dots i:first-child{background:#e9b4ab}.window-dots i:nth-child(2){background:#e7d9ad}.window-address{background:#fff;border:1px solid #e8eeee;border-radius:6px;flex:1;text-align:center;color:#8da8a4;font-size:9px;height:20px;line-height:19px;max-width:330px;margin:auto}.lock{font-size:7px;color:#73aaa1}.header-ellipsis{letter-spacing:2px;color:#a8b8b5}.dashboard{display:flex;height:calc(100% - 32px);background:#f8fbfa}.dash-sidebar{width:133px;flex-shrink:0;background:#123a43;color:#9ac3bf;padding:20px 12px;display:flex;flex-direction:column;gap:8px}.dash-logo{display:flex;align-items:center;gap:6px;color:#fff;font-size:11px;letter-spacing:1px;margin-bottom:20px}.dash-logo img{width:22px;height:22px;object-fit:contain}.sidebar-item{padding:10px 8px;font-size:10px;white-space:nowrap;display:flex;gap:8px;align-items:center;border-radius:7px}.sidebar-item span{font-size:15px;width:15px;text-align:center}.sidebar-item.active{background:#225f61;color:white}.sidebar-foot{font-size:8px;opacity:.5;white-space:nowrap;margin-top:auto}.sidebar-foot span{padding-right:4px}.dash-main{padding:25px 21px;min-width:0;flex:1}.dash-topline{display:flex;justify-content:space-between;align-items:center}.dash-small{font-size:9px;color:#95aaa5}.dash-main h2{font:800 18px var(--head);letter-spacing:-.7px;margin:3px 0 19px}.dash-avatar{width:30px;height:30px;background:#d5f0e6;border:2px solid white;box-shadow:0 0 0 1px #d7e9e1;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#1b7765;font-weight:900;font-size:12px}.dash-chip-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dash-chip{background:white;border:1px solid #ecf1ef;border-radius:10px;box-shadow:0 3px 14px rgba(17,72,61,.03);min-width:0;padding:10px 8px;display:flex;align-items:center;gap:7px}.chip-icon{display:flex;width:26px;height:26px;flex-shrink:0;align-items:center;justify-content:center;font-size:15px;border-radius:8px;color:#208269;background:#e6f6ef}.chip-icon.ice{background:#e9f2f8;color:#528a9c}.chip-icon.sand{background:#fdf2dd;color:#c59c56}.dash-chip small{display:block;font-size:7px;letter-spacing:.45px;color:#97aaa7;font-weight:700}.dash-chip b{display:block;font-size:10px;color:#2d4f4d;margin-top:2px}.chart-card{background:#fff;border:1px solid #edf2f0;border-radius:11px;margin-top:12px;padding:16px 15px 4px}.chart-title{display:flex;justify-content:space-between}.chart-title b{display:block;font-size:11px;color:#244b4a}.chart-title span{display:block;color:#9ab0ab;font-size:9px;margin-top:4px}.chart-title .chart-more{font-size:20px;margin:0}.chart-illustration{height:125px;margin-top:3px;overflow:hidden}.chart-illustration svg{height:100%;width:100%}.dash-bottom{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.mini-card{border:1px solid #edf2f0;border-radius:9px;background:#fff;padding:10px 8px;display:flex;align-items:center;gap:7px}.mini-bullet{height:26px;width:26px;background:#e1f5eb;border-radius:8px;flex-shrink:0}.mini-bullet.light{background:#e7f0f8}.mini-card div{flex:1;min-width:0}.mini-card b{font-size:9px;display:block;white-space:nowrap}.mini-card small{font-size:8px;display:block;color:#9db1ad;margin-top:2px;white-space:nowrap}.mini-card>span:last-child{font-size:12px;color:#97b4ad}
.phone-demo{position:absolute;right:-80px;bottom:32px;width:149px;height:275px;border:7px solid #143c44;background:linear-gradient(145deg,#fff,#f8fcfa);border-radius:24px;box-shadow:0 22px 35px rgba(7,52,50,.2);z-index:5;transform:rotate(6deg);padding:30px 13px 14px;animation:floatphone 8s ease-in-out infinite}.phone-top{position:absolute;left:37px;top:0;width:65px;height:11px;background:#143c44;border-radius:0 0 9px 9px}.phone-logo{display:block;width:35px;height:35px;object-fit:contain;margin:7px auto 18px}.phone-caption{font-size:8px;font-weight:800;color:#236a5f;display:block;line-height:1.5;text-align:center}.phone-line{width:73%;height:5px;border-radius:8px;background:#ddeee9;margin:10px auto}.phone-line.big{width:90%;background:#c0e7d9}.phone-row{background:white;border:1px solid #ebf2ef;border-radius:8px;height:31px;margin-top:9px;display:flex;align-items:center;gap:8px;padding:7px}.phone-row i{height:16px;width:16px;border-radius:50%;background:#b6e1d2}.phone-row span{height:5px;width:65px;background:#e8f3ef;border-radius:9px}.phone-bottom{position:absolute;bottom:7px;width:42px;height:3px;border-radius:8px;background:#6f9b95;left:50%;transform:translateX(-50%)}.float-note{position:absolute;bottom:24px;left:-33px;z-index:6;display:flex;align-items:center;gap:10px;background:white;border:1px solid #ebf2ed;border-radius:12px;padding:12px 16px;box-shadow:0 16px 29px rgba(5,74,57,.13);animation:floatnote 7s ease-in-out infinite}.check-circle{height:30px;width:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#e2f7ea;color:#1d9279;border-radius:50%;font-weight:900}.float-note b{font-size:11px;display:block;white-space:nowrap}.float-note div>span{display:block;color:#8ba4a0;font-size:9px;margin-top:4px}.visual-disclaimer{position:absolute;right:0;bottom:-6px;color:#98aba7;font-size:9px;letter-spacing:.2px}
@keyframes float{0%,100%{transform:perspective(1800px) rotateY(-6deg) rotateX(1deg) translateY(0)}50%{transform:perspective(1800px) rotateY(-6deg) rotateX(1deg) translateY(-9px)}}@keyframes floatphone{0%,100%{transform:rotate(6deg) translateY(0)}50%{transform:rotate(6deg) translateY(8px)}}@keyframes floatnote{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
.trust-strip{border-top:1px solid #eaf1ed;border-bottom:1px solid #eaf1ed;background:#fff}.trust-inner{min-height:92px;display:flex;gap:28px;justify-content:space-between;align-items:center}.trust-inner>span{font-size:10px;letter-spacing:1.1px;font-weight:800;color:#91a7a1}.trust-inner>div{font-size:12px;font-weight:700;color:#547b74;white-space:nowrap}.trust-inner i{display:inline-block;height:6px;width:6px;border-radius:50%;background:var(--mint);vertical-align:middle;margin-right:9px}
.features{padding-top:119px;padding-bottom:115px}.section-heading{max-width:780px;margin-bottom:48px}.section-label{display:block;font-size:11px;font-weight:800;color:#258679;letter-spacing:1.2px;margin-bottom:18px}.section-heading h2,.process-heading h2,.final-cta h2{font:800 clamp(32px,3.2vw,45px)/1.28 var(--head);letter-spacing:-1.55px;margin:0;color:#123940}.section-heading h2 em,.process-heading h2 em{color:#258c7a;font-style:normal}.section-heading>p{max-width:640px;color:#728987;font-size:15px;line-height:1.8;margin:20px 0 0}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.feature{background:white;min-height:248px;border:1px solid #e4eeea;border-radius:15px;padding:27px 24px;position:relative;transition:transform .25s,box-shadow .25s}.feature:hover{transform:translateY(-5px);box-shadow:0 20px 35px rgba(18,75,65,.07)}.feature-icon{height:45px;width:45px;display:flex;align-items:center;justify-content:center;background:#e6f5ee;border-radius:12px;color:#237d6d}.feature-icon svg{height:24px;width:24px;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.feature-count{position:absolute;top:28px;right:25px;font:800 12px var(--head);color:#bacdc5}.feature h3{font:800 16px var(--head);letter-spacing:-.4px;margin:27px 0 12px}.feature p{margin:0;color:#7c9390;font-size:13px;line-height:1.8}.feature-footnote{color:#99aaa6;font-size:11px;margin:20px 0 0}
.process{background:var(--navy-deep);color:white;position:relative;overflow:hidden}.process:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 5% 95%,rgba(59,193,159,.17),transparent 45%),radial-gradient(circle at 100% 0%,rgba(99,200,174,.10),transparent 35%)}.process:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:37px 37px;mask-image:linear-gradient(to right,transparent,#000)}.process-inner{padding-top:100px;padding-bottom:110px;position:relative;z-index:2;display:grid;grid-template-columns:.9fr 1fr;gap:100px}.light-label{color:#78d5b8}.process-heading h2{color:white}.process-heading h2 em{color:#86dcc3}.process-heading>p{color:#a9c7c1;font-size:15px;line-height:1.85;max-width:460px;margin:24px 0 30px}.process-link{color:#91e0c9;font-size:13px;font-weight:800;border-bottom:1px solid #91e0c9;padding-bottom:5px}.process-steps{border-top:1px solid rgba(183,225,214,.19)}.step{border-bottom:1px solid rgba(183,225,214,.19);padding:27px 0;display:flex;align-items:flex-start;gap:22px}.step-no{color:#7ad5bc;font:800 16px var(--head);letter-spacing:-.5px}.step>div{flex:1}.step b{display:block;font:800 15px var(--head)}.step p{color:#a1c1bc;font-size:12px;margin:8px 0 0;line-height:1.7}.step-tag{font-size:8px;font-weight:800;letter-spacing:.7px;border-radius:5px;padding:7px 9px;background:rgba(100,199,177,.16);color:#8ddfc4;white-space:nowrap}.step-tag.muted{background:rgba(255,255,255,.08);color:#aac0ba}
.final-cta{padding-top:100px;padding-bottom:102px;display:flex;align-items:center;gap:30px}.closing-art{width:105px;flex-shrink:0}.closing-circle{height:93px;width:93px;background:#e5f6ee;border-radius:24px;display:flex;align-items:center;justify-content:center;transform:rotate(-9deg)}.closing-circle img{height:65px;width:65px;object-fit:contain;transform:rotate(9deg)}.final-cta h2{font-size:32px}.final-cta p{font-size:14px;color:#7f9490;margin:10px 0 0}.final-cta .section-label{margin-bottom:12px}.closing-button{margin-left:auto;border-radius:10px;background:#12343D;padding:17px 20px;color:#fff;white-space:nowrap;font-size:12px;font-weight:800}.closing-button:hover{background:#237f6e}.footer{border-top:1px solid #e4ece8;background:#fff}.footer-main{min-height:131px;display:flex;align-items:center;justify-content:space-between;gap:30px}.footer-brand img{display:block;width:181px;height:auto}.footer-links{display:flex;flex-wrap:wrap;gap:21px;font-size:12px;color:#617b77;font-weight:700}.footer-bottom{display:flex;gap:20px;justify-content:space-between;border-top:1px solid #edf2ef;padding-top:20px;padding-bottom:24px;color:#98aaa7;font-size:11px}
/* Legal pages */.simple-main{min-height:65vh;padding-top:78px;padding-bottom:100px}.legal-card{max-width:860px;margin:auto;background:white;border:1px solid #e4efea;border-radius:16px;padding:58px 65px;box-shadow:0 14px 42px rgba(23,71,62,.04)}.legal-card h1{font:800 40px var(--head);letter-spacing:-1.2px;margin:0 0 12px}.legal-card h2{font:800 19px var(--head);margin:32px 0 12px}.legal-card p,.legal-card li{line-height:1.85;color:#5d7673;font-size:14px}.legal-card a{color:#197b6d;text-decoration:underline}.legal-card .back{display:inline-flex;gap:8px;font-weight:800;font-size:12px;margin-bottom:34px}.success-icon{height:75px;width:75px;background:#dbf4e9;color:#198a71;font-size:37px;font-weight:800;border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}
@media(max-width:1190px){.wrap{padding-left:30px;padding-right:30px}.hero{grid-template-columns:1fr 1fr;gap:8px}.hero h1{font-size:47px;letter-spacing:-2px}.hero-visual{transform:scale(.87);transform-origin:center left}.dashboard-frame{right:-160px}.phone-demo{right:-145px}.trust-inner{gap:15px}.trust-inner>div{font-size:11px}.process-inner{gap:70px}}
@media(max-width:970px){.main-nav{display:none}.nav-cta{margin-left:auto}.hero{display:flex;flex-direction:column;align-items:stretch;padding-top:65px;padding-bottom:45px}.hero-copy{max-width:740px;margin:auto;text-align:left}.hero h1{white-space:normal}.hero-lead{max-width:670px}.signup-card{max-width:650px}.hero-visual{width:min(700px,100%);margin:10px auto 0;transform:scale(.91);transform-origin:center center;height:570px}.dashboard-frame{right:-40px}.phone-demo{right:-75px}.trust-inner{flex-wrap:wrap;justify-content:center;gap:16px 30px;padding-top:24px;padding-bottom:24px}.trust-inner>span{width:100%;text-align:center}.feature-grid{grid-template-columns:repeat(2,1fr)}.process-inner{gap:40px}.final-cta{flex-wrap:wrap}.closing-button{margin-left:135px}.footer-main{flex-wrap:wrap;padding-top:30px;padding-bottom:30px}}
@media(max-width:670px){.wrap{padding-left:21px;padding-right:21px}.nav-inner{height:80px}.brand img{width:166px}.nav-cta{font-size:11px;padding:12px 11px}.hero{padding-top:43px}.eyebrow{font-size:8px;gap:7px;letter-spacing:.65px;margin-bottom:23px}.hero h1{font-size:clamp(37px,8.5vw,49px);line-height:1.19;letter-spacing:-1.9px;margin-bottom:21px}.hero-lead{font-size:14px;line-height:1.75;margin-bottom:26px}.signup-card{padding:17px 15px}.signup-title strong{font-size:13px}.signup-title div>span{font-size:11px}.form-row{flex-direction:column}.form-row input{width:100%;flex:none}.form-row button{height:49px}.consent{font-size:11px}.hero-social{flex-wrap:wrap;margin-top:25px}.hero-visual{width:100%;height:390px;transform:none;margin-top:20px}.orb-one{height:450px;width:450px;right:-200px;top:0}.orb-two{display:none}.orbit-one,.orbit-two{display:none}.dashboard-frame{width:530px;left:50%;right:auto;margin-left:-240px;top:38px;height:300px;border-width:5px;transform:scale(.71);transform-origin:top left;animation:none}.window-header{height:30px}.dashboard{height:calc(100% - 30px)}.dash-sidebar{width:105px;padding:16px 9px;gap:4px}.dash-main{padding:15px 12px}.dash-main h2{font-size:14px;margin-bottom:10px}.dash-small{font-size:8px}.dash-chip{padding:6px}.chip-icon{width:22px;height:22px}.dash-chip small{font-size:6px}.dash-chip b{font-size:8px}.chart-card{padding:10px 10px 2px;margin-top:8px}.chart-illustration{height:85px}.dash-bottom{margin-top:7px}.mini-card{padding:6px}.phone-demo{height:181px;width:102px;right:1px;bottom:43px;border-width:5px;border-radius:18px;padding:17px 7px;animation:none}.phone-top{left:26px;width:38px;height:7px}.phone-logo{width:25px;height:25px;margin:6px auto 7px}.phone-caption{font-size:6px}.phone-line{height:4px;margin:7px auto}.phone-row{height:19px;margin-top:5px;padding:3px}.phone-row i{height:11px;width:11px}.float-note{bottom:40px;left:-2px;transform:scale(.86);transform-origin:bottom left;animation:none;padding:9px 11px}.visual-disclaimer{bottom:0;right:10px;font-size:8px}.trust-inner{gap:12px 19px}.trust-inner>div{font-size:10px}.features{padding-top:80px;padding-bottom:80px}.section-heading h2,.process-heading h2{font-size:32px}.section-heading{margin-bottom:29px}.section-heading>p{font-size:13px}.feature-grid{gap:11px}.feature{min-height:216px;padding:20px 15px}.feature h3{font-size:13px;margin-top:20px;margin-bottom:8px}.feature p{font-size:11px}.feature-icon{height:38px;width:38px}.feature-count{right:15px;top:22px}.feature-footnote{line-height:1.6}.process-inner{grid-template-columns:1fr;gap:34px;padding-top:75px;padding-bottom:76px}.process-heading>p{font-size:14px}.step{gap:13px}.step b{font-size:13px}.step-tag{font-size:7px}.final-cta{padding-top:72px;padding-bottom:73px;gap:16px}.closing-art{width:69px}.closing-circle{height:67px;width:67px;border-radius:17px}.closing-circle img{height:48px;width:48px}.final-cta>div:nth-child(2){flex:1;min-width:210px}.final-cta h2{font-size:24px}.final-cta p{font-size:12px}.final-cta .section-label{font-size:8px}.closing-button{margin-left:0;width:100%;text-align:center}.footer-main{display:block}.footer-brand img{width:155px}.footer-links{margin-top:28px;gap:15px 21px}.footer-bottom{flex-direction:column;gap:6px}.legal-card{padding:34px 23px}.legal-card h1{font-size:29px}.legal-card h2{font-size:17px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
