@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";.footer-cnpj{color:#8fa6b3;letter-spacing:.35px;white-space:nowrap;margin-top:7px;font-size:9px;line-height:1.4;display:block}.page-cnpj{color:#80939d;letter-spacing:.35px;border-top:1px solid #e0e9ed;margin-top:24px;padding-top:17px;font-size:9px;display:block}.signup-cnpj{color:#68808d;letter-spacing:.35px;text-align:center;margin:34px auto 0;font-size:9px;display:block}.journey-cell{white-space:normal;min-width:330px;max-width:520px}.journey-path{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.journey-path span{color:#0876ad;text-overflow:ellipsis;white-space:nowrap;background:#f1f9fc;border:1px solid #cfe3eb;border-radius:15px;align-items:center;max-width:210px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex;overflow:hidden}.journey-path svg{color:#8ba8b5;flex:none;width:12px;height:12px}.journey-cell>small{margin-top:7px}@media (width<=700px){.journey-cell{min-width:280px}.journey-path span{max-width:170px}}.course-hero-shot img{aspect-ratio:3/2;object-fit:cover!important;object-position:center!important;height:auto!important}.admin-pagination{border-top:1px solid #e5edf1;justify-content:center;align-items:center;gap:18px;margin-top:24px;padding-top:20px;display:flex}.admin-pagination>div{align-items:center;gap:5px;display:flex}.admin-pagination button{color:#456070;cursor:pointer;background:#fff;border:1px solid #d1e0e7;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-width:34px;height:34px;padding:0 10px;font:700 10px DM Sans;transition:all .2s;display:inline-flex}.admin-pagination button:hover:not(:disabled),.admin-pagination button.active{color:#fff;background:var(--blue);border-color:var(--blue)}.admin-pagination button:disabled{opacity:.4;cursor:not-allowed}.admin-pagination span{color:#91a4ae;font-size:11px}.page-status{text-align:center;color:#80949f;margin:10px 0 0;font-size:9px}@media (width<=600px){.admin-pagination{gap:7px}.admin-pagination button{padding:0 7px}.admin-pagination>button{font-size:0}.admin-pagination>button svg{width:17px}.admin-pagination>div{gap:3px}}.logo{padding-bottom:10px;position:relative}.group-signature{color:#8295a1;letter-spacing:.15px;white-space:nowrap;font:500 6.5px/1 DM Sans;position:absolute;bottom:0;right:0}.group-signature b{color:#607987;font-weight:700}.logo.light .group-signature{color:#5f7c8e}.logo.light .group-signature b{color:#86a4b5}@media (width<=600px){.group-signature{font-size:6px}}:root{--navy:#061827;--navy-2:#092338;--blue:#087ff5;--cyan:#16c5e9;--ink:#10283a;--muted:#607181;--line:#dbe5eb;--ice:#f2f7fa;--white:#fff;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}.container{width:min(var(--max),calc(100% - 48px));margin:auto}header{z-index:100;background:#fffffff7;border-bottom:1px solid #0e344b14;transition:all .3s;position:fixed;top:0;left:0;right:0}header.scrolled{box-shadow:0 8px 30px #06182714}.nav-wrap{height:82px;width:min(var(--max),calc(100% - 48px));justify-content:space-between;align-items:center;margin:auto;display:flex}.logo{align-items:center;gap:11px;display:flex}.logo-mark{color:#fff;background:linear-gradient(145deg,#0c91f4,#0d2f57);border-radius:8px;place-items:center;width:38px;height:38px;display:grid;transform:rotate(45deg);box-shadow:0 7px 16px #087ff52e}.logo-mark span{font:700 25px Georgia;transform:rotate(-45deg)}.logo-type{letter-spacing:1.2px;color:#102d42;font:800 18px/1 Manrope}.logo-type b{color:var(--blue)}.logo-type small{letter-spacing:1.4px;color:#6b8292;font:600 7px/1.6 DM Sans;display:block}.logo.light .logo-type{color:#fff}.logo.light .logo-type small{color:#6f8ca0}nav{color:#3d5362;align-items:center;gap:30px;font-size:14px;font-weight:600;display:flex}nav a{transition:all .2s}nav a:hover{color:var(--blue)}.nav-cta{background:var(--navy);border-radius:5px;align-items:center;gap:8px;padding:13px 18px;display:flex;color:#fff!important}.menu-btn{color:var(--navy);background:0 0;border:0;display:none}.hero{background:linear-gradient(115deg,#f7fbfd 0%,#fff 54%,#edf7fb 100%);align-items:center;min-height:760px;padding-top:82px;display:flex;position:relative;overflow:hidden}.hero-grid,.results-grid{background-image:linear-gradient(#1566900e 1px,#0000 1px),linear-gradient(90deg,#1566900e 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 65%,#0000);mask-image:linear-gradient(90deg,#0000,#000 65%,#0000)}.hero-glow{filter:blur(130px);opacity:.3;background:#9ae9f6;width:500px;height:500px;position:absolute;top:100px;right:0}.hero-content{grid-template-columns:1.04fr .96fr;align-items:center;gap:35px;display:grid;position:relative}.hero-copy{padding:82px 0 95px}.eyebrow,.section-kicker{color:#168bab;letter-spacing:2.2px;align-items:center;gap:8px;margin-bottom:22px;font-size:11px;font-weight:800;display:flex}.hero h1,.section-head h2,.split-intro h2,.results h2,.cta-copy h2{letter-spacing:-3.7px;color:var(--navy);margin:0;font:700 clamp(44px,5vw,70px)/1.05 Manrope}h1 em,h2 em{color:var(--blue);font-style:normal}.hero-copy>p{color:#536a79;max-width:620px;margin:27px 0 34px;font-size:18px;line-height:1.7}.hero-actions{align-items:center;gap:30px;display:flex}.btn{border-radius:5px;justify-content:center;align-items:center;gap:12px;padding:17px 22px;font-size:14px;font-weight:700;transition:all .25s;display:inline-flex}.btn.primary{color:#fff;background:linear-gradient(110deg,#067df0,#0ea6d2);box-shadow:0 12px 26px #087ff53b}.btn:hover{transform:translateY(-2px)}.text-link{color:#273f50;align-items:center;gap:5px;font-size:14px;font-weight:700;display:flex}.trust-row{color:#657989;gap:22px;margin-top:45px;font-size:11px;font-weight:600;display:flex}.trust-row span{align-items:center;gap:6px;display:flex}.trust-row svg{color:#10a6c3}.hero-visual{height:560px;position:relative}.core{z-index:3;color:#fff;background:radial-gradient(circle at 42% 36%,#19cff1,#0878db 38%,#062d55 70%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #0eabe114,0 0 55px #0eabe166}.core svg{margin-bottom:5px}.core b{letter-spacing:1px;font:700 12px Manrope}.core span{letter-spacing:1.4px;font-size:6px}.core-halo{border:1px solid #13c2e8b3;border-radius:50%;position:absolute;inset:-9px}.orbit{border:1px solid #178cb438;border-radius:50%;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:330px;height:330px}.orbit-two{border-style:dashed;width:490px;height:490px;animation:35s linear infinite spin}@keyframes spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.node{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #d8e9ef;border-radius:7px;align-items:center;gap:10px;min-width:142px;padding:12px 16px;display:flex;position:absolute;box-shadow:0 13px 35px #1a4b651f}.node svg{color:#0c8dda;width:22px}.node span{letter-spacing:.6px;font-size:9px;font-weight:800}.node small{color:#78909e;margin-top:3px;font-size:8px;font-weight:500;display:block}.n1{top:19%;left:2%}.n2{top:20%;right:1%}.n3{bottom:18%;left:0}.n4{bottom:17%;right:-1%}.pulse-dot{background:#15c7e7;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 5px #15c7e726}.p1{top:18%;left:31%}.p2{top:59%;right:21%}.p3{bottom:20%;left:23%}.scroll-hint{letter-spacing:2px;color:#7b919f;flex-direction:column;align-items:center;gap:5px;font-size:8px;display:flex;position:absolute;bottom:22px;left:50%}.scroll-hint span{background:#77b3c3;width:1px;height:27px}.manifesto{background:#fff;padding:110px 0}.split-intro{grid-template-columns:1.4fr .6fr;align-items:end;gap:90px;display:grid}.split-intro h2,.section-head h2,.results h2,.cta-copy h2{letter-spacing:-2.2px;font-size:43px;line-height:1.17}.split-intro>div:last-child{border-left:2px solid var(--cyan);color:var(--muted);padding-left:30px;font-size:15px;line-height:1.7}.split-intro p{margin:0 0 13px}.services{background:var(--ice);padding:105px 0}.section-head{justify-content:space-between;align-items:flex-end;margin-bottom:60px;display:flex}.section-head>p{max-width:360px;color:var(--muted);margin:0;line-height:1.7}.service-grid{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.service-card{background:#fff;border:1px solid #e0e9ee;flex-direction:column;grid-column:span 2;min-height:420px;padding:28px;transition:all .3s;display:flex;position:relative;overflow:hidden}.service-card:hover{border-color:#b5dce7;transform:translateY(-6px);box-shadow:0 20px 40px #0d36501a}.service-card:after{content:"";background:linear-gradient(90deg,var(--blue),var(--cyan));width:0;height:3px;transition:all .3s;position:absolute;bottom:0;left:0}.service-card:hover:after{width:100%}.card-top{justify-content:space-between;align-items:start;display:flex}.service-number{color:#9babb5;font:600 11px Manrope}.icon-box{color:#078bd2;background:#eaf8fb;border-radius:6px;place-items:center;width:48px;height:48px;display:grid}.icon-box svg{width:23px}.tag{color:#1593ad;letter-spacing:1.3px;margin-top:24px;font-size:9px;font-weight:800}.service-card h3{margin:8px 0 12px;font:700 22px Manrope}.service-card>p{color:#697c89;margin:0;font-size:14px;line-height:1.65}.service-card ul{margin:20px 0;padding:0;list-style:none}.service-card li{color:#526875;align-items:center;gap:8px;margin:8px 0;font-size:12px;display:flex}.service-card li svg{color:#10a7c2}.service-card>a{color:#087fd4;align-items:center;gap:8px;margin-top:auto;font-size:12px;font-weight:700;display:flex}.results{background:var(--navy);color:#fff;padding:110px 0;position:relative;overflow:hidden}.results:after{content:"";filter:blur(180px);opacity:.15;background:#087ff5;border-radius:50%;width:500px;height:500px;position:absolute;top:-100px;right:-180px}.results .container{z-index:2;position:relative}.section-kicker.light{color:#20c9e4}.results h2{color:#fff}.results-copy>p{color:#8ba3b3;max-width:550px;line-height:1.7}.result-cards{border:1px solid #213d50;grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.result-item{border-right:1px solid #213d50;min-height:210px;padding:30px}.result-item:last-child{border:0}.result-item svg{color:#1ac9e4}.result-item strong{letter-spacing:-1.5px;margin:24px 0 8px;font:700 35px Manrope;display:block}.result-item p{color:#879eae;margin:0;font-size:12px;line-height:1.6}.result-note{color:#7794a5;align-items:center;gap:10px;margin-top:25px;font-size:11px;display:flex}.result-note svg{color:#14bad7}.result-note b{color:#abc1ce}.method{padding:110px 0}.section-head.centered{text-align:center;display:block}.section-head.centered .section-kicker{justify-content:center}.steps{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.steps:before{content:"";background:#cddde5;height:1px;position:absolute;top:51px;left:12%;right:12%}.step{text-align:center;padding:0 22px;position:relative}.step>span{color:#9eb0ba;font-size:9px;position:absolute;top:0;right:28px}.step-icon{color:#078dcf;z-index:2;background:#fff;border:1px solid #c8e5ed;border-radius:50%;place-items:center;width:70px;height:70px;margin:17px auto 22px;display:grid;position:relative;box-shadow:0 8px 20px #0a597d14}.step-icon svg{width:25px}.step h3{margin:0 0 10px;font:700 18px Manrope}.step p{color:#758590;font-size:13px;line-height:1.6}.frequencia{background:#fff;padding:0 0 110px}.frequencia-box{color:#fff;background:#0a1020;grid-template-columns:1fr 1fr;align-items:center;gap:36px;min-height:480px;padding:64px 75px;display:grid;position:relative;overflow:hidden}.frequencia-box:before{content:"";background:radial-gradient(circle at 78% 15%,#22d3ee24,#0000 24%),radial-gradient(circle at 28% 78%,#8b5cf642,#0000 33%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/36px 36px;position:absolute;inset:0}.freq-copy{z-index:2;order:1;max-width:540px;position:relative}.freq-badge{letter-spacing:1.4px;color:#c4b5fd;background:#8b5cf61a;border:1px solid #c4b5fd3d;border-radius:20px;align-items:center;gap:8px;padding:8px 11px;font-size:9px;font-weight:800;display:inline-flex}.freq-copy h2{letter-spacing:-2.5px;margin:22px 0 17px;font:700 48px/1.08 Manrope}.freq-copy h2 em{color:#a78bfa}.freq-copy p{color:#b8c4dc;max-width:510px;line-height:1.7}.freq-btn{color:#11182d;background:linear-gradient(110deg,#fff,#e0e7ff);margin-top:12px;box-shadow:0 12px 30px #00000052}.freq-visual{z-index:2;order:2;place-items:center;height:330px;display:grid;position:relative}.freq-glow{filter:blur(4px);background:radial-gradient(circle,#8b5cf64d,#22d3ee1a 42%,#0000 70%);border-radius:50%;width:330px;height:330px;position:absolute}.freq-app-preview{color:#fff;background:linear-gradient(145deg,#1d2746f5,#0e152af7);border:1px solid #c4b5fd45;border-radius:25px;width:min(370px,100%);padding:17px;font-family:DM Sans;position:relative;box-shadow:0 28px 60px #0000005c,inset 0 1px #ffffff14}.freq-preview-top{align-items:center;gap:7px;margin-bottom:15px;display:flex}.freq-preview-top strong{letter-spacing:-.4px;font:italic 800 14px Manrope}.freq-preview-top span{color:#94a3b8;font-size:8px}.freq-preview-top i{background:#34d399;border-radius:50%;width:8px;height:8px;margin-left:auto;box-shadow:0 0 0 4px #34d3991f}.freq-preview-profile,.freq-preview-post{align-items:center;gap:9px;display:flex}.freq-avatar{color:#fff;background:linear-gradient(145deg,#8b5cf6,#22d3ee);border-radius:12px;flex:none;place-items:center;width:33px;height:33px;font:800 15px Manrope;display:grid}.freq-preview-profile b,.freq-preview-post b{font-size:9px;display:block}.freq-preview-profile small,.freq-preview-post small{color:#94a3b8;margin-top:2px;font-size:7px;display:block}.freq-preview-profile>span{color:#fff;background:#7c3aed;border-radius:8px;place-items:center;width:22px;height:22px;margin-left:auto;font-size:16px;display:grid}.freq-preview-feature{background:radial-gradient(circle at 82% 22%,#22d3ee6b,#0000 28%),linear-gradient(135deg,#4c1d95,#312e81 58%,#172554);border:1px solid #c4b5fd38;border-radius:18px;margin:14px 0 10px;padding:17px 16px;position:relative;overflow:hidden}.freq-preview-feature:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:155px;height:155px;position:absolute;bottom:-52px;right:-28px;box-shadow:0 0 0 25px #ffffff0a,0 0 0 50px #ffffff08}.freq-preview-feature>span{z-index:1;color:#ddd6fe;letter-spacing:1.1px;font-size:7px;font-weight:800;position:relative}.freq-preview-feature strong{z-index:1;letter-spacing:-1px;margin-top:8px;font:800 21px/1.05 Manrope;display:block;position:relative}.freq-preview-feature>div{z-index:1;align-items:end;gap:3px;height:22px;margin-top:10px;display:flex;position:relative}.freq-preview-feature>div i{background:#a5f3fc;border-radius:4px;width:4px;display:block}.freq-preview-feature>div i:first-child{height:6px}.freq-preview-feature>div i:nth-child(2){height:13px}.freq-preview-feature>div i:nth-child(3){height:20px}.freq-preview-feature>div i:nth-child(4){height:11px}.freq-preview-feature>div i:nth-child(5){height:17px}.freq-preview-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:11px;display:grid}.freq-preview-stats>div{background:#ffffff09;border:1px solid #94a3b81f;border-radius:11px;padding:8px}.freq-preview-stats b{color:#e0e7ff;font:800 11px Manrope;display:block}.freq-preview-stats small{color:#94a3b8;margin-top:2px;font-size:7px;display:block}.freq-preview-post{border-top:1px solid #94a3b81f;padding-top:11px}.freq-avatar.small{background:linear-gradient(145deg,#f472b6,#8b5cf6);border-radius:9px;width:25px;height:25px;font-size:10px}.freq-preview-post>span{color:#94a3b8;letter-spacing:1px;margin-left:auto;font-size:11px}.cta-section{background:#fff;padding:0 0 110px}.cta-box{color:#fff;background:linear-gradient(120deg,#07314d,#0677bd);align-items:center;min-height:520px;padding:65px 70px;display:flex;position:relative;overflow:hidden}.cta-box:after{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:35px 35px;position:absolute;inset:0}.cta-copy{z-index:2;max-width:690px;position:relative}.cta-copy h2{color:#fff}.cta-copy p{color:#b0cad8;max-width:625px;line-height:1.65}.btn.white{color:#0a5f91;background:#fff;margin-top:10px}.cta-copy small{color:#8db6ca;margin-left:16px;font-size:10px}.cta-art{z-index:1;position:absolute;top:50%;right:10%}.mini-core{z-index:2;background:linear-gradient(145deg,#23d4e8,#0878c8);border-radius:50%;place-items:center;width:95px;height:95px;font:700 40px Georgia;display:grid;position:relative;box-shadow:0 0 55px #1edaef73}.ring{border:1px solid #4adbef47;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.r1{width:240px;height:240px}.r2{border-style:dashed;width:380px;height:380px}footer{color:#7891a1;background:#051521;padding:70px 0 25px}.footer-main{grid-template-columns:1.7fr 1fr 1fr 1.2fr;gap:55px;display:grid}.footer-brand p{max-width:290px;font-size:12px;line-height:1.7}.footer-main h4{color:#fff;margin:0 0 18px;font:700 12px Manrope}.footer-main>div>a{margin:12px 0;font-size:11px;transition:all .2s;display:block}.footer-main>div>a:hover{color:#24c9e4}.footer-main>div>p{font-size:11px;line-height:1.6}.footer-bottom{letter-spacing:.5px;border-top:1px solid #163143;justify-content:space-between;margin-top:55px;padding-top:22px;font-size:9px;display:flex}.partner-trust{background:#f7fafc;border-top:1px solid #e1eaf0;border-bottom:1px solid #d9e5eb;margin:-70px 0 64px;padding:48px 0 50px}.partner-heading{grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;margin-bottom:28px;display:grid}.partner-heading span{background:#d8e4ea;height:1px}.partner-heading h3{color:#78909e;letter-spacing:2.2px;text-transform:uppercase;margin:0;font:800 9px Manrope}.partner-logos{grid-template-columns:repeat(7,1fr);gap:12px;display:grid}.partner-logo{background:#fff;border:1px solid #e1e9ed;border-radius:8px;justify-content:center;align-items:center;height:88px;padding:14px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 7px 20px #072b3e0b}.partner-logo:hover{border-color:#b8d2dc;transform:translateY(-3px);box-shadow:0 12px 26px #072b3e17}.partner-logo img{object-fit:contain;max-width:100%;max-height:58px;display:block}.partner-logo.vertical img,.partner-logo.symbol img{max-height:64px}.partner-logo.square img{max-height:60px}.partner-logo.wide img{max-width:115px}@media (width<=900px){.partner-logos{grid-template-columns:repeat(4,1fr)}}.signup-page{background:radial-gradient(circle at 80% 15%,#14c2e92e,#0000 27%),linear-gradient(135deg,#f7fbfd,#eaf6fa);min-height:100vh}.signup-header{background:#ffffffe6;position:static}.signup-header>.container{justify-content:space-between;align-items:center;height:82px;display:flex}.signup-header>.container>a{color:#3b5a6c;font-size:12px;font-weight:800}.signup-main{padding:78px 0}.signup-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.signup-copy h1{color:var(--navy);letter-spacing:-3.2px;margin:0;font:700 clamp(42px,5vw,64px)/1.05 Manrope}.signup-copy h1 em{color:var(--blue);font-style:normal}.signup-copy>p{color:#58707e;max-width:480px;margin:25px 0;font-size:16px;line-height:1.75}.signup-benefits{color:#405d6c;gap:13px;font-size:12px;font-weight:700;display:grid}.signup-benefits span{align-items:center;gap:9px;display:flex}.signup-benefits svg{color:#0a9fc5;width:17px}.signup-card{background:#fff;border:1px solid #d6e8ee;border-radius:11px;padding:38px;box-shadow:0 24px 65px #0d4f6621}.signup-card .section-kicker{margin-bottom:10px}.signup-card h2{color:#163447;letter-spacing:-1.3px;margin:0;font:700 30px Manrope}.signup-card>p{color:#718894;margin:8px 0 23px;font-size:11px}.signup-card>p b{color:#e65454}.signup-card form{grid-template-columns:1fr 1fr;gap:15px;display:grid}.signup-card label{color:#385466;gap:7px;font-size:11px;font-weight:800;display:grid}.signup-card label:nth-of-type(5),.signup-card label:nth-of-type(6),.signup-card button,.signup-error{grid-column:1/-1}.signup-card input,.signup-card select,.signup-card textarea{color:#19374a;background:#fbfdfe;border:1px solid #cfdee5;border-radius:5px;outline:0;width:100%;padding:12px;font:500 13px DM Sans}.signup-card textarea{resize:vertical}.signup-card input:focus,.signup-card select:focus,.signup-card textarea:focus{border-color:#0e9ed1;box-shadow:0 0 0 3px #0e9ed11a}.signup-card button{cursor:pointer;border:0;margin-top:6px}.signup-card button:disabled{opacity:.7;cursor:wait}.signup-error{color:#a53030;background:#fff0f0;border-radius:5px;padding:10px 12px;font-size:11px}.signup-success{text-align:center;padding:42px 10px}.signup-success>svg{color:#12a46d;width:50px;height:50px;margin-bottom:14px}.signup-success .section-kicker{justify-content:center;margin:0 0 9px}.signup-success h2{margin:0}.signup-success p{color:#667f8c;max-width:290px;margin:12px auto 23px;font-size:13px;line-height:1.6}@media (width<=800px){.signup-main{padding:48px 0}.signup-grid{grid-template-columns:1fr;gap:38px}.signup-card{padding:27px}.signup-copy{max-width:570px}.signup-card form{grid-template-columns:1fr}.signup-card label{grid-column:1/-1!important}}.course-track.tax-track{background:linear-gradient(135deg,#fff,#f2fbfd);grid-column:1/-1;min-height:0}.tax-track .track-modules{grid-template-columns:repeat(3,1fr);gap:9px;margin:2px 0 18px;display:grid}.track-modules>div{background:#f6fafb;border:1px solid #dcebf0;border-radius:5px;padding:11px}.track-modules b{color:#087f9f;letter-spacing:.25px;margin-bottom:5px;font:800 9px Manrope;display:block}.track-modules span{color:#617b88;font-size:9px;line-height:1.45;display:block}.tax-track .track-delivery{margin-top:0}@media (width<=700px){.course-track.tax-track{grid-column:auto}.tax-track .track-modules{grid-template-columns:1fr}.track-modules>div{padding:10px}}.admin-header button.exclude-device{color:#087fd4}.fiscal-messaging-box{color:#fff;background:radial-gradient(circle at 88% 20%,#17c9e436,#0000 26%),radial-gradient(circle at 15% 100%,#296dff2e,#0000 30%),linear-gradient(125deg,#061a2b,#073b67 57%,#075f96);grid-template-columns:1.05fr .95fr;align-items:center;gap:65px;min-height:510px;padding:64px 70px;display:grid;position:relative;overflow:hidden}.fiscal-messaging-box:before{content:"";opacity:.5;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.fiscal-messaging-copy,.fiscal-messaging-visual{z-index:1;position:relative}.fiscal-messaging-badge{color:#70e5f6;letter-spacing:1.2px;background:#18b8d91a;border:1px solid #68e1f447;border-radius:20px;align-items:center;gap:8px;padding:8px 11px;font-size:9px;font-weight:800;display:inline-flex}.fiscal-messaging-copy h2{color:#fff;letter-spacing:-2.5px;margin:23px 0 16px;font:700 44px/1.08 Manrope}.fiscal-messaging-copy h2 em{color:#46d7ef;font-style:normal}.fiscal-messaging-copy>p{color:#bed4e2;max-width:560px;margin:0;font-size:14px;line-height:1.75}.fiscal-messaging-points{gap:10px;margin:25px 0;display:grid}.fiscal-messaging-points span{color:#d4e7ee;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.fiscal-messaging-cta{color:#073b5f;background:linear-gradient(110deg,#fff,#9cebf5);box-shadow:0 13px 28px #010d2345}.fiscal-messaging-visual{background:#08223c;border:1px solid #96e4f25c;border-radius:10px;margin:0;overflow:hidden;transform:perspective(1400px)rotateY(-4deg)rotateX(1deg);box-shadow:0 28px 60px #000b2361}.fiscal-messaging-visual img{aspect-ratio:1.6;object-fit:cover;object-position:center;width:100%;display:block}.fiscal-messaging-visual figcaption{color:#b6d9e6;background:#071e36;align-items:center;gap:7px;padding:10px 13px;font-size:8px;font-weight:800;display:flex}.fiscal-messaging-visual figcaption i{background:#3ddb8a;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #3ddb8a1f}@media (width<=900px){.fiscal-messaging-box{grid-template-columns:1fr;gap:30px;padding:54px 45px}.fiscal-messaging-visual{width:100%;max-width:680px;margin:auto;transform:none}}@media (width<=600px){.fiscal-messaging{padding-bottom:70px}.fiscal-messaging-box{padding:43px 24px}.fiscal-messaging-copy h2{letter-spacing:-1.8px;font-size:35px}}.fiscal-operational-integrations{background:#ffffff0e;border:1px solid #7ddbed33;border-radius:8px;margin:-4px 0 25px;padding:17px}.fiscal-operational-integrations>strong{color:#73e2f2;letter-spacing:.7px;text-transform:uppercase;margin-bottom:11px;font:800 9px Manrope;display:block}.fiscal-operational-integrations>div{flex-wrap:wrap;gap:7px;display:flex}.fiscal-operational-integrations span{color:#d7e8ef;background:#05182c6e;border-radius:4px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:700;display:flex}.fiscal-operational-integrations svg{color:#4bdcec;width:13px;height:13px}.fiscal-messaging{background:#f4f7f9;padding:90px 0 110px}.fiscal-messaging-box{min-height:560px;color:var(--ink);background:#fff;border:1px solid #dbe6eb;border-radius:10px;grid-template-columns:.72fr 1.28fr;gap:42px;padding:52px;box-shadow:0 18px 45px #0f374c14}.fiscal-messaging-box:before{display:none}.fiscal-messaging-badge{color:#087c9f;background:#eaf8fb;border-color:#c5e7ee}.fiscal-messaging-copy h2{color:var(--navy);letter-spacing:-2.1px;font-size:39px}.fiscal-messaging-copy h2 em{color:#087fd4}.fiscal-messaging-copy>p{color:#536d7c;font-size:13px}.fiscal-messaging-points{margin:22px 0}.fiscal-messaging-points span{color:#365565;font-size:10px}.fiscal-messaging-points svg{color:#0b9dbd}.fiscal-operational-integrations{background:#f5fafc;border-color:#d8e9ef;margin:-2px 0 22px}.fiscal-operational-integrations>strong{color:#087d9d}.fiscal-operational-integrations span{color:#3d5b69;background:#fff;border:1px solid #dce9ee}.fiscal-operational-integrations svg{color:#0a94b5}.fiscal-messaging-cta{color:#fff;box-shadow:none;background:#087fd4}.fiscal-messaging-visual{background:#0a2238;border-color:#b9ced8;border-radius:7px;transform:none;box-shadow:0 18px 38px #0b2d432e}.fiscal-messaging-visual img{aspect-ratio:1.598;object-fit:cover}.fiscal-messaging-visual figcaption{color:#466573;background:#f4f8fa;border-top:1px solid #dce7eb}.fiscal-messaging-visual figcaption i{background:#1fc47a}@media (width<=900px){.fiscal-messaging-box{grid-template-columns:1fr;padding:42px}.fiscal-messaging-visual{max-width:none}}@media (width<=600px){.fiscal-messaging{padding:65px 0 75px}.fiscal-messaging-box{padding:28px 22px}.fiscal-messaging-copy h2{font-size:34px}}.contact-float{z-index:95;position:fixed;bottom:22px;right:22px}.contact-float .whatsapp-float{cursor:pointer;border:0;font-family:inherit;position:static}.contact-float-menu{background:#fff;border:1px solid #d8e5ea;border-radius:12px;width:330px;padding:16px;position:absolute;bottom:64px;right:0;box-shadow:0 20px 55px #07273933}.contact-float-menu>strong{color:#17384a;padding:2px 3px 12px;font:800 12px Manrope;display:block}.contact-float-menu>a{color:#25495a;border-top:1px solid #edf2f4;grid-template-columns:38px 1fr 16px;align-items:center;gap:10px;padding:12px 8px;display:grid}.contact-float-menu>a:hover{background:#f6fafb}.contact-float-menu>a>span:nth-child(2){gap:3px;display:grid}.contact-float-menu b{font:800 11px Manrope}.contact-float-menu small{color:#718793;font-size:9px}.contact-float-menu>a>svg{color:#79909b;width:15px}.contact-option-icon{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.contact-option-icon svg{width:17px}.contact-option-icon.form{color:#087fd4;background:#eaf4ff}.contact-option-icon.whatsapp{color:#159d57;background:#e8f8ef}@media (width<=600px){.contact-float{bottom:15px;right:15px}.contact-float-menu{width:min(330px,100vw - 30px);bottom:62px;right:0}}.contact-ai-option{color:#25495a;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf2f4;grid-template-columns:38px 1fr 16px;align-items:center;gap:10px;width:100%;padding:12px 8px;font-family:inherit;display:grid}.contact-ai-option:hover{background:#f6fafb}.contact-ai-option>span:nth-child(2){gap:3px;display:grid}.contact-ai-option>svg{color:#79909b;width:15px}.contact-option-icon.ai{color:#6c43d9;background:#f1edff}.site-assistant{background:#fff;border:1px solid #cbdde5;border-radius:14px;grid-template-rows:auto 1fr auto auto;width:380px;height:510px;display:grid;position:absolute;bottom:64px;right:0;overflow:hidden;box-shadow:0 22px 65px #05223447}.site-assistant>header{color:#fff;background:linear-gradient(125deg,#072b4a,#075f96);border:0;justify-content:space-between;align-items:center;padding:14px 15px;display:flex;position:static}.site-assistant>header span{grid-template-columns:22px 1fr;align-items:center;column-gap:8px;font:800 11px Manrope;display:grid}.site-assistant>header span svg{color:#4cdbec;grid-row:1/3;width:20px}.site-assistant>header small{color:#a8cadb;margin-top:2px;font:500 8px DM Sans;display:block}.site-assistant>header button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.site-assistant>header button svg{width:17px}.assistant-messages{background:#f4f8fa;flex-direction:column;gap:9px;padding:15px;display:flex;overflow:auto}.assistant-messages p{border-radius:10px;max-width:88%;margin:0;padding:10px 12px;font-size:10px;line-height:1.55}.assistant-messages .bot{color:#355565;background:#fff;border:1px solid #dce8ed;align-self:flex-start}.assistant-messages .user{color:#fff;background:#087fd4;align-self:flex-end}.assistant-quick{background:#fff;gap:5px;padding:9px 11px 0;display:flex}.assistant-quick button{color:#347086;cursor:pointer;background:#f7fbfc;border:1px solid #cfe2e9;border-radius:15px;padding:6px 8px;font:700 8px DM Sans}.site-assistant>form{background:#fff;grid-template-columns:1fr 38px;gap:7px;padding:10px 11px 12px;display:grid}.site-assistant>form input{border:1px solid #cfdee5;border-radius:7px;outline:0;min-width:0;padding:11px;font:500 10px DM Sans}.site-assistant>form input:focus{border-color:#168fc9;box-shadow:0 0 0 3px #168fc917}.site-assistant>form button{color:#fff;cursor:pointer;background:#087fd4;border:0;border-radius:7px;place-items:center;display:grid}.site-assistant>form button svg{width:17px}@media (width<=600px){.site-assistant{width:min(380px,100vw - 30px);height:min(510px,100vh - 105px);bottom:62px;right:0}.assistant-quick{overflow-x:auto}.assistant-quick button{white-space:nowrap}}.messaging-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5}.messaging-header>.container{align-items:center;gap:34px;height:82px;display:flex}.messaging-header nav{margin-left:auto}.messaging-page{padding-top:82px;overflow:hidden}.messaging-hero{color:#fff;background:radial-gradient(circle at 82% 22%,#148fe14a,#0000 27%),linear-gradient(125deg,#041a2d,#07365f 55%,#075d91);padding:92px 0 82px;position:relative}.messaging-hero:before{content:"";opacity:.28;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.messaging-hero-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:54px;display:grid;position:relative}.messaging-kicker{color:#54d9eb;letter-spacing:1.8px;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.messaging-kicker svg{width:16px}.messaging-hero h1{letter-spacing:-4px;margin:20px 0;font:700 clamp(48px,5.3vw,72px)/1.03 Manrope}.messaging-hero h1 em{color:#54d9eb}.messaging-hero p{color:#bed3df;max-width:545px;margin:0;font-size:16px;line-height:1.72}.messaging-hero-actions{align-items:center;gap:22px;margin-top:29px;display:flex}.messaging-hero-actions>a:last-child{color:#c7dce7;align-items:center;font-size:11px;font-weight:800;display:flex}.messaging-doc-strip{gap:7px;margin-top:31px;display:flex}.messaging-doc-strip span{color:#a9d9e6;background:#107ab121;border:1px solid #73d8eb3b;border-radius:4px;padding:7px 10px;font-size:8px;font-weight:800}.messaging-hero figure{background:#071e36;border:1px solid #8bd7ea4d;border-radius:12px;margin:0;overflow:hidden;box-shadow:0 32px 75px #000a1c6e}.messaging-hero figure img{aspect-ratio:1.6;object-fit:cover;width:100%;display:block}.messaging-hero figcaption{color:#a9c8d6;background:#06192d;align-items:center;gap:8px;padding:11px 14px;font-size:8px;font-weight:800;display:flex}.messaging-hero figcaption i{background:#26d47a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #26d47a1f}.messaging-intro,.messaging-capabilities,.messaging-roles,.messaging-integrations{padding:105px 0}.messaging-section-title{grid-template-columns:1fr 1fr;align-items:end;gap:65px;margin-bottom:48px;display:grid}.messaging-section-title .section-kicker{grid-column:1/-1;margin:0 0 -45px}.messaging-section-title h2{color:#0b2940;letter-spacing:-2.3px;margin:0;font:700 43px/1.15 Manrope}.messaging-section-title>p{color:#657d8b;margin:0;font-size:13px;line-height:1.75}.messaging-section-title.centered{text-align:center;max-width:760px;margin:0 auto 48px;display:block}.messaging-section-title.centered .section-kicker{justify-content:center;margin:0 0 13px}.messaging-section-title.centered p{max-width:620px;margin:17px auto 0}.messaging-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:13px;display:grid}.messaging-flow>div{background:#f7fbfc;border:1px solid #d8e7ed;border-radius:8px;min-height:142px;padding:21px}.messaging-flow>div.active{color:#fff;background:linear-gradient(135deg,#07375e,#0877af);border-color:#08689f;box-shadow:0 15px 34px #085b8b2b}.messaging-flow>svg{color:#6e9aac;width:17px}.messaging-flow>div svg{color:#0a91bd;width:25px}.messaging-flow>div.active svg{color:#51d9e9}.messaging-flow b,.messaging-flow small{display:block}.messaging-flow b{color:#214559;margin:15px 0 5px;font:700 13px Manrope}.messaging-flow>div.active b{color:#fff}.messaging-flow small{color:#718895;font-size:9px;line-height:1.45}.messaging-flow>div.active small{color:#b5d4df}.messaging-capabilities{background:#f2f7fa}.messaging-cap-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.messaging-cap-grid article{background:#fff;border:1px solid #dbe7ec;border-radius:8px;min-height:205px;padding:26px;position:relative}.messaging-cap-grid article>span{color:#8da5b1;font:800 9px Manrope}.messaging-cap-grid h3{color:#183d52;margin:33px 0 10px;font:700 17px Manrope}.messaging-cap-grid p{color:#6b818d;margin:0;font-size:11px;line-height:1.65}.messaging-documents{background:#fff;border:1px solid #d5e5eb;grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.messaging-documents>div{border-right:1px solid #dce8ed;padding:18px 21px}.messaging-documents>div:last-child{border:0}.messaging-documents b,.messaging-documents small{display:block}.messaging-documents b{color:#087fd4;font:800 16px Manrope}.messaging-documents small{color:#738895;margin-top:5px;font-size:8px}.messaging-roles{background:#fff}.messaging-role-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.messaging-role-grid article{background:#f7fbfc;border-top:3px solid #0a8ec0;padding:30px}.messaging-role-grid svg{color:#0a91bd}.messaging-role-grid span{color:#0b91ad;letter-spacing:1.2px;margin-top:25px;font-size:8px;font-weight:800;display:block}.messaging-role-grid h3{color:#183c50;margin:8px 0;font:700 20px Manrope}.messaging-role-grid p{color:#6b818e;margin:0;font-size:12px;line-height:1.68}.messaging-integrations{color:#fff;background:#09243a}.messaging-integrations .messaging-section-title h2{color:#fff}.messaging-integrations .messaging-section-title p{color:#9db8c7}.messaging-integration-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.messaging-integration-grid span{color:#c3d8e2;background:#ffffff0a;border:1px solid #97d6e526;border-radius:7px;align-items:center;gap:11px;padding:18px;font-size:10px;font-weight:800;display:flex}.messaging-integration-grid svg{color:#46cfe3;width:20px}.messaging-scope-note{color:#8daab9;text-align:left;align-items:flex-start;gap:10px;max-width:850px;margin:27px auto 0;font-size:10px;line-height:1.65;display:flex}.messaging-scope-note svg{color:#42d4e5;flex:none;width:17px}.messaging-next{text-align:center;color:#fff;background:linear-gradient(125deg,#087fd4,#075b91);padding:95px 0}.messaging-next .section-kicker{justify-content:center}.messaging-next h2{letter-spacing:-2.6px;margin:0;font:700 46px Manrope}.messaging-next p{color:#d6e8f1;max-width:660px;margin:17px auto 28px;font-size:14px;line-height:1.7}.messaging-next>div>div{justify-content:center;gap:12px;display:flex}.messaging-whatsapp{color:#fff;background:#052b433b;border:1px solid #fff6}.messaging-footer{color:#9ab0bb;background:#051521;padding:38px 0}.messaging-footer .container{justify-content:space-between;align-items:center;gap:25px;display:flex}.messaging-footer p{font-size:10px}.messaging-footer>a,.messaging-footer .container>a{color:#c2d3db;font-size:10px;font-weight:800}@media (width<=900px){.messaging-header nav{display:none}.messaging-header>.container{justify-content:space-between}.messaging-hero-grid{grid-template-columns:1fr}.messaging-hero figure{max-width:760px}.messaging-section-title{grid-template-columns:1fr;gap:17px}.messaging-section-title .section-kicker{grid-column:auto;margin:0}.messaging-flow{grid-template-columns:1fr}.messaging-flow>svg{justify-self:center;transform:rotate(90deg)}.messaging-cap-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.messaging-header>.container{height:70px}.messaging-header .nav-cta{padding:11px;font-size:0}.messaging-header .nav-cta svg{width:18px}.messaging-page{padding-top:70px}.messaging-hero{padding:68px 0}.messaging-hero h1{letter-spacing:-2.8px;font-size:45px}.messaging-hero-actions{flex-direction:column;align-items:stretch}.messaging-hero-actions>a:last-child{justify-content:center}.messaging-intro,.messaging-capabilities,.messaging-roles,.messaging-integrations{padding:72px 0}.messaging-section-title h2{letter-spacing:-1.8px;font-size:34px}.messaging-cap-grid,.messaging-role-grid,.messaging-integration-grid{grid-template-columns:1fr}.messaging-documents{grid-template-columns:1fr 1fr}.messaging-documents>div:nth-child(2){border-right:0}.messaging-documents>div{border-bottom:1px solid #dce8ed}.messaging-next{padding:72px 0}.messaging-next h2{font-size:36px}.messaging-next>div>div{flex-direction:column;align-items:stretch}.messaging-footer .container{flex-direction:column;align-items:flex-start}.partner-trust{margin:-70px 0 52px;padding:38px 0}.partner-logos{grid-template-columns:repeat(2,1fr);gap:9px}.partner-logo{height:80px}.partner-logo:last-child{grid-column:1/-1}.partner-heading{gap:14px}}@media (width<=900px){.nav-wrap{height:70px}nav{background:#fff;flex-direction:column;align-items:stretch;padding:25px;display:none;position:absolute;top:70px;left:0;right:0;box-shadow:0 18px 25px #00000014}nav.open{display:flex}.menu-btn{display:block}.hero{padding-top:70px}.hero-content{grid-template-columns:1fr}.hero-copy{padding-bottom:20px}.hero-visual{width:100%;max-width:570px;height:450px;margin:auto}.split-intro{grid-template-columns:1fr;gap:35px}.service-grid{grid-template-columns:repeat(2,1fr)}.service-card,.service-card:nth-child(4){grid-column:span 1}.result-cards{grid-template-columns:repeat(2,1fr)}.result-item:nth-child(2){border-right:0}.result-item:nth-child(-n+2){border-bottom:1px solid #213d50}.steps{grid-template-columns:repeat(2,1fr);gap:40px}.steps:before{display:none}.frequencia-box{grid-template-columns:1fr 1.4fr;padding:50px 40px}.footer-main{grid-template-columns:repeat(2,1fr)}.cta-art{opacity:.35}}@media (width<=600px){.container,.nav-wrap{width:min(100% - 30px,var(--max))}.hero h1{letter-spacing:-2.5px;font-size:43px}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch;gap:18px}.text-link{justify-content:center}.trust-row{flex-direction:column;gap:10px}.hero-visual{height:360px}.orbit-one{width:230px;height:230px}.orbit-two{width:340px;height:340px}.core{width:115px;height:115px}.n1,.n3{left:-2%}.n2,.n4{right:-2%}.node{min-width:0;padding:9px}.node span{display:none}.split-intro h2,.section-head h2,.results h2,.cta-copy h2{letter-spacing:-1.7px;font-size:33px}.manifesto,.services,.results,.method{padding:80px 0}.section-head{display:block}.section-head>p{margin-top:20px}.service-grid,.result-cards,.steps{grid-template-columns:1fr}.service-card,.service-card:nth-child(4){grid-column:auto}.result-item{border-right:0;border-bottom:1px solid #213d50!important}.result-item:last-child{border-bottom:0!important}.frequencia{padding-bottom:70px}.frequencia-box{grid-template-columns:1fr;width:100%;padding:35px 24px 52px}.freq-visual{height:245px}.freq-copy h2{font-size:38px}.cta-section{padding-bottom:70px}.cta-box{width:100%;padding:55px 24px}.cta-copy small{margin:12px 0;display:block}.footer-main{grid-template-columns:1fr;gap:30px}.footer-bottom{flex-direction:column;gap:8px}.scroll-hint{display:none}}.service-card:first-child{grid-column:span 4}.service-card:nth-child(3){grid-column:3/span 2}.service-card:nth-child(4){grid-column:2/span 2}.service-card:nth-child(5){grid-column:4/span 2}.agent-example{background:linear-gradient(110deg,#edfafe,#f4f8ff);border:1px solid #cceaf3;border-radius:7px;margin:2px 0 20px;padding:16px}.example-title{color:#087fb7;align-items:center;gap:8px;font-size:12px;display:flex}.agent-example>p{color:#617886;margin:8px 0 12px;font-size:11px;line-height:1.55}.example-flow{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.example-flow span{letter-spacing:.4px;color:#176181;background:#fff;border:1px solid #d5eaf0;border-radius:20px;padding:5px 7px;font-size:8px;font-weight:800}.example-flow svg{color:#22a9c4}@media (width<=900px){.service-card:first-child,.service-card:nth-child(3),.service-card:nth-child(4),.service-card:nth-child(5){grid-column:span 1}}@media (width<=600px){.service-card:first-child,.service-card:nth-child(3),.service-card:nth-child(4),.service-card:nth-child(5){grid-column:auto}}.footer-phone{align-items:center;gap:8px;color:#b9d5e2!important;font-size:14px!important;display:flex!important}.footer-phone svg{color:#26d881}.whatsapp-float{z-index:90;color:#fff;background:#20bd67;border-radius:30px;align-items:center;gap:9px;padding:13px 17px;font-size:12px;font-weight:700;transition:all .25s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 28px #0e733b4d}.whatsapp-float:hover{background:#17a957;transform:translateY(-3px)}.whatsapp-float svg{width:20px;height:20px}@media (width<=600px){.whatsapp-float{justify-content:center;width:52px;height:52px;padding:0;bottom:15px;right:15px}.whatsapp-float span{display:none}}.chat-story{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:18px;display:grid}.chat-story figure{min-width:0;margin:0}.phone-shot{cursor:zoom-in;aspect-ratio:9/16;background:#e9f1f4;border:1px solid #d4e3e9;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 8px 18px #0d3a4e1f}.phone-shot img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.phone-shot:hover img{transform:scale(1.035)}.zoom-hint{color:#fff;opacity:0;white-space:nowrap;background:#041927d6;border-radius:20px;align-items:center;gap:4px;padding:6px 8px;font:700 8px DM Sans;transition:all .25s;display:flex;position:absolute;bottom:9px;left:50%;transform:translate(-50%,8px)}.phone-shot:hover .zoom-hint{opacity:1;transform:translate(-50%)}.chat-story figcaption{grid-template-columns:auto 1fr;align-items:center;column-gap:7px;padding-top:9px;display:grid}.chat-story figcaption span{color:#11a2bd;grid-row:1/3;font:800 9px Manrope}.chat-story figcaption strong{color:#274c60;font:700 10px Manrope}.chat-story figcaption small{color:#81949f;font-size:8px}.service-card:first-child .agent-example{grid-template-columns:minmax(175px,.55fr) minmax(300px,1.45fr);column-gap:18px;display:grid}.service-card:first-child .example-title,.service-card:first-child .agent-example>p,.service-card:first-child .example-flow{grid-column:1}.service-card:first-child .chat-story{grid-area:1/2/5;margin-top:0}.lightbox{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020d16f0;justify-content:center;align-items:center;padding:28px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.lightbox-content{flex-direction:column;align-items:center;height:min(88vh,900px);display:flex}.lightbox-content img{object-fit:contain;border-radius:18px;max-width:min(90vw,620px);height:calc(100% - 52px);display:block;box-shadow:0 24px 80px #00000080}.lightbox-content>div{color:#fff;align-items:center;gap:12px;padding-top:13px;display:flex}.lightbox-content span{color:#22c5e4;letter-spacing:1px;font-size:9px;font-weight:800}.lightbox-content strong{font:700 13px Manrope}.lightbox-content small{color:#8ca5b5;font-size:10px}.lightbox-close,.lightbox-nav{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;place-items:center;transition:all .2s;display:grid;position:absolute}.lightbox-close{border-radius:50%;width:44px;height:44px;top:25px;right:25px}.lightbox-nav{border-radius:8px;width:50px;height:62px;top:50%;transform:translateY(-50%)}.lightbox-nav.prev{left:25px}.lightbox-nav.next{right:25px}.lightbox-close:hover,.lightbox-nav:hover{background:#0c9bc1;border-color:#0c9bc1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (width<=900px){.service-card:first-child .agent-example{display:block}.service-card:first-child .chat-story{margin-top:18px}}@media (width<=600px){.chat-story{gap:7px}.phone-shot{border-radius:8px}.zoom-hint,.chat-story figcaption small{display:none}.lightbox{padding:14px}.lightbox-content{height:88vh}.lightbox-content img{border-radius:12px;max-width:92vw}.lightbox-nav{z-index:2;width:40px;height:48px;top:auto;bottom:20px}.lightbox-nav.prev{left:20px}.lightbox-nav.next{right:20px}.lightbox-close{width:40px;height:40px;top:15px;right:15px}}.agent-use-cases{border-top:1px solid #cde6ee;grid-column:1/-1;margin-top:22px;padding-top:20px}.cases-heading{color:#087fb7;align-items:center;gap:9px;margin-bottom:15px;display:flex}.cases-heading>div{flex-direction:column;display:flex}.cases-heading strong{font:700 13px Manrope}.cases-heading small{color:#718894;margin-top:2px;font-size:9px}.cases-list{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.case-row{background:#ffffffb3;border:1px solid #d8e9ef;border-radius:6px;gap:9px;padding:11px;display:flex}.case-check{color:#fff;background:linear-gradient(145deg,#0da8c7,#087fd4);border-radius:50%;flex:0 0 22px;place-items:center;height:22px;display:grid}.case-row strong{color:#22475b;font:700 10px Manrope}.case-row p{color:#667e8b!important;margin:4px 0 6px!important;font-size:9px!important;line-height:1.45!important}.case-row small{color:#07889f;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.case-row small svg{flex:none}@media (width<=600px){.cases-list{grid-template-columns:1fr}}.admin-shell,.legal-page{background:var(--ice);place-items:center;min-height:100vh;padding:24px;display:grid}.admin-login,.legal-content{border:1px solid var(--line);background:#fff;width:min(460px,100%);padding:42px;box-shadow:0 18px 55px #08273917}.admin-login .section-kicker,.legal-content .section-kicker{margin:42px 0 10px}.admin-login h1,.legal-content h1,.admin-title h1{letter-spacing:-1.8px;margin:0;font:700 36px Manrope}.admin-login>p,.legal-content p{color:var(--muted);line-height:1.7}.admin-login form{gap:18px;margin:28px 0;display:grid}.admin-login label{font-size:12px;font-weight:700}.admin-login input{width:100%;font:inherit;border:1px solid #cbdbe3;border-radius:5px;margin-top:7px;padding:14px;display:block}.admin-login>a{color:var(--blue);font-size:12px}.admin-error{color:#a82323;background:#fff0f0;margin-bottom:18px;padding:11px;font-size:12px}.admin-page{min-height:100vh;color:var(--ink);background:#f1f6f9}.admin-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50% - 590px);display:flex;position:static}.admin-header>div{align-items:center;gap:20px;font-size:12px;font-weight:700;display:flex}.admin-header button,.table-title button{color:#e04c4c;cursor:pointer;background:0 0;border:0;font-weight:700}.admin-container{width:min(1180px,100% - 40px);margin:auto;padding:48px 0}.admin-title{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.admin-title .section-kicker{margin-bottom:8px}.admin-title p,.table-title p{color:#78909d;margin:7px 0 0;font-size:11px}.admin-title select{background:#fff;border:1px solid #cbdce4;border-radius:5px;padding:11px}.admin-metrics{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:18px;display:grid}.admin-metrics>div,.admin-card{background:#fff;border:1px solid #dbe6eb;padding:24px}.admin-metrics small{color:#78909d;letter-spacing:1px;font-size:9px;font-weight:800}.admin-metrics strong{color:#087fc0;margin-top:10px;font:700 34px Manrope;display:block}.admin-card{margin-bottom:18px}.admin-card h2{margin:0;font:700 15px Manrope}.visit-chart{align-items:end;gap:6px;height:160px;margin-top:25px;display:flex}.visit-chart>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:5px;height:100%;display:flex}.visit-chart span{background:linear-gradient(#10bfe1,#087ff5);border-radius:4px 4px 0 0;width:100%;max-width:32px;min-height:4px}.visit-chart small{color:#91a4ae;font-size:7px}.table-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.table-title button{color:var(--blue)}.visits-table{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}th{color:#7c929e;letter-spacing:.7px;border-bottom:1px solid var(--line);padding:10px;font-size:8px}td{vertical-align:top;white-space:nowrap;border-bottom:1px solid #edf2f4;padding:13px 10px}td small{color:#8da0aa;margin-top:4px;display:block}.referrer{text-overflow:ellipsis;max-width:220px;overflow:hidden}td code{color:#087ca9}.empty-state{text-align:center;color:#80939d;padding:40px}.admin-privacy{color:#81949e;align-items:center;gap:7px;font-size:9px;display:flex}.legal-content{width:min(700px,100%)}.legal-content a:not(.btn){color:var(--blue)}@media (width<=700px){.admin-container{width:min(100% - 24px,1180px);padding-top:28px}.admin-title{display:block}.admin-title select{margin-top:18px}.admin-metrics{grid-template-columns:1fr}.admin-login,.legal-content{padding:28px}.admin-header{padding:0 15px}.admin-header .logo-type small{display:none}}.vendamais{background:#fff;padding:0 0 110px}.vendamais-box{color:#fff;background:radial-gradient(circle at 93% 8%,#79e86b2e,#0000 31%),linear-gradient(125deg,#071b1d,#0b3732 57%,#0d5747);grid-template-columns:.95fr 1.05fr;align-items:center;gap:55px;min-height:480px;padding:58px 64px;display:grid;position:relative;overflow:hidden}.vendamais-box:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.vm-copy,.vm-visual{z-index:2;position:relative}.vm-badge{color:#96efa5;letter-spacing:1.3px;background:#75e58114;border:1px solid #87ee9740;border-radius:20px;align-items:center;gap:8px;padding:8px 11px;font-size:9px;font-weight:800;display:inline-flex}.vm-brand{align-items:center;gap:9px;margin-top:24px;font:800 18px Manrope;display:flex}.vm-brand>span{color:#08251e;background:linear-gradient(145deg,#b9fb69,#4ed47b);border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.vm-brand small{color:#86a99e;letter-spacing:1.2px;margin-left:2px;font:700 7px DM Sans;display:block}.vm-copy h2{letter-spacing:-2.6px;margin:20px 0 16px;font:700 48px/1.06 Manrope}.vm-copy h2 em{color:#a8f06e;font-style:normal}.vm-copy>p{color:#b3cfc5;max-width:540px;line-height:1.7}.vm-features{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.vm-features span{color:#d0e2dc;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:5px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:700;display:flex}.vm-features svg{color:#8bea74;width:14px}.vm-actions{align-items:center;gap:15px;display:flex}.vm-btn{color:#0a3429;background:linear-gradient(110deg,#caff82,#69de7a);box-shadow:0 12px 30px #1fbb672e}.vm-actions small{color:#8eb2a6;font-size:9px}.vm-visual{perspective:1000px}.vm-window{background:#f5f8f7;border:1px solid #ffffff3b;border-radius:12px;overflow:hidden;transform:rotateY(-4deg)rotateX(2deg);box-shadow:0 28px 70px #00000059}.vm-window-top{background:#fff;border-bottom:1px solid #e7eeeb;align-items:center;gap:5px;height:31px;padding:0 11px;display:flex}.vm-window-top>i{background:#d8e4df;border-radius:50%;width:6px;height:6px}.vm-mini-brand{color:#fff;background:#21b46e;border-radius:5px;place-items:center;width:18px;height:18px;margin-right:auto;font:800 9px Manrope;display:grid}.vm-dashboard{grid-template-columns:48px 1fr;min-height:310px;display:grid}.vm-side{background:#0b2e29;flex-direction:column;align-items:center;gap:17px;padding:15px 11px;display:flex}.vm-side b{color:#98ee79;margin-bottom:10px;font:800 10px Manrope}.vm-side span{background:#41645d;border-radius:4px;width:19px;height:5px}.vm-side span:first-of-type{background:#8aea75}.vm-main{padding:20px}.vm-title{justify-content:space-between;align-items:center;display:flex}.vm-title div{flex-direction:column;display:flex}.vm-title small,.vm-chart>small,.vm-orders>small{letter-spacing:.8px;color:#81958e;font-size:6px;font-weight:800}.vm-title strong{color:#18332c;margin-top:4px;font:700 11px Manrope}.vm-title em{color:#23915c;background:#e3f5e7;border-radius:10px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:700}.vm-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0;display:grid}.vm-stats>div{background:#fff;border:1px solid #e5ece9;border-radius:6px;padding:10px}.vm-stats small{color:#879991;font-size:5px;font-weight:800;display:block}.vm-stats b{color:#152d27;margin:5px 0 2px;font:800 13px Manrope;display:block}.vm-stats span{color:#25a263;font-size:6px}.vm-data{grid-template-columns:1.3fr .7fr;gap:8px;display:grid}.vm-chart,.vm-orders{background:#fff;border:1px solid #e5ece9;border-radius:6px;padding:11px}.vm-chart>div{border-bottom:1px solid #e8efec;align-items:end;gap:7px;height:103px;padding-top:13px;display:flex}.vm-chart i{background:linear-gradient(#78df71,#21ad70);border-radius:3px 3px 0 0;flex:1;display:block}.vm-chart i:first-child{height:35%}.vm-chart i:nth-child(2){height:48%}.vm-chart i:nth-child(3){height:40%}.vm-chart i:nth-child(4){height:72%}.vm-chart i:nth-child(5){height:60%}.vm-chart i:nth-child(6){height:85%}.vm-chart i:nth-child(7){height:100%}.vm-orders p{color:#536a62;border-bottom:1px solid #edf2f0;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;margin:0;padding:9px 0;font-size:6px;display:grid}.vm-orders p>i{background:#54ce79;border-radius:50%;width:6px;height:6px}.vm-orders p>b{color:#263e36;font-size:7px}.vm-live{color:#1a4b39;background:#fff;border-radius:20px;padding:9px 12px;font-size:8px;font-weight:800;position:absolute;bottom:-18px;right:-10px;box-shadow:0 10px 25px #0003}.vm-live i{background:#38d66f;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 0 4px #38d66f29}@media (width<=900px){.vendamais-box{grid-template-columns:1fr;padding:50px 40px}.vm-visual{width:100%;max-width:600px;margin:auto}.vm-window{transform:none}}@media (width<=600px){.vendamais{padding-bottom:70px}.vendamais-box{gap:35px;width:100%;padding:42px 24px}.vm-copy h2{font-size:38px}.vm-actions{flex-direction:column;align-items:flex-start}.vm-brand small{display:none}.vm-dashboard{grid-template-columns:36px 1fr;min-height:255px}.vm-side{padding:12px 8px}.vm-main{padding:12px}.vm-stats b{font-size:10px}.vm-data{grid-template-columns:1fr}.vm-orders{display:none}.vm-chart>div{height:82px}}.vendamais-box{background:radial-gradient(circle at 80% 15%,#7eff7c30,#0000 26%),radial-gradient(circle at 12% 100%,#1acfaa1f,#0000 30%),linear-gradient(130deg,#061718 0%,#092f2b 56%,#0d5947 100%);min-height:620px;padding:70px 64px 118px}.vendamais-box:after{content:"";border:1px solid #8cf2921c;border-radius:50%;width:420px;height:420px;position:absolute;top:-195px;right:-130px;box-shadow:0 0 0 75px #8cf29206,0 0 0 150px #8cf29205}.vm-copy{max-width:525px}.vm-brand>span{width:40px;height:40px;font-size:14px;box-shadow:0 10px 24px #5ce17733}.vm-brand>div{gap:2px;display:grid}.vm-brand small{margin:0}.vm-copy h2{font-size:52px}.vm-copy>p{margin-bottom:22px;font-size:14px}.vm-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:24px 0;display:grid}.vm-feature-grid>span{background:#ffffff0b;border:1px solid #ffffff1b;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-items:center;column-gap:9px;padding:11px;display:grid}.vm-feature-grid svg{color:#91ed76;grid-row:1/3;width:19px}.vm-feature-grid b{color:#edf8f3;font-size:10px}.vm-feature-grid small{color:#82a69a;margin-top:2px;font-size:7px}.vm-login{color:#c0dbd2;border-bottom:1px solid #c0dbd273;padding-bottom:3px;font-size:10px;font-weight:800}.vm-assurances{color:#9ebbb1;flex-wrap:wrap;gap:15px;margin-top:20px;font-size:8px;font-weight:700;display:flex}.vm-assurances span{align-items:center;gap:5px;display:flex}.vm-assurances svg{color:#7fe879;width:13px}.vm-window{border-radius:16px;transform:rotateY(-5deg)rotateX(2deg)translateY(4px);box-shadow:0 35px 90px #00000073,0 0 0 1px #83ed8d14}.vm-window-top{height:38px}.vm-mini-brand{width:22px;height:22px}.vm-url{text-align:center;color:#8b9d96;background:#f2f6f4;border-radius:9px;width:135px;margin:auto;padding:4px 8px;font-size:6px}.vm-floating{z-index:4;color:#225143;background:#fffffff5;border:1px solid #dbeae3;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:8px;font-weight:800;display:flex;position:absolute;box-shadow:0 15px 35px #00000038}.vm-floating svg{color:#21ac68;width:15px}.vm-cloud{top:-27px;right:16px}.vm-mobile{bottom:24px;left:-23px}.vm-live{bottom:-18px;right:-8px}.vm-bottom-strip{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0316148c;border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:45px;min-height:56px;padding:14px 30px;display:flex;position:absolute;bottom:0;left:0;right:0}.vm-bottom-strip span{color:#a9c5bc;letter-spacing:.25px;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.vm-bottom-strip svg{color:#88e978;width:15px}@media (width<=900px){.vendamais-box{padding-bottom:115px}.vm-copy{max-width:none}.vm-cloud{right:8px}.vm-mobile{left:8px}.vm-bottom-strip{gap:20px}}@media (width<=600px){.vendamais-box{padding:46px 24px 155px}.vm-copy h2{font-size:39px}.vm-feature-grid{grid-template-columns:1fr}.vm-assurances{gap:10px}.vm-floating{display:none}.vm-bottom-strip{flex-direction:column;align-items:flex-start;gap:7px;padding:14px 24px}.vm-url{display:none}}.vm-segments{flex-wrap:wrap;gap:6px;margin:-10px 0 20px;display:flex}.vm-segments span{color:#9fc7b8;letter-spacing:.25px;background:#84ea7717;border-radius:20px;padding:5px 8px;font-size:7px;font-weight:800}.vm-actions{flex-wrap:wrap}.service-card .fiscal-detail{border-left:2px solid var(--cyan);color:#4e6978;background:#f2fafc;margin-top:13px;padding:12px 13px;font-size:10px;line-height:1.55}.vm-stats{grid-template-columns:repeat(4,1fr);margin:14px 0 8px}.vm-stats>div{padding:9px}.vm-stats .warning span{color:#cf8a14}.vm-stats .danger span{color:#d34c4c}.vm-data{grid-template-columns:1.25fr .75fr}.vm-chart>div:not(.vm-chart-labels){height:78px}.vm-chart-labels{grid-template-columns:repeat(7,1fr);border:0!important;gap:2px!important;height:auto!important;padding:4px 0 0!important;display:grid!important}.vm-chart-labels span{text-align:center;color:#9aaba4;font-size:5px}.vm-chart footer{color:#7c9189;justify-content:space-between;gap:8px;margin-top:7px;font-size:5px;display:flex}.vm-chart footer b{color:#278859}.vm-alerts p{padding:6px 0}.vm-alerts p>i{background:#e0a42c}.vm-alerts p.critical>i{background:#e55353}.vm-alerts p.late>i{background:#ef8b38}.vm-alerts p.cash>i{background:#77908a}.vm-alerts p>span{font-weight:700}.vm-alerts .critical>span{color:#c64141}.vm-alerts .late>span{color:#d87525}.vm-channel-row{align-items:center;gap:6px;margin-top:8px;display:flex}.vm-channel-row>span{color:#557169;background:#eaf5ef;border-radius:4px;padding:4px 6px;font-size:5px}.vm-channel-row>span b{color:#178650}.vm-channel-row>small{color:#a0aea9;margin-left:auto;font-size:5px}.vm-dashboard{min-height:335px}@media (width<=600px){.vm-stats{grid-template-columns:repeat(2,1fr)}.vm-channel-row,.vm-chart footer{display:none}}@media (width>=901px){.messaging-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:10px}.messaging-flow>div{min-width:0;padding:19px}}.community-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #e4edf1;position:fixed;inset:0 0 auto}.community-header>.container{align-items:center;gap:34px;height:82px;display:flex}.community-header nav{color:#48616f;gap:25px;margin-left:auto;font-size:11px;font-weight:700;display:flex}.community-header .btn{cursor:pointer;border:0}.community-header .btn svg{width:15px}.community-page{background:#f4f8fa;min-height:80vh;padding-top:82px}.community-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#1ebddc3d,#0000 28%),linear-gradient(125deg,#061d31,#074c70);padding:78px 0 70px}.community-hero h1{color:#fff;letter-spacing:-3.5px;margin:16px 0;font:700 clamp(42px,5vw,65px)/1.04 Manrope}.community-hero h1 em{color:#54d9eb;font-style:normal}.community-hero>div>p{color:#bdd3dd;max-width:680px;font-size:14px;line-height:1.7}.community-search{background:#fff;border:1px solid #8fdceb3d;border-radius:9px;grid-template-columns:auto 1fr 210px auto;align-items:center;max-width:900px;margin-top:30px;padding:7px 7px 7px 16px;display:grid}.community-search>svg{color:#71909f;width:19px}.community-search input,.community-search select{color:#294858;background:#fff;border:0;outline:0;height:46px;padding:0 12px;font:500 11px DM Sans}.community-search select{border-left:1px solid #e0eaee}.community-search button,.community-toolbar button{color:#fff;cursor:pointer;background:#087fd4;border:0;border-radius:5px;height:42px;padding:0 18px;font:800 10px DM Sans}.community-content{padding:70px 0 95px}.community-content.topic-view{background:#fff;padding-top:125px}.community-toolbar{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:28px;display:flex}.community-toolbar h2{color:#102e42;letter-spacing:-1.5px;margin:10px 0 0;font:700 34px Manrope}.community-toolbar button{align-items:center;gap:7px;display:flex}.community-toolbar svg{width:16px}.topic-list{gap:10px;display:grid}.topic-card{background:#fff;border:1px solid #dce8ed;border-radius:8px;grid-template-columns:44px 1fr;gap:15px;padding:22px 24px;transition:all .2s;display:grid;position:relative}.topic-card:hover{border-color:#a9d5e3;transform:translateY(-2px);box-shadow:0 12px 28px #0c3e5212}.topic-avatar{color:#087eaa;background:#e5f6fa;border-radius:50%;place-items:center;width:42px;height:42px;font:800 14px Manrope;display:grid}.topic-category{color:#078ca9;letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:800;display:inline-block}.topic-card h3{color:#173b4f;margin:7px 0 5px;font:700 16px Manrope}.topic-card p{color:#6b808b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;line-height:1.55;overflow:hidden}.topic-card footer{color:#8699a2;justify-content:space-between;gap:15px;margin-top:13px;font-size:8px;display:flex}.topic-card footer span{align-items:center;gap:5px;display:flex}.topic-card footer svg{width:12px}.topic-solved{color:#168b5c;align-items:center;gap:4px;font-size:8px;display:inline-flex}.topic-solved svg{width:13px}.topic-card>.topic-solved{position:absolute;top:21px;right:23px}.community-state,.community-error,.community-empty{color:#59717e;text-align:center;background:#fff;border:1px solid #dce8ed;border-radius:8px;padding:28px;font-size:11px}.community-error{color:#a33b3b;background:#fff8f8;border-color:#efd0d0;margin-bottom:15px}.community-empty{padding:60px}.community-empty>svg{color:#159ab9;width:35px}.community-empty h3{color:#183c50;font:700 20px Manrope}.topic-detail{max-width:900px;margin:auto}.back-community{color:#1687ac;margin-bottom:25px;font-size:10px;font-weight:800;display:inline-block}.topic-original{background:#fff;border:1px solid #dbe7ec;border-radius:10px;overflow:hidden}.topic-original>header{background:#f7fbfc;border-bottom:1px solid #e4edf0;padding:30px 34px}.topic-original h1{color:#112f43;letter-spacing:-1.5px;margin:10px 0;font:700 34px/1.2 Manrope}.topic-original header p{color:#82949d;margin:0;font-size:9px}.topic-original>div{color:#496371;white-space:pre-wrap;padding:34px;font-size:13px;line-height:1.8}.reply-heading{margin:40px 0 14px}.reply-heading h2{color:#173a4e;font:700 19px Manrope}.reply-list{gap:10px;display:grid}.reply-list article{border:1px solid #dfe9ed;border-radius:8px;grid-template-columns:42px 1fr;gap:14px;padding:23px;display:grid}.reply-list article.official{background:#f6fcfd;border-left:3px solid #0aa3c3}.reply-list header{align-items:center;gap:9px;display:flex}.reply-list header>b{color:#264b5d;font:700 11px Manrope}.reply-list header span{color:#087e9b;background:#def5f8;border-radius:3px;padding:4px 6px;font-size:7px;font-weight:800}.reply-list header small{color:#91a1a8;margin-left:auto;font-size:8px}.reply-list p{color:#536d79;white-space:pre-wrap;margin:9px 0 0;font-size:11px;line-height:1.7}.community-form{gap:15px;display:grid}.reply-form{background:#f2f7fa;border-radius:9px;margin-top:35px;padding:30px}.community-form h2{color:#173b4f;margin:0 0 4px;font:700 23px Manrope}.community-form label{color:#46616f;gap:7px;font-size:9px;font-weight:800;display:grid}.community-form label small{font-weight:500}.community-form input,.community-form select,.community-form textarea{color:#294757;background:#fff;border:1px solid #ccdde4;border-radius:6px;outline:0;width:100%;padding:12px;font:500 11px/1.55 DM Sans}.community-form textarea{resize:vertical}.community-form input:focus,.community-form select:focus,.community-form textarea:focus{border-color:#1194bc;box-shadow:0 0 0 3px #1194bc17}.form-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.community-form>.btn{cursor:pointer;border:0;justify-self:start}.community-form>.btn svg{width:16px}.community-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.community-modal{z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03141fb8;border:0;position:absolute;inset:0}.compose-form{z-index:1;background:#fff;border-radius:11px;width:min(680px,100%);max-height:calc(100vh - 35px);padding:35px;position:relative;overflow:auto;box-shadow:0 30px 90px #0000004d}.compose-close{color:#57717d;cursor:pointer;background:#edf3f5;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:17px;right:18px}.compose-close svg{width:16px}.community-rules{color:#81939c;font-size:8px;line-height:1.5}@media (width<=900px){.community-header nav{display:none}.community-search{grid-template-columns:auto 1fr auto}.community-search select{border:0;border-top:1px solid #e0eaee;grid-column:1/-1;width:100%}.topic-card footer{flex-direction:column;align-items:flex-start}.community-hero h1{font-size:48px}}@media (width<=600px){.community-header>.container{height:70px}.community-header .btn{padding:11px;font-size:0}.community-header .btn svg{margin:0}.community-page{padding-top:70px}.community-hero{padding:55px 0}.community-hero h1{letter-spacing:-2px;font-size:39px}.community-search{grid-template-columns:auto 1fr;padding:6px 6px 6px 13px}.community-search button{grid-column:1/-1}.community-toolbar{flex-direction:column;align-items:flex-start}.community-toolbar h2{font-size:29px}.topic-card{grid-template-columns:34px 1fr;padding:18px 15px}.topic-avatar{width:34px;height:34px}.topic-card>.topic-solved{grid-column:2;position:static}.topic-original>header,.topic-original>div{padding:23px}.topic-original h1{font-size:28px}.form-two{grid-template-columns:1fr}.compose-form{padding:29px 20px}.community-content.topic-view{padding-top:95px}}.community-account{color:#52707e;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#f7fbfc;border:1px solid #d4e3e9;border-radius:5px;align-items:center;gap:6px;max-width:190px;padding:8px 10px;font:700 8px DM Sans;display:flex;overflow:hidden}.community-account b{color:#087c98;background:#dff5f8;border-radius:3px;padding:3px 4px;font-size:6px}.reply-login{text-align:center;background:#f5fafc;border:1px dashed #bcd5df;border-radius:9px;margin-top:34px;padding:28px}.reply-login b{color:#173b4f;font:700 18px Manrope}.reply-login p{color:#718894;margin:8px 0 17px;font-size:10px}.reply-login .btn{cursor:pointer;border:0;display:inline-flex}.login-form{max-width:500px}.login-form>p{color:#657e8b;margin:0 0 7px;font-size:11px;line-height:1.65}.login-success{color:#18a56a;width:40px;height:40px}.login-form h2{margin-bottom:0}@media (width<=600px){.community-account{max-width:76px;margin-left:auto}.community-header>.container{gap:8px}}.topic-meta{color:#8699a2;justify-content:space-between;align-items:center;gap:15px;margin-top:13px;font-size:8px;display:flex}.topic-meta span{align-items:center;gap:5px;display:flex}.topic-meta svg{width:12px}.topic-card{padding-block:20px}.topic-card:hover .topic-avatar{color:#fff;background:#0b91b5}.topic-avatar{transition:all .2s}@media (width<=600px){.topic-meta{flex-direction:column;align-items:flex-start;gap:7px}}.community-content.topic-view{background:#fff;padding:0 0 100px}.topic-breadcrumb{color:#6d8190;border-bottom:1px solid #edf1f3;align-items:center;gap:9px;padding:22px 0;font-size:9px;display:flex}.topic-breadcrumb a{color:#3c6179}.topic-breadcrumb b{color:#82939d;white-space:nowrap;text-overflow:ellipsis;max-width:340px;font-weight:500;overflow:hidden}.sap-topic-layout{grid-template-columns:minmax(0,1fr) 330px;gap:52px;padding-top:44px;display:grid}.sap-topic-main{min-width:0}.sap-topic-heading{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.sap-topic-heading h1{color:#0b1e2b;letter-spacing:-2.5px;max-width:850px;margin:12px 0 0;font:750 clamp(34px,3.5vw,50px)/1.12 Manrope}.sap-topic-date{color:#6f8390;flex:none;padding-top:4px;font-size:9px}.sap-topic-info{border-bottom:1px solid #e5ebee;justify-content:space-between;align-items:center;gap:25px;margin-top:45px;padding-bottom:28px;display:flex}.sap-author{align-items:center;gap:12px;display:flex}.sap-author .topic-avatar{color:#fff;background:linear-gradient(135deg,#087fd4,#0cb3cc);width:48px;height:48px;font-size:17px}.sap-author>div{gap:3px;display:grid}.sap-author b{color:#172e3d;font:700 11px Manrope}.sap-author small{color:#82939d;font-size:8px}.sap-metrics{color:#627a8a;justify-content:flex-end;align-items:center;gap:17px;font-size:9px;display:flex}.sap-metrics span,.sap-metrics strong{align-items:center;gap:5px;display:flex}.sap-metrics svg{width:15px}.sap-metrics strong{color:#16834e}.sap-tags{margin-top:28px}.sap-tags>small{color:#405d70;letter-spacing:.5px;margin-bottom:10px;font-size:8px;font-weight:800;display:block}.sap-tags>div{flex-wrap:wrap;gap:7px;display:flex}.sap-tags a{color:#385468;background:#e9eef1;border-radius:5px;padding:6px 9px;font-size:8px}.sap-question-body{color:#182c38;white-space:pre-wrap;min-height:250px;padding:48px 0 55px;font-size:14px;line-height:1.9}.sap-question-actions{border-top:1px solid #e6ecef;border-bottom:1px solid #e6ecef;justify-content:flex-end;align-items:center;gap:12px;padding:17px 0;display:flex}.sap-question-actions>span{color:#7d8e97;margin-right:auto;font-size:9px}.sap-question-actions a,.sap-question-actions button{color:#0871c1;cursor:pointer;background:#fff;border:1px solid #087fd4;border-radius:5px;align-items:center;gap:6px;padding:10px 13px;font:800 9px DM Sans;display:flex}.sap-question-actions button{color:#fff;background:#087fd4}.sap-question-actions svg{width:14px}.sap-answer-prompts{grid-template-columns:1fr 1fr;gap:14px;margin:44px 0;display:grid}.sap-answer-prompts>div{background:#eaf7fc;border-radius:8px;gap:6px;padding:25px;display:grid}.sap-answer-prompts b{color:#112b3a;font:700 18px Manrope}.sap-answer-prompts span{color:#526f80;font-size:10px}.sap-topic-main .reply-heading{border-bottom:1px solid #dfe7eb;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.sap-topic-main .reply-heading span{color:#87969e;font-size:8px}.sap-topic-main .reply-list article{border-width:0 0 1px;border-radius:0;padding:28px 3px}.sap-topic-main .reply-list article.official{background:#f4fbfd;border-left:3px solid #0aa3c3;padding:28px 20px}.sap-topic-main .reply-list p{font-size:12px;line-height:1.8}.sap-topic-sidebar{padding-top:90px}.sap-topic-sidebar h2{color:#122b3a;letter-spacing:-.5px;margin:0 0 16px;font:700 20px Manrope}.sidebar-question{border-bottom:1px solid #dce5e9;padding-bottom:33px}.sidebar-question p{color:#748793;margin:-7px 0 15px;font-size:10px}.sidebar-question button{color:#466373;cursor:pointer;background:#fff;border:1px solid #bfd2dc;border-radius:5px;justify-content:space-between;align-items:center;width:100%;padding:13px 14px;font:600 10px DM Sans;display:flex}.sidebar-question button:hover{color:#fff;background:#087fd4;border-color:#087fd4}.sidebar-question svg{width:15px}.sidebar-related{padding-top:32px}.sidebar-related>a{border-bottom:1px solid #e6ecef;gap:6px;padding:13px 0;display:grid}.sidebar-related b{color:#0670ce;font:650 11px/1.45 Manrope}.sidebar-related small{color:#778b98;font-size:8px}.sidebar-related a:hover b{text-decoration:underline}.sap-topic .reply-form{margin-top:45px}@media (width<=1000px){.sap-topic-layout{grid-template-columns:1fr}.sap-topic-sidebar{grid-template-columns:1fr 1fr;gap:30px;padding-top:0;display:grid}.sidebar-related{padding-top:0}}@media (width<=700px){.topic-breadcrumb{white-space:nowrap;overflow:hidden}.sap-topic-layout{padding-top:30px}.sap-topic-heading{display:block}.sap-topic-date{margin-top:14px}.sap-topic-heading h1{letter-spacing:-1.8px;font-size:34px}.sap-topic-info{flex-direction:column;align-items:flex-start;margin-top:32px}.sap-metrics{flex-wrap:wrap;justify-content:flex-start}.sap-question-body{min-height:0;padding:35px 0;font-size:13px}.sap-question-actions{flex-direction:column;align-items:stretch}.sap-question-actions>span{margin:0}.sap-question-actions a,.sap-question-actions button{justify-content:center}.sap-answer-prompts,.sap-topic-sidebar{grid-template-columns:1fr}.community-content.topic-view{padding-top:0}.sap-topic-sidebar{gap:25px}}.hero-visual .core{animation:4.5s ease-in-out infinite coreBreathe}.hero-visual .core-halo{border-top-color:#0000;border-bottom-color:#13c2e840;animation:8s linear infinite coreHaloSpin}.hero-visual .orbit-one{animation:6s ease-in-out infinite orbitPulse}.hero-visual .node{color:#173b4f;cursor:pointer;transform-origin:50%;text-decoration:none;transition:transform .32s,border-color .32s,box-shadow .32s,background .32s}.hero-visual .n1{animation:7s ease-in-out infinite nodeFloatA}.hero-visual .n2{animation:8s ease-in-out -1.5s infinite nodeFloatB}.hero-visual .n3{animation:7.5s ease-in-out -3s infinite reverse nodeFloatB}.hero-visual .n4{animation:8.5s ease-in-out -4s infinite reverse nodeFloatA}.hero-visual .node:hover,.hero-visual .node:focus-visible{z-index:12;background:#fffffffa;border-color:#78cee5;outline:0;animation-play-state:paused;transform:scale(1.13);box-shadow:0 22px 55px #07436233,0 0 0 4px #15b4dc14}.node-copy{display:block}.node-detail{opacity:0;visibility:hidden;transform-origin:0 0;color:#496774;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:1px solid #cce3eb;border-radius:9px;width:270px;padding:16px 17px;transition:opacity .22s,transform .22s,visibility .22s;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(8px)scale(.96);box-shadow:0 20px 48px #05344c33}.n2 .node-detail,.n4 .node-detail{transform-origin:100% 0;left:auto;right:0}.n3 .node-detail,.n4 .node-detail{transform-origin:0 100%;top:auto;bottom:calc(100% + 10px)}.n4 .node-detail{transform-origin:100% 100%}.hero-visual .node:hover .node-detail,.hero-visual .node:focus-visible .node-detail{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.node-detail b{color:#113b51;letter-spacing:-.2px;margin-bottom:7px;font:800 13px Manrope;display:block}.node-detail>small{color:#607b89;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.55;display:-webkit-box;overflow:hidden}.node-detail em{color:#087fd4;align-items:center;gap:5px;margin-top:11px;font-size:8px;font-style:normal;font-weight:800;display:flex}.node-detail em svg{width:13px;height:13px}.hero-visual:hover .orbit-two{animation-duration:48s}@keyframes nodeFloatA{0%,to{translate:0}25%{translate:11px -8px}50%{translate:18px 4px}75%{translate:5px 10px}}@keyframes nodeFloatB{0%,to{translate:0}25%{translate:-9px 7px}50%{translate:-16px -3px}75%{translate:-4px -10px}}@keyframes coreBreathe{0%,to{filter:brightness();scale:1}50%{filter:brightness(1.08);scale:1.045}}@keyframes coreHaloSpin{to{rotate:360deg}}@keyframes orbitPulse{0%,to{opacity:.72;scale:1}50%{opacity:1;scale:1.025}}@media (width<=600px){.hero-visual .node{animation-duration:9s}.hero-visual .node:hover,.hero-visual .node:focus-visible{transform:scale(1.06)}.node-detail{display:none}}@media (prefers-reduced-motion:reduce){.hero-visual .node,.hero-visual .core,.hero-visual .core-halo,.hero-visual .orbit{animation:none!important}}.messaging-preview-open{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.messaging-preview-open>span{opacity:0;color:#fff;white-space:nowrap;background:#03192be0;border:1px solid #ffffff4d;border-radius:24px;align-items:center;gap:8px;padding:11px 15px;font:800 9px DM Sans;transition:all .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-35%);box-shadow:0 12px 30px #00000047}.messaging-preview-open>span svg{width:16px}.messaging-preview-open:after{content:"";opacity:0;background:#02182829;transition:all .25s;position:absolute;inset:0}.messaging-preview-open:hover>span,.messaging-preview-open:focus-visible>span{z-index:2;opacity:1;transform:translate(-50%,-50%)}.messaging-preview-open:hover:after,.messaging-preview-open:focus-visible:after{opacity:1}.messaging-preview-open:focus-visible{outline-offset:-2px;outline:2px solid #55dced}.system-preview-modal{z-index:1200;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010c15f5;grid-template-rows:auto 1fr auto;gap:12px;padding:22px;animation:.2s fadeIn;display:grid;position:fixed;inset:0}.system-preview-close{z-index:4;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:18px;right:22px}.system-preview-close:hover{background:#0c9bc1}.system-preview-toolbar{z-index:3;background:#082537f0;border:1px solid #ffffff24;border-radius:9px;justify-content:center;justify-self:center;align-items:center;gap:7px;padding:6px;display:flex}.system-preview-toolbar button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:5px;min-width:34px;height:32px;padding:0 10px;font:800 11px DM Sans}.system-preview-toolbar button:hover:not(:disabled){background:#0b8ed2}.system-preview-toolbar button:disabled{opacity:.35;cursor:not-allowed}.system-preview-toolbar span{color:#b8d6e3;text-align:center;min-width:48px;font:800 9px DM Sans}.system-preview-canvas{cursor:zoom-in;background:#061b2a;border:1px solid #7dcbe040;border-radius:10px;min-height:0;display:block;overflow:auto}.system-preview-canvas img{transform-origin:top;max-width:none;height:auto;margin:auto;transition:width .18s;display:block}.system-preview-help{color:#91aebb;text-align:center;margin:0;font-size:8px}.modal-open{overflow:hidden}@media (width<=600px){.messaging-preview-open>span{opacity:1;padding:8px 11px;top:auto;bottom:10px;transform:translate(-50%)}.messaging-preview-open:hover>span,.messaging-preview-open:focus-visible>span{transform:translate(-50%)}.system-preview-modal{padding:62px 12px 12px}.system-preview-close{width:40px;height:40px;top:10px;right:12px}.system-preview-toolbar{position:absolute;top:10px;left:12px}.system-preview-canvas img{min-width:900px}.system-preview-help{display:none}}.system-preview-modal{grid-template-rows:1fr auto}.system-preview-canvas{cursor:grab;touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none}.system-preview-canvas.is-grabbing{cursor:grabbing}.system-preview-canvas img{pointer-events:none;margin:0 auto}.mobile-help{display:none}@media (width<=600px){.system-preview-modal{padding:58px 10px 12px}.system-preview-canvas img{min-width:0}.system-preview-help{padding:0 30px;font-size:8px;line-height:1.45;display:block}.desktop-help{display:none}.mobile-help{display:inline}}.course-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0}.course-nav{justify-content:space-between;align-items:center;height:82px;display:flex}.course-nav nav{box-shadow:none;color:#3d5362;background:0 0;align-items:center;gap:25px;padding:0;font-size:12px;display:flex;position:static}.course-nav nav a{white-space:nowrap}.course-nav-cta{background:var(--navy);border-radius:5px;align-items:center;gap:8px;padding:12px 16px;color:#fff!important;display:inline-flex!important}.courses-page{padding-top:82px;overflow:hidden}.course-hero{background:radial-gradient(circle at 78% 22%,#0fb4e72e,#0000 26%),radial-gradient(circle at 14% 94%,#097af514,#0000 27%),linear-gradient(125deg,#f8fcfe,#edf8fc 62%,#fdfefe);padding:92px 0 88px;position:relative}.course-grid{opacity:.55;background-image:linear-gradient(#1278a114 1px,#0000 1px),linear-gradient(90deg,#1278a114 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 86%,#0000)}.course-hero-inner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;display:grid;position:relative}.course-kicker{color:#0c91b6;letter-spacing:1.8px;align-items:center;gap:8px;margin-bottom:18px;font-size:10px;font-weight:800;display:flex}.course-hero h1{letter-spacing:-4px;color:var(--navy);margin:0;font:700 clamp(46px,5.2vw,72px)/1.03 Manrope}.course-hero h1 em,.courses-page h2 em{color:#0d91d7;font-style:normal}.course-hero-copy>p{color:#526c7c;max-width:590px;margin:25px 0 30px;font-size:16px;line-height:1.75}.course-hero-actions{align-items:center;gap:24px;display:flex}.course-text-link{color:#294858;align-items:center;gap:4px;font-size:13px;font-weight:800;display:flex}.course-proof{color:#5c7482;flex-wrap:wrap;gap:16px;margin-top:34px;font-size:10px;font-weight:700;display:flex}.course-proof span{align-items:center;gap:6px;display:flex}.course-proof svg{color:#0ba5c8}.course-hero-shot{z-index:2;background:#fff;border:1px solid #bddce6;border-radius:13px;margin:0;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-3deg)rotateX(1deg);box-shadow:0 34px 70px #0b48632e}.course-shot-bar{background:#f9fcfd;border-bottom:1px solid #e4eef1;align-items:center;gap:11px;height:42px;padding:0 15px;display:flex}.course-shot-bar span{gap:5px;display:flex}.course-shot-bar i{background:#d7e3e8;border-radius:50%;width:7px;height:7px;display:block}.course-shot-bar i:first-child{background:#f07878}.course-shot-bar i:nth-child(2){background:#e7c152}.course-shot-bar i:nth-child(3){background:#6fc28e}.course-shot-bar b{color:#7f94a0;letter-spacing:.5px;margin:auto;font-size:8px;font-weight:700}.course-shot-bar em{color:#168f5b;font-size:8px;font-style:normal;font-weight:800}.course-hero-shot img{object-fit:cover;object-position:right center;width:100%;height:332px;display:block}.course-hero-shot figcaption{background:#fff;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.course-hero-shot figcaption span{color:#078aab;letter-spacing:.8px;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.course-hero-shot figcaption span i{background:#18bf71;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #18bf7124}.course-hero-shot figcaption strong{color:#385564;text-align:right;font:700 10px Manrope}.course-principle{color:#fff;background:#092237;padding:37px 0}.course-principle-inner{grid-template-columns:auto .8fr 1.25fr;align-items:center;gap:27px;display:grid}.principle-icon{color:#26cae4;background:#13b7d814;border:1px solid #2ccde65c;border-radius:9px;place-items:center;width:52px;height:52px;display:grid}.course-principle .section-kicker{color:#24c8e4;margin:0 0 8px;font-size:8px}.course-principle h2{color:#fff;letter-spacing:-1.4px;margin:0;font:700 28px/1.1 Manrope}.course-principle p{color:#aac2ce;border-left:1px solid #9dd9e736;margin:0;padding-left:27px;font-size:12px;line-height:1.7}.course-paths{background:#fff;padding:105px 0 96px}.course-section-head{justify-content:space-between;align-items:flex-end;gap:38px;margin-bottom:45px;display:flex}.course-section-head .section-kicker{margin-bottom:13px}.course-section-head h2{color:var(--navy);letter-spacing:-2.4px;margin:0;font:700 43px/1.14 Manrope}.course-section-head>p{color:#667d8b;max-width:365px;margin:0;font-size:13px;line-height:1.7}.path-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.path-grid article{background:#f5fafc;border:1px solid #deedf2;border-radius:8px;min-height:242px;padding:26px;transition:all .25s;position:relative}.path-grid article:hover{border-color:#a8d8e7;transform:translateY(-4px);box-shadow:0 16px 35px #0f495f14}.path-grid article>span{color:#a2b6bf;font:700 10px Manrope;position:absolute;top:20px;right:22px}.path-grid article>svg{color:#0e9cbb;width:27px;height:27px}.path-grid article h3{color:#1b394b;letter-spacing:-.8px;margin:23px 0 8px;font:700 20px Manrope}.path-grid article p{color:#6a808c;max-width:280px;margin:0;font-size:12px;line-height:1.65}.path-grid article a{color:#087fd4;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:24px}.path-grid .path-featured{color:#fff;background:linear-gradient(135deg,#092c42,#075a78);border-color:#0a5578}.path-grid .path-featured>span{color:#86c8db}.path-grid .path-featured>svg{color:#42d4ea}.path-grid .path-featured h3{color:#fff}.path-grid .path-featured p{color:#b0d2dc}.path-grid .path-featured a{color:#71e1ee}.course-tracks{background:#eff7fa;padding:105px 0}.course-section-head.compact{margin-bottom:38px}.tracks-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.course-track{background:#fff;border:1px solid #dce9ee;border-radius:8px;flex-direction:column;min-height:400px;padding:25px;transition:all .25s;display:flex;position:relative;overflow:hidden}.course-track:before{content:"";opacity:0;background:linear-gradient(90deg,#0b81d3,#16c8dc);height:3px;transition:all .25s;position:absolute;top:0;left:0;right:0}.course-track:hover{transform:translateY(-5px);box-shadow:0 17px 36px #0a465e1a}.course-track:hover:before,.course-track.featured:before{opacity:1}.course-track.featured{background:linear-gradient(150deg,#fff,#f2fbfd);border-color:#aad8e6}.track-top{align-items:center;gap:10px;display:flex}.track-top>span:first-child{color:#a4b5be;font:700 10px Manrope}.track-level{letter-spacing:.9px;color:#098baa;background:#e8f8fb;border-radius:20px;padding:5px 7px;font-size:8px;font-weight:800}.course-track.featured .track-level{color:#0872a4;background:#d9f3f8}.track-top i{color:#0a91b1;background:#edf8fb;border-radius:8px;place-items:center;width:38px;height:38px;margin-left:auto;display:grid}.course-track h3{color:#1b3c4f;letter-spacing:-.8px;margin:22px 0 9px;font:700 20px/1.18 Manrope}.course-track>p{color:#677e8a;margin:0;font-size:11px;line-height:1.62}.track-stack{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.track-stack span{color:#58717f;background:#f2f7f9;border:1px solid #e1ebef;border-radius:4px;padding:5px 7px;font-size:8px;font-weight:700}.track-delivery{border-top:1px solid #e3edf1;margin-top:auto;padding:13px 0 12px}.track-delivery small{color:#0a92aa;letter-spacing:.9px;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.track-delivery strong{color:#294c5d;font:700 11px/1.4 Manrope;display:block}.track-outcome{color:#6a808c;gap:7px;font-size:9px;line-height:1.45;display:flex}.track-outcome svg{color:#0aa5c0;flex:none}.course-screens{background:#fff;padding:105px 0}.screens-head{margin-bottom:44px}.screens-grid{grid-template-columns:1.14fr 1.14fr .72fr;align-items:stretch;gap:18px;display:grid}.course-screen{background:#fff;border:1px solid #dce8ed;border-radius:9px;flex-direction:column;margin:0;transition:all .25s;display:flex;overflow:hidden;box-shadow:0 12px 28px #0c42570f}.course-screen:hover{transform:translateY(-5px);box-shadow:0 20px 42px #0c42571c}.screen-image{background:#eaf2f5;border-bottom:1px solid #e2eaee;height:235px}.screen-image img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.course-screen.phone .screen-image{background:#f3f7f9}.course-screen.phone .screen-image img{object-fit:contain}.course-screen figcaption{flex-direction:column;flex:1;align-items:flex-start;padding:21px;display:flex}.course-screen figcaption>span{color:#098fae;letter-spacing:1px;font-size:8px;font-weight:800}.course-screen figcaption h3{color:#1d4052;letter-spacing:-.6px;margin:11px 0 7px;font:700 17px/1.22 Manrope}.course-screen figcaption p{color:#6b818d;margin:0;font-size:11px;line-height:1.62}.course-screen figcaption a{color:#087fd4;align-items:center;gap:7px;margin-top:auto;padding-top:19px;font-size:10px;font-weight:800;display:flex}.course-method{background:#fff;padding:0 0 110px}.course-method-box{color:#fff;background:radial-gradient(circle at 93% 13%,#12cae533,#0000 28%),linear-gradient(125deg,#071d30,#0a4560);grid-template-columns:1.05fr .95fr;gap:70px;padding:64px 70px;display:grid;position:relative;overflow:hidden}.course-method-box:before{content:"";opacity:.45;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.method-copy,.course-method-steps{z-index:1;position:relative}.method-copy .section-kicker{color:#30d2e7;margin-bottom:14px}.method-copy h2{color:#fff;letter-spacing:-2.2px;margin:0;font:700 39px/1.14 Manrope}.method-copy p{color:#b6d0da;max-width:570px;margin:19px 0 25px;font-size:13px;line-height:1.75}.course-white-btn{color:#075476;background:#fff;font-size:12px}.course-method-steps{align-content:center;gap:2px;margin:0;padding:0;list-style:none;display:grid}.course-method-steps li{border-bottom:1px solid #c0e7ef29;grid-template-columns:42px 1fr;gap:15px;padding:16px 0;display:grid}.course-method-steps li:last-child{border-bottom:0}.course-method-steps span{color:#53dce9;border:1px solid #3ad9ea73;border-radius:50%;place-items:center;width:31px;height:31px;font:800 9px Manrope;display:grid}.course-method-steps b{color:#fff;font:700 14px Manrope}.course-method-steps p{color:#9dbbc6;margin:5px 0 0;font-size:10px;line-height:1.55}.course-cta{text-align:center;background:#fff;padding:0 0 110px}.course-cta .container{max-width:760px}.course-cta .section-kicker{justify-content:center;margin-bottom:13px}.course-cta h2{color:#102d42;letter-spacing:-2.6px;margin:0;font:700 47px/1.12 Manrope}.course-cta p{color:#637b89;max-width:590px;margin:20px auto 25px;font-size:14px;line-height:1.75}.course-footer{color:#93aab5;background:#051521;padding:45px 0}.course-footer .container{grid-template-columns:auto 1fr auto;align-items:center;gap:40px;display:grid}.course-footer .logo{justify-self:start}.course-footer p{max-width:380px;margin:0;font-size:11px;line-height:1.65}.course-footer>div>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:17px;display:flex}.course-footer a{font-size:10px;font-weight:700}.course-footer a:hover{color:#28cbe4}@media (width<=900px){.course-nav nav{gap:15px;font-size:11px}.course-hero-inner,.course-method-box{grid-template-columns:1fr;gap:42px}.course-hero-shot{width:100%;max-width:680px;margin:auto;transform:none}.course-principle-inner{grid-template-columns:auto 1fr}.course-principle p{border-top:1px solid #9dd9e736;border-left:0;grid-column:1/-1;padding:18px 0 0}.tracks-grid{grid-template-columns:repeat(2,1fr)}.screens-grid{grid-template-columns:1fr 1fr}.course-screen.phone{grid-column:1/-1;grid-template-columns:260px 1fr;display:grid}.course-screen.phone .screen-image{height:auto}.course-footer .container{grid-template-columns:1fr 1fr}.course-footer p{grid-row:2}.course-footer>div>div:last-child{justify-content:flex-start}}@media (width<=600px){.course-nav{height:70px}.course-nav nav{display:none}.courses-page{padding-top:70px}.course-hero{padding:68px 0 65px}.course-hero h1{letter-spacing:-2.6px;font-size:44px}.course-hero-copy>p{font-size:15px}.course-hero-actions{flex-direction:column;align-items:stretch;gap:16px}.course-text-link{justify-content:center}.course-proof{flex-direction:column;gap:10px;margin-top:28px}.course-hero-shot img{height:235px}.course-hero-shot figcaption{flex-direction:column;align-items:flex-start}.course-hero-shot figcaption strong{text-align:left}.course-principle{padding:31px 0}.course-principle-inner{grid-template-columns:auto 1fr;gap:15px}.course-principle h2{font-size:23px}.course-principle p{font-size:11px}.course-paths,.course-tracks,.course-screens{padding:76px 0}.course-section-head{margin-bottom:31px;display:block}.course-section-head h2{letter-spacing:-1.65px;font-size:32px}.course-section-head>p{margin-top:17px}.path-grid,.tracks-grid,.screens-grid{grid-template-columns:1fr}.path-grid article{min-height:220px}.course-track{min-height:375px}.course-screen.phone{display:flex}.screen-image{height:220px}.course-screen.phone .screen-image{height:260px}.course-method{padding-bottom:70px}.course-method-box{gap:31px;width:100%;padding:45px 24px}.method-copy h2{letter-spacing:-1.7px;font-size:32px}.course-cta{padding-bottom:72px}.course-cta h2{letter-spacing:-1.9px;font-size:36px}.course-footer .container{grid-template-columns:1fr;gap:21px}.course-footer p{grid-row:auto}.course-footer>div>div:last-child{justify-content:flex-start;gap:14px}.course-footer{padding:39px 0}}.language-switcher{z-index:1400;-webkit-backdrop-filter:blur(12px);background:#051f30f0;border:1px solid #7bbedd57;border-radius:999px;gap:3px;padding:4px;display:flex;position:fixed;top:88px;right:18px;box-shadow:0 10px 28px #0219282e}.language-switcher button{color:#b8d4e3;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:38px;height:30px;padding:0 10px;font:700 11px/1 inherit;transition:background .2s,color .2s,box-shadow .2s}.language-switcher button:hover{color:#fff}.language-switcher button.active{color:#fff;background:linear-gradient(135deg,#1189e7,#05acd2);box-shadow:0 4px 12px #049dd847}.language-switcher button:focus-visible{outline-offset:2px;outline:2px solid #4cd9f5}@media (width<=600px){.language-switcher{padding:3px;top:72px;right:10px}.language-switcher button{min-width:34px;height:28px;padding:0 8px}}.course-hero h1,.course-principle h2,.course-section-head h2,.path-grid article h3,.course-track h3,.track-delivery strong,.course-screen figcaption h3,.method-copy h2,.course-method-steps b,.course-cta h2{font-family:Manrope,sans-serif}.course-hero-inner,.course-hero-copy,.course-hero-shot,.course-principle-inner>*,.course-section-head>*,.course-method-box>*{min-width:0}.course-hero-shot img,.screen-image img{max-width:100%}@media (width<=600px){.course-hero h1{overflow-wrap:break-word;max-width:100%}}
