/* Practical questions and a visual first-conversation journey. */
.faq-start-v14,.questions-v14{--fs14-paper:#f7f4ee;--fs14-ink:#17152e;--fs14-blue:#4545f5;--fs14-lime:#c6ff00;--fs14-line:#d8d5df;color:var(--fs14-ink)}
.faq-start-v14 main{overflow:hidden;background:var(--fs14-paper)}
.faq-start-v14 :is(h1,h2,h3,p),.questions-v14 :is(h2,h3,p){margin-top:0}
.faq-start-v14 :is(h1,h2,h3),.questions-v14 :is(h2,h3){color:var(--fs14-ink);font-weight:650}
.faq-start-v14 h1{font-size:clamp(46px,5.5vw,76px);line-height:1.06;letter-spacing:-2.7px;margin-bottom:24px}
.faq-start-v14 h2,.questions-v14 h2{font-size:clamp(35px,3.8vw,52px);line-height:1.12;letter-spacing:-1.7px;margin-bottom:24px}
.faq-start-v14 h3{font-size:24px;line-height:1.25;letter-spacing:-.5px}
.faq-start-v14 em{font-style:normal;color:var(--fs14-blue)}
.faq-start-v14 p{font-size:18px;line-height:1.7;color:#45444f}
.faq-start-v14 .eyebrow,.questions-v14 .eyebrow{font-size:12px;line-height:1.6;letter-spacing:1.1px;font-weight:650;color:#45444f;margin-bottom:21px}
.fs14-icon{display:block;width:32px;height:32px;flex-shrink:0}
.faq-start-v14 :is(a,summary):focus-visible,.questions-v14 :is(a,summary):focus-visible{outline:3px solid #6448f6;outline-offset:5px}
.fs14-text-link{display:inline-flex;align-items:center;gap:21px;font-size:16px;line-height:1.6;font-weight:600;color:#4333bc;text-decoration:none}
.fs14-text-link:hover{text-decoration:underline;text-underline-offset:5px}
.fs14-text-link>span{font-size:22px;line-height:1}
.fs14-hero{padding:34px 0 62px}
.fs14-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;min-height:490px}
.fs14-hero-copy{position:relative;z-index:2;padding:0 0 16px}
.fs14-breadcrumb{display:inline-flex;gap:11px;align-items:center;color:#53535e;font-size:13px;font-weight:500;margin-bottom:53px;text-decoration:none}
.fs14-breadcrumb:hover{color:var(--fs14-blue)}
.fs14-hero-copy>p:not(.eyebrow){max-width:490px;font-size:20px;line-height:1.65;margin-bottom:29px}
.fs14-hero-actions{display:flex;gap:25px;flex-wrap:wrap;align-items:center}
.fs14-faq-visual{position:relative;height:480px;background:#e9e7ff;border-radius:48% 48% 38% 42%;margin-top:20px;isolation:isolate}
.fs14-visual-orbit{position:absolute;inset:49px;border:1px dashed #a5a0ed;border-radius:50%;transform:rotate(-23deg)}
.fs14-visual-question{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%) rotate(-10deg);font-weight:700;font-size:230px;line-height:1;color:var(--fs14-blue);text-shadow:8px 10px 0 #c6ff00}
.fs14-note{position:absolute;background:#fff;display:flex;align-items:center;gap:16px;border:1px solid #d1ccef;box-shadow:0 15px 30px #3029890c;padding:19px 24px;border-radius:12px;font-size:16px;line-height:1.5;z-index:2}
.fs14-note strong{font-weight:650}
.fs14-note .fs14-icon{color:var(--fs14-blue)}
.fs14-note-first{left:-15px;top:43px;transform:rotate(-4deg)}
.fs14-note-second{right:-5px;top:207px;transform:rotate(4deg)}
.fs14-note-third{left:49px;bottom:32px;background:var(--fs14-lime);border-color:var(--fs14-lime);transform:rotate(-3deg)}
.fs14-note-third .fs14-icon{color:var(--fs14-ink)}
.fs14-group-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--fs14-line);border-bottom:1px solid var(--fs14-line);padding-top:24px;padding-bottom:24px;gap:25px}
.fs14-group-nav a{display:flex;gap:15px;color:var(--fs14-ink);font-size:16px;font-weight:600;text-decoration:none;line-height:1.5}
.fs14-group-nav a:hover{color:var(--fs14-blue)}
.fs14-group-nav a>span{font-size:12px;color:var(--fs14-blue);padding-top:3px;letter-spacing:.7px}
.fs14-faq-body{padding-top:12px;padding-bottom:64px}
.fs14-faq-group{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px;padding:66px 0;scroll-margin-top:110px}
.fs14-faq-group+.fs14-faq-group{border-top:1px solid var(--fs14-line)}
.fs14-number{display:inline-grid;place-items:center;width:44px;height:34px;background:var(--fs14-lime);border-radius:5px;font-size:13px;font-weight:650;margin-bottom:25px}
.fs14-faq-group:nth-child(2) .fs14-number{background:var(--fs14-blue);color:#fff}
.fs14-group-heading h2{font-size:35px;line-height:1.18;letter-spacing:-1px;margin-bottom:18px}
.fs14-group-heading p{font-size:17px;max-width:300px}
.fs14-answers{border-top:1px solid #c9c6d5}
.fs14-question{border-bottom:1px solid #c9c6d5;scroll-margin-top:120px}
.fs14-question summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 0;color:var(--fs14-ink);font-size:19px;font-weight:600;line-height:1.45;letter-spacing:-.15px}
.fs14-question summary::-webkit-details-marker{display:none}
.fs14-plus{width:26px;height:26px;flex:0 0 26px;border-radius:50%;border:1px solid #a29bbf;position:relative;margin-top:1px;transition:background .2s,border-color .2s}
.fs14-plus:before,.fs14-plus:after{content:"";position:absolute;background:#5544c6;left:7px;top:11px;width:10px;height:1.5px}
.fs14-plus:after{transform:rotate(90deg);transition:transform .2s}
.fs14-question[open] .fs14-plus{background:var(--fs14-lime);border-color:var(--fs14-lime)}
.fs14-question[open] .fs14-plus:after{transform:rotate(0)}
.fs14-answer{padding:0 34px 27px 0}
.fs14-answer p{font-size:17px;line-height:1.75;color:#41414d;margin:0}
.fs14-answer .fs14-text-link{font-size:15px;margin-top:18px}
.fs14-next{padding:60px 0 68px;background:var(--fs14-blue)}
.fs14-next-inner{display:flex;justify-content:space-between;align-items:center;gap:45px}
.fs14-next-inner>div{max-width:650px}
.faq-start-v14 .fs14-next :is(h2,p){color:#fff}
.faq-start-v14 .fs14-next h2{font-size:40px;margin-bottom:18px}
.faq-start-v14 .fs14-next .eyebrow{color:#e7e5ff;margin-bottom:15px}
.faq-start-v14 .fs14-next p{font-size:18px;margin-bottom:0;max-width:580px}
.fs14-next .button{flex-shrink:0}
.questions-v14{background:var(--fs14-paper);padding:90px 0;scroll-margin-top:100px}
.fs14-home-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}
.fs14-home-heading{position:sticky;top:125px}
.fs14-home-heading>p:not(.eyebrow){font-size:18px;line-height:1.7;color:#45444f;max-width:320px;margin-bottom:25px}
.fs14-home-heading>.fs14-text-link{display:flex;width:fit-content;margin-top:14px}
.fs14-home-group{margin-bottom:36px}
.fs14-home-group:last-child{margin-bottom:0}
.fs14-home-group h3{display:flex;align-items:center;gap:13px;font-size:16px;line-height:1.5;letter-spacing:0;margin:0;padding:0 0 19px;border-bottom:1px solid #c9c6d5}
.fs14-home-group h3>span{font-size:12px;border-radius:4px;padding:5px 9px;background:var(--fs14-lime)}
.fs14-home-group:nth-child(2) h3>span{background:var(--fs14-blue);color:#fff}
.questions-v14 .fs14-question summary{font-size:18px;padding:20px 0}
.questions-v14 .fs14-answer p{font-size:16px;line-height:1.75;color:#41414d}
.questions-v14 .fs14-answer{padding-bottom:23px}
.fs14-start-visual{height:460px;position:relative;isolation:isolate}
.fs14-start-lines{position:absolute;inset:0;width:100%;height:100%;z-index:-1;color:#aca6dd}
.fs14-start-center{position:absolute;top:144px;left:50%;transform:translateX(-50%);width:256px;padding:26px 16px 23px;text-align:center;background:var(--fs14-blue);color:#fff;border-radius:15px;box-shadow:0 16px 35px #4545f51a}
.fs14-start-center .fs14-icon{margin:0 auto 13px;color:var(--fs14-lime)}
.fs14-start-center strong{display:block;font-size:26px;line-height:1.2;font-weight:650;letter-spacing:-.5px}
.fs14-start-center>span{display:block;font-size:12px;margin-top:12px;color:#e8e6ff}
.fs14-foundation{position:absolute;display:flex;align-items:center;gap:11px;padding:17px 18px;background:#fff;border:1px solid #d3cee5;border-radius:10px;color:var(--fs14-ink);font-size:16px;box-shadow:0 8px 24px #201c5805;z-index:2}
.fs14-foundation .fs14-icon{width:27px;height:27px;color:var(--fs14-blue)}
.fs14-f1{top:70px;left:1%;transform:rotate(-5deg)}
.fs14-f2{top:76px;right:0;transform:rotate(4deg);background:var(--fs14-lime);border-color:var(--fs14-lime)}
.fs14-f3{bottom:65px;left:5%;transform:rotate(-4deg);background:var(--fs14-lime);border-color:var(--fs14-lime)}
.fs14-f4{bottom:63px;right:0;transform:rotate(3deg)}
.fs14-visual-caption{position:absolute;bottom:-21px;left:0;width:100%;text-align:center;font-size:14px!important;line-height:1.5!important;color:#55515f}
.fs14-section{padding:82px 0;scroll-margin-top:100px}
.fs14-section-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:40px}
.fs14-section-heading h2{margin-bottom:0}
.fs14-section-heading>p{max-width:450px;margin-bottom:3px;font-size:18px}
.fs14-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;counter-reset:stage}
.fs14-step{min-width:0;padding:24px 23px 0;background:#fff;border:1px solid #d7d3e2;border-radius:12px;display:flex;flex-direction:column;position:relative}
.fs14-step:nth-child(even){background:#eeecff;border-color:#d9d3f3}
.fs14-step-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:39px}
.fs14-step-top>span{font-size:13px;font-weight:650;border-radius:5px;min-width:34px;padding:5px 8px;background:var(--fs14-lime);text-align:center}
.fs14-step:nth-child(even) .fs14-step-top>span{background:var(--fs14-blue);color:#fff}
.fs14-step-top .fs14-icon{color:var(--fs14-blue)}
.fs14-step h3{font-size:24px;margin-bottom:20px;min-height:60px}
.fs14-step .fs14-step-question{font-size:15px;font-weight:600;line-height:1.55;color:var(--fs14-ink);margin-bottom:13px}
.fs14-step>p:not(.fs14-step-question){font-size:16px;line-height:1.7;margin-bottom:27px}
.fs14-step-result{border-top:1px solid #d7d3e2;padding:18px 0 23px;margin-top:auto}
.fs14-step-result>span{display:block;font-size:12px;color:#595364;margin-bottom:8px}
.fs14-step-result strong{font-size:14px;line-height:1.55;font-weight:600;display:block}
.fs14-evidence{background:#eeecff}
.fs14-evidence-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 34px}
.fs14-evidence-grid li{display:flex;gap:19px;padding:28px 0;border-top:1px solid #cbc5e2}
.fs14-evidence-grid .fs14-icon{color:var(--fs14-blue);margin-top:2px;width:30px;height:30px}
.fs14-evidence-grid h3{font-size:22px;margin-bottom:11px}
.fs14-evidence-grid p{font-size:16px;line-height:1.7;margin:0}
.fs14-evidence-note{border-top:1px solid #cbc5e2;padding:24px 0 0;margin-bottom:0;display:flex;gap:17px;font-size:14px!important;line-height:1.7!important;max-width:870px}
.fs14-evidence-note .fs14-icon{width:24px;height:24px;color:var(--fs14-blue)}
.fs14-decision-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px}
.fs14-decision-grid>div:first-child>p:not(.eyebrow){max-width:350px;font-size:17px}
.fs14-decision-grid>div:first-child .fs14-text-link{display:flex;width:fit-content;margin-top:17px;font-size:15px}
.fs14-decision-options{display:grid;gap:15px}
.fs14-decision-options article{display:flex;gap:22px;padding:26px 29px;border:1px solid #d7d3e2;border-radius:12px;background:#fff}
.fs14-decision-icon{display:grid;place-items:center;flex:0 0 48px;height:48px;background:#eeecff;color:var(--fs14-blue);border-radius:8px}
.fs14-decision-options article:nth-child(2) .fs14-decision-icon{background:var(--fs14-lime);color:var(--fs14-ink)}
.fs14-decision-options .fs14-small-label{font-size:11px;letter-spacing:1px;font-weight:650;color:#55515f;line-height:1.5;margin-bottom:9px}
.fs14-decision-options h3{font-size:25px;margin-bottom:12px}
.fs14-decision-options article p:not(.fs14-small-label){font-size:16px;line-height:1.65;margin-bottom:17px}
.fs14-decision-options article div>span{font-size:13px;line-height:1.5;color:#4333bc;font-weight:600;display:block}
.fs14-small-faq{text-align:center;padding:13px 0 70px}
.fs14-small-faq h2{font-size:31px;margin-bottom:17px}
.fs14-small-faq p{font-size:16px;margin-bottom:11px}
@media(min-width:1400px){.fs14-hero-grid{gap:65px}.fs14-steps{gap:20px}}
@media(max-width:1100px){.fs14-hero-grid{gap:25px}.fs14-faq-visual{height:430px}.fs14-note{padding:17px 18px;font-size:15px;gap:12px}.fs14-note-first{left:0}.fs14-note-second{right:0}.fs14-note-third{left:20px}.fs14-visual-question{font-size:205px}.fs14-faq-group,.fs14-home-grid{gap:50px}.fs14-step{padding:22px 17px 0}.fs14-step h3{font-size:21px;min-height:54px}.fs14-step-question{min-height:46px}.fs14-step-top{margin-bottom:28px}.fs14-section-heading{gap:40px}.fs14-start-center{width:220px;top:151px}.fs14-start-center strong{font-size:23px}.fs14-foundation{padding:14px 12px;font-size:14px;gap:8px}.fs14-f1{top:64px}.fs14-f2{top:70px}.fs14-decision-grid{gap:45px}.fs14-evidence-grid{gap:0 25px}.fs14-evidence-grid li{gap:13px}.fs14-evidence-grid h3{font-size:21px}}
@media(max-width:850px){.fs14-hero{padding-top:27px}.fs14-hero-grid{grid-template-columns:1fr;gap:18px}.fs14-hero-copy{max-width:650px}.fs14-breadcrumb{margin-bottom:35px}.faq-start-v14 h1{font-size:61px}.fs14-hero-copy>p:not(.eyebrow){max-width:600px}.fs14-faq-visual{width:520px;max-width:94%;margin:10px auto 0;height:430px}.fs14-hero-visual{max-width:600px}.fs14-start-visual{height:450px;width:540px;max-width:100%;margin:auto}.fs14-start-center{width:245px;top:144px}.fs14-foundation{font-size:16px;padding:17px 18px}.fs14-f1{top:65px}.fs14-f2{top:70px}.fs14-f3,.fs14-f4{bottom:66px}.fs14-group-nav{gap:20px}.fs14-group-nav a{font-size:14px;gap:9px}.fs14-faq-group{grid-template-columns:1fr;gap:22px;padding:43px 0}.fs14-group-heading{display:grid;grid-template-columns:45px 1fr;gap:0 17px}.fs14-group-heading h2{font-size:30px;line-height:1.22;margin-bottom:12px}.fs14-group-heading p{grid-column:2;max-width:600px;margin-bottom:0}.fs14-number{margin-top:2px}.fs14-faq-body{padding-bottom:35px}.fs14-home-grid{grid-template-columns:1fr;gap:35px}.fs14-home-heading{position:static}.fs14-home-heading>p:not(.eyebrow){max-width:550px}.fs14-home-heading>.fs14-text-link{display:inline-flex;margin:0 24px 0 0}.fs14-home-group{margin-bottom:32px}.fs14-next-inner{align-items:flex-start;flex-direction:column;gap:26px}.fs14-next{padding:49px 0 55px}.faq-start-v14 .fs14-next h2{font-size:36px}.fs14-section{padding:66px 0}.fs14-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:32px}.fs14-section-heading>p{max-width:650px}.fs14-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.fs14-step{padding:24px 25px 0}.fs14-step h3{font-size:25px;min-height:0;max-width:210px}.fs14-step-question{min-height:0}.fs14-step>p:not(.fs14-step-question){max-width:270px}.fs14-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 27px}.fs14-evidence-grid li{gap:17px}.fs14-decision-grid{grid-template-columns:1fr;gap:35px}.fs14-decision-grid>div:first-child>p:not(.eyebrow){max-width:600px}.fs14-decision-grid h2 br:nth-of-type(2){display:none}.fs14-decision-options{grid-template-columns:1fr}.fs14-decision-options article{padding:26px 29px}.fs14-small-faq{padding:0 0 58px}.questions-v14{padding:70px 0}}
@media(max-width:600px){.fs14-hero{padding:24px 0 48px}.faq-start-v14 h1{font-size:48px;letter-spacing:-1.9px;margin-bottom:23px}.faq-start-v14 h2,.questions-v14 h2{font-size:36px;letter-spacing:-1.1px}.fs14-breadcrumb{font-size:12px;margin-bottom:31px;gap:9px}.fs14-hero-copy>p:not(.eyebrow){font-size:18px;line-height:1.65;margin-bottom:25px}.fs14-hero-actions{gap:19px}.fs14-hero-actions .fs14-text-link{font-size:15px}.fs14-faq-visual{height:355px;border-radius:43%;margin-top:18px;max-width:100%}.fs14-visual-question{font-size:160px}.fs14-visual-orbit{inset:43px}.fs14-note{font-size:12px;line-height:1.5;padding:13px 14px;gap:9px;border-radius:9px}.fs14-note .fs14-icon{width:25px;height:25px}.fs14-note-first{top:32px;left:0}.fs14-note-second{top:163px;right:0}.fs14-note-third{bottom:24px;left:17px}.fs14-group-nav{grid-template-columns:1fr;padding-top:18px;padding-bottom:18px;gap:13px}.fs14-group-nav a{font-size:15px;gap:13px}.fs14-group-nav a>span{font-size:11px}.fs14-faq-group{padding:36px 0;gap:23px}.fs14-group-heading{grid-template-columns:35px 1fr;gap:0 13px}.fs14-number{width:33px;height:29px;font-size:12px}.fs14-group-heading h2{font-size:27px;letter-spacing:-.6px}.fs14-group-heading p{font-size:16px;line-height:1.65}.fs14-question summary{font-size:18px;padding:22px 0;gap:16px}.fs14-plus{width:25px;height:25px;flex-basis:25px}.fs14-answer{padding:0 0 25px}.fs14-answer p{font-size:16px;line-height:1.75}.fs14-answer .fs14-text-link{font-size:14px;gap:14px}.fs14-next{padding:43px 0 49px}.faq-start-v14 .fs14-next h2{font-size:33px}.faq-start-v14 .fs14-next p{font-size:17px}.fs14-next .button{font-size:14px}.questions-v14{padding:60px 0}.fs14-home-heading>p:not(.eyebrow){font-size:17px;margin-bottom:22px}.fs14-home-heading>.fs14-text-link{display:flex;margin:0 0 12px;font-size:15px}.fs14-home-grid{gap:22px}.fs14-home-group h3{font-size:14px;gap:12px}.fs14-home-group h3>span{font-size:11px;padding:4px 8px}.questions-v14 .fs14-question summary{font-size:17px;line-height:1.5;gap:13px}.fs14-start-visual{height:375px;margin-top:10px}.fs14-start-center{top:122px;width:204px;padding:23px 12px 21px;border-radius:12px}.fs14-start-center .fs14-icon{width:27px;height:27px;margin-bottom:11px}.fs14-start-center strong{font-size:23px}.fs14-start-center>span{font-size:11px}.fs14-foundation{padding:12px 12px;font-size:13px;gap:8px;border-radius:8px}.fs14-foundation .fs14-icon{width:23px;height:23px}.fs14-f1{top:40px;left:0}.fs14-f2{top:45px;right:0}.fs14-f3,.fs14-f4{bottom:34px}.fs14-f3{left:1%}.fs14-visual-caption{bottom:-28px;font-size:12px!important}.fs14-section{padding:56px 0}.fs14-section-heading>p{font-size:17px;line-height:1.7}.fs14-steps{grid-template-columns:1fr;gap:15px}.fs14-step{padding:24px 25px 0}.fs14-step-top{margin-bottom:22px}.fs14-step h3{font-size:27px;max-width:270px;margin-bottom:16px}.fs14-step .fs14-step-question{font-size:15px}.fs14-step>p:not(.fs14-step-question){max-width:none;font-size:16px;margin-bottom:23px}.fs14-step-result{padding:16px 0 21px}.fs14-step-result>span{font-size:12px}.fs14-evidence-grid{grid-template-columns:1fr;gap:0}.fs14-evidence-grid li{padding:25px 0;gap:19px}.fs14-evidence-grid h3{font-size:23px;margin-bottom:10px}.fs14-evidence-note{font-size:13px!important;gap:13px}.fs14-evidence-note .fs14-icon{width:23px;height:23px}.fs14-decision-grid{gap:29px}.fs14-decision-options article{padding:23px 20px;gap:15px}.fs14-decision-icon{width:39px;height:39px;flex-basis:39px}.fs14-decision-icon .fs14-icon{width:27px;height:27px}.fs14-decision-options h3{font-size:23px;letter-spacing:-.3px}.fs14-decision-options article p:not(.fs14-small-label){font-size:15px}.fs14-decision-options article div>span{font-size:12px;line-height:1.65}.fs14-small-faq h2{font-size:27px;line-height:1.2}.fs14-small-faq p{font-size:15px}.fs14-small-faq .fs14-text-link{font-size:14px}.fs14-small-faq{padding:0 0 52px}}
@media(prefers-reduced-motion:reduce){.fs14-plus,.fs14-plus:after{transition:none}}
@media print{.fs14-answer{display:block!important}.fs14-question{break-inside:avoid}.fs14-faq-group{display:block}.fs14-faq-visual,.fs14-group-nav{display:none}.fs14-home-heading{position:static}.fs14-home-grid{display:block}.fs14-steps{grid-template-columns:repeat(2,1fr)}}
