.guided-tool-module__ipszrG__page{--guided-accent:#ff3131;--guided-accent-bright:#ff7078;min-height:100vh;color:var(--text);isolation:isolate;background:radial-gradient(circle at 50% -8%,#ff313121,#0000 34rem),radial-gradient(circle at 7% 28%,#91334814,#0000 24rem),linear-gradient(#0b090b 0,#070708 30rem 100%);overflow:clip}.guided-tool-module__ipszrG__page:before,.guided-tool-module__ipszrG__page:after{content:"";z-index:-1;pointer-events:none;filter:blur(90px);opacity:.14;border-radius:50%;width:28rem;height:28rem;animation:14s ease-in-out infinite alternate guided-tool-module__ipszrG__ambientDrift;position:fixed}.guided-tool-module__ipszrG__page:before{background:#ff313180;top:12rem;right:-15rem}.guided-tool-module__ipszrG__page:after{background:#6b34646b;animation-delay:-6s;bottom:10rem;left:-17rem}.guided-tool-module__ipszrG__header{z-index:80;-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:#070708c2;border-bottom:1px solid #ffffff12;position:sticky;top:0;box-shadow:0 1.2rem 3.4rem #0000002e}.guided-tool-module__ipszrG__headerInner{width:min(calc(100% - (2 * var(--page-gutter))), 78rem);justify-content:space-between;align-items:center;gap:1rem;min-height:4.2rem;margin-inline:auto;display:flex}.guided-tool-module__ipszrG__nav{align-items:center;gap:.55rem;display:flex}.guided-tool-module__ipszrG__navLink,.guided-tool-module__ipszrG__navPrimary,.guided-tool-module__ipszrG__heroAction,.guided-tool-module__ipszrG__primaryButton,.guided-tool-module__ipszrG__secondaryButton,.guided-tool-module__ipszrG__toolPrimary,.guided-tool-module__ipszrG__toolSecondary,.guided-tool-module__ipszrG__toolGhost{letter-spacing:-.01em;text-align:center;min-height:2.8rem;transition:transform var(--duration-fast) var(--ease-standard), border-color var(--duration-medium) var(--ease-standard), background var(--duration-medium) var(--ease-standard), box-shadow var(--duration-medium) var(--ease-standard), color var(--duration-medium) var(--ease-standard);border-radius:.85rem;justify-content:center;align-items:center;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.guided-tool-module__ipszrG__navLink{color:var(--text-muted);padding-inline:.8rem}.guided-tool-module__ipszrG__navLink:hover{color:var(--text)}.guided-tool-module__ipszrG__navPrimary,.guided-tool-module__ipszrG__heroAction,.guided-tool-module__ipszrG__primaryButton,.guided-tool-module__ipszrG__toolPrimary{color:#fff;background:linear-gradient(#ffffff1c,#0000 32%),linear-gradient(135deg,#ee3441,#b91425);border:1px solid #ff77806b;box-shadow:inset 0 1px #ffffff29,0 .8rem 2.1rem #c4182740,0 0 0 1px #ff31310a}.guided-tool-module__ipszrG__navPrimary{padding-inline:1rem}.guided-tool-module__ipszrG__navPrimary:hover,.guided-tool-module__ipszrG__heroAction:hover,.guided-tool-module__ipszrG__primaryButton:hover,.guided-tool-module__ipszrG__toolPrimary:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff3,0 1.05rem 2.6rem #cd1b2b52,0 0 1.7rem #ff31311f}.guided-tool-module__ipszrG__navPrimary:active,.guided-tool-module__ipszrG__heroAction:active,.guided-tool-module__ipszrG__primaryButton:active,.guided-tool-module__ipszrG__toolPrimary:active,.guided-tool-module__ipszrG__secondaryButton:active,.guided-tool-module__ipszrG__toolSecondary:active,.guided-tool-module__ipszrG__toolGhost:active{transform:translateY(1px)scale(.992)}.guided-tool-module__ipszrG__hero{width:min(calc(100% - (2 * var(--page-gutter))), 78rem);margin-inline:auto;padding:clamp(3.4rem,8vw,7rem) 0 clamp(3rem,7vw,5.5rem)}.guided-tool-module__ipszrG__heroGrid{align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.guided-tool-module__ipszrG__heroCopy{z-index:2;position:relative}.guided-tool-module__ipszrG__eyebrow,.guided-tool-module__ipszrG__previewEyebrow,.guided-tool-module__ipszrG__questionEyebrow,.guided-tool-module__ipszrG__resultEyebrow,.guided-tool-module__ipszrG__cardEyebrow{color:var(--guided-accent-bright);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.guided-tool-module__ipszrG__heroCopy h1{letter-spacing:-.065em;text-wrap:balance;max-width:12ch;margin:1rem 0 0;font-size:clamp(2.75rem,11vw,5.6rem);font-weight:900;line-height:.94}.guided-tool-module__ipszrG__heroCopy h1:after{content:"";background:linear-gradient(90deg, var(--guided-accent), transparent);width:min(8rem,32vw);height:2px;margin-top:1.25rem;display:block;box-shadow:0 0 1.4rem #ff31318c}.guided-tool-module__ipszrG__heroIntro{max-width:39rem;color:var(--text-muted);margin:1.35rem 0 0;font-size:clamp(1rem,2.4vw,1.13rem);line-height:1.75}.guided-tool-module__ipszrG__proofRail{flex-wrap:wrap;gap:.55rem;margin-top:1.45rem;display:flex}.guided-tool-module__ipszrG__proofRail span{color:#ffffffa6;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;align-items:center;min-height:2rem;padding-inline:.75rem;font-size:.68rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.guided-tool-module__ipszrG__heroAction{min-width:12rem;margin-top:1.55rem;padding-inline:1.15rem}.guided-tool-module__ipszrG__heroPreview{-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:linear-gradient(145deg,#ffffff16,#ffffff05 38%),#110f12c7;border:1px solid #ffffff1c;border-radius:clamp(1.35rem,4vw,2rem);padding:clamp(1.25rem,4vw,2rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #0000008c,0 2.6rem 7rem #0000007a,0 0 0 1px #ff313106}.guided-tool-module__ipszrG__heroPreview:before{content:"";border-radius:inherit;pointer-events:none;animation:guided-tool-module__ipszrG__glassSweep 7s var(--ease-emphasised) infinite;background:linear-gradient(115deg,#0000 25%,#ffffff12 48%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}.guided-tool-module__ipszrG__previewGlow{filter:blur(52px);background:#ff31312e;border-radius:50%;width:16rem;height:16rem;animation:4.6s ease-in-out infinite alternate guided-tool-module__ipszrG__glowBreath;position:absolute;top:-7rem;right:-5rem}.guided-tool-module__ipszrG__heroPreview h2{letter-spacing:-.045em;max-width:16ch;margin:.65rem 0 0;font-size:clamp(1.7rem,4.5vw,2.45rem);font-weight:900;line-height:1.03;position:relative}.guided-tool-module__ipszrG__previewList{gap:.7rem;margin-top:1.35rem;display:grid;position:relative}.guided-tool-module__ipszrG__previewItem{background:#0000003b;border:1px solid #ffffff13;border-radius:.95rem;grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.8rem;display:grid;box-shadow:inset 0 1px #ffffff09}.guided-tool-module__ipszrG__previewItem span{color:#ff7078b8;letter-spacing:.08em;font-size:.62rem;font-weight:900}.guided-tool-module__ipszrG__previewItem p,.guided-tool-module__ipszrG__previewPrivacy{margin:0}.guided-tool-module__ipszrG__previewItem p{color:#ffffffb8;font-size:.78rem;font-weight:800;line-height:1.45}.guided-tool-module__ipszrG__previewPrivacy{color:var(--text-subtle);margin-top:1rem;font-size:.68rem;line-height:1.55;position:relative}.guided-tool-module__ipszrG__toolSection{width:min(calc(100% - (2 * var(--page-gutter))), 72rem);margin-inline:auto;padding-bottom:clamp(4rem,10vw,8rem);scroll-margin-top:6rem;position:relative}.guided-tool-module__ipszrG__toolAura{z-index:-1;filter:blur(86px);background:#ff31311a;border-radius:50%;width:min(54rem,96vw);height:min(25rem,62vw);animation:5.5s ease-in-out infinite alternate guided-tool-module__ipszrG__glowBreath;position:absolute;top:10%;left:50%;transform:translate(-50%)}.guided-tool-module__ipszrG__toolShell{-webkit-backdrop-filter:blur(28px)saturate(135%);backdrop-filter:blur(28px)saturate(135%);background:radial-gradient(circle at 92% 3%,#ff31311a,#0000 22rem),linear-gradient(145deg,#ffffff13,#ffffff05 36%),#0d0c0ee6;border:1px solid #ffffff1f;border-radius:clamp(1.45rem,4vw,2.2rem);min-height:32rem;padding:clamp(1rem,4vw,2rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #000000b3,0 3rem 8rem #0000008a,0 0 0 1px #ff313106,0 0 4rem #ff31310a}.guided-tool-module__ipszrG__toolShell:before{content:"";pointer-events:none;border:1px solid #ff31311c;border-radius:50%;width:20rem;height:20rem;position:absolute;top:-8rem;right:-7rem;box-shadow:0 0 0 2.2rem #ff313105,0 0 0 4.4rem #ff313103}.guided-tool-module__ipszrG__toolTopline{z-index:2;border-bottom:1px solid #ffffff12;gap:.8rem;padding-bottom:1.2rem;display:grid;position:relative}.guided-tool-module__ipszrG__toolMeta{justify-content:space-between;align-items:center;gap:1rem;display:flex}.guided-tool-module__ipszrG__toolName,.guided-tool-module__ipszrG__stepCount{color:var(--text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.guided-tool-module__ipszrG__progressTrack{background:#00000061;border:1px solid #ffffff0e;border-radius:999px;height:.38rem;position:relative;overflow:hidden;box-shadow:inset 0 1px .25rem #0009}.guided-tool-module__ipszrG__progressFill{border-radius:inherit;transition:width .52s var(--ease-emphasised);background:linear-gradient(90deg,#bd1727,#ff4651,#ff9096);position:absolute;inset:0 auto 0 0;box-shadow:0 0 1rem #ff313180,0 0 2rem #ff31312e}.guided-tool-module__ipszrG__progressFill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:2.8s ease-in-out infinite guided-tool-module__ipszrG__progressShine;position:absolute;inset:0;transform:translate(-110%)}.guided-tool-module__ipszrG__stage{z-index:2;min-height:25rem;animation:guided-tool-module__ipszrG__stageEnter .52s var(--ease-emphasised) both;align-content:center;padding:clamp(1.6rem,5vw,3.6rem) clamp(.15rem,2vw,1.6rem) 0;display:grid;position:relative}.guided-tool-module__ipszrG__questionHeader{max-width:49rem}.guided-tool-module__ipszrG__questionTitle{letter-spacing:-.055em;margin:.75rem 0 0;font-size:clamp(2rem,6vw,3.75rem);font-weight:900;line-height:.99}.guided-tool-module__ipszrG__questionCopy{max-width:42rem;color:var(--text-muted);margin:1rem 0 0;font-size:.95rem;line-height:1.7}.guided-tool-module__ipszrG__optionsGrid{gap:.72rem;margin-top:1.65rem;display:grid}.guided-tool-module__ipszrG__option{color:#ffffffb8;text-align:left;cursor:pointer;width:100%;min-height:4rem;transition:transform .18s var(--ease-standard), border-color .26s var(--ease-standard), color .26s var(--ease-standard), background .26s var(--ease-standard), box-shadow .26s var(--ease-standard);background:linear-gradient(#ffffff0b,#ffffff03),#0303044d;border:1px solid #ffffff16;border-radius:1.05rem;align-items:center;padding:1rem 1.05rem;font-size:.9rem;font-weight:700;line-height:1.45;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 .8rem 2rem #00000029}.guided-tool-module__ipszrG__option:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;-webkit-mask-composite:xor;transition:opacity .26s var(--ease-standard);background:conic-gradient(from 180deg,#0000,#ff3131a6,#0000 28%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.guided-tool-module__ipszrG__option:after{content:"";pointer-events:none;width:32%;height:340%;transition:left .52s var(--ease-emphasised);background:linear-gradient(90deg,#0000,#ffffff21,#0000);position:absolute;top:-120%;left:-35%;transform:rotate(18deg)}.guided-tool-module__ipszrG__option:hover{color:#fff;background:linear-gradient(#ffffff13,#ffffff06),#0807099e;border-color:#ffffff2b;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 1.15rem 2.7rem #00000040}.guided-tool-module__ipszrG__option:hover:after{left:118%}.guided-tool-module__ipszrG__optionSelected{color:#fff;background:radial-gradient(circle at 90% 0,#ff313130,#0000 42%),linear-gradient(135deg,#ff313129,#ffffff09),#0e080ad1;border-color:#ff606975;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1c,0 1.15rem 3rem #0000004d,0 0 2.4rem #ff313121}.guided-tool-module__ipszrG__optionSelected:before{opacity:1;animation:3.6s linear infinite guided-tool-module__ipszrG__optionOrbit}.guided-tool-module__ipszrG__option:focus-visible,.guided-tool-module__ipszrG__toolPrimary:focus-visible,.guided-tool-module__ipszrG__toolSecondary:focus-visible,.guided-tool-module__ipszrG__toolGhost:focus-visible,.guided-tool-module__ipszrG__navLink:focus-visible,.guided-tool-module__ipszrG__navPrimary:focus-visible,.guided-tool-module__ipszrG__heroAction:focus-visible,.guided-tool-module__ipszrG__primaryButton:focus-visible,.guided-tool-module__ipszrG__secondaryButton:focus-visible,.guided-tool-module__ipszrG__faqList summary:focus-visible{border-color:#ff7982b8;box-shadow:0 0 0 3px #ff313121,0 0 2rem #ff31311f}.guided-tool-module__ipszrG__toolControls{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.35rem;display:flex}.guided-tool-module__ipszrG__toolPrimary,.guided-tool-module__ipszrG__toolSecondary,.guided-tool-module__ipszrG__toolGhost{cursor:pointer;border:0;min-height:2.9rem;padding-inline:1rem}.guided-tool-module__ipszrG__toolSecondary,.guided-tool-module__ipszrG__secondaryButton{color:#ffffffd6;background:linear-gradient(#fff1,#ffffff05),#ffffff07;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff13,0 .85rem 2rem #0000002e}.guided-tool-module__ipszrG__toolGhost{color:var(--text-subtle);background:0 0}.guided-tool-module__ipszrG__toolSecondary:hover,.guided-tool-module__ipszrG__secondaryButton:hover{color:#fff;background:#ffffff12;border-color:#fff3;transform:translateY(-2px)}.guided-tool-module__ipszrG__toolGhost:hover{color:#fff;background:#ffffff0a}.guided-tool-module__ipszrG__resultStage{z-index:2;animation:guided-tool-module__ipszrG__resultReveal .68s var(--ease-emphasised) both;padding:clamp(1.6rem,5vw,3rem) clamp(.15rem,2vw,1.6rem) 0;position:relative}.guided-tool-module__ipszrG__resultLead{background:radial-gradient(circle at 92% 0,#ff31312e,#0000 18rem),linear-gradient(145deg,#ffffff12,#ffffff05),#070608a3;border:1px solid #ff59633b;border-radius:1.25rem;padding:clamp(1.1rem,3vw,1.6rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 1.6rem 4.5rem #00000052,0 0 3rem #ff31310e}.guided-tool-module__ipszrG__resultLead:after{content:"";background:linear-gradient(90deg,#0000,#ff6871cc);width:45%;height:1px;position:absolute;top:0;right:0;box-shadow:0 0 1rem #ff313180}.guided-tool-module__ipszrG__resultTitle{letter-spacing:-.055em;max-width:18ch;margin:.65rem 0 0;font-size:clamp(2rem,5vw,3.5rem);font-weight:900;line-height:1}.guided-tool-module__ipszrG__resultCopy{max-width:48rem;color:var(--text-muted);margin:1rem 0 0;font-size:.94rem;line-height:1.75}.guided-tool-module__ipszrG__resultGrid{gap:.8rem;margin-top:.9rem;display:grid}.guided-tool-module__ipszrG__resultCard{animation:guided-tool-module__ipszrG__cardRise .56s var(--ease-emphasised) both;background:linear-gradient(150deg,#ffffff0e,#ffffff03),#00000038;border:1px solid #ffffff13;border-radius:1rem;padding:1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1rem 2.7rem #0000002b}.guided-tool-module__ipszrG__resultCard:nth-child(2){animation-delay:70ms}.guided-tool-module__ipszrG__resultCard:nth-child(3){animation-delay:.14s}.guided-tool-module__ipszrG__resultCard:nth-child(4){animation-delay:.21s}.guided-tool-module__ipszrG__resultCard h3{letter-spacing:-.025em;margin:.45rem 0 0;font-size:1.05rem;font-weight:900}.guided-tool-module__ipszrG__resultCard p,.guided-tool-module__ipszrG__resultCard li{color:var(--text-muted);font-size:.8rem;line-height:1.65}.guided-tool-module__ipszrG__resultCard p{margin:.55rem 0 0}.guided-tool-module__ipszrG__resultCard ul,.guided-tool-module__ipszrG__resultCard ol{gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.guided-tool-module__ipszrG__resultCard li{padding-left:1rem;position:relative}.guided-tool-module__ipszrG__resultCard li:before{content:"";background:var(--guided-accent);border-radius:50%;width:.32rem;height:.32rem;position:absolute;top:.65em;left:0;box-shadow:0 0 .8rem #ff3131a6}.guided-tool-module__ipszrG__timeline{gap:.65rem;margin-top:.8rem;display:grid}.guided-tool-module__ipszrG__timelineItem{background:#0003;border:1px solid #ffffff0f;border-radius:.85rem;grid-template-columns:minmax(4.8rem,.28fr) minmax(0,1fr);gap:.75rem;padding:.75rem;display:grid}.guided-tool-module__ipszrG__timelineItem strong{color:#ff757ed6;letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:900}.guided-tool-module__ipszrG__timelineItem p{margin:0}.guided-tool-module__ipszrG__resultActions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.guided-tool-module__ipszrG__resultActions a{flex:13rem}.guided-tool-module__ipszrG__secondaryRoute{color:var(--text-muted);background:#0003;border:1px solid #fff1;border-radius:.95rem;margin-top:.9rem;padding:.9rem 1rem;font-size:.76rem;line-height:1.55}.guided-tool-module__ipszrG__secondaryRoute strong{color:#fff}.guided-tool-module__ipszrG__storySection,.guided-tool-module__ipszrG__faqSection{width:min(calc(100% - (2 * var(--page-gutter))), 72rem);margin-inline:auto;padding-bottom:clamp(4rem,10vw,8rem)}.guided-tool-module__ipszrG__sectionHeading{max-width:48rem}.guided-tool-module__ipszrG__sectionHeading h2,.guided-tool-module__ipszrG__explanationSection h2,.guided-tool-module__ipszrG__finalCta h2{letter-spacing:-.055em;margin:.8rem 0 0;font-size:clamp(2.1rem,6vw,4rem);font-weight:900;line-height:.98}.guided-tool-module__ipszrG__sectionHeading>p:last-child{max-width:43rem;color:var(--text-muted);margin:1rem 0 0;font-size:.94rem;line-height:1.75}.guided-tool-module__ipszrG__principleGrid{gap:.8rem;margin-top:1.8rem;display:grid}.guided-tool-module__ipszrG__principleCard{background:linear-gradient(145deg,#ffffff0f,#ffffff03),#0d0c0ebf;border:1px solid #ffffff14;border-radius:1.2rem;min-height:13rem;padding:clamp(1rem,3vw,1.4rem);box-shadow:inset 0 1px #ffffff12,0 1.7rem 4.4rem #00000047}.guided-tool-module__ipszrG__principleCard>span{color:#ff6871b8;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.guided-tool-module__ipszrG__principleCard h3{letter-spacing:-.03em;margin:.7rem 0 0;font-size:1.25rem;font-weight:900;line-height:1.15}.guided-tool-module__ipszrG__principleCard p{color:var(--text-muted);margin:.75rem 0 0;font-size:.82rem;line-height:1.7}.guided-tool-module__ipszrG__explanationSection{width:min(calc(100% - (2 * var(--page-gutter))), 72rem);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffff13,#ffffff04),#0d0b0ec7;border:1px solid #ffffff1a;border-radius:clamp(1.4rem,4vw,2rem);gap:1.6rem;margin:0 auto clamp(4rem,10vw,8rem);padding:clamp(1.25rem,4vw,2.4rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 2.6rem 7rem #0000006b}.guided-tool-module__ipszrG__explanationGlow{filter:blur(66px);background:#ff313121;border-radius:50%;width:20rem;height:20rem;position:absolute;bottom:-9rem;right:-8rem}.guided-tool-module__ipszrG__explanationSection>div:not(.guided-tool-module__ipszrG__explanationGlow){position:relative}.guided-tool-module__ipszrG__explanationCopy{gap:.9rem;display:grid}.guided-tool-module__ipszrG__explanationCopy p{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.8}.guided-tool-module__ipszrG__faqList{gap:.7rem;margin-top:1.6rem;display:grid}.guided-tool-module__ipszrG__faqList details{background:linear-gradient(145deg,#ffffff0b,#ffffff03),#0a090bb8;border:1px solid #ffffff13;border-radius:1rem;box-shadow:inset 0 1px #ffffff0b,0 1rem 2.7rem #0000002b}.guided-tool-module__ipszrG__faqList summary{border-radius:inherit;color:#ffffffe0;cursor:pointer;align-items:center;min-height:3.6rem;padding:.9rem 1rem;font-size:.86rem;font-weight:900;list-style:none;display:flex}.guided-tool-module__ipszrG__faqList summary::-webkit-details-marker{display:none}.guided-tool-module__ipszrG__faqList details[open] summary{color:#fff;border-bottom:1px solid #ffffff0f}.guided-tool-module__ipszrG__faqList details p{color:var(--text-muted);margin:0;padding:.9rem 1rem 1.05rem;font-size:.8rem;line-height:1.75}.guided-tool-module__ipszrG__finalCta{width:min(calc(100% - (2 * var(--page-gutter))), 72rem);text-align:center;background:radial-gradient(circle at 50% 120%,#ff31312e,#0000 30rem),linear-gradient(145deg,#ffffff12,#ffffff03),#0d0a0cdb;border:1px solid #ff5e682e;border-radius:clamp(1.45rem,4vw,2rem);margin:0 auto clamp(2rem,6vw,4rem);padding:clamp(1.4rem,5vw,3rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 2.8rem 7rem #0000007a,0 0 4rem #ff31310b}.guided-tool-module__ipszrG__finalGlow{filter:blur(64px);background:#ff313121;border-radius:50%;width:25rem;height:16rem;position:absolute;top:-9rem;left:50%;transform:translate(-50%)}.guided-tool-module__ipszrG__finalCta>:not(.guided-tool-module__ipszrG__finalGlow){position:relative}.guided-tool-module__ipszrG__finalCta h2{max-width:18ch;margin-inline:auto}.guided-tool-module__ipszrG__finalCta>p:not(.guided-tool-module__ipszrG__eyebrow){max-width:42rem;color:var(--text-muted);margin:1rem auto 0;font-size:.9rem;line-height:1.75}.guided-tool-module__ipszrG__finalActions{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.5rem;display:flex}.guided-tool-module__ipszrG__primaryButton,.guided-tool-module__ipszrG__secondaryButton{min-width:13rem;padding-inline:1.1rem}@media (min-width:720px){.guided-tool-module__ipszrG__optionsGrid,.guided-tool-module__ipszrG__resultGrid,.guided-tool-module__ipszrG__principleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-tool-module__ipszrG__resultGrid>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:960px){.guided-tool-module__ipszrG__heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.72fr)}.guided-tool-module__ipszrG__principleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.guided-tool-module__ipszrG__explanationSection{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start}}@media (max-width:680px){.guided-tool-module__ipszrG__page:before,.guided-tool-module__ipszrG__page:after{display:none}.guided-tool-module__ipszrG__headerInner{min-height:3.85rem}.guided-tool-module__ipszrG__navLink{display:none}.guided-tool-module__ipszrG__navPrimary{min-height:2.55rem;padding-inline:.8rem;font-size:.69rem}.guided-tool-module__ipszrG__hero{padding-top:2.6rem}.guided-tool-module__ipszrG__heroCopy h1{max-width:11ch}.guided-tool-module__ipszrG__heroAction{width:100%}.guided-tool-module__ipszrG__toolSection{width:100%;padding-inline:.55rem}.guided-tool-module__ipszrG__toolShell{border-radius:1.45rem;min-height:35rem}.guided-tool-module__ipszrG__stage{align-content:start;min-height:28rem;padding-top:1.75rem}.guided-tool-module__ipszrG__questionTitle{font-size:clamp(2rem,10vw,2.85rem)}.guided-tool-module__ipszrG__option{min-height:3.8rem;font-size:.86rem}.guided-tool-module__ipszrG__toolControls,.guided-tool-module__ipszrG__resultActions,.guided-tool-module__ipszrG__finalActions{grid-template-columns:1fr;display:grid}.guided-tool-module__ipszrG__toolPrimary,.guided-tool-module__ipszrG__toolSecondary,.guided-tool-module__ipszrG__toolGhost,.guided-tool-module__ipszrG__resultActions a,.guided-tool-module__ipszrG__primaryButton,.guided-tool-module__ipszrG__secondaryButton{width:100%}.guided-tool-module__ipszrG__timelineItem{grid-template-columns:1fr;gap:.35rem}.guided-tool-module__ipszrG__principleCard{min-height:0}}@media (prefers-reduced-transparency:reduce){.guided-tool-module__ipszrG__header,.guided-tool-module__ipszrG__heroPreview,.guided-tool-module__ipszrG__toolShell,.guided-tool-module__ipszrG__explanationSection{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#111014}}@media (prefers-reduced-motion:reduce){.guided-tool-module__ipszrG__page:before,.guided-tool-module__ipszrG__page:after,.guided-tool-module__ipszrG__heroPreview:before,.guided-tool-module__ipszrG__previewGlow,.guided-tool-module__ipszrG__toolAura,.guided-tool-module__ipszrG__progressFill:after,.guided-tool-module__ipszrG__option:before,.guided-tool-module__ipszrG__stage,.guided-tool-module__ipszrG__resultStage,.guided-tool-module__ipszrG__resultCard{animation:none}.guided-tool-module__ipszrG__progressFill{transition:none}}@keyframes guided-tool-module__ipszrG__ambientDrift{0%{transform:translateY(-1rem)scale(.96)}to{transform:translate(2rem,2rem)scale(1.06)}}@keyframes guided-tool-module__ipszrG__glassSweep{0%,62%{transform:translate(-115%)}82%,to{transform:translate(115%)}}@keyframes guided-tool-module__ipszrG__glowBreath{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1.08)}}@keyframes guided-tool-module__ipszrG__progressShine{0%,55%{transform:translate(-115%)}78%,to{transform:translate(115%)}}@keyframes guided-tool-module__ipszrG__stageEnter{0%{opacity:0;filter:blur(5px);transform:translateY(1rem)scale(.985)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes guided-tool-module__ipszrG__resultReveal{0%{opacity:0;filter:blur(7px);transform:translateY(1.25rem)scale(.98)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes guided-tool-module__ipszrG__cardRise{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes guided-tool-module__ipszrG__optionOrbit{to{transform:rotate(1turn)}}
