@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Manrope,sans-serif;color:#10294d;background:#f7f5ef;font-synthesis:none;text-rendering:optimizeLegibility;--navy:#10294d;--navy-2:#183967;--orange:#f28b17;--ivory:#f7f5ef;--cream:#fffdf8;--line:#d8d9d4;--muted:#627085}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--ivory);color:var(--navy)}a{color:inherit;text-decoration:none}button{font:inherit}.section-shell{width:min(1180px,calc(100% - 72px));margin:0 auto}.institutional-page{overflow:hidden;background:var(--ivory)}.site-nav{height:86px;display:flex;align-items:center;justify-content:space-between;width:min(1320px,calc(100% - 72px));margin:auto;border-bottom:1px solid rgba(16,41,77,.1);position:relative;z-index:5}.site-logo{display:flex;align-items:center;gap:12px}.site-logo>span:last-child{display:flex;flex-direction:column}.site-logo strong{font-size:25px;letter-spacing:-1.5px;line-height:1}.site-logo small{font:500 8px DM Mono,monospace;letter-spacing:3px;color:#667387;margin-top:7px}.logo-mark{width:34px;height:34px;border-radius:10px;background:var(--navy);display:flex;align-items:center;justify-content:center;color:#fff;position:relative;font:700 24px Manrope}.logo-chevron{position:relative;left:3px}.logo-chevron.right{left:-3px}.logo-square{width:7px;height:7px;border-radius:2px;background:var(--orange);margin:0 3px}.nav-links{display:flex;gap:32px;font-size:13px;color:#56657a}.nav-links a{transition:color .2s}.nav-links a:hover{color:var(--orange)}.nav-cta,.button-primary{display:inline-flex;align-items:center;gap:12px;background:var(--navy);color:#fff;padding:14px 18px;border-radius:5px;font-size:13px;font-weight:700;transition:transform .2s,background .2s}.nav-cta:hover,.button-primary:hover{transform:translateY(-2px);background:#183967}.hero-section{min-height:685px;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;padding:86px 0 112px;position:relative}.hero-section:before{content:"";position:absolute;top:0;right:-18vw;width:52vw;height:100%;background-image:linear-gradient(rgba(16,41,77,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(16,41,77,.06) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:linear-gradient(90deg,transparent,black 25%);mask-image:linear-gradient(90deg,transparent,black 25%);opacity:.55;pointer-events:none}.hero-copy{position:relative;z-index:1}.eyebrow{font:500 10px DM Mono,monospace;letter-spacing:2.8px;color:var(--orange)}.eyebrow-dot{display:inline-block;width:7px;height:7px;background:var(--orange);border-radius:50%;margin-right:9px}.hero-copy h1{font-size:clamp(43px,5.3vw,76px);line-height:1.02;letter-spacing:-4px;margin:22px 0 25px;font-weight:800}.hero-copy h1 em{font-style:normal;color:var(--orange)}.hero-lead{max-width:510px;font-size:17px;line-height:1.75;color:#56657a;margin:0}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:34px}.button-text{display:inline-flex;align-items:center;gap:8px;color:var(--navy);font-size:13px;font-weight:800;border-bottom:1px solid var(--orange);padding-bottom:4px}.hero-note{display:flex;align-items:center;gap:11px;margin-top:60px;color:#778296;font-size:12px}.note-line{width:28px;height:2px;background:var(--orange)}.hero-visual{height:420px;position:relative;display:flex;align-items:center;justify-content:center;z-index:1}.visual-orbit{position:absolute;border:1px solid rgba(16,41,77,.13);border-radius:50%;transform:rotate(-25deg)}.orbit-one{width:540px;height:260px}.orbit-two{width:420px;height:200px;transform:rotate(28deg);border-color:#f28b1740}.system-panel{background:#fffdf8e6;border:1px solid #dfe0dc;border-radius:12px;box-shadow:0 20px 55px #10294d1f;position:relative}.panel-main{width:390px;padding:28px 30px;z-index:2;transform:rotate(-2deg)}.panel-top{display:flex;justify-content:space-between;align-items:center}.panel-label,.panel-subtitle,.panel-main .progress-labels,.case-board-top,.case-footer,.contact-card-title{font:500 9px DM Mono,monospace;letter-spacing:1.3px;color:#7b8492;text-transform:uppercase}.status-chip,.board-live{display:flex;align-items:center;gap:6px;color:#53705a;background:#edf5ed;padding:6px 9px;border-radius:100px;font:500 9px DM Mono,monospace}.status-chip span,.board-live span{width:6px;height:6px;background:#50a568;border-radius:50%}.panel-title{font-size:25px;font-weight:800;margin-top:33px;letter-spacing:-1px}.panel-subtitle{margin-top:6px;letter-spacing:.6px}.progress-track{height:2px;background:#d9d9d4;margin-top:37px;position:relative}.progress-line{position:absolute;left:0;width:46%;height:2px;background:var(--orange)}.progress-track i{position:absolute;width:8px;height:8px;border-radius:50%;background:#d9d9d4;top:-3px}.progress-track i:nth-child(2){left:19%;background:var(--orange);box-shadow:0 0 0 4px #f28b1724}.progress-track i:nth-child(3){left:46%}.progress-track i:nth-child(4){left:73%}.progress-track i:nth-child(5){right:0}.progress-labels{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.4px;margin-top:12px}.panel-float{position:absolute;right:12%;bottom:15%;display:flex;align-items:center;gap:11px;padding:13px 16px;z-index:3;transform:rotate(3deg)}.float-icon{width:32px;height:32px;display:grid;place-items:center;background:#fff1dc;color:var(--orange);border-radius:7px}.panel-float div{display:flex;flex-direction:column;gap:5px}.panel-float small{font:500 8px DM Mono,monospace;letter-spacing:1px;color:#87909e}.panel-float strong{font-size:11px}.visual-tag{position:absolute;display:flex;align-items:center;gap:7px;background:var(--navy);color:#fff;padding:9px 12px;border-radius:4px;font:500 10px DM Mono,monospace;z-index:4}.tag-top{top:32px;right:7%}.tag-bottom{bottom:31px;left:5%;background:var(--orange);color:var(--navy)}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f2efe8}.trust-inner{height:80px;display:flex;align-items:center;justify-content:space-between}.trust-inner>span{font:500 9px DM Mono,monospace;letter-spacing:2px;color:#788396}.trust-inner>div{display:flex;gap:48px;font-size:13px;font-weight:700}.trust-inner div span{display:flex;align-items:center;gap:8px}.trust-inner svg{color:var(--orange)}.problem-section{display:grid;grid-template-columns:.95fr 1.05fr;gap:100px;padding:140px 0}.section-intro h2,.method-aside h2,.case-copy h2,.contact-copy h2{font-size:clamp(33px,4vw,54px);line-height:1.06;letter-spacing:-2.6px;margin:18px 0 20px}.section-intro p,.method-aside p,.case-copy p,.contact-copy p{font-size:16px;line-height:1.75;color:var(--muted);max-width:490px}.scenario-list{border-top:1px solid var(--line);margin-top:12px}.scenario-item{display:grid;grid-template-columns:42px 1fr 20px;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding:23px 0}.scenario-item span{font:500 10px DM Mono,monospace;color:var(--orange)}.scenario-item p{margin:0;font-size:15px;font-weight:700}.scenario-item svg{color:#8290a1}.solutions-section{padding:120px 0 145px}.centered{text-align:center;margin:0 auto}.centered p{margin-left:auto;margin-right:auto}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:58px}.solution-card{background:var(--cream);border:1px solid var(--line);padding:28px;min-height:270px;position:relative;transition:transform .25s,box-shadow .25s}.solution-card:hover{transform:translateY(-5px);box-shadow:0 18px 36px #10294d14}.card-number{font:500 10px DM Mono,monospace;color:var(--orange);position:absolute;right:24px;top:25px}.solution-icon{color:var(--orange);margin:14px 0 28px}.solution-card h3{font-size:20px;margin:0 0 11px;letter-spacing:-.6px}.solution-card p{color:var(--muted);line-height:1.65;font-size:14px;max-width:280px}.solution-card a{display:inline-flex;align-items:center;gap:7px;color:var(--navy);font-size:12px;font-weight:800;margin-top:10px}.method-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:120px;background:var(--navy);color:#fff;max-width:none;width:100%;padding:120px max(36px,calc((100% - 1180px)/2));position:relative}.method-section:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.2;background:linear-gradient(90deg,transparent 49.9%,#fff 50%,transparent 50.1%);background-size:100% 100%}.method-aside,.method-steps{position:relative;z-index:1}.method-aside h2{color:#fff}.method-aside p{color:#b6c0cf}.button-outline{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.4);padding:13px 16px;margin-top:22px;font-size:12px;font-weight:800}.method-steps{border-top:1px solid rgba(255,255,255,.2)}.method-step{display:grid;grid-template-columns:75px 1fr;gap:24px;padding:25px 0;border-bottom:1px solid rgba(255,255,255,.2)}.method-step>span{font:500 11px DM Mono,monospace;color:var(--orange);padding-top:3px}.method-step h3{margin:0 0 7px;font-size:19px}.method-step p{margin:0;max-width:480px;color:#b6c0cf;font-size:14px;line-height:1.65}.case-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding:140px 0}.case-board{background:#eaf0f6;border:1px solid #d2dbe4;padding:28px;box-shadow:16px 18px #f28b1740}.case-board-top{display:flex;justify-content:space-between;color:#627085}.case-price{font-size:39px;font-weight:800;letter-spacing:-2px;margin:45px 0 33px}.case-price small{font:500 10px DM Mono,monospace;letter-spacing:1px;color:#748193;margin-left:7px}.case-bars>div{display:grid;grid-template-columns:1fr 37px;gap:8px;margin:20px 0}.case-bars div span{display:block;height:7px;background:var(--orange);grid-column:1/3}.case-bars div:first-child span{background:var(--navy)}.case-bars small{font:500 10px DM Mono,monospace;color:#657286}.case-bars b{font:500 11px DM Mono,monospace;color:var(--navy);text-align:right}.case-footer{border-top:1px solid #ccd5df;padding-top:19px;display:flex;justify-content:space-between;margin-top:30px}.case-footer span:first-child{color:var(--orange);display:flex;align-items:center;gap:6px}.contact-section{background:#f0ede6;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.contact-inner{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding:120px 0}.contact-whatsapp{display:flex;align-items:center;gap:15px;max-width:460px;background:var(--orange);color:var(--navy);padding:17px 19px;margin-top:30px}.contact-whatsapp span{display:flex;flex-direction:column;flex:1}.contact-whatsapp small{font:500 9px DM Mono,monospace;letter-spacing:1px}.contact-whatsapp strong{font-size:15px;margin-top:4px}.contact-card{background:var(--cream);border:1px solid var(--line);padding:25px}.contact-card-title{margin-bottom:8px}.contact-card a{display:flex;align-items:center;gap:13px;padding:19px 0;border-bottom:1px solid var(--line)}.contact-card a:last-child{border-bottom:0}.contact-card a>svg:first-child{color:var(--orange)}.contact-card a span{display:flex;flex-direction:column;gap:5px;flex:1;font-size:14px;font-weight:700}.contact-card a small{font:500 9px DM Mono,monospace;letter-spacing:1px;color:#7b8492;text-transform:uppercase}.contact-card a>svg:last-child{color:#7b8492}.site-footer{background:var(--navy);color:#fff}.footer-inner{display:grid;grid-template-columns:1fr auto;gap:30px;padding:38px 0}.footer-inner .site-logo{filter:brightness(0) invert(1)}.footer-links{display:flex;align-items:center;gap:22px;color:#b6c0cf;font-size:12px}.footer-inner p{grid-column:1/-1;color:#7f91a9;font-size:11px;margin:18px 0 0}.linktree-page{min-height:100vh;display:grid;place-items:center;padding:40px 18px;background:var(--ivory)}.linktree-card{width:min(530px,100%);padding:25px 0}.profile-header{text-align:center}.profile-mark{width:88px;height:88px;border-radius:23px;overflow:hidden;margin:0 auto 18px}.profile-mark img{width:100%;height:100%;object-fit:cover}.profile-name-row{display:flex;align-items:center;justify-content:center;gap:7px}.profile-name-row h1{font-size:28px;margin:0;letter-spacing:-1.5px}.verified{width:17px;height:17px;display:grid;place-items:center;background:var(--orange);border-radius:50%;font-size:10px;font-weight:800}.profile-kicker{font:500 9px DM Mono,monospace;letter-spacing:3px;color:#7a8492;margin:9px 0 15px}.profile-bio{font-size:20px;font-weight:800;letter-spacing:-.5px;margin:0}.profile-description{font-size:13px;line-height:1.65;color:var(--muted);max-width:430px;margin:12px auto 28px}.link-list{display:grid;gap:10px}.link-button{width:100%;display:flex;align-items:center;gap:13px;padding:14px;border:1px solid #dedfdc;background:var(--cream);border-radius:13px;text-align:left;transition:transform .2s,box-shadow .2s}.link-button:hover{transform:translateY(-2px);box-shadow:0 9px 20px #10294d17}.link-primary{background:var(--navy);color:#fff;border-color:var(--navy)}.link-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#edf0f3;color:var(--navy)}.link-primary .link-icon{background:var(--orange)}.link-text{display:flex;flex-direction:column;gap:4px;flex:1}.link-text strong{font-size:13px}.link-text small{font-size:11px;color:#7a8492}.link-primary .link-text small{color:#d5deea}.link-arrow{color:var(--orange)}.linktree-footer{text-align:center;color:#7a8492;font-size:11px;margin-top:25px}.footer-dot{display:inline-block;width:6px;height:6px;background:var(--orange);margin-right:7px}@media (max-width:900px){.nav-links{display:none}.hero-section,.problem-section,.case-section,.contact-inner,.method-section{grid-template-columns:1fr;gap:50px}.hero-section{padding:70px 0 90px}.hero-visual{height:370px}.problem-section,.solutions-section,.case-section,.contact-inner{padding-top:90px;padding-bottom:90px}.method-section{padding:90px 36px}.method-section{gap:50px}.solution-grid{grid-template-columns:1fr 1fr}.case-copy{order:0}.case-board{order:1}.footer-inner{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}.footer-inner p{grid-column:1}}@media (max-width:620px){.section-shell,.site-nav{width:min(100% - 36px,1180px)}.site-nav{height:72px}.nav-cta{padding:11px 13px;font-size:11px}.site-logo strong{font-size:21px}.site-logo small{font-size:7px;letter-spacing:2px}.hero-section{padding:62px 0 72px;gap:30px}.hero-copy h1{font-size:45px;letter-spacing:-2.8px}.hero-lead{font-size:15px}.hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.hero-note{margin-top:38px}.hero-visual{height:310px;transform:scale(.83);transform-origin:center}.panel-main{width:350px}.panel-float,.tag-top{right:0}.tag-bottom{left:0}.trust-inner{height:auto;display:block;padding:20px 0}.trust-inner>div{gap:18px;flex-wrap:wrap;margin-top:14px}.problem-section,.solutions-section,.case-section,.contact-inner{padding-top:75px;padding-bottom:75px}.section-intro h2,.method-aside h2,.case-copy h2,.contact-copy h2{font-size:38px;letter-spacing:-2px}.solution-grid{grid-template-columns:1fr}.solution-card{min-height:235px}.method-section{padding:75px 18px}.method-step{grid-template-columns:48px 1fr;gap:12px}.case-board{padding:20px;box-shadow:9px 11px #f28b1740}.case-price{font-size:31px}.contact-card{padding:18px}.footer-links{gap:15px}.linktree-page{padding:28px 16px}.profile-bio{font-size:18px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.testimonials-section{padding:130px 0 120px}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:55px}.testimonial-card{background:var(--cream);border:1px solid var(--line);padding:27px;min-height:265px;display:flex;flex-direction:column}.stars{color:var(--orange);letter-spacing:3px;font-size:13px}.testimonial-card p{font-size:15px;line-height:1.7;color:#4f6076;flex:1;margin:22px 0}.testimonial-card strong{font:500 10px DM Mono,monospace;letter-spacing:1px;text-transform:uppercase;color:var(--navy)}.diagnostic-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;padding:120px 0;align-items:start}.diagnostic-intro h2{font-size:clamp(34px,4vw,52px);line-height:1.06;letter-spacing:-2.5px;margin:18px 0 20px}.diagnostic-intro>p{font-size:16px;line-height:1.75;color:var(--muted);max-width:470px}.diagnostic-points{display:grid;gap:13px;margin-top:30px;color:var(--navy);font-size:13px;font-weight:700}.diagnostic-points span{display:flex;align-items:center;gap:10px}.diagnostic-points svg{color:var(--orange)}.diagnostic-form{background:var(--navy);color:#fff;padding:31px;display:grid;gap:17px;box-shadow:14px 14px #f28b174d}.form-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:18px;margin-bottom:3px;font:500 10px DM Mono,monospace;letter-spacing:1.5px}.form-heading small{color:var(--orange)}.diagnostic-form label{display:grid;gap:7px;font-size:12px;font-weight:700;color:#dce4ed}.diagnostic-form input,.diagnostic-form select,.diagnostic-form textarea{border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;padding:12px 13px;border-radius:3px;font:400 13px Manrope;outline:none}.diagnostic-form input::placeholder,.diagnostic-form textarea::placeholder{color:#9daabd}.diagnostic-form select option{color:var(--navy)}.diagnostic-form input:focus,.diagnostic-form select:focus,.diagnostic-form textarea:focus{border-color:var(--orange);box-shadow:0 0 0 2px #f28b1733}.form-submit{justify-content:center;border:0;cursor:pointer;margin-top:4px}.form-note{color:#aebccc;text-align:center;font:400 10px DM Mono,monospace;line-height:1.5}.floating-whatsapp{position:fixed;z-index:30;right:24px;bottom:24px;display:flex;align-items:center;gap:10px;background:#1f9b5a;color:#fff;padding:13px 17px;border-radius:100px;box-shadow:0 10px 28px #0f312647;font-size:12px;font-weight:800;transition:transform .2s,box-shadow .2s}.floating-whatsapp:hover{transform:translateY(-3px);box-shadow:0 14px 33px #0f312659}@media (max-width:900px){.testimonial-grid{grid-template-columns:1fr 1fr}.diagnostic-section{grid-template-columns:1fr;gap:45px}}@media (max-width:620px){.testimonials-section{padding:75px 0}.testimonial-grid{grid-template-columns:1fr;gap:12px;margin-top:35px}.testimonial-card{min-height:220px;padding:22px}.diagnostic-section{padding:75px 0;gap:35px}.diagnostic-form{padding:22px;box-shadow:8px 9px #f28b174d}.floating-whatsapp{right:14px;bottom:14px;padding:13px 15px}.floating-whatsapp span{display:none}.floating-whatsapp svg{margin:0}}.official-logo{width:36px;height:36px;display:block;object-fit:cover;border-radius:10px;box-shadow:0 5px 12px #10294d1f}.site-logo:hover .official-logo{transform:rotate(-3deg) scale(1.04);box-shadow:0 8px 17px #10294d33}.button-primary,.button-outline,.nav-cta,.contact-whatsapp,.floating-whatsapp,.form-submit{transition:transform .22s cubic-bezier(.23,1,.32,1),box-shadow .22s cubic-bezier(.23,1,.32,1),background .22s ease}.button-primary:hover,.nav-cta:hover{box-shadow:0 10px 22px #10294d33}.button-primary:active,.nav-cta:active,.button-outline:active,.contact-whatsapp:active,.floating-whatsapp:active,.form-submit:active{transform:scale(.97)}.testimonial-card{transition:transform .28s cubic-bezier(.23,1,.32,1),box-shadow .28s cubic-bezier(.23,1,.32,1),border-color .28s ease}.testimonial-card:hover{transform:translateY(-8px);border-color:#f28b17a6;box-shadow:12px 14px #f28b172e,0 20px 36px #10294d1a}.testimonial-card:hover .stars{letter-spacing:5px;transition:letter-spacing .25s ease}.testimonial-card strong{transition:color .2s ease}.testimonial-card:hover strong{color:var(--orange)}.form-submit{display:flex;align-items:center;gap:10px}.form-submit:disabled{cursor:default;opacity:.86}.form-spinner{width:15px;height:15px;border:2px solid rgba(16,41,77,.3);border-top-color:var(--navy);border-radius:50%;animation:form-spin .7s linear infinite}@keyframes form-spin{to{transform:rotate(360deg)}}.form-success{padding:10px 12px;border:1px solid rgba(87,192,116,.35);background:#57c0741f;color:#bdecc8;text-align:center;font-size:12px;font-weight:700;animation:success-in .3s ease-out}@keyframes success-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.official-logo,.button-primary,.nav-cta,.testimonial-card,.testimonial-card:hover .stars{transition:none!important;animation:none!important}}.official-symbol{display:block;width:38px;height:38px;object-fit:cover;border-radius:9px;box-shadow:0 5px 12px #10294d1f;transition:transform .24s cubic-bezier(.23,1,.32,1),box-shadow .24s ease,filter .24s ease}.site-logo:hover .official-symbol{transform:translateY(-2px) rotate(-2deg) scale(1.04);box-shadow:0 9px 18px #10294d33;filter:saturate(1.06)}.site-logo-inverse{filter:none}.site-logo-inverse strong,.site-logo-inverse small{color:#fff}.site-logo-inverse .official-symbol{box-shadow:0 5px 12px #0003}.footer-inner .site-logo{filter:none}@media (max-width:620px){.official-symbol{width:34px;height:34px}}@keyframes kavyur-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.first-visit .site-nav{animation:kavyur-enter .62s cubic-bezier(.23,1,.32,1) both}.first-visit .hero-copy{animation:kavyur-enter .72s .08s cubic-bezier(.23,1,.32,1) both}.first-visit .hero-visual{animation:kavyur-enter .8s .16s cubic-bezier(.23,1,.32,1) both}.first-visit .ticker-strip{animation:kavyur-enter .62s .24s cubic-bezier(.23,1,.32,1) both}@media (prefers-reduced-motion:reduce){.first-visit .site-nav,.first-visit .hero-copy,.first-visit .hero-visual,.first-visit .ticker-strip{animation:none!important}}html{scroll-behavior:smooth}.splash-screen{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#10294d;color:#fff;animation:splash-out .28s .72s ease forwards}.splash-screen img{width:76px;height:76px;border-radius:18px;box-shadow:0 14px 28px #00000038;animation:splash-logo .72s cubic-bezier(.23,1,.32,1) both}.splash-screen span{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#f7f4ee;opacity:.8}@keyframes splash-logo{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes splash-out{to{opacity:0;visibility:hidden;pointer-events:none}}.example-tabs{display:flex;gap:8px;overflow-x:auto;padding:4px 0 0;scrollbar-width:none}.example-tabs::-webkit-scrollbar{display:none}.example-tab{flex:0 0 auto;border:1px solid rgba(16,41,77,.15);border-bottom:3px solid transparent;border-radius:12px 12px 0 0;background:#f7f4ee;color:var(--navy);padding:14px 18px;font:600 14px/1.1 inherit;cursor:pointer;transition:background .22s ease,border-color .22s ease,transform .22s cubic-bezier(.23,1,.32,1)}.example-tab:hover{transform:translateY(-2px);border-color:#f28b1799}.example-tab.active{background:#fff;border-bottom-color:var(--orange);box-shadow:0 6px 14px #10294d14}.example-panel{display:grid;grid-template-columns:1fr .9fr;gap:38px;padding:38px;border:1px solid rgba(16,41,77,.18);border-radius:0 20px 20px;background:#f7f4ee}.example-copy h3{margin:8px 0 16px;font-size:clamp(24px,3vw,38px);line-height:1.05;color:var(--navy)}.example-copy p{max-width:650px;color:#526074;font-size:17px;line-height:1.6}.example-copy p strong{color:var(--navy)}.example-dashboard{align-self:center;border:1px solid rgba(16,41,77,.18);border-radius:18px;background:#fff;padding:22px;box-shadow:0 16px 28px #10294d14}.dashboard-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-bottom:16px;border-bottom:1px solid rgba(16,41,77,.14);color:var(--navy);font-weight:700}.dashboard-heading span{display:flex;align-items:center;gap:8px}.dashboard-heading i{display:inline-block;width:10px;height:10px;border-radius:50%;background:#419073}.dashboard-heading small{color:#6f7b8c;font-size:9px;letter-spacing:.16em}.example-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.example-metric{min-height:104px;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:16px;border:1px solid rgba(16,41,77,.14);border-radius:12px;background:#f7f4ee}.example-metric strong{display:block;color:var(--navy);font-size:clamp(17px,1.65vw,23px);font-weight:650;line-height:1.14;letter-spacing:-.025em}.example-metric strong.metric-value-currency{white-space:nowrap;font-size:clamp(15px,1.45vw,21px);letter-spacing:-.03em}.example-metric span{color:#657084;font-size:11px;font-weight:500;line-height:1.25}.back-to-top{position:fixed;right:28px;bottom:88px;z-index:20;width:44px;height:44px;border:1px solid rgba(16,41,77,.2);border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--navy);box-shadow:0 10px 24px #10294d26;cursor:pointer;opacity:0;transform:translateY(12px) rotate(-90deg);pointer-events:none;transition:opacity .24s ease,transform .24s cubic-bezier(.23,1,.32,1),background .2s ease,color .2s ease}.back-to-top.visible{opacity:1;transform:translateY(0) rotate(-90deg);pointer-events:auto}.back-to-top:hover{background:var(--orange);color:#fff;transform:translateY(-3px) rotate(-90deg)}@media (max-width:760px){.example-panel{grid-template-columns:1fr;padding:24px 18px;gap:22px}.example-tabs{margin-inline:-4px;padding-inline:4px}.example-tab{padding:12px 14px;font-size:12px}.example-metrics{gap:8px}.example-metric{padding:12px;min-height:88px}.example-metric strong{font-size:16px}.example-metric strong.metric-value-currency{font-size:14px}.example-metric span{font-size:10.5px}.back-to-top{right:18px;bottom:82px}.splash-screen img{width:68px;height:68px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.splash-screen,.splash-screen img,.example-tab,.back-to-top{animation:none!important;transition:none!important}}.example-demo-button{display:inline-flex;align-items:center;gap:9px;margin-top:18px;padding:13px 17px;border-radius:8px;background:var(--navy);color:#fff;font-size:13px;font-weight:800;text-decoration:none;transition:transform .22s cubic-bezier(.23,1,.32,1),background .22s ease,box-shadow .22s ease}.example-demo-button:hover{transform:translateY(-3px);background:#193c6c;box-shadow:0 10px 18px #10294d33}.example-demo-button:active{transform:translateY(-1px) scale(.98)}.example-panel-enter{animation:example-fade-in .32s cubic-bezier(.23,1,.32,1) both}@keyframes example-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.example-demo-button,.example-panel-enter{animation:none!important;transition:none!important}}.example-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.example-detail-link{display:inline-flex;align-items:center;gap:7px;color:var(--navy);font-size:13px;font-weight:800;text-decoration:none;border-bottom:1px solid var(--orange);padding-bottom:4px;transition:gap .2s ease,color .2s ease}.example-detail-link:hover{gap:11px;color:var(--orange)}.example-demo-button{position:relative;overflow:hidden}.example-demo-button:after{content:"";position:absolute;inset:0;transform:translate(-110%) skew(-18deg);background:#ffffff2e;transition:transform .48s cubic-bezier(.23,1,.32,1)}.example-demo-button:hover:after{transform:translate(110%) skew(-18deg)}.faq-section{padding-top:8rem;padding-bottom:8rem}.faq-list{max-width:860px;margin:36px auto 0;border-top:1px solid rgba(16,41,77,.18)}.faq-item{border-bottom:1px solid rgba(16,41,77,.18)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px 4px;cursor:pointer;list-style:none;color:var(--navy);font-size:18px;font-weight:800}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(16,41,77,.2);border-radius:50%;color:var(--orange);font-size:20px;font-weight:500;transition:transform .2s ease,background .2s ease}.faq-item[open] summary span{transform:rotate(45deg);background:var(--orange);color:#fff}.faq-item p{max-width:740px;padding:0 50px 23px 4px;color:#586579;font-size:16px;line-height:1.65;animation:faq-reveal .24s ease both}@keyframes faq-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.solution-detail-page{min-height:100vh;background:#f7f4ee;color:var(--navy)}.solution-detail-nav{background:#f7f4ee}.solution-back{display:inline-flex;align-items:center;gap:8px;color:var(--navy);font-size:13px;font-weight:800;text-decoration:none}.solution-detail-hero{display:grid;grid-template-columns:1fr .86fr;gap:72px;align-items:center;padding-top:8rem;padding-bottom:8rem}.solution-detail-copy h1{max-width:720px;margin:12px 0 24px;font-size:clamp(42px,6vw,86px);line-height:.98;letter-spacing:-.05em}.solution-detail-intro{max-width:610px;color:#586579;font-size:20px;line-height:1.5}.solution-detail-copy .button-primary{display:inline-flex;align-items:center;gap:9px;margin-top:25px}.solution-detail-board{padding:28px;border:1px solid rgba(16,41,77,.17);border-radius:20px;background:#fff;box-shadow:0 20px 42px #10294d1a}.solution-detail-board>p{color:#586579;line-height:1.65;font-size:16px}.solution-detail-section{display:grid;grid-template-columns:.7fr 1fr;gap:64px;padding-top:6rem;padding-bottom:6rem;border-top:1px solid rgba(16,41,77,.12)}.solution-detail-section h2,.solution-flow-section h2,.solution-final-cta h2{margin:10px 0 0;font-size:clamp(30px,4vw,54px);line-height:1.02;letter-spacing:-.04em}.solution-benefits{display:grid;grid-template-columns:1fr 1fr;gap:18px}.solution-benefits div{display:flex;align-items:flex-start;gap:12px;padding:18px 0;border-top:1px solid rgba(16,41,77,.16);color:#586579;line-height:1.45}.solution-benefits svg{flex:0 0 auto;color:#419073}.solution-flow-section{padding:6rem 0;background:var(--navy);color:#fff}.solution-flow-section .eyebrow{color:#f6a23a}.solution-flow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:42px}.solution-flow-step{min-height:160px;padding:20px;border:1px solid rgba(255,255,255,.2);display:flex;flex-direction:column;justify-content:space-between}.solution-flow-step span{color:#f6a23a;font-family:monospace;font-size:14px}.solution-flow-step strong{font-size:17px;line-height:1.2}.solution-final-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:6rem;padding-bottom:6rem}.solution-final-cta .button-primary{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}@media (max-width:760px){.example-actions{align-items:flex-start;flex-direction:column;gap:13px}.faq-section{padding-top:5rem;padding-bottom:5rem}.faq-item summary{font-size:16px;padding:18px 0}.faq-item p{padding-left:0;padding-right:22px;font-size:15px}.solution-detail-hero,.solution-detail-section{grid-template-columns:1fr;gap:34px;padding-top:5rem;padding-bottom:5rem}.solution-detail-copy h1{font-size:48px}.solution-detail-intro{font-size:17px}.solution-benefits{grid-template-columns:1fr}.solution-flow-section{padding:5rem 0}.solution-flow-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px}.solution-flow-step{min-height:130px}.solution-final-cta{align-items:flex-start;flex-direction:column;padding-top:5rem;padding-bottom:5rem}}@media (prefers-reduced-motion:reduce){.example-demo-button:after,.faq-item p,.faq-item summary span{animation:none!important;transition:none!important}}.breadcrumbs{display:flex;align-items:center;gap:10px;padding-top:22px;padding-bottom:0;color:#7a8491;font-size:12px;letter-spacing:.02em}.breadcrumbs a{color:var(--navy);font-weight:800;text-decoration:none;transition:color .18s ease}.breadcrumbs a:hover{color:var(--orange)}.breadcrumbs strong{color:#657084;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumbs span{color:#b0b6bb}.solution-detail-hero{padding-top:5.5rem}@media (max-width:760px){.breadcrumbs{padding-top:18px;gap:7px;font-size:11px}.solution-detail-hero{padding-top:4rem}}
