:root{--background:#fcfcff;--foreground:#211d36;--primary:#6942df;--border:#e4e0ed;--radius:1rem;--font-geist-sans:Arial,Helvetica,sans-serif}.contact-email{color:#6942df;overflow-wrap:anywhere;margin-top:18px;font-size:clamp(15px,2vw,19px);display:block}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline-offset:6px;outline:3px solid #9f7df4}a{transition:color .2s,background .2s,transform .2s}.wrap{width:min(1240px,100% - 100px);margin-inline:auto}.nav{justify-content:space-between;align-items:center;height:112px;display:flex}.brand{letter-spacing:-1.1px;align-items:center;gap:9px;font-size:25px;font-weight:700;display:flex}.brand-dot{color:#7b4bdf;margin-left:-8px}.brand-icon{color:#7548e8;place-items:center;display:grid}.nav nav{color:#625c73;gap:35px;font-size:14px;display:flex}.nav nav a:hover,.text-link:hover{color:#7548e8}.button{color:#fff;background:#7146df;border-radius:8px;justify-content:center;align-items:center;gap:20px;padding:18px 23px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 5px 15px #6e42de13}.button:hover{background:#5b32c4;transform:translateY(-2px)}.button.small{gap:22px;padding:13px 18px}.eyebrow{letter-spacing:1.8px;color:#716480;align-items:center;gap:9px;font-size:12px;font-weight:650;display:flex}.live-dot{background:#8c62e8;border-radius:100%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #9066e910}.hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;padding:54px 0 85px;display:grid}.hero h1{letter-spacing:-5px;margin:27px 0;font-size:clamp(64px,6.7vw,94px);font-weight:500;line-height:1.02}.hero h1>span{color:#8054df}.hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:29px;display:flex}.text-link{align-items:center;gap:13px;font-size:14px;font-weight:550;display:inline-flex}.hero-note{color:#8c8597;align-items:center;gap:9px;margin-top:30px;font-size:12px;display:flex}.swiss{color:#fff;background:#ec5d64;border-radius:3px;place-items:center;width:18px;height:18px;font-size:14px;display:grid}.hero-visual{background:#ebe4fc;border-radius:18px;margin:0 13px 0 0;padding:13px;position:relative;transform:rotate(1.5deg)}.visual-top{color:#6e528a;justify-content:space-between;align-items:center;height:42px;padding:0 9px 12px;display:flex}.visual-top>span{letter-spacing:1.2px;align-items:center;gap:9px;font-size:10px;display:flex}.hero-visual>img{object-fit:cover;object-position:52% center;border-radius:10px;width:100%;height:470px;display:block}.image-caption{color:#fff;text-shadow:0 2px 9px #0009;justify-content:space-between;align-items:center;font-size:19px;line-height:1.5;display:flex;position:absolute;bottom:36px;left:33px;right:33px}.image-caption strong{font-weight:500}.round-arrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff2;border:1px solid #fff5;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.floating-note{background:#fff;border:1px solid #ece7f5;border-radius:10px;align-items:center;gap:12px;padding:17px 20px;display:flex;position:absolute;bottom:116px;left:-42px;transform:rotate(-1.5deg);box-shadow:0 15px 50px #3020461a}.floating-note strong{font-size:12px;font-weight:650;display:block}.floating-note div>span{color:#81788e;margin-top:5px;font-size:11px;display:block}.note-icon{color:#8152dd;background:#f0eafa;border-radius:8px;padding:10px}.vertical-label{writing-mode:vertical-rl;letter-spacing:2px;color:#9b8cae;font-size:9px;position:absolute;top:170px;right:-29px}.promise-bar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:26px 0;display:flex}.promise-bar>span{color:#777084;align-items:center;gap:12px;font-size:13px;display:flex}.promise-bar svg{color:#8763c6;width:18px}.features{padding:88px 0}.section-heading{justify-content:space-between;align-items:end;gap:35px;display:flex}h2{letter-spacing:-1.8px;margin:19px 0 0;font-size:42px;font-weight:500;line-height:1.14}.section-heading>p{color:#86808f;margin-bottom:4px;font-size:14px;line-height:1.8}.feature-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:38px;display:grid}.feature{background:#fff;border:1px solid #e8e3ef;border-radius:12px;padding:29px}.feature-top{color:#8355d5;justify-content:space-between;align-items:center;display:flex}.feature-top>span{color:#aaa0b6;font-size:12px}.feature h3{letter-spacing:-.6px;max-width:225px;margin:33px 0 14px;font-size:21px;font-weight:550;line-height:1.35}.feature p{color:#80788a;margin:0;font-size:14px;line-height:1.8}.elip-section{background:#f0ebfa;padding:76px 0}.elip-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.elip-grid h2{font-size:41px}.elip-grid em{color:#8050cc;font-style:normal}.elip-grid>div>p{color:#80748e;margin:24px 0;font-size:15px;line-height:1.8}.journey{background:#fcfaff;border:1px solid #e2d9ef;border-radius:13px;padding:26px}.journey-heading{border-bottom:1px solid #e8e0f1;justify-content:space-between;align-items:center;gap:10px;padding-bottom:20px;display:flex}.journey-heading>span:first-child{letter-spacing:.6px;color:#786091;align-items:center;gap:8px;font-size:10px;display:flex}.pill{color:#7c55ad;white-space:nowrap;background:#ede5f8;border-radius:20px;padding:6px 9px;font-size:10px}.step{align-items:center;gap:17px;padding-top:23px;display:flex}.step-number{color:#8c65be;background:#f0e8fa;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.step h3{margin:0 0 5px;font-size:16px;font-weight:600}.step p{color:#8a7e95;margin:0;font-size:12px;line-height:1.6}.step>svg{color:#9475b8;flex-shrink:0;margin-left:auto}.about{grid-template-columns:1fr 1fr;gap:90px;padding:95px 0;display:grid}.about p{color:#817789;margin:0 0 20px;font-size:15px;line-height:1.9}.cta{color:#fff;text-align:center;background:#302045;border-radius:16px;padding:56px 20px}.cta .eyebrow{color:#ba9cd6;justify-content:center}.cta h2{margin-bottom:27px;font-size:43px}.button.light{color:#332043;background:#d7b9fb}.button.light:hover{background:#fff}.cta p{color:#b4a2c4;margin-top:18px;font-size:12px}footer{align-items:center;gap:30px;padding:38px 0;display:flex}footer .brand{margin-right:auto;font-size:22px}footer>span,footer>a:not(.brand){color:#93869e;font-size:12px}footer>a{align-items:center;gap:6px;display:flex}@media (min-width:1500px){.hero{gap:80px}.hero-visual>img{height:500px}}@media (max-width:1000px){.wrap{width:calc(100% - 52px)}.hero{gap:24px}.hero h1{font-size:72px}.hero-visual>img{height:460px}.hero-actions{gap:16px}.hero-actions .button{padding:16px}.elip-grid,.about{gap:38px}.floating-note{padding:13px;left:-18px}.section-heading>p{max-width:280px}}@media (max-width:700px){.wrap{width:calc(100% - 38px)}.nav{height:85px}.nav nav{display:none}.nav .button{gap:9px;padding:11px 13px;font-size:12px}.brand{font-size:22px}.hero{grid-template-columns:1fr;gap:42px;padding:30px 0 46px}.hero h1{letter-spacing:-4px;margin:22px 0;font-size:72px}.hero-copy>p{max-width:100%;font-size:16px}.hero-visual{margin:0 12px 0 9px}.hero-visual>img{height:420px}.hero-note{margin-top:23px}.floating-note{left:-16px}.promise-bar{grid-template-columns:1fr 1fr;gap:24px 12px;padding:24px 0;display:grid}.promise-bar>span{gap:7px;font-size:11px}.features{padding:55px 0}.section-heading{display:block}h2,.elip-grid h2{font-size:34px}.section-heading>p{max-width:none;margin-top:20px}.feature-grid{grid-template-columns:1fr;gap:15px;margin-top:26px}.feature{padding:25px}.feature h3{max-width:100%;margin-top:22px}.elip-grid,.about{grid-template-columns:1fr;gap:30px}.elip-section{padding:49px 0}.journey{padding:20px}.journey-heading>span:first-child{font-size:9px}.about{padding:55px 0}.cta{padding:42px 18px}.cta h2{font-size:32px}footer{flex-wrap:wrap;gap:18px;padding:30px 0}footer .brand{width:calc(60% - 18px);margin:0}footer>span{text-align:right;width:40%}.eyebrow{letter-spacing:1.2px;font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}a{transition:none}}.nav nav a{border-bottom:2px solid #0000;padding:10px 0}.nav nav a[aria-current=page]{color:#7146df;border-bottom-color:#7146df}.inner-hero{padding:60px 0 55px}.inner-hero h1{letter-spacing:-3px;margin:23px 0;font-size:clamp(42px,5.2vw,72px);font-weight:500;line-height:1.1}.inner-hero em{color:#8054df;font-style:normal}.inner-hero>p{color:#787184;max-width:720px;font-size:18px;line-height:1.8}.product-intro{grid-template-columns:1fr 1fr;align-items:center;gap:55px;display:grid}.product-intro>img{object-fit:cover;border-radius:16px;width:100%;height:440px}.product-intro p,.body-copy,.mission-grid p,.pricing-details p{color:#787184;font-size:16px;line-height:1.85}.journey>h3{letter-spacing:-.6px;font-size:24px;font-weight:500}.feature>svg{color:#8054df}.mission-grid,.pricing-details{grid-template-columns:1fr 1fr;gap:65px;padding-bottom:70px;display:grid}.mission-grid article{border-top:1px solid var(--border);padding-top:28px}.mission-grid h2,.pricing-details h2{font-size:32px}.team-section{padding:30px 0 80px}.team-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;display:grid}.portrait{background:#f0ebfa;border-radius:14px;height:350px;overflow:hidden}.portrait img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.team-role{color:#7956a6;margin-top:24px;font-size:14px;display:block}.team-card h3{letter-spacing:-.7px;margin:8px 0;font-size:27px;font-weight:500}.team-card p{color:#787184;font-size:16px;line-height:1.8}.billing-note{color:#7956a6;background:#eee8f9;border-radius:30px;margin-top:15px;padding:10px 16px;font-size:14px;display:inline-block}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.price-card{background:#fff;border:1px solid #e1d9ef;border-radius:15px;flex-direction:column;padding:30px;display:flex}.price-card .eyebrow{letter-spacing:1px;font-size:10px}.price-card h2{margin-top:16px;font-size:30px}.plan-copy{color:#787184;min-height:52px;font-size:16px;line-height:1.6}.plan-price{letter-spacing:-1.5px;white-space:nowrap;margin-top:20px;font-size:40px;font-weight:550}.plan-price>span{letter-spacing:0;font-size:16px}.plan-price small{letter-spacing:0;color:#787184;margin-top:4px;font-size:14px;font-weight:400;display:block}.setup-fee{color:#787184;margin:18px 0 24px;font-size:14px}.price-card ul{gap:17px;margin:28px 0;padding:0;list-style:none;display:grid}.price-card li{gap:10px;font-size:14px;line-height:1.6;display:flex}.price-card li svg{color:#8054df;flex-shrink:0;width:17px}.first-year{border-top:1px solid var(--border);justify-content:space-between;gap:8px;margin-top:auto;padding-top:24px;font-size:14px;display:flex}.first-year span{color:#787184}.featured-plan{background:#f3eefd;border-color:#a083d8;box-shadow:0 10px 40px #6942df0a}.pricing-details{padding-top:70px}.feature p{font-size:16px}.step p,.hero-note,.promise-bar>span{font-size:14px}@media (max-width:1000px){.nav nav{gap:20px}.pricing-grid{gap:14px}.price-card{padding:22px}.plan-price{font-size:33px}.first-year{flex-direction:column}.product-intro{gap:30px}.portrait{height:290px}}@media (max-width:700px){.nav{flex-wrap:wrap;gap:14px;height:auto;min-height:115px;padding:18px 0 0}.nav nav{border-bottom:1px solid var(--border);order:3;justify-content:space-between;gap:12px;width:100%;font-size:14px;display:flex}.nav nav a{white-space:nowrap}.inner-hero{padding:42px 0 35px}.inner-hero h1{letter-spacing:-1.8px;font-size:43px}.inner-hero>p{font-size:16px}.product-intro,.mission-grid,.team-grid,.pricing-grid,.pricing-details{grid-template-columns:1fr;gap:30px}.product-intro>img{height:320px}.mission-grid{padding-bottom:35px}.team-section{padding:20px 0 50px}.portrait{height:370px}.team-grid{gap:35px}.price-card{padding:27px}.plan-copy{min-height:0}.plan-price{font-size:40px}.first-year{flex-direction:row}.pricing-details{padding-top:50px;padding-bottom:45px}.promise-bar>span,.billing-note,.hero-note{font-size:12px}}.brand-logo{object-fit:contain;background:#211d36;border-radius:50%;flex-shrink:0;width:48px;height:48px;padding:2px}.portrait{aspect-ratio:2100/2900;height:auto}.portrait img{object-fit:cover;display:block}.price-card .plan-price{font-size:60px}.price-card .first-year{flex-wrap:wrap}.first-year strong{font-weight:550}footer .brand-logo{width:40px;height:40px}@media (max-width:700px){.brand-logo{width:38px;height:38px}.portrait{max-height:530px}.portrait img{object-position:center 25%}}.learning-story{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:90px 0;display:grid}.learning-photo{border-radius:18px;height:510px;position:relative;overflow:hidden}.learning-photo>img{object-fit:cover;object-position:center 45%;width:100%;height:100%}.photo-label{color:#705094;background:#fffefc;border-radius:10px;align-items:center;gap:10px;padding:16px 20px;font-size:15px;display:flex;position:absolute;bottom:24px;left:24px;right:24px;box-shadow:0 5px 25px #23153a15}.learning-story p{color:#787184;margin:24px 0;font-size:17px;line-height:1.8}.learning-story ul{gap:20px;margin:30px 0;padding:0;list-style:none;display:grid}.learning-story li{align-items:center;gap:12px;font-size:15px;display:flex}.learning-story li svg{color:#8054df;flex-shrink:0}.milestones-section{background:#f5f1fb;padding:75px 0}.milestone-grid{grid-template-columns:1fr 1.05fr;gap:27px;margin-top:38px;display:grid}.milestone-grid figure{border-radius:15px;margin:0;position:relative;overflow:hidden}.event-photo{height:650px}.event-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.event-photo figcaption{color:#fff;background:linear-gradient(#0000,#21152ec9);padding:65px 30px 28px;position:absolute;bottom:0;left:0;right:0}.event-photo figcaption>span,.zurich-photo figcaption{letter-spacing:1px;font-size:12px}.event-photo h3{letter-spacing:-.6px;margin:12px 0 0;font-size:27px;font-weight:500}.milestone-stack{grid-template-rows:320px 1fr;gap:25px;display:grid}.zurich-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.zurich-photo figcaption{color:#534766;background:#fff;border-radius:5px;padding:9px 12px;position:absolute;bottom:15px;left:20px}.impact-card{background:#e7dcf7;border-radius:15px;padding:32px}.impact-card h3{letter-spacing:-.8px;margin:20px 0 15px;font-size:29px;font-weight:500;line-height:1.2}.impact-card p{color:#756780;margin:0 0 20px;font-size:16px;line-height:1.8}@media (max-width:1000px){.learning-story{gap:35px}.event-photo{height:620px}.milestone-stack{grid-template-rows:280px 1fr}.impact-card{padding:25px}}@media (max-width:700px){.learning-story{grid-template-columns:1fr;gap:30px;padding:55px 0}.learning-photo{height:430px}.milestones-section{padding:50px 0}.milestone-grid{grid-template-columns:1fr;gap:22px}.event-photo{height:500px}.milestone-stack{grid-template-rows:270px auto}.learning-story p{font-size:16px}.impact-card{padding:28px}}.site-footer{border-top:1px solid var(--border);margin-top:35px;padding:55px 0 25px;display:block}.footer-main{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:35px;display:grid}.footer-main nav{flex-direction:column;gap:13px;display:flex}.footer-main nav h2{letter-spacing:0;margin:0 0 8px;font-size:14px;font-weight:650}.footer-main nav a{color:#796d88;align-items:center;gap:5px;font-size:14px;display:flex}.footer-main nav a:hover{color:#7146df}.footer-brand p{color:#8b7f98;margin-top:18px;font-size:14px;line-height:1.8}.footer-bottom{border-top:1px solid var(--border);color:#8b7f98;justify-content:space-between;gap:20px;margin-top:38px;padding-top:26px;font-size:13px;display:flex}.legal-grid{grid-template-columns:230px minmax(0,760px);gap:65px;padding-bottom:65px;display:grid}.legal-grid aside nav{color:#796d88;flex-direction:column;gap:18px;font-size:14px;display:flex;position:sticky;top:35px}.legal-body section{margin-bottom:34px;scroll-margin-top:35px}.legal-body h2{letter-spacing:-.7px;margin:0 0 16px;font-size:25px;line-height:1.35}.legal-body p{color:#71677b;margin:12px 0;font-size:16px;line-height:1.85}.legal-body a,.contact-note a{color:#7146df;text-underline-offset:3px;text-decoration:underline}.review-note{background:#f0ebfa;border:1px solid #e2d9ef;border-radius:10px;margin-bottom:38px;padding:20px 24px}.review-note strong{color:#70528d;font-size:14px}.review-note p{margin:8px 0 0;font-size:14px}.legal-date{color:#8b7f98;font-size:14px}.policy-link h2{letter-spacing:-.7px;margin:24px 0 15px;font-size:24px}.policy-link .text-link{margin-top:25px}.policies-index .feature-grid{margin-top:0}.policy-contact{justify-content:space-between;align-items:center;gap:20px;padding:60px 0;display:flex}.policy-contact h2{margin:0;font-size:30px}.contact-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.contact-grid h2{margin:20px 0;font-size:29px}.contact-grid .text-link{margin-top:25px}.contact-note{color:#8b7f98;margin:30px 0 60px;font-size:14px;line-height:1.8}@media (max-width:700px){.footer-main{grid-template-columns:1fr 1fr;gap:35px 20px}.footer-brand{grid-column:1/-1}.site-footer .brand{width:auto}.footer-bottom{flex-direction:column;gap:10px}.legal-grid{grid-template-columns:1fr;gap:30px}.legal-grid aside nav{border-bottom:1px solid var(--border);flex-flow:wrap;gap:12px 20px;padding-bottom:25px;position:static}.legal-body h2{font-size:23px}.policy-contact{flex-direction:column;align-items:start;padding:40px 0}.policy-contact h2{font-size:27px}.contact-grid{grid-template-columns:1fr}.legal-page .inner-hero h1{font-size:40px}.site-footer{padding-top:35px}}.hero-copy,.hero-visual,.elip-grid>div,.learning-story>div,.milestone-stack,.footer-main>*{min-width:0}.hero-copy>p{color:#655d73;max-width:470px;font-size:17px;line-height:1.75}.hero h1{letter-spacing:-.045em;font-size:clamp(3.3rem,6.5vw,5.875rem)}.hero-visual{margin-right:0;transform:none}.hero-visual>img{object-fit:cover;width:100%;height:470px}.hero-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#160f23c7);border-radius:0 0 10px 10px;height:150px;position:absolute;bottom:13px;left:13px;right:13px}.image-caption{z-index:1;text-shadow:none;font-size:18px;bottom:32px}.round-arrow{display:none}.floating-note{z-index:2;padding:14px 16px;bottom:122px;left:24px;right:24px;transform:none}.floating-note strong{font-size:14px;line-height:1.4}.floating-note div>span{color:#6b6178;font-size:12px;line-height:1.5}.vertical-label{display:none}.visual-top>span{letter-spacing:.5px;font-size:12px}.visual-top{gap:12px;height:auto;min-height:46px}.visual-top>svg{flex-shrink:0}.eyebrow{letter-spacing:1.3px;color:#6f5d7e;font-size:12px;line-height:1.6}.hero-note{color:#74697e}.hero-actions .button{min-height:48px}.promise-bar>span{color:#655b73;line-height:1.5}.promise-bar svg{flex-shrink:0}.section-heading>p,.feature p,.elip-grid>div>p,.about p,.learning-story p{color:#6e637b;font-size:16px}.journey-heading{flex-wrap:wrap;gap:12px}.journey-heading>span:first-child{font-size:12px;line-height:1.5}.pill{font-size:12px}.step p{color:#73657e;font-size:14px}.step{align-items:flex-start}.step>svg{margin-top:8px}.photo-label{font-size:16px}.photo-label svg{flex-shrink:0}.zurich-photo img{object-fit:contain;background:#e5deeb}.zurich-photo figcaption{background:#fff;border-radius:0;padding:12px 16px;line-height:1.5;position:static}.zurich-photo{flex-direction:column;display:flex}.zurich-photo img{object-fit:cover;flex:1;min-height:0}.milestone-stack{grid-template-rows:320px minmax(0,1fr)}.impact-card p{color:#62516f}.cta p{color:#d1c3dd;font-size:14px}.footer-main nav a{color:#71627f;min-height:28px}.footer-brand p,.footer-bottom{color:#74667e}.footer-main .brand{width:auto;margin-right:0}@media (max-width:1000px){.hero{grid-template-columns:1fr 1fr;gap:28px}.hero-actions{gap:18px}.hero-visual>img{height:460px}.floating-note{left:20px;right:20px}.floating-note strong{font-size:13px}.visual-top>span{font-size:12px}.milestone-stack{grid-template-rows:280px auto}}@media (max-width:700px){.hero{grid-template-columns:1fr;gap:30px;padding-top:34px}.hero h1{font-size:clamp(3.15rem,12vw,4.5rem);line-height:1.06}.hero-copy>p{font-size:16px;line-height:1.8}.hero-visual{margin:0}.hero-visual>img{height:420px}.floating-note{bottom:122px;left:22px;right:22px}.image-caption{font-size:17px;left:29px;right:29px}.visual-top>span{font-size:12px}.visual-top{padding:0 5px 10px}.eyebrow{letter-spacing:.8px;font-size:12px}.promise-bar{gap:20px 16px}.promise-bar>span{align-items:flex-start;font-size:14px}.promise-bar svg{margin-top:2px}.journey-heading>span:first-child,.pill{font-size:12px}.hero-note{font-size:14px}.feature h3{font-size:22px}.learning-photo{aspect-ratio:445/466;height:auto}.learning-photo>img{display:block;position:absolute;inset:0}.milestone-stack{grid-template-rows:280px auto}.event-photo{aspect-ratio:3/4;height:auto}.event-photo img{display:block}.cta h2{font-size:clamp(1.8rem,7.5vw,2.1rem)}.footer-bottom>a{overflow-wrap:anywhere}.footer-main nav a{min-height:32px}.footer-main nav h2{line-height:1.5}}@media (max-width:360px){.wrap{width:calc(100% - 28px)}.nav nav{gap:6px;font-size:13px}.nav .button{gap:6px;padding:11px 10px}.brand{font-size:20px}.brand-logo{width:34px;height:34px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .text-link{justify-content:center;padding:10px}.floating-note{gap:8px;padding:12px}.note-icon{padding:7px}.floating-note strong{font-size:12px}.image-caption{font-size:16px}.footer-main{gap:25px 14px}}.featured-strip{color:#fff;background:#2d203e;margin-top:6px;padding:34px 0 30px}.featured-label{text-align:center;letter-spacing:1.8px;color:#cfc1db;margin:0 0 23px;font-size:12px;font-weight:650}.featured-logos{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:18px;display:grid}.featured-logo{border-left:1px solid #ffffff21;justify-content:center;align-items:center;height:62px;padding:7px 10px;display:flex}.featured-logo:first-child{border-left:0}.featured-logo img{object-fit:contain;filter:grayscale();opacity:.88;width:auto;max-width:100%;height:auto;max-height:48px;display:block}.featured-logo:hover img{filter:none;opacity:1}@media (max-width:900px){.featured-logos{grid-template-columns:repeat(4,1fr);row-gap:16px}.featured-logo:nth-child(5){border-left:0}}@media (max-width:520px){.featured-strip{padding:30px 0 24px}.featured-logos{grid-template-columns:repeat(2,1fr);gap:12px}.featured-logo{border-top:1px solid #ffffff1f;border-left:0;height:64px}.featured-logo:nth-child(-n+2){border-top:0}.featured-logo:last-child{grid-column:1/-1}.featured-label{margin-bottom:17px}}.usage-note{color:#695d76;text-align:center;background:#f7f4fc;border:1px solid #e1d9ef;border-radius:10px;margin-top:28px;padding:18px 22px;font-size:15px;line-height:1.7}
