.profile-sidebar{--fs:16px;--lh:1.55}.profile-sidebar :is(h2,h2 span,p,li){font-size:var(--fs);line-height:var(--lh)}html body.cogundi-type main .profile-sidebar :is(h2,h2 span,p,li){font-size:var(--fs)!important;line-height:var(--lh)!important}.profile-sidebar p{margin:0}.profile-sidebar h2{--lh:1.2;letter-spacing:normal;color:#102541;margin:0;font-family:"Baloo 2",Arial,sans-serif;font-weight:600}.profile-sidebar :is(.score-cta,.offer-cta){cursor:pointer;border:0;justify-content:center;align-items:center;width:100%;padding:13px 20px;font-family:Arial,Helvetica,sans-serif;font-weight:700;text-decoration:none;display:inline-flex}.profile-sidebar details{border:0;padding:0}.profile-sidebar summary{color:#102541;cursor:pointer;justify-content:space-between;gap:16px;padding:17px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.profile-sidebar summary::-webkit-details-marker{display:none}.profile-sidebar summary:after{content:none}.profile-sidebar .score-card{color:#d5e3f7;text-align:center;background:#102541;border:1px solid #264466;border-radius:21px;padding:27px 25px 23px;position:relative;overflow:hidden;box-shadow:0 14px 30px #0f244129}.profile-sidebar .score-card:before{content:"";pointer-events:none;border:1px solid #d2e6ff14;border-radius:50%;width:230px;height:230px;position:absolute;top:-130px;right:-95px;box-shadow:0 0 0 20px #d2e6ff06,0 0 0 42px #d2e6ff05}.profile-sidebar .score-card>*{position:relative}.profile-sidebar .score-card h2{--fs:25px;color:#fff;letter-spacing:-.01em}.profile-sidebar .score-subtitle{--fs:14px;--lh:1.5;letter-spacing:.01em;color:#c5d8f3;margin-top:5px;font-family:Arial,Helvetica,sans-serif;font-weight:600;display:block}.profile-sidebar .score-visual{--rest:calc((100 - var(--score,34)) * 3.6deg);width:208px;height:208px;margin:22px auto 13px;position:relative}.profile-sidebar .score-visual:before{content:"";z-index:0;pointer-events:none;border:16px solid #263e5e;border-radius:50%;position:absolute;inset:3.5%}.profile-sidebar .score-visual:after{content:"";z-index:1;background:conic-gradient(from calc(var(--score,34) * 3.6deg - 1.4deg),#a5e6c1 0deg,#a5e6c1 calc(var(--rest) * .168),#a5e6c1f2 calc(var(--rest) * .295),#a5e6c1a3 calc(var(--rest) * .484),#a5e6c138 calc(var(--rest) * .665),#a5e6c100 calc(var(--rest) * .863),transparent 360deg);pointer-events:none;border-radius:50%;position:absolute;inset:3.5%;-webkit-mask:radial-gradient(farthest-side,#0000 82.4%,#000 82.8% 99.5%,#0000 100%);mask:radial-gradient(farthest-side,#0000 82.4%,#000 82.8% 99.5%,#0000 100%)}.profile-sidebar .score-arcs{z-index:2;width:100%;height:100%;display:block;position:relative;overflow:visible;transform:rotate(-90deg)}.profile-sidebar .score-arcs circle{fill:none;stroke-width:16px}.profile-sidebar .score-arcs .score-track{stroke:#0000}.profile-sidebar .score-arcs .score-actual{stroke:#82a4dc;stroke-linecap:round}.profile-sidebar .score-value{z-index:3;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.profile-sidebar .score-value strong{letter-spacing:-.035em;color:#fff;font:600 64px/1 "Baloo 2",Arial,sans-serif}.profile-sidebar .score-value>span{color:#aabbd5;margin-top:22px;font-size:17px}.profile-sidebar .completion-note{--fs:12px;--lh:1.5;color:#d0f0dc;justify-content:center;align-items:center;gap:6px;max-width:260px;margin:10px auto 7px;display:flex}.profile-sidebar .completion-dot{background:#a5e6c1;border-radius:50%;width:9px;min-width:9px;height:9px;display:inline-block;box-shadow:0 0 0 3px #a5e6c124}.profile-sidebar .score-colour-note{--fs:10px;--lh:1.5;color:#b6c9e3;margin-bottom:14px}.profile-sidebar .score-none{--fs:14px;--lh:1.5;color:#d5e3f7;margin:22px 0 18px}.profile-sidebar .score-cta{color:#143b2c;background:#9fe0b7;border-radius:11px;min-height:51px;font-size:16px;transition:transform .16s,background .16s,box-shadow .16s;box-shadow:0 4px 13px #67be8924}.profile-sidebar .score-cta:hover{background:#b6edca;transform:translateY(-1px);box-shadow:0 7px 17px #67be893b}.profile-sidebar .score-platforms{opacity:.84;justify-content:center;align-items:center;gap:20px;margin:17px 0 15px;display:flex}.profile-sidebar .score-platforms img{filter:brightness(0)invert();opacity:.9;width:25px;height:25px}.profile-sidebar .score-caption{--fs:11px;color:#b3c7e0}.profile-sidebar .score-card details{border-top:1px solid #ffffff20;margin-top:17px;padding-top:11px}.profile-sidebar .score-card summary{color:#d5e5fb;justify-content:center;gap:10px;padding:6px;font-size:13px}.profile-sidebar .score-card details p{--fs:12px;--lh:1.65;text-align:left;color:#cfddf0;margin:10px 0 0}.profile-sidebar .ai-growth-card{color:#d5e3f7;background:#102541;border:1px solid #102541;border-radius:18px;padding:21px 20px;box-shadow:0 8px 24px #10254124}.profile-sidebar .ai-growth-card h2{--fs:25px;color:#fff}.profile-sidebar .ai-growth-card>p{--fs:13px;--lh:1.5;color:#d5e3f7;margin:10px 0 13px}.profile-sidebar .growth-chart{background:repeating-linear-gradient(#0000 0 31px,#d5e3f71c 32px);border-bottom:1px solid #354d68;padding-top:24px;position:relative}.profile-sidebar .chart-axis-label{color:#c0d1e5;font-size:10px;position:absolute;top:0;left:0}.profile-sidebar .growth-chart svg{width:100%;height:105px;display:block;overflow:visible}.profile-sidebar .chart-area{fill:url(#growth-fill)}.profile-sidebar .chart-line{fill:none;stroke:#9cdeb5;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.profile-sidebar .chart-start{fill:#102541;stroke:#9cdeb5;stroke-width:3px;vector-effect:non-scaling-stroke}.profile-sidebar .chart-end{fill:#9cdeb5;stroke:#102541;stroke-width:3px;vector-effect:non-scaling-stroke}.profile-sidebar .chart-x-labels{color:#c0d1e5;justify-content:space-between;gap:10px;padding:6px 0 8px;font-size:10px;display:flex}.profile-sidebar .growth-disclaimer{color:#b4c8df;margin-top:10px;font-size:10px;line-height:1.4;display:block}.profile-sidebar .offer-card{color:#3c3c3b;background:#e7f0ff;border:1px solid #d6e3f4;border-radius:21px;padding:25px 23px;box-shadow:0 10px 28px #20467d12}.profile-sidebar .offer-label{color:#5c7291;margin-bottom:8px;font-size:11px;display:block}.profile-sidebar .offer-card h2{--fs:24px}.profile-sidebar .offer-card .price{letter-spacing:-.03em;color:#102541;margin:15px 0 0;font:600 42px/1.2 "Baloo 2",Arial,sans-serif}.profile-sidebar .price-note{--fs:12px;color:#5b6d85;margin-top:2px}.profile-sidebar .offer-card>p:not(.price-note):not(.micro){--fs:14px;--lh:1.5;color:#3c3c3b;margin-top:18px}.profile-sidebar .benefits{margin:18px 0 21px;padding:0;list-style:none}.profile-sidebar .benefits li{--fs:13px;--lh:1.4;color:#3c3c3b;padding:6px 0 6px 22px;position:relative}.profile-sidebar .benefits li:before{content:"✓";color:#356b4d;font-weight:700;position:absolute;left:0}.profile-sidebar .offer-cta{color:#fff;background:#ca4d16;border-radius:11px;min-height:52px;font-size:15px;box-shadow:0 4px 12px #b43e0f29}.profile-sidebar .offer-cta:hover{background:#b44110}.profile-sidebar .micro{--fs:10px;--lh:1.5;text-align:center;color:#5a6a80;margin-top:12px}.profile-sidebar .help-note{--fs:12px;text-align:center;color:#6b7686;padding:15px 10px 20px;font-size:12px}.profile-sidebar .help-note strong{color:#3a506d;font-size:13px}.profile-sidebar .help-note p{color:#6b7686;margin-top:4px}.profile-sidebar .help-note a{color:#186bef;text-underline-offset:3px;margin-top:10px;display:inline-block}@media (max-width:900px){.profile-sidebar .score-card{padding:24px 19px}.profile-sidebar .score-visual{width:188px;height:188px}}@media (max-width:760px){.profile-sidebar .score-card{border-radius:17px;padding:22px 19px 20px}.profile-sidebar .score-card h2,.profile-sidebar .ai-growth-card h2,.profile-sidebar .offer-card h2{--fs:23px}.profile-sidebar .score-visual{width:194px;height:194px}.profile-sidebar .completion-note{--fs:11px}.profile-sidebar .score-cta{min-height:49px}.profile-sidebar .offer-card{border-radius:17px;padding:21px}.profile-sidebar .offer-card>p:not(.price-note):not(.micro){--fs:13px;max-width:500px;margin-top:12px}.profile-sidebar .offer-card .price{margin-top:9px;font-size:38px;display:inline-block}.profile-sidebar .price-note{--fs:11px;margin-left:8px;display:inline-block}.profile-sidebar .benefits{grid-template-columns:1fr 1fr;gap:3px 12px;margin:14px 0 17px;display:grid}.profile-sidebar .benefits li{--fs:11px;padding-left:18px}.profile-sidebar .offer-cta{min-height:46px}.profile-sidebar .help-note{display:none}}
.profile-intro-card,.profile-process-card{--fs:16px;--lh:1.55;color:#3c3c3b;background:#fff;border:1px solid #e3eaf3;border-radius:21px;padding:30px;box-shadow:0 10px 30px #1b365c0b}:is(.profile-intro-card,.profile-process-card) :is(h2,h3,p,li){font-size:var(--fs);line-height:var(--lh);margin:0}html body.cogundi-type main :is(.profile-intro-card,.profile-process-card) :is(h2,h3,p,li){font-size:var(--fs)!important;line-height:var(--lh)!important}:is(.profile-intro-card,.profile-process-card) :is(h2,h3){color:#102541;font-family:"Baloo 2",Arial,sans-serif;font-weight:600}.profile-intro-card{padding:26px 28px 24px}.profile-intro-card>h2{--fs:32px;--lh:1.13;letter-spacing:-.025em;max-width:650px}.profile-intro-card>p{--fs:15px;--lh:1.6;color:#506176;max-width:650px;margin-top:12px}.profile-intro-card .plain-promise{background:linear-gradient(110deg,#f0f6ff,#f8faff);border:1px solid #dfe9f7;border-radius:15px;align-items:flex-start;gap:14px;margin-top:16px;padding:16px;display:flex}.profile-intro-card .plain-promise>img{border-radius:10px;flex-shrink:0;width:32px;height:32px;margin-top:3px;box-shadow:0 4px 12px #1769e81f}.profile-intro-card .plain-promise strong{color:#173558;font-size:17px;line-height:1.45;display:block}.profile-intro-card .plain-promise p{--fs:15px;color:#5c6d82;margin-top:5px}.profile-intro-card .intro-action{text-align:center;flex-direction:column;align-items:stretch;gap:7px;margin-top:18px;display:flex}.profile-intro-card .intro-cta{color:#fff;cursor:pointer;background:linear-gradient(#d35b1e,#bf4511);border:0;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:13px 20px;font:700 16px/1.35 Arial,Helvetica,sans-serif;transition:transform .16s,box-shadow .16s,background .16s;display:flex;box-shadow:0 5px 12px #b43e0f33}.profile-intro-card .intro-cta:hover{background:linear-gradient(#c94d16,#ab3d0c);transform:translateY(-1px);box-shadow:0 8px 17px #b43e0f40}.profile-intro-card .price-reassurance{color:#5b6e86;align-self:center;font-size:12px;line-height:1.55}.profile-intro-card .price-reassurance b{color:#186bef;background:#edf4ff;border-radius:999px;margin-top:3px;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.45;display:inline-block}.profile-process-card>h2{--fs:26px;--lh:1.2}.profile-process-card>.process-lead{--fs:14px;color:#59636f;margin-top:8px}.profile-process-card .steps{flex-direction:column;gap:19px;margin:22px 0;padding:0;list-style:none;display:flex}.profile-process-card .steps li{gap:15px;display:flex}.profile-process-card .steps li>span{color:#2e64a9;background:#eaf2ff;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:13px;font-weight:700;display:grid}.profile-process-card .steps h3{--fs:20px;--lh:1.2}.profile-process-card .steps p{--fs:13px;color:#5c6876;margin-top:5px}.profile-process-card .outcome{border-top:1px solid #e1e8f2;padding-top:17px;font-size:14px}.profile-process-card .outcome strong{color:#25476d}.profile-process-card .outcome p{--fs:13px;color:#66717f;margin-top:4px}@media (max-width:900px){.profile-intro-card,.profile-process-card{padding:24px}.profile-intro-card>h2{--fs:30px}}@media (max-width:760px){.profile-intro-card,.profile-process-card{border-radius:17px;padding:21px}.profile-intro-card{padding:21px 19px 18px}.profile-intro-card>h2{--fs:27px;--lh:1.15}.profile-intro-card>p{--fs:14px}.profile-intro-card .plain-promise{gap:11px;margin-top:14px;padding:14px}.profile-intro-card .plain-promise>img{width:28px;height:28px}.profile-intro-card .plain-promise strong{font-size:16px}.profile-intro-card .plain-promise p{--fs:14px}.profile-intro-card .intro-cta{min-height:50px;font-size:15px}.profile-intro-card .price-reassurance{font-size:11px}.profile-process-card>h2{--fs:25px}}
