:root{--navy:#071b3d;--navy-2:#0b2856;--red:#ed1c2e;--blue:#1556d1;--ink:#111827;--muted:#637083;--paper:#f6f8fb;--white:#fff;--line:#dce2ea;--shadow:0 24px 60px rgba(7,27,61,.13)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:999;top:-100px;left:1rem;background:#fff;padding:.7rem 1rem}.skip-link:focus{top:1rem}.section-shell{width:min(1240px,calc(100% - 64px));margin-inline:auto}.site-header{height:88px;padding:0 max(32px,calc((100vw - 1240px)/2));display:flex;align-items:center;gap:42px;position:fixed;z-index:100;inset:0 0 auto;background:rgba(246,248,251,.9);backdrop-filter:blur(18px);border-bottom:1px solid rgba(7,27,61,.08);transition:.3s}.site-header.scrolled{height:72px;box-shadow:0 8px 30px rgba(7,27,61,.08)}.brand{display:grid;grid-template-columns:auto auto;align-items:end;font-family:Manrope,sans-serif;font-size:25px;font-weight:800;line-height:.8;letter-spacing:-1.8px}.brand span{color:var(--navy)}.brand strong{color:var(--red)}.brand small{grid-column:1/-1;margin-top:7px;color:#657084;font-family:"DM Sans",sans-serif;font-size:7px;text-transform:uppercase;letter-spacing:2px;line-height:1}.site-nav{display:flex;gap:30px;margin-left:auto}.site-nav a{font-size:14px;font-weight:600;position:relative}.site-nav a:after{content:"";height:2px;width:0;background:var(--red);position:absolute;left:0;bottom:-9px;transition:.25s}.site-nav a:hover:after{width:100%}.header-cta{padding:13px 19px;background:var(--navy);color:#fff;font-size:13px;font-weight:700}.header-cta span,.button span{display:inline-block;margin-left:12px;transition:transform .25s}.header-cta:hover span,.button:hover span{transform:translate(3px,-3px)}.menu-toggle{display:none;border:0;background:none;padding:7px}.menu-toggle>span:not(.sr-only){display:block;width:25px;height:2px;background:var(--navy);margin:5px}
.hero{min-height:780px;padding:160px max(32px,calc((100vw - 1240px)/2)) 45px;background:var(--navy);color:#fff;display:grid;grid-template-columns:1.35fr .65fr;align-items:center;gap:70px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(21,86,209,.22),transparent 40%),linear-gradient(330deg,rgba(237,28,46,.1),transparent 38%)}.hero-copy,.hero-showcase,.hero-foot{position:relative;z-index:2}.eyebrow,.section-kicker{text-transform:uppercase;letter-spacing:3px;font-size:11px;font-weight:800;color:var(--red)}.hero .eyebrow{color:#87b1ff}.hero h1{font:800 clamp(48px,6vw,88px)/.98 Manrope,sans-serif;letter-spacing:-5px;margin:25px 0 30px;max-width:900px}.hero h1 em{color:#ff5360;font-style:normal}.hero-intro{font-size:18px;line-height:1.65;color:#cbd5e4;max-width:650px}.hero-actions{display:flex;align-items:center;gap:32px;margin-top:38px}.button{display:inline-flex;align-items:center;justify-content:center;padding:17px 23px;font-weight:800;font-size:14px}.button-red{background:var(--red);color:#fff}.button-red:hover{background:#d80f20}.text-link{font-size:14px;font-weight:700;border-bottom:1px solid #7790b7;padding:10px 0}.text-link span{margin-left:9px}.hero-showcase{justify-self:end;width:360px;height:420px;border:1px solid rgba(255,255,255,.18);padding:28px;background:rgba(255,255,255,.045);backdrop-filter:blur(6px)}.showcase-label{text-transform:uppercase;letter-spacing:2px;font-size:10px;color:#9fb0c8}.number-wrap{display:flex;align-items:end;gap:18px;margin:30px 0}.number-wrap strong{font:800 110px/.8 Manrope;color:#fff;letter-spacing:-9px}.number-wrap span{text-transform:uppercase;font-size:10px;letter-spacing:1.5px;color:#9fb0c8}.mini-stack{height:185px;position:relative}.mini-stack img{position:absolute;width:190px;height:122px;object-fit:cover;border:4px solid var(--navy);box-shadow:0 14px 30px #00112f}.mini-stack img:nth-child(1){left:0;top:0;transform:rotate(-5deg)}.mini-stack img:nth-child(2){right:0;top:24px;transform:rotate(5deg)}.mini-stack img:nth-child(3){left:72px;top:65px;transform:rotate(-1deg)}.hero-foot{position:absolute;bottom:28px;left:max(32px,calc((100vw - 1240px)/2));right:max(32px,calc((100vw - 1240px)/2));display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.18);padding-top:19px;text-transform:uppercase;font-size:9px;letter-spacing:2px;color:#899ab4}.hero-orbit{position:absolute;border:1px solid rgba(85,139,238,.16);border-radius:50%;animation:drift 9s ease-in-out infinite}.orbit-one{width:520px;height:520px;right:-110px;top:30px}.orbit-two{width:320px;height:320px;right:150px;bottom:-90px;animation-delay:-3s}
.intro{padding:120px 0}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;margin-top:25px}.intro h2,.section-heading h2,.contact h2{font:800 clamp(40px,5vw,67px)/1.02 Manrope;letter-spacing:-3.5px;margin:0}.intro-copy{padding-top:5px}.intro-copy>p{font-size:21px;line-height:1.6;margin:0 0 36px;color:#3f4b5e}.capabilities{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.capabilities span{padding:17px 0;border-bottom:1px solid var(--line);font-size:13px;font-weight:700}.capabilities span:nth-child(even){padding-left:20px;border-left:1px solid var(--line)}
.projects{padding:30px 0 130px}.section-heading{display:grid;grid-template-columns:1.3fr .7fr;gap:80px;align-items:end;margin-bottom:45px}.section-heading>p{font-size:17px;line-height:1.65;color:var(--muted);margin:0}.section-heading .section-kicker{margin-bottom:18px}.filters{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:24px;margin-bottom:35px}.filter{border:1px solid var(--line);background:transparent;color:#506077;padding:11px 16px;font-size:12px;font-weight:700;cursor:pointer;transition:.25s}.filter:hover,.filter.active{background:var(--navy);border-color:var(--navy);color:#fff}.filter sup{margin-left:4px;color:#f15a68}.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.project-card{background:#fff;position:relative;border:1px solid rgba(7,27,61,.09);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .3s;transform-style:preserve-3d}.project-card:before{content:"";position:absolute;z-index:3;inset:0 auto auto 0;width:0;height:4px;background:linear-gradient(90deg,var(--red),var(--blue));transition:width .45s}.project-card:hover{transform:translateY(-12px) rotateX(1.5deg);box-shadow:var(--shadow);border-color:transparent}.project-card:hover:before{width:100%}.project-card.hidden{display:none}.project-image{display:block;height:244px;overflow:hidden;position:relative;background:#dfe4ec}.project-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,27,61,.35),transparent 60%);opacity:.3;transition:.4s}.project-image img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .4s}.project-card:hover .project-image img{transform:scale(1.07)}.project-card:hover .project-image:after{opacity:1}.view-badge{position:absolute;z-index:2;right:17px;bottom:17px;background:#fff;color:var(--navy);padding:9px 12px;font-size:11px;font-weight:800;transform:translateY(15px);opacity:0;transition:.35s}.project-card:hover .view-badge{transform:none;opacity:1}.card-body{padding:25px}.card-meta{display:flex;justify-content:space-between;color:#718097;text-transform:uppercase;font-size:9px;letter-spacing:1.4px;font-weight:700}.card-meta span:first-child{color:var(--red)}.card-body h3{font:800 25px/1.15 Manrope;margin:14px 0 11px;letter-spacing:-1px}.card-body>p{font-size:13.5px;line-height:1.65;color:var(--muted);min-height:67px}.tags{display:flex;gap:6px;flex-wrap:wrap;margin:20px 0}.tags span{font-size:9px;text-transform:uppercase;letter-spacing:.7px;padding:7px 9px;background:#f0f3f8;color:#4d5a6e}.card-links{border-top:1px solid var(--line);padding-top:18px;display:grid;gap:13px}.card-links a:first-child{font-size:13px;font-weight:800;display:flex;justify-content:space-between}.card-links b{transition:.25s}.card-links a:first-child:hover b{transform:translate(3px,-3px)}.card-links .whatsapp{font-size:11px;color:var(--blue);font-weight:700}.card-links .whatsapp:before{content:"●";color:#1dbf73;margin-right:7px}
.process{background:var(--navy);color:#fff;padding:120px 0}.section-heading.light>p{color:#afbdd0}.section-heading.light .section-kicker{color:#ff5360}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.17);margin-top:70px}.process-grid article{padding:32px 28px 10px;border-right:1px solid rgba(255,255,255,.17);min-height:235px;transition:.35s}.process-grid article:first-child{border-left:1px solid rgba(255,255,255,.17)}.process-grid article:hover{background:rgba(255,255,255,.055);transform:translateY(-7px)}.process-grid span{font-size:11px;color:#ff5360}.process-grid h3{font:700 23px Manrope;margin:47px 0 13px}.process-grid p{color:#aebbd0;font-size:13px;line-height:1.65}
.contact{padding:120px 0}.contact-card{position:relative;overflow:hidden;background:#fff;padding:70px;display:grid;grid-template-columns:1.2fr .8fr;gap:70px;box-shadow:0 20px 60px rgba(7,27,61,.08)}.contact-card:after{content:"60";position:absolute;right:-25px;bottom:-67px;font:800 260px Manrope;color:rgba(21,86,209,.04);letter-spacing:-25px}.contact-card>div{position:relative;z-index:1}.contact h2{font-size:53px;margin:17px 0 22px}.contact p{color:var(--muted);line-height:1.7;max-width:650px}.contact-actions{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:28px}.contact-phone{font:700 21px Manrope}.contact-phone small{display:block;font:700 9px "DM Sans";text-transform:uppercase;letter-spacing:2px;color:var(--muted);margin-bottom:6px}
footer{background:#03122d;color:#fff;padding-top:78px}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:60px;padding-bottom:70px}.footer-brand{display:inline-grid;font-size:34px}.footer-grid p{color:#8595ae;font-size:13px;line-height:1.7;max-width:260px}.footer-grid h3{text-transform:uppercase;letter-spacing:2px;font-size:10px;color:#7185a3;margin:0 0 23px}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:12px}.footer-grid a,.footer-grid span{font-size:13px;color:#c7d0df}.footer-grid a:hover{color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);padding-block:24px;display:flex;justify-content:space-between;color:#7587a1;font-size:10px;text-transform:uppercase;letter-spacing:1.4px}.floating-whatsapp{position:fixed;z-index:80;right:24px;bottom:24px;display:flex;align-items:center;gap:10px;background:#fff;color:var(--navy);box-shadow:0 10px 35px rgba(7,27,61,.25);padding:7px 16px 7px 7px;font-weight:800;font-size:11px;transition:.3s}.floating-whatsapp span{display:grid;place-items:center;background:#19bd69;color:#fff;border-radius:50%;width:38px;height:38px}.floating-whatsapp:hover{transform:translateY(-4px)}
.reveal{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.8,.2,1)}.reveal.visible{opacity:1;transform:none}.project-card.reveal:nth-child(3n+2){transition-delay:.08s}.project-card.reveal:nth-child(3n+3){transition-delay:.16s}@keyframes drift{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-25px,18px) scale(1.04)}}
@media(max-width:1050px){.project-grid{grid-template-columns:repeat(2,1fr)}.hero{grid-template-columns:1fr .5fr;gap:25px}.hero-showcase{width:280px}.number-wrap strong{font-size:85px}.site-nav{gap:18px}.process-grid{grid-template-columns:repeat(2,1fr)}.process-grid article:nth-child(3){border-left:1px solid rgba(255,255,255,.17)}.contact-card{padding:50px}}
@media(max-width:760px){.section-shell{width:min(100% - 36px,1240px)}.site-header{height:70px;padding:0 18px}.header-cta{display:none}.menu-toggle{display:block;margin-left:auto}.site-nav{position:absolute;top:70px;left:0;right:0;background:#fff;display:grid;gap:0;padding:10px 18px 20px;box-shadow:0 20px 35px rgba(7,27,61,.12);transform:translateY(-130%);opacity:0;pointer-events:none;transition:.35s}.site-nav.open{transform:none;opacity:1;pointer-events:auto}.site-nav a{padding:14px 0;border-bottom:1px solid var(--line)}.hero{min-height:820px;padding:125px 18px 65px;display:block}.hero h1{font-size:51px;letter-spacing:-3.7px}.hero-intro{font-size:16px}.hero-showcase{width:100%;height:200px;margin-top:50px;padding:19px;display:flex;align-items:center;gap:20px}.number-wrap{margin:0}.number-wrap strong{font-size:75px}.showcase-label{display:none}.mini-stack{height:150px;flex:1}.mini-stack img{width:130px;height:84px}.mini-stack img:nth-child(2){right:5px}.mini-stack img:nth-child(3){left:48px;top:51px}.hero-foot{display:none}.intro{padding:85px 0}.intro-grid,.section-heading,.contact-card{grid-template-columns:1fr;gap:35px}.intro-grid{margin-top:18px}.intro-copy>p{font-size:18px}.projects{padding-bottom:85px}.section-heading{margin-bottom:30px}.project-grid{grid-template-columns:1fr}.project-image{height:235px}.process{padding:85px 0}.process-grid{grid-template-columns:1fr;margin-top:40px}.process-grid article,.process-grid article:nth-child(3){border-left:1px solid rgba(255,255,255,.17)}.contact{padding:70px 0}.contact-card{padding:35px 25px}.contact h2{font-size:39px}.footer-grid{grid-template-columns:1fr 1fr;gap:40px 25px}.footer-bottom{gap:25px}.floating-whatsapp small{display:none}.floating-whatsapp{padding-right:7px;border-radius:50%}.hero-actions{gap:20px;align-items:flex-start;flex-direction:column}}
.number-wrap strong{font-size:92px;letter-spacing:-8px}.portfolio-status{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:-8px 0 30px;padding:15px 18px;border:1px solid var(--line);background:rgba(255,255,255,.62);color:var(--navy)}.portfolio-status>span{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 0 6px rgba(237,28,46,.1);animation:pulse 2s ease-in-out infinite}.portfolio-status strong{font-size:13px}.portfolio-status small{font-size:11px;color:var(--muted)}@keyframes pulse{0%,100%{box-shadow:0 0 0 5px rgba(237,28,46,.1)}50%{box-shadow:0 0 0 10px rgba(237,28,46,0)}}
.project-card.batch-hidden{display:none}.load-more-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:42px}.load-more{border:0;background:var(--navy);color:#fff;padding:16px 24px;font-weight:800;cursor:pointer;transition:.3s}.load-more:hover{background:var(--blue);transform:translateY(-3px);box-shadow:0 12px 25px rgba(7,27,61,.16)}.load-more span{display:inline-block;margin-left:14px}.project-count{margin:0;color:var(--muted);font-size:12px}.load-more[hidden]{display:none}
.placeholder-link{cursor:default}
.logo-brand{display:flex;align-items:center;line-height:1}.brand-logo{display:block;width:166px;height:58px;object-fit:contain}.footer-brand{display:inline-flex;background:transparent;padding:0;width:max-content}.footer-brand .brand-logo{width:190px;height:auto}.hero-float{position:absolute;z-index:4;display:flex;align-items:center;gap:11px;padding:13px 18px;border:1px solid rgba(255,255,255,.4);background:rgba(11,40,86,.92);backdrop-filter:blur(14px);box-shadow:0 18px 45px rgba(0,10,32,.42),0 0 28px rgba(21,86,209,.22);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.6px;color:#fff;pointer-events:none}.hero-float span{width:9px;height:9px;border-radius:50%;background:#ff4655;box-shadow:0 0 0 6px rgba(255,70,85,.18);animation:floatPulse 1.5s ease-in-out infinite}.float-web{right:max(15px,calc((100vw - 1370px)/2));top:165px;animation:heroFloatA 3.4s ease-in-out infinite}.float-app{right:max(330px,calc((100vw - 730px)/2));top:515px;animation:heroFloatB 3.9s ease-in-out -1.2s infinite}.float-ai{right:max(35px,calc((100vw - 1320px)/2));bottom:115px;animation:heroFloatA 4.2s ease-in-out -2.1s infinite}.mini-stack{animation:stackFloat 5s ease-in-out infinite}@keyframes heroFloatA{0%,100%{transform:translate3d(0,0,0) rotate(-2deg)}50%{transform:translate3d(12px,-32px,0) rotate(2deg) scale(1.05)}}@keyframes heroFloatB{0%,100%{transform:translate3d(0,0,0) rotate(2deg)}50%{transform:translate3d(-14px,-27px,0) rotate(-2deg) scale(1.04)}}@keyframes stackFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes floatPulse{0%,100%{box-shadow:0 0 0 5px rgba(255,70,85,.16)}50%{box-shadow:0 0 0 10px rgba(255,70,85,0)}}
.project-form{position:relative;z-index:2;display:grid;gap:15px;min-width:0}.project-form label,.form-row{min-width:0}.project-form label{display:grid;gap:7px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.1px;color:#516079}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.project-form input,.project-form select,.project-form textarea{width:100%;max-width:100%;min-width:0;border:1px solid var(--line);background:#f7f9fc;color:var(--ink);padding:13px 14px;font:500 14px "DM Sans",sans-serif;outline:none;transition:.25s;border-radius:0}.project-form textarea{resize:vertical}.project-form input:focus,.project-form select:focus,.project-form textarea:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px rgba(21,86,209,.08)}.project-form .button{border:0;cursor:pointer;justify-self:start}.honey-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.form-note{font-size:11px!important;margin:0!important;color:#7a8799!important}.contact-direct{display:flex;gap:20px;flex-wrap:wrap;margin-top:26px}.contact-direct a{font-size:13px;font-weight:800;color:var(--blue);border-bottom:1px solid #b9c7dd;padding-bottom:3px}
@media(max-width:1050px){.float-app{right:260px}.hero-float{font-size:10px}}
@media(max-width:760px){.brand-logo{width:140px;height:50px}.hero-float{padding:10px 13px;font-size:9px;letter-spacing:1px}.float-web{right:12px;top:95px}.float-app{right:18px;top:590px}.float-ai{display:flex;left:18px;right:auto;bottom:35px}.form-row{grid-template-columns:1fr}.project-form .button{width:100%;justify-self:stretch}.footer-brand .brand-logo{width:170px}}
@media(max-width:760px){.number-wrap strong{font-size:62px;letter-spacing:-5px}.portfolio-status{grid-template-columns:auto 1fr;padding:14px}.portfolio-status small{grid-column:2}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
.thanks-page{min-height:100vh;background:#071b3d;color:#fff}.thanks-header{position:absolute;z-index:5;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:24px max(28px,calc((100vw - 1180px)/2));border-bottom:1px solid rgba(255,255,255,.12)}.thanks-header .brand-logo{width:180px;height:62px}.thanks-contact{font-size:13px;font-weight:800;letter-spacing:.4px;color:#dce7fa}.thanks-main{min-height:100vh;display:grid;place-items:center;position:relative;overflow:hidden;padding:135px 24px 60px;background:radial-gradient(circle at 20% 25%,rgba(21,86,209,.34),transparent 32%),radial-gradient(circle at 82% 78%,rgba(237,28,46,.24),transparent 28%),#071b3d}.thanks-main:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:55px 55px;mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent)}.thanks-card{position:relative;z-index:2;width:min(760px,100%);padding:64px 58px;text-align:center;border:1px solid rgba(255,255,255,.17);background:rgba(8,31,68,.72);box-shadow:0 35px 90px rgba(0,8,27,.42);backdrop-filter:blur(18px)}.success-mark{width:86px;height:86px;border-radius:50%;display:grid;place-items:center;margin:0 auto 28px;background:linear-gradient(135deg,#ed1c2e,#ff5967);box-shadow:0 0 0 12px rgba(237,28,46,.1),0 18px 45px rgba(237,28,46,.28);animation:successFloat 3s ease-in-out infinite}.success-mark span{font:800 39px Manrope}.thanks-kicker{text-transform:uppercase;letter-spacing:3px;font-size:10px;font-weight:800;color:#87b1ff;margin:0 0 18px}.thanks-card h1{font:800 clamp(38px,6vw,66px)/1.02 Manrope;letter-spacing:-3px;margin:0 auto 24px;max-width:650px}.thanks-message{font-size:18px;line-height:1.7;color:#c8d5e8;max-width:610px;margin:0 auto}.thanks-actions{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:38px}.thanks-whatsapp{font-size:14px;font-weight:800;border-bottom:1px solid #7893bc;padding:10px 0}.thanks-meta{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:46px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12)}.thanks-meta span{padding:8px 12px;border:1px solid rgba(255,255,255,.13);color:#9fb0c8;text-transform:uppercase;letter-spacing:1.2px;font-size:9px}.thanks-orbit{position:absolute;border:1px solid rgba(116,158,238,.22);border-radius:50%;animation:drift 7s ease-in-out infinite}.thanks-orbit-one{width:470px;height:470px;left:-170px;top:90px}.thanks-orbit-two{width:360px;height:360px;right:-100px;bottom:-80px;animation-delay:-2s}@keyframes successFloat{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-12px) scale(1.04)}}
@media(max-width:620px){.thanks-header{padding:15px 18px}.thanks-header .brand-logo{width:145px;height:54px}.thanks-contact{font-size:11px}.thanks-main{padding:110px 18px 35px}.thanks-card{padding:45px 22px}.success-mark{width:72px;height:72px}.thanks-card h1{font-size:40px;letter-spacing:-2.4px}.thanks-message{font-size:16px}.thanks-actions{align-items:stretch;flex-direction:column;gap:12px}.thanks-actions .button{width:100%}.thanks-whatsapp{align-self:center}.thanks-meta{margin-top:34px}}
