@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";
:root{--primary-text-color:"#4f4f4f";--secondary-text-color:"#2f59ed";--white-color:"#ffffff";--font-family:"Inter", -apple-system, sans-serif}html,body{margin:0;padding:0;font-family:var(--font-family)!important;top:0!important}a{color:#2f59ed;text-decoration:none}*{box-sizing:border-box}.navbar{padding:0}.navbar-light .navbar-text{color:var(--primary-text-color)}.nav-link{color:var(--primary-text-color);border-bottom:3px solid #fff}.nav-link:focus,.nav-link:hover{border-bottom:3px solid var(--secondary-text-color)}.navbar-expand-lg .navbar-collapse{padding:10px 0}.navbar .navbar-expand-lg .navbar-light .bg-light{background-color:var(--white-color)}.bg-light{border-bottom:1px solid #e3e3e3;background-color:var(--white-color)!important}.react-datepicker{border:none!important}.react-datepicker__header{background-color:#fff!important;border-bottom:none!important}.react-datepicker__day-name{font-weight:700}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range,.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#2f59ed!important;border-radius:50%!important}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:50%!important}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#2f59ed!important}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#2f59ed!important}.react-datepicker__navigation{height:42px!important}h1{letter-spacing:.0012em;font-size:2.813rem;font-weight:700;line-height:68px}h2{letter-spacing:.0012em;font-size:1.875rem;font-weight:700;line-height:45px}h3{letter-spacing:.0012em;font-size:1.5rem;font-weight:700;line-height:36px}h4{letter-spacing:.0012em;font-size:.938rem;font-weight:600;line-height:23px}p{letter-spacing:.0012em;font-size:15px;font-weight:400;line-height:25px}.right{text-align:right}.normal{font-weight:400!important}.bold{font-weight:700!important}.grecaptcha-badge{visibility:hidden}.container,.container-fluid{max-width:1400px}.default{background-color:#f0f0f0}.gg-default,.partner-featured{background-color:#fff}.gg-featured{background-color:#f6f6ff;border-radius:33px}h1,h2{letter-spacing:.0012em;color:#666567;font-size:30px;font-weight:700;line-height:45px}h3{letter-spacing:.0012em;color:#666567;font-size:24px;font-weight:700;line-height:36px}h4{letter-spacing:.0012em;color:#666567;font-size:15px;font-weight:600;line-height:24px}ul.nolist{padding-left:0;line-height:2em;list-style:none}.ActionBlueBtn{color:#fff;background-color:#2f59ed;border-radius:44px;padding:19px 34px;font-size:17px;font-weight:700;text-decoration:none}.ActionBlueBtn:hover{color:#f2f2f2}.DarkGreyBtn{color:#fff;background-color:#4f4f4f;border-radius:44px;padding:19px 34px;font-size:17px;font-weight:700;text-decoration:none}a.DarkGreyBtn:hover{color:#e3e3e3}.PurpleBtn{color:#fff;background-color:#c189ff;border-radius:44px;padding:19px 34px;font-size:17px;font-weight:700;text-decoration:none}.OrangeBtn{color:#fff;background-color:#f2994a;border-radius:44px;padding:19px 34px;font-size:17px;font-weight:700;text-decoration:none}.PinkBtn{color:#fff;background-color:#f178b6;border-radius:44px;padding:19px 34px;font-size:17px;font-weight:700;text-decoration:none}.TealBtn{color:#fff;background-color:#0697a5;border-radius:44px;padding:19px 34px;font-size:17px;font-weight:700;text-decoration:none}.PeachBtn{color:#fff;background-color:#ffa9a9;border-radius:44px;padding:19px 34px;font-size:17px;font-weight:700;text-decoration:none}.ActionBlueBtnOutline{color:#2f59ed;white-space:nowrap;background-color:#fff;border:1px solid #2f59ed;border-radius:44px;padding:19px 34px;font-size:17px;font-weight:700;text-decoration:none}.DarkGreyBtnOutline{color:#4f4f4f;white-space:nowrap;background-color:#fff;border:1px solid #4f4f4f;border-radius:44px;padding:19px 34px;font-size:17px;font-weight:700;text-decoration:none}.PurpleBtnOutline{color:#c189ff;white-space:nowrap;background-color:#fff;border:1px solid #c189ff;border-radius:44px;padding:19px 34px;font-size:17px;font-weight:700;text-decoration:none}.OrangeBtnOutline{color:#f2994a;white-space:nowrap;background-color:#fff;border:1px solid #f2994a;border-radius:44px;padding:19px 34px;font-size:17px;font-weight:700;text-decoration:none}.PinkBtnOutline{color:#f178b6;white-space:nowrap;background-color:#fff;border:1px solid #f178b6;border-radius:44px;padding:19px 34px;font-size:17px;font-weight:700;text-decoration:none}.TealBtnOutline{color:#0697a5;white-space:nowrap;background-color:#fff;border:1px solid #0697a5;border-radius:44px;padding:19px 34px;font-size:17px;font-weight:700;text-decoration:none}.PeachBtnOutline{color:#ffa9a9;white-space:nowrap;background-color:#fff;border:1px solid #ffa9a9;border-radius:44px;padding:19px 34px;font-size:17px;font-weight:700;text-decoration:none}.gg-box-image{box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.mobile-center-left{text-align:left}.mobile-center-right{text-align:right}@media (max-width:992px){.mobile-center-left,.mobile-center-right{text-align:center}}.rfs-button{border:none!important}.rfs-container{padding-bottom:0!important}.rfs-container>ul{z-index:10;width:300px;margin-top:0;margin-left:5px}.basicdots{background-image:url(https://ggi.grantguru.com/basicdots.svg);background-position:50% 260px;background-repeat:repeat-y;background-size:1920px}.homedots{background-image:url(https://ggi.grantguru.com/homedots-1920.png);background-position:50% 120px;background-repeat:no-repeat;background-size:auto}.goog-te-banner-frame{visibility:hidden;height:0!important;display:none!important}.skiptranslate,#google_translate_element{display:none!important}img.fr-dii.fr-fir{float:right;max-width:calc(100% - 5px);margin:5px 0 5px 20px}img.fr-dii.fr-fil{float:left;max-width:calc(100% - 5px);margin:5px 20px 5px 0}img.fr-dii{float:none;vertical-align:bottom;max-width:calc(100% - 10px);margin-left:5px;margin-right:5px;display:inline-block}.jvectormap-zoomin,.jvectormap-zoomout{background:#2f59ed!important;display:none!important}ul.pro,ul.essentials,ul.enterprise,ul.basic,ul.essplus,ul.account{margin:0;padding:0;list-style:none}ul.pro>li,ul.essentials>li,ul.enterprise>li,ul.basic>li,ul.essplus>li,ul.account>li{letter-spacing:0;text-align:left;color:#14357a;margin-bottom:17px;padding-left:26px;font-size:12px;font-weight:400;line-height:15px;position:relative}ul.pro>li:before,ul.essentials>li:before,ul.enterprise>li:before,ul.basic>li:before,ul.essplus>li:before,ul.account>li:before{content:"✓";color:#fff;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;left:0}ul.pro>li:before{background:#c189ff!important}ul.essentials>li:before{background:#5259ff!important}ul.enterprise>li:before{background:#0697a5!important}ul.essplus>li:before{background:#4f4f4f!important}ul.account>li:before{background:#14357a}ul.basic>li:before{color:#5259ff!important;background-color:#fff!important}ul.basic>li{color:#fff!important}:root{--font-size:15px;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--blue-interactive:#2f59ed;--blue-navy:#14357a;--blue-soft:#8baefe;--blue-tint:#f6f6ff;--gold:#f4cf16;--blue-mid:#5279ff;--purple:#c189ff;--pink:#f178b6;--teal:#0697a5;--peach:#ffa9a9;--hl-purple:#e2c4ff;--hl-yellow:#fdf399;--hl-green:#a4fbc4;--success:#4bb543;--warning:#f2994a;--error:#eb5757;--info:#2f59ed;--background:#f8f8fc;--foreground:#14357a;--card:#fff;--card-foreground:#4f4f4f;--popover:#fff;--popover-foreground:#14357a;--primary:#2f59ed;--primary-foreground:#fff;--secondary:#f6f6ff;--secondary-foreground:#14357a;--muted:#f0f0f6;--muted-foreground:#828282;--accent:#f4cf16;--accent-foreground:#14357a;--destructive:#eb5757;--destructive-foreground:#fff;--border:#e3e3e3;--input:transparent;--input-background:#fff;--switch-background:#cbced4;--font-weight-medium:500;--font-weight-normal:400;--ring:#2f59ed;--chart-1:#2f59ed;--chart-2:#4bb543;--chart-3:#f4cf16;--chart-4:#f2994a;--chart-5:#c189ff;--radius:.75rem;--radius-pill:44px;--sidebar:#14357a;--sidebar-foreground:#fff;--sidebar-primary:#f4cf16;--sidebar-primary-foreground:#14357a;--sidebar-accent:#ffffff1a;--sidebar-accent-foreground:#fff;--sidebar-border:#ffffff1f;--sidebar-ring:#8baefe;--shadow-card:0 2px 8px #14357a14;--shadow-card-lg:0 8px 24px #14357a1f;--shadow-panel:0 12px 32px #14357a29}.dark{--background:#0b1834;--foreground:#f0f4ff;--card:#132348;--card-foreground:#d0d8f0;--popover:#132348;--popover-foreground:#f0f4ff;--primary:#5279ff;--primary-foreground:#fff;--secondary:#1a2e5a;--secondary-foreground:#d0d8f0;--muted:#1a2e5a;--muted-foreground:#8baefe;--accent:#f4cf16;--accent-foreground:#14357a;--destructive:#eb5757;--destructive-foreground:#fff;--border:#8baefe26;--input:#1a2e5a;--input-background:#1a2e5a;--ring:#5279ff;--font-weight-medium:500;--font-weight-normal:400;--chart-1:#5279ff;--chart-2:#4bb543;--chart-3:#f4cf16;--chart-4:#f2994a;--chart-5:#c189ff;--sidebar:#091428;--sidebar-foreground:#f0f4ff;--sidebar-primary:#f4cf16;--sidebar-primary-foreground:#14357a;--sidebar-accent:#ffffff14;--sidebar-accent-foreground:#f0f4ff;--sidebar-border:#8baefe1f;--sidebar-ring:#5279ff}.inline{--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-input-background:var(--input-background);--color-switch-background:var(--switch-background);--color-ring:var(--ring);--color-chart-1:var(--chart-1);--color-chart-2:var(--chart-2);--color-chart-3:var(--chart-3);--color-chart-4:var(--chart-4);--color-chart-5:var(--chart-5);--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}@layer base{@apply border-border outline-ring/50;@apply bg-background text-foreground;html{font-size:var(--font-size)}h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}h4,label,button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}:root{--navy:#14357a;--blue:#2f59ed;--bright:#3a54fd;--soft:#8baefe;--tint:#f6f6ff;--gold:#f4cf16;--white:#fff;--body:#4f4f4f;--muted:#828282;--border:#e3e3e3;--bg:#f4f6fb;--green:#4bb543;--orange:#f2994a;--font:"Inter", -apple-system, sans-serif;--max:1200px}.nav-inner{max-width:var(--max);justify-content:space-between;align-items:center;gap:24px;height:68px;margin:0 auto;padding:0 32px;display:flex}.nav-logo{align-items:center;gap:10px;text-decoration:none;display:flex}.nav-logo img{width:auto;height:36px}.nav-pill{letter-spacing:.06em;text-transform:uppercase;color:#8a6e00;background:#f4cf1626;border:1px solid #f4cf1666;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:700}.nav-links{gap:4px;list-style:none;display:flex}.nav-links a{color:var(--navy);border-radius:6px;padding:7px 14px;font-size:14px;font-weight:500;transition:all .15s}.nav-links a:hover{background:var(--tint);color:var(--blue)}.nav-cta{color:var(--navy);background:var(--gold);cursor:pointer;border:none;border-radius:44px;padding:10px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .15s}.nav-cta:hover{opacity:.9}.hero{background:linear-gradient(150deg, #060f2a 0%, var(--navy) 50%, #1a3f8f 100%);width:100vw;margin-left:calc(50% - 50vw);padding:96px 32px 88px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#f4cf1614 0%,#0000 60%);width:600px;height:600px;position:absolute;top:-80px;right:-60px}.hero-inner{max-width:var(--max);z-index:1;grid-template-columns:1fr 620px;align-items:center;gap:56px;margin:0 auto;display:grid;position:relative}.hero-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);background:#f4cf161a;border:1px solid #f4cf1640;border-radius:20px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.hero h1{color:#fff;letter-spacing:-.02em;margin-bottom:22px;font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1.1}.hero h1 .accent{color:var(--gold)}.hero-sub{color:#ffffffb8;max-width:520px;margin-bottom:22px;font-size:17px;line-height:1.75}.hero-sub strong{color:#fff}.hero-punch{color:#fff;max-width:480px;margin-bottom:36px;font-size:15px;font-weight:700;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:14px;margin-bottom:36px;display:flex}.btn-hp{cursor:pointer;border:none;border-radius:44px;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex}.btn-hp:hover{transform:translateY(-2px)}.btn-hp.gold{color:var(--navy);background:var(--gold)}.btn-hp.outline{color:#fff;background:#ffffff1a;border:1.5px solid #ffffff4d}.hero-proof{flex-wrap:wrap;gap:24px;display:flex}.proof-item{color:#ffffff8c;align-items:center;gap:7px;font-size:13px;display:flex}.proof-item .tick{color:var(--green)}.video-wrapper{justify-content:center;align-items:center;display:flex}.video-wrapper video{border-radius:14px;width:auto;max-width:100%;max-height:520px;display:block;box-shadow:0 16px 48px #00000073}.video-placeholder{aspect-ratio:9/10;background:linear-gradient(150deg,#0a1f3d 0%,#1a3f8f 100%);border:1.5px solid #ffffff1f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;max-width:480px;max-height:520px;display:flex;box-shadow:0 16px 48px #00000073}.vp-play{width:64px;height:64px;color:var(--gold);background:#f4cf1626;border:1.5px solid #f4cf1666;border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex}.vp-label{color:#fff;text-align:center;padding:0 32px;font-size:14px;font-weight:700}.vp-sub{color:#ffffff73;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.stats-strip{background:var(--navy);width:100vw;margin-left:calc(50% - 50vw);padding:36px 32px}.stats-inner{max-width:var(--max);text-align:center;grid-template-columns:repeat(4,1fr);gap:32px;margin:0 auto;display:grid}.ss-num{color:var(--gold);letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:1}.ss-lbl{color:#ffffff8c;margin-top:6px;font-size:12.5px;line-height:1.4}.section{width:100vw;margin-left:calc(50% - 50vw);padding:88px 32px}.section.alt{background:var(--bg);width:100vw;margin-left:calc(50% - 50vw)}.section-inner{max-width:var(--max);margin:0 auto}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-bottom:12px;font-size:11px;font-weight:700}.sec-title{color:var(--navy);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.15}.sec-sub{color:var(--muted);max-width:640px;font-size:17px;line-height:1.75}.sec-header{margin-bottom:52px}.sec-header.center{text-align:center}.sec-header.center .sec-sub{margin:0 auto}.icon-badge{background:var(--tint);border:1.5px solid #2f59ed2e;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:16px;display:flex}.icon-badge svg{width:26px;height:26px;color:var(--blue)}.partner-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.partner-card{border:1.5px solid var(--border);border-radius:14px;padding:32px;transition:box-shadow .2s,border-color .2s}.partner-card:hover{border-color:#2f59ed4d;box-shadow:0 4px 24px #2f59ed1a}.pc-icon{margin-bottom:16px;font-size:40px}.partner-card h3{color:var(--navy);margin-bottom:10px;font-size:19px;font-weight:700}.partner-card p{color:var(--muted);font-size:14px;line-height:1.75}.why-callout{background:var(--tint);color:var(--navy);border:1.5px solid #2f59ed40;border-radius:12px;margin-top:36px;padding:22px 26px;font-size:16px;font-weight:700;line-height:1.6}.priority-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:24px;display:grid}.priority-chip{border:1.5px solid var(--border);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;transition:box-shadow .2s,border-color .2s;display:flex}.priority-chip:hover{border-color:#2f59ed4d;box-shadow:0 4px 16px #14357a14}.priority-chip .icon-badge{border-radius:9px;flex-shrink:0;width:34px;height:34px;margin-bottom:0}.priority-chip .icon-badge svg{width:17px;height:17px}.priority-chip span{color:var(--navy);font-size:12.5px;font-weight:700;line-height:1.3}.priority-chip.c-blue .icon-badge{background:#2f59ed1f;border:1.5px solid #2f59ed40}.priority-chip.c-blue .icon-badge svg{color:var(--blue)}.priority-chip.c-gold .icon-badge{background:#f4cf1629;border:1.5px solid #f4cf1666}.priority-chip.c-gold .icon-badge svg{color:#8a6e00}.priority-chip.c-green .icon-badge{background:#4bb5431f;border:1.5px solid #4bb5434d}.priority-chip.c-green .icon-badge svg{color:var(--green)}.priority-chip.c-orange .icon-badge{background:#f2994a24;border:1.5px solid #f2994a59}.priority-chip.c-orange .icon-badge svg{color:var(--orange)}.next-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.next-card{border:1.5px solid var(--border);background:#fff;border-radius:12px;padding:18px}.next-card h4{color:var(--navy);margin-bottom:6px;font-size:13.5px;font-weight:700}.next-card p{color:var(--muted);font-size:12px;line-height:1.55}.demo-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.demo-card{border:1px solid var(--border);background:#fff;border-radius:14px;transition:transform .15s,box-shadow .15s;overflow:hidden;box-shadow:0 8px 32px #0000000f}.demo-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #14357a24}.demo-card img{border-bottom:1px solid var(--border);width:100%;height:auto;display:block}.demo-body{padding:20px 22px}.demo-body h4{color:var(--navy);margin-bottom:8px;font-size:16px;font-weight:700}.demo-body p{color:var(--muted);margin-bottom:14px;font-size:13.5px;line-height:1.65}.demo-link{color:var(--blue);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.feat-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feat-card{border:1.5px solid var(--border);border-radius:12px;padding:26px}.feat-icon{margin-bottom:12px;font-size:28px}.feat-card h4{color:var(--navy);margin-bottom:8px;font-size:15.5px;font-weight:700}.feat-card p{color:var(--muted);font-size:13px;line-height:1.65}.cert-wrap{grid-template-columns:220px 1fr;align-items:center;gap:48px;display:grid}.cert-circle{background:linear-gradient(135deg, var(--navy) 0%, #1a3f8f 100%);text-align:center;border:3px solid #f4cf1659;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:190px;height:190px;margin:0 auto;padding:20px;display:flex;box-shadow:0 0 0 7px #f4cf1614,0 0 0 14px #2f59ed0f}.cc-star{color:var(--gold);font-size:24px}.cc-title{color:var(--gold);font-size:13px;font-weight:800;line-height:1.3}.cc-sub{color:#fff9;font-size:10.5px}.price-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:720px;margin:0 auto;display:grid}.price-card{border-radius:14px;padding:30px}.price-card.starter{border:1.5px solid var(--border)}.price-card.main{background:var(--navy)}.price-label{text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:11px;font-weight:700}.price-card.starter .price-label{color:var(--blue)}.price-card.main .price-label{color:var(--gold)}.price-val{margin-bottom:12px;font-size:24px;font-weight:800}.price-card.starter .price-val{color:var(--navy)}.price-card.main .price-val{color:#fff}.price-desc{font-size:13.5px;line-height:1.65}.price-card.starter .price-desc{color:var(--muted)}.price-card.main .price-desc{color:#ffffffb3}.edo-label{color:#ffffff8c;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.edo-toggle-row{gap:8px;margin-bottom:4px;display:flex}.edo-toggle-btn{font-family:var(--font);color:#fff;cursor:pointer;background:#ffffff14;border:1.5px solid #ffffff40;border-radius:8px;flex:1;padding:9px 10px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s}.edo-toggle-btn:hover{border-color:var(--gold)}.edo-toggle-btn.active{background:var(--gold);border-color:var(--gold);color:var(--navy)}.edo-example-hd{color:var(--navy);margin-bottom:14px;font-size:13px;font-weight:800;line-height:1.4}.edo-example-val{color:var(--blue);margin-bottom:8px;font-size:26px;font-weight:800}.edo-example-desc{color:var(--muted);font-size:12.5px;line-height:1.6}.edo-live-hd{color:var(--gold);margin-bottom:12px;font-size:13px;font-weight:800}.contact-section{background:linear-gradient(150deg, #060f2a 0%, var(--navy) 60%);width:100vw;margin-left:calc(50% - 50vw);padding:88px 32px}.contact-inner{text-align:center;max-width:680px;margin:0 auto}.contact-inner h2{color:#fff;letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(28px,4vw,40px);font-weight:700}.contact-inner p{color:#ffffffa6;margin-bottom:40px;font-size:17px;line-height:1.75}.contact-form{text-align:left;background:#ffffff0f;border:1px solid #ffffff26;border-radius:16px;padding:36px}.cf-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cf-field{margin-bottom:0}.cf-field.full{grid-column:1/-1}.cf-label,._field_name label,._field_email label{margin-bottom:6px;display:block;color:#ffffffb3!important;font-size:13px!important;font-weight:600!important}.cf-input,._field_name input,._field_email input{color:#fff;background:#ffffff14;outline:none;width:100%;font-size:14px;font-family:var(--font)!important;border:1.5px solid #fff3!important;border-radius:8px!important;padding:12px 16px!important}.cf-input:focus,._field_name input:focus,._field_email input:focus{border-color:var(--gold)!important}.cf-input::placeholder,._field_name input::placeholder,._field_email input::placeholder{color:#ffffff4d!important}.cf-input option{background:var(--navy)}.btn-submit,._submit{width:100%;font-family:var(--font);color:var(--navy);background:var(--gold);cursor:pointer;border:none;border-radius:44px;margin-top:8px;padding:16px;font-size:16px;transition:opacity .15s;font-weight:700!important}.btn-submit:hover,._submit:hover{opacity:.9}.cf-note{color:#ffffff4d;text-align:center;margin-top:10px;font-size:11px;line-height:1.6}._form_31 form{flex-grow:1;padding:0!important}.contact-inner>._form_31{background:#ffffff0f;border:1px solid #ffffff26;border-radius:16px;justify-content:center;display:flex;margin:0!important;padding:36px!important}@media (max-width:900px){.hero-inner,.cert-wrap,.partner-grid,.feat-grid,.demo-grid,.price-grid{grid-template-columns:1fr}.stats-inner,.cf-grid,.priority-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.nav-links{display:none}.section{padding:60px 24px}.hero{padding:60px 24px 52px}.stats-inner{grid-template-columns:1fr}}
.accordion{border:1px solid #e3e3ff;border-radius:8px;overflow:hidden}.accordion__item{color:#4f4f4f;border-bottom:1px solid #e3e3ff;width:100%;overflow:hidden}.accordion__item:last-child{border-bottom:none}.accordion__item-label{cursor:pointer;background:#f6f6ff;padding:1em;font-weight:500;display:flex}.accordion__item-label:hover{background:#c3c3ff}.accordion__item-label:before{content:"❯";text-align:center;align-self:center;width:1em;height:1em;margin-right:15px;transition:all .35s;transform:rotate(90deg)}.accordion__item-content{color:#4f4f4f;background:#fff;max-height:0;padding:0 0 0 3em;transition:all .35s}.accordion__item-close{cursor:pointer;background:#f6f6ff;justify-content:flex-end;padding:1em;font-size:.75em;display:flex}.accordion__item-close:hover{background:#c3c3ff}.accordion__item>input{opacity:0;z-index:-1;background:#c3c3ff;position:absolute}.accordion__item>input:checked+.accordion__item-label{color:#2f59ed;background:#fff}.accordion__item>input:checked+.accordion__item-label:before{align-self:center;transform:rotate(-90deg)}.accordion__item>input:checked~.accordion__item-content{max-height:100vh;padding:0 2em 1.5em 3em}
