@font-face{font-family:"Noto Arabic";src:url("/assets/noto-ar.woff2") format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:#fff;color:#101e37;font-family:"Heebo",Arial,sans-serif;font-size:18px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #3761e8;outline-offset:6px}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.12}h1{font-size:clamp(3rem,5.9vw,5.4rem);font-weight:800;letter-spacing:-.035em}h2{font-size:clamp(2.2rem,3.7vw,3.4rem);font-weight:700;letter-spacing:-.025em}h3{font-size:1.75rem;font-weight:700}p+p{margin-top:18px}.wrap{max-width:1248px;width:calc(100% - 96px);margin:auto}.skip{position:fixed;top:-100px;right:20px;background:white;z-index:30;padding:12px}.skip:focus{top:10px}header{position:sticky;top:0;background:#fff;border-bottom:1px solid #e7eaf0;z-index:10}.nav{min-height:96px;display:flex;align-items:center;gap:36px}.brand{display:flex;align-items:center;gap:12px;font-size:1.35rem;font-weight:800;line-height:1.2}.brand small{display:block;font-size:.875rem;font-weight:500;color:#526078;margin-top:5px}.brand-mark{display:flex;align-items:center;justify-content:center;background:#101e37;color:white;width:43px;height:43px;border-radius:12px;font-family:Arial,sans-serif;direction:ltr}.nav nav{display:flex;gap:27px;margin-inline-start:auto;font-size:1rem;font-weight:600}.nav nav a:hover,.text-link:hover{color:#325cdb}.button{background:#315cda;color:#fff;padding:15px 25px;display:inline-flex;align-items:center;justify-content:center;gap:28px;border-radius:6px;font-weight:700;line-height:1.5;transition:background .2s,transform .2s}.button:hover{background:#2348b6;transform:translateY(-2px)}.button span{font-family:Arial;font-size:1.35rem}.button.small{padding:11px 20px;font-size:1rem}.menu{display:none}.hero{padding-top:64px;padding-bottom:70px;display:grid;grid-template-columns:1.2fr 1fr;gap:68px;align-items:center}.eyebrow{font-size:.9rem;font-weight:700;letter-spacing:.02em;color:#586780;margin-bottom:22px}.hero h1 span{color:#315cda}.intro{max-width:540px;font-size:1.25rem;line-height:1.7;margin-top:26px;color:#526078}.actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:34px}.text-link{font-size:1rem;font-weight:700;border-bottom:1px solid #a5adbd}.hero-tags{display:flex;gap:20px;flex-wrap:wrap;margin-top:34px;font-size:.95rem;color:#526078}.hero-tags span+span{border-inline-start:1px solid #cdd3df;padding-inline-start:20px}.hero-panel{min-height:510px;align-self:stretch;background:#101e37;color:#fff;padding:35px;border-radius:8px 80px 8px 8px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.panel-top{display:flex;justify-content:space-between;align-items:center;direction:ltr;font-size:.85rem;line-height:1.5;letter-spacing:.09em}.plus{font:300 3rem Arial;color:#97aeff}.panel-statement{font-size:clamp(2.8rem,4.4vw,4.3rem);font-weight:700;line-height:1.16;letter-spacing:-.03em}.panel-bottom{display:flex;align-items:end;justify-content:space-between;font-size:1rem;line-height:1.7}.giant-ai{font:700 7.5rem Arial;color:#9bb2ff;line-height:.8;letter-spacing:-.1em;padding-inline-end:10px}.audience{background:#f3f5f9;border-block:1px solid #e7eaf0}.audience .wrap{min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.audience span{color:#69758a;font-size:.95rem}.audience p{font-weight:600;margin:0;font-size:1.2rem}.section{padding-block:100px}.section-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:45px}.section-heading>p{max-width:390px;color:#526078;font-size:1.15rem}.services{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.service{border:1px solid #dfe4ed;padding:30px;border-radius:8px;display:flex;flex-direction:column;align-items:start}.number{font-family:Arial;color:#62728b;font-size:.9rem;margin-bottom:42px}.service h3{margin-bottom:12px}.service-sub{font-weight:700;margin-bottom:14px}.service p:not(.service-sub){color:#526078}.service ul{padding-inline-start:20px;margin:24px 0 30px}.service li{padding-block:3px}.service>a{border-top:1px solid #dfe4ed;width:100%;padding-top:20px;margin-top:auto;font-weight:700;display:flex;justify-content:space-between}.featured{background:#f0f4ff;border-color:#c8d5ff}.about{background:#f5f7fa}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px}.about h2 span{display:block;margin-top:14px;color:#60728c;font-size:.7em;line-height:1.35}.large{font-size:1.6rem;line-height:1.6;margin-bottom:22px}.about p:not(.large):not(.eyebrow){color:#526078}.signature{font-size:1.7rem;margin-top:35px!important}.signature span{font-size:1rem;margin-inline-start:18px;border-inline-start:1px solid #bbc3d1;padding-inline-start:18px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;list-style:none;margin:0;padding:0}.steps li{border-top:2px solid #dce3f0;padding-top:24px}.steps li>span{font-family:Arial;font-size:.875rem;color:#315cda}.steps h3{font-size:1.4rem;margin:24px 0 12px}.steps p{color:#526078}.education{background:#eef3ff}.education .arabic{font-size:1.4rem;color:#315cda;margin-bottom:35px}.meetings{display:grid;grid-template-columns:1fr 1fr;gap:50px}.meetings article{padding-top:30px;border-top:1px solid #bac8ea}.meetings h3{margin-bottom:20px}.meetings p{color:#415675}.meetings .practice{margin-top:25px;font-weight:600}.privacy{display:grid;grid-template-columns:240px 1fr;gap:25px;border-block:1px solid #cdd9f0;padding-block:25px;margin:35px 0}.privacy p{font-size:1rem}.faq{display:grid;grid-template-columns:1fr 1.4fr;gap:80px}details{border-bottom:1px solid #dfe4ed;padding:22px 0}details:first-child{border-top:1px solid #dfe4ed}summary{font-size:1.2rem;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;gap:25px;list-style:none}summary::-webkit-details-marker{display:none}summary:after{content:'+';font-family:Arial;font-weight:400;color:#315cda}details[open] summary:after{content:'−'}details p{padding-top:18px;color:#526078}.contact{background:#101e37;padding:90px 0;color:#fff}.contact .eyebrow{color:#abb9d1}.contact h2{font-size:clamp(2.4rem,4.2vw,4rem)}.contact h2 span{color:#a2b9ff}.contact p:not(.eyebrow){color:#c2cddf;font-size:1.2rem;margin:28px 0}.light{background:white;color:#101e37}.light:hover{background:#e5ecff}.telephone{display:inline-block;margin-inline-start:25px;color:#d7e1f3;font-size:1.1rem}footer{padding-block:35px;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:.9rem;color:#526078}footer .brand{display:block;font-size:1.2rem;color:#101e37}footer .brand small{font-size:.85rem}@media(max-width:1050px){.wrap{width:calc(100% - 48px)}.nav{gap:20px}.nav nav{gap:16px}.header-contact{display:none!important}.hero{gap:35px}.hero-panel{min-height:460px;padding:27px}.services{gap:14px}.service{padding:23px}.about-grid{gap:45px}.audience .wrap{justify-content:center}.faq{gap:45px}}@media(max-width:720px){html{scroll-padding-top:90px}.wrap{width:calc(100% - 40px)}.nav{min-height:80px;justify-content:space-between}.menu{display:block;background:white;border:1px solid #cdd3df;border-radius:5px;padding:7px 14px;font-size:1rem}.nav nav{display:none;position:absolute;top:80px;inset-inline:0;padding:22px;background:white;border-bottom:1px solid #dfe4ed}.nav nav.open{display:flex;flex-direction:column}.hero{padding-top:40px;padding-bottom:45px;grid-template-columns:1fr;gap:38px}h1{font-size:clamp(3rem,11vw,4.8rem)}.hero-panel{min-height:330px;border-top-right-radius:60px}.panel-statement{font-size:3rem}.giant-ai{font-size:5.7rem}.eyebrow{margin-bottom:18px}.intro{font-size:1.15rem}.hero-tags{font-size:.85rem;gap:13px}.hero-tags span+span{padding-inline-start:13px}.actions{gap:20px}.button{padding:14px 20px;font-size:1rem}.audience .wrap{padding-block:22px;gap:10px 16px}.audience .wrap>span:first-child{width:100%;text-align:center}.audience p{font-size:.95rem}.section{padding-block:60px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:24px}.services,.about-grid,.meetings,.faq{grid-template-columns:1fr;gap:26px}.number{margin-bottom:25px}.service{padding:27px}.steps{grid-template-columns:1fr 1fr;gap:30px 22px}.about .large{font-size:1.35rem}.education .arabic{font-size:1.2rem}.privacy{grid-template-columns:1fr;gap:8px}.contact{padding-block:60px}.telephone{display:block;margin:20px 0 0;text-align:right}footer{align-items:start;flex-wrap:wrap}footer .brand{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.experience .steps article{border-top:2px solid #dce3f0;padding-top:24px}.experience .steps h3{margin-top:0;line-height:1.3}.experience .steps p{line-height:1.7}.brand bdi{display:inline-block;letter-spacing:.04em}.audience .wrap{padding-block:20px}.audience p{white-space:nowrap}body{font-family:Arial,"Noto Sans Hebrew",sans-serif}h1,h2,h3{letter-spacing:normal;line-height:1.2}.hero,.section-heading,.about-grid,.faq{min-width:0}.hero>*,.steps>*,.section-heading>*{min-width:0}.email-link{display:block;width:fit-content;margin-top:24px;text-decoration:underline;overflow-wrap:anywhere}.legal-links{display:flex;flex-wrap:wrap;gap:16px 24px;width:100%;border-top:1px solid #dfe4ed;padding-top:22px}.legal-links a,.legal-links button{font-size:1rem;text-decoration:underline;line-height:1.7}.legal-links button{border:0;background:none;color:inherit;padding:0;cursor:pointer}footer{flex-wrap:wrap}a,button,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:#315cda}.contact a:focus-visible{outline-color:#fff}.legal-page{max-width:850px;padding-block:56px}.legal-page h1{font-size:clamp(2rem,6vw,3.4rem);margin-bottom:20px}.legal-page h2{font-size:1.45rem;margin:32px 0 12px}.legal-page p,.legal-page li{font-size:1.05rem;line-height:1.85}.legal-page a{text-decoration:underline;color:#244bbd;overflow-wrap:anywhere}.legal-page ul{padding-inline-start:24px}.legal-page .updated{color:#526078}.legal-page .notice{padding:20px;background:#eef3ff;border-inline-start:4px solid #315cda;margin-block:24px}@media(max-width:420px){.steps{grid-template-columns:1fr}.hero-tags{gap:10px}.hero-tags span+span{padding-inline-start:10px}.panel-statement{font-size:2.5rem}.giant-ai{font-size:4.5rem}.brand small{font-size:.8rem}.section-heading h2{overflow-wrap:break-word}}.service-page{background:#fff}.service-page .service-hero{padding-block:72px;background:#f2f5fb;border-bottom:1px solid #dfe4ed}.service-page .service-hero .wrap{max-width:960px}.service-page .service-hero h1{max-width:900px}.service-page .service-hero .intro{max-width:760px}.service-page .content{max-width:920px;padding-block:72px}.service-page .content h2{font-size:2.25rem;margin:55px 0 20px}.service-page .content h2:first-child{margin-top:0}.service-page .content h3{font-size:1.4rem;margin:30px 0 10px}.service-page .content p,.service-page .content li{font-size:1.08rem;line-height:1.85}.service-page .content p,.service-page .content ul,.service-page .content ol{max-width:790px}.service-page .content ul,.service-page .content ol{padding-inline-start:24px}.service-page .content li+li{margin-top:9px}.service-page .key-points{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:30px 0}.service-page .key-points article{padding:24px;border-top:3px solid #315cda;background:#f6f8fc}.service-page .key-points h3{margin-top:0}.service-page .cta-box{margin-top:55px;background:#101e37;color:#fff;padding:38px;border-radius:8px}.service-page .cta-box h2{margin-top:0;color:#fff}.service-page .cta-box p{color:#cbd5e5;margin-bottom:24px}.breadcrumbs{font-size:.95rem;margin-bottom:24px;color:#526078}.breadcrumbs a{text-decoration:underline}.simple-nav{margin-inline-start:auto;display:flex;gap:22px;align-items:center}.simple-nav a:not(.button){font-weight:600;text-decoration:underline}.service-page footer{max-width:1248px}@media(max-width:720px){.service-page .service-hero{padding-block:46px}.service-page .content{padding-block:52px}.service-page .content h2{font-size:1.8rem}.service-page .key-points{grid-template-columns:1fr}.simple-nav a:not(.button){display:none}.simple-nav .button{display:inline-flex!important}.service-page .cta-box{padding:26px}}.a11y-launcher{position:fixed;left:18px;bottom:18px;z-index:40;display:flex;align-items:center;gap:9px;border:2px solid #fff;border-radius:999px;background:#101e37;color:#fff;padding:11px 16px;box-shadow:0 8px 30px #101e3745;cursor:pointer;font-weight:700}.a11y-launcher span[aria-hidden]{font-size:1.4rem;line-height:1}.a11y-launcher[hidden],.a11y-panel[hidden]{display:none!important}.a11y-panel{position:fixed;left:18px;bottom:78px;z-index:40;width:min(370px,calc(100% - 36px));max-height:calc(100dvh - 110px);overflow:auto;background:#fff;color:#101e37;border:2px solid #101e37;border-radius:14px;padding:22px;box-shadow:0 18px 55px #101e3750}.a11y-panel-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.a11y-panel h2{font-size:1.45rem;letter-spacing:0}.a11y-close{width:42px;height:42px;border:1px solid #aeb8c8;border-radius:50%;background:#fff;color:#101e37;cursor:pointer;font-size:1.6rem;line-height:1}.a11y-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.a11y-options button,.a11y-actions button{border:1px solid #aeb8c8;border-radius:6px;background:#fff;color:#101e37;padding:12px;cursor:pointer;text-align:center;font-weight:700}.a11y-options button[aria-pressed="true"]{background:#101e37;color:#fff;border-color:#101e37}.a11y-actions{display:flex;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid #dfe4ed}.a11y-actions button{flex:1;font-size:.9rem}.a11y-footer-trigger{border:0;background:none;color:inherit;padding:0;cursor:pointer;font-size:1rem;text-decoration:underline;line-height:1.7}html.a11y-large-text{font-size:112.5%}html.a11y-links a{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px}html.a11y-reduced-motion{scroll-behavior:auto}html.a11y-reduced-motion *,html.a11y-reduced-motion *:before,html.a11y-reduced-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.a11y-high-contrast body,html.a11y-high-contrast header,html.a11y-high-contrast .about,html.a11y-high-contrast .education,html.a11y-high-contrast .audience,html.a11y-high-contrast .service-page .service-hero,html.a11y-high-contrast .proof-home,html.a11y-high-contrast .contact{background:#000!important;color:#fff!important}html.a11y-high-contrast p,html.a11y-high-contrast small,html.a11y-high-contrast .eyebrow,html.a11y-high-contrast .intro,html.a11y-high-contrast .service p,html.a11y-high-contrast .steps p,html.a11y-high-contrast .section-heading>p{color:#fff!important}html.a11y-high-contrast a{color:#ffeb3b!important}html.a11y-high-contrast .button,html.a11y-high-contrast .a11y-launcher{background:#ffeb3b!important;color:#000!important;border-color:#fff!important}html.a11y-high-contrast .service,html.a11y-high-contrast .featured,html.a11y-high-contrast .hero-panel,html.a11y-high-contrast .proof-home-grid article,html.a11y-high-contrast .proof-home-grid blockquote,html.a11y-high-contrast .resource-grid article,html.a11y-high-contrast .price-points li,html.a11y-high-contrast .service-page .key-points article,html.a11y-high-contrast .service-page .cta-box{background:#000!important;color:#fff!important;border-color:#fff!important}html.a11y-high-contrast .a11y-panel{background:#000;color:#fff;border-color:#fff}html.a11y-high-contrast .a11y-panel button{background:#000;color:#fff;border-color:#fff}html.a11y-high-contrast .a11y-panel button[aria-pressed="true"]{background:#ffeb3b;color:#000}@media(max-width:520px){.a11y-launcher{left:12px;bottom:12px}.a11y-launcher span:last-child{display:none}.a11y-panel{left:12px;bottom:68px;width:calc(100% - 24px);padding:18px}.a11y-options{grid-template-columns:1fr}}.usage-notice{flex-basis:100%;font-size:.9rem;margin:0}.usage-notice a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.error-page{max-width:760px;padding-block:64px}.error-page section{margin-block:36px}.error-page a{display:inline-flex;align-items:center;min-height:44px;margin-inline-end:20px}.audience span,.service .number{color:#526078}.brand-logo{position:relative;display:block;width:60px;height:60px;flex:0 0 60px;overflow:hidden;border-radius:10px;background:#f5f6f8}.brand-logo img{position:absolute;width:88px;height:88px;max-width:none;top:50%;left:50%;transform:translate(-50%,-50%)}footer .brand{display:flex;align-items:center;gap:12px}.instagram-link{display:inline-flex;align-items:center;gap:8px;min-height:44px}.contact .instagram-link{display:flex;width:fit-content;margin-top:20px;color:#fff;text-decoration:underline;text-underline-offset:5px}.language-switch{display:flex;align-items:center;gap:4px;flex-shrink:0;border:1px solid #bdc9df;border-radius:8px;padding:4px;line-height:1.4;background:#f5f7fa}.language-switch a{display:inline-flex;align-items:center;justify-content:center;padding:9px 11px;min-height:44px;font-size:1rem;font-weight:700;border-radius:5px;white-space:nowrap}.language-switch a[aria-current="page"]{background:#101e37;color:#fff}.language-switch a[lang="ar"]{font-family:"Noto Arabic",Tahoma,Arial,sans-serif}dialog .language-switch{width:fit-content;margin-bottom:22px}html[lang="ar"] body{font-family:"Noto Arabic",Tahoma,Arial,sans-serif;line-height:1.8;font-synthesis:none;text-rendering:optimizeLegibility}html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3,html[lang="ar"] .eyebrow,html[lang="ar"] .panel-top,html[lang="ar"] .panel-statement{letter-spacing:0;line-height:1.38}html[lang="ar"] h1{font-size:clamp(2.3rem,4.2vw,3.8rem)}html[lang="ar"] h2{font-size:clamp(1.9rem,3.2vw,2.8rem)}html[lang="ar"] .panel-top{direction:rtl}html[lang="ar"] .panel-statement{font-size:clamp(2rem,3.5vw,3.2rem)}html[lang="ar"] .intro,html[lang="ar"] .large,html[lang="ar"] .steps p,html[lang="ar"] .legal-page p,html[lang="ar"] .legal-page li{line-height:1.82}html[lang="ar"] .brand small{line-height:1.5}.nav{gap:18px;flex-wrap:wrap;padding-block:12px}.nav nav{gap:18px}@media(max-width:1200px){.header-contact{display:none!important}}@media(max-width:720px){.nav{gap:8px}.nav>.brand{max-width:calc(100% - 90px);flex:1}.nav>.language-switch{order:3;width:100%;justify-content:center}.nav nav{top:100%;padding-block:18px}.nav>.menu{margin-inline-start:auto}html{scroll-padding-top:150px}html[lang="ar"] h1{font-size:clamp(2rem,8.5vw,3rem)}html[lang="ar"] .panel-statement{font-size:2.1rem}.audience p{white-space:normal}.language-switch a{padding-inline:16px}}.resource-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.resource-grid article{border:1px solid #dfe4ed;border-top:4px solid #315cda;padding:30px;border-radius:8px}.resource-grid h3{margin-bottom:14px}.resource-grid p:not(.eyebrow){color:#526078}.resource-grid a{display:flex;justify-content:space-between;border-top:1px solid #dfe4ed;padding-top:20px;margin-top:28px;font-weight:700}.content .answer{padding-block:30px;border-bottom:1px solid #dfe4ed}.content .answer:first-of-type{border-top:1px solid #dfe4ed}.content .answer h2{margin:0 0 18px}.case-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0}.case-facts div{padding:22px;background:#eef3ff;border-top:3px solid #315cda}.case-facts strong{display:block;font-size:1.15rem;margin-bottom:6px}@media(max-width:720px){.resource-grid,.case-facts{grid-template-columns:1fr}}.proof-home{background:#101e37;color:#fff}.proof-home .section-heading p,.proof-home article p{color:#c9d4e8}.proof-home-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:20px}.proof-home-grid blockquote,.proof-home-grid article{margin:0;padding:28px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:rgba(255,255,255,.06)}.proof-home-grid blockquote p{font-size:1.28rem;line-height:1.65;margin-top:0}.proof-home-grid footer{color:#aebbd0}.proof-home-grid h3{margin:10px 0 14px}.proof-link{display:inline-flex;margin-top:28px;color:#fff}.proof-section,.recognition,.community-proof{margin-block:64px;padding-block:38px;border-top:1px solid #dfe4ed;border-bottom:1px solid #dfe4ed}.testimonial{margin:24px 0 14px;padding:30px;border-right:5px solid #315cda;background:#eef3ff;border-radius:8px}.testimonial>p:first-child{font-size:1.45rem;line-height:1.65;margin-top:0}.testimonial-original{font-size:1.1rem}.testimonial footer,.privacy-note,.recognition figcaption{color:#59667a;font-size:.95rem}.recognition{display:grid;grid-template-columns:1.1fr .9fr;gap:38px;align-items:center}.recognition figure{margin:0}.recognition img{display:block;width:100%;height:auto;border:1px solid #cfd7e5;border-radius:8px;box-shadow:0 16px 40px rgba(16,30,55,.16)}.recognition figcaption{margin-top:10px}.reaction-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0}.reaction-grid blockquote{margin:0;padding:20px;background:#f5f7fb;border-top:3px solid #315cda;font-weight:700}.community-proof{border-bottom:0}@media(max-width:820px){.proof-home-grid,.recognition{grid-template-columns:1fr}.reaction-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.reaction-grid{grid-template-columns:1fr}.testimonial{padding:22px}.testimonial>p:first-child{font-size:1.2rem}}.resource-grid.single{grid-template-columns:minmax(0,680px)}.price-guide{max-width:900px}.price-points{display:grid;gap:14px;padding:0;list-style:none}.price-points li{padding:18px 22px;background:#f5f7fb;border-right:4px solid #315cda;border-radius:6px}.price-points strong{color:#101e37}

.lead-capture{background:#eaf1ff;border-block:1px solid #cbd9f3;padding:clamp(2rem,5vw,4.5rem) 0;scroll-margin-top:6rem}.lead-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);align-items:start}.lead-copy h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.06;margin:.35rem 0 1rem}.lead-copy>p{font-size:1.12rem;line-height:1.7;max-width:34rem}.lead-copy ul{display:grid;gap:.65rem;margin:1.25rem 0 0;padding:0;list-style:none}.lead-copy li{display:flex;gap:.65rem;align-items:flex-start}.lead-copy li::before{content:'✓';color:#1f5eff;font-weight:800}.lead-form{background:#fff;border:1px solid #b9c9e6;border-radius:1.1rem;padding:clamp(1.15rem,3vw,2rem);box-shadow:0 1rem 2.5rem rgba(16,30,55,.1);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.field{display:grid;gap:.4rem}.field-wide{grid-column:1/-1}.field label,.consent{font-weight:700}.field input,.field textarea{width:100%;font:inherit;color:#101e37;background:#fff;border:1px solid #8094b8;border-radius:.65rem;padding:.78rem .85rem}.field textarea{resize:vertical;min-height:7rem}.field input:focus,.field textarea:focus{outline:3px solid rgba(31,94,255,.22);border-color:#1f5eff}.consent{display:flex;align-items:flex-start;gap:.65rem;line-height:1.5;font-size:.95rem}.consent input{inline-size:1.2rem;block-size:1.2rem;margin-top:.15rem;flex:none}.form-submit-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.form-submit-row p{margin:0;font-size:.9rem;color:#52627d}.honey-field{position:absolute!important;inline-size:1px!important;block-size:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.thank-you{min-height:100vh;display:grid;align-content:center;justify-items:start;max-width:52rem;padding-block:4rem}.thank-you h1{font-size:clamp(2.4rem,6vw,5rem);margin:.5rem 0 1rem}.thank-you>p:not(.eyebrow){font-size:1.2rem;line-height:1.7;max-width:42rem}
@media(max-width:760px){.lead-layout{grid-template-columns:1fr;gap:1.5rem}.lead-form{grid-template-columns:1fr}.field-wide{grid-column:auto}.lead-capture{padding-block:2.5rem}.form-submit-row .button{width:100%;text-align:center;justify-content:center}}
@supports(content-visibility:auto){main>.lead-capture,main>.audience,main>.section,main>.contact,body>footer{content-visibility:auto;contain-intrinsic-size:auto 760px}}