.local-tool.protection-check-results-shell{max-width:min(100%,76rem)}.protection-results{--protection-result-warm:color-mix(in srgb, var(--gb-color-warning-tint) 28%, var(--gb-color-white));margin-block-start:var(--gb-space-6)}.protection-results__hero{min-height:24rem;margin-block:0 var(--gb-space-8);color:var(--gb-color-white);background:radial-gradient(circle at 86% 18%, #ffffff21, transparent 30%), linear-gradient(145deg, var(--gb-color-teal-900), var(--gb-color-teal-950));isolation:isolate;border-radius:clamp(1.25rem,3vw,1.5rem);padding:clamp(1.75rem,5vw,3.5rem);animation:.42s ease-out both protection-result-rise;display:grid;position:relative;overflow:hidden;box-shadow:0 1.25rem 3.25rem #02495d38}.local-tool .protection-results__hero,.local-tool .protection-results__group,.local-tool .protection-results__next,.local-tool .protection-results__mock{margin-block:0}.protection-results__hero-copy{z-index:2;align-self:center;max-width:40rem;position:relative}.protection-results__eyebrow{margin:0 0 var(--gb-space-3);color:color-mix(in srgb, var(--gb-color-white) 80%, var(--gb-color-green-500));font-size:var(--gb-size-base);font-weight:var(--gb-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.protection-results__hero h2{max-width:17ch;color:inherit;letter-spacing:-.04em;margin:0;font-size:clamp(2.25rem,7vw,4.5rem);line-height:.98}.protection-results__intro{max-width:37rem;margin:var(--gb-space-5) 0 0;font-size:clamp(1.125rem,2.2vw,1.375rem);line-height:1.5}.protection-results__count{align-items:baseline;gap:var(--gb-space-2);margin:var(--gb-space-6) 0 0;font-size:clamp(1.125rem,2vw,1.375rem);animation:.52s ease-out 90ms both protection-result-rise;display:flex}.protection-results__count strong{font-size:clamp(2.5rem,7vw,4.25rem);line-height:1}.protection-results__count-copy{max-width:39rem;margin:var(--gb-space-2) 0 0;color:color-mix(in srgb, var(--gb-color-white) 86%, transparent)}.protection-results__hero-art{z-index:1;justify-content:center;align-self:center;align-items:center;min-height:12rem;display:flex;position:relative}.protection-results__hero-icon{aspect-ratio:1;background:#ffffffed;border:1px solid #ffffff61;border-radius:50%;place-items:center;width:clamp(6.75rem,13vw,9.5rem);margin-inline:-.85rem;display:grid;transform:rotate(-4deg);box-shadow:0 1rem 2.5rem #001f2947}.protection-results__hero-icon:nth-child(2n){transform:translateY(1.5rem)rotate(4deg)}.protection-results__hero-icon img{object-fit:contain;width:64%;height:64%}.protection-results__main{max-width:72rem;margin-inline:auto}.protection-results__main>h2,.protection-results__next>h2{margin:0 0 var(--gb-space-5);font-size:clamp(2rem,4vw,3rem)}.protection-results__groups{gap:clamp(3rem,7vw,5.5rem);display:grid}.protection-results__area-heading{align-items:center;gap:var(--gb-space-3);margin-bottom:var(--gb-space-5);display:flex}.protection-results__area-heading img{object-fit:contain;width:3.5rem;height:3.5rem}.protection-results__area-heading h3{margin:0;font-size:clamp(1.65rem,3vw,2.25rem)}.protection-results__cards{gap:var(--gb-space-5);display:grid}.protection-result-card{border:1px solid color-mix(in srgb, var(--gb-color-green-500) 25%, var(--gb-color-hairline));background:var(--gb-color-white);border-radius:clamp(1rem,2.5vw,1.25rem);padding:clamp(1.25rem,3.5vw,2.25rem);animation:.48s ease-out .14s both protection-result-rise;box-shadow:0 1px 2px #02495d0d,0 .75rem 2rem #02495d12}.local-tool .protection-result-card{margin-block:0}.protection-result-card h4{max-width:31ch;color:var(--gb-color-teal-900);margin:0;font-size:clamp(1.4rem,2.6vw,1.85rem);line-height:1.2}.protection-result-card__source{margin:var(--gb-space-3) 0 var(--gb-space-5);color:var(--gb-color-slate);font-size:var(--gb-size-base)}.protection-result-card__source span{font-weight:var(--gb-font-weight-bold)}.protection-result-card__lesson+.protection-result-card__lesson{margin-top:var(--gb-space-5)}.protection-result-card__lesson h5,.protection-result-card__good-to-know h5,.protection-result-card__details h5{margin:0 0 var(--gb-space-2);color:var(--gb-color-teal-900);letter-spacing:.075em;font-size:.82rem;line-height:1.35}.protection-result-card__lesson p,.protection-result-card__good-to-know p,.protection-result-card__details p{margin:0;line-height:1.65}.protection-result-card__good-to-know{gap:var(--gb-space-3);margin-top:var(--gb-space-5);padding:var(--gb-space-4);border-radius:var(--gb-radius-panel);background:color-mix(in srgb, var(--gb-color-warning-tint) 70%, var(--gb-color-white));grid-template-columns:auto 1fr;display:grid}.protection-result-card__good-to-know>span{color:var(--gb-color-teal-900);font-size:1.5rem;line-height:1}.protection-result-card__details,.protection-results__about{margin-top:var(--gb-space-5);border-top:1px solid var(--gb-color-hairline)}.protection-result-card__details summary,.protection-results__about summary{width:fit-content;min-height:2.75rem;color:var(--gb-color-teal-900);font-weight:var(--gb-font-weight-bold);cursor:pointer;align-items:center;display:flex}.protection-result-card__details summary::marker,.protection-results__about summary::marker{color:var(--gb-color-green-800)}.protection-result-card__details-body{padding:var(--gb-space-3) 0 var(--gb-space-2)}.protection-result-card__details-body h5:not(:first-child){margin-top:var(--gb-space-5)}.protection-result-card__details-body ul{gap:var(--gb-space-2);margin:0;padding-inline-start:1.35rem;display:grid}.protection-results__about{max-width:72rem;margin:var(--gb-space-8) auto 0;padding-block:var(--gb-space-3)}.protection-results__about>div{padding-bottom:var(--gb-space-3);color:var(--gb-color-slate)}.protection-results__version{max-width:72rem;margin:var(--gb-space-3) auto 0;color:var(--gb-color-slate);font-size:var(--gb-size-s)}.protection-results__next{border-radius:var(--gb-radius-hero);background:var(--protection-result-warm);max-width:72rem;padding:clamp(1.5rem,4vw,2.5rem);margin:var(--gb-space-8) auto 0!important}.protection-results__next>p{color:var(--gb-color-slate);margin:0}.protection-results__actions{align-items:center;gap:var(--gb-space-3);margin-top:var(--gb-space-5);flex-wrap:wrap;display:flex}.protection-results__actions .button{min-height:2.75rem}.protection-results__mock{padding:var(--gb-space-5);border:1px solid var(--gb-color-hairline);border-radius:var(--gb-radius-panel);background:var(--gb-color-white);margin-top:var(--gb-space-5)!important}.protection-results__mock h3{margin-top:0}@media (width>=52rem){.protection-results__hero{gap:var(--gb-space-6);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.protection-results__cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (width<=32rem){.protection-results__hero{min-height:0}.protection-results__hero-art{justify-content:flex-start;min-height:8.5rem}.protection-results__hero-icon{width:clamp(5rem,25vw,7rem);margin-inline:-.55rem}.protection-results__hero-icon:first-child{margin-inline-start:0}.protection-results__actions{flex-direction:column;align-items:stretch}.protection-results__actions .button{width:100%}}@keyframes protection-result-rise{0%{transform:translateY(.65rem)}to{transform:translateY(0)}}@media print{.local-tool.protection-check-results-shell{max-width:none}.protection-results__hero{color:#000;min-height:0;box-shadow:none;background:0 0}.protection-results__hero-art{display:none}.protection-results__cards{display:block}.protection-result-card{box-shadow:none;break-inside:avoid;margin-bottom:1rem!important}.protection-result-card__details{display:block}.protection-result-card__details summary{display:none}}.protection-next{border:1px solid color-mix(in srgb, var(--color-green,#2b6b3b) 25%, #dbe6df);background:#fbfaf5;border-radius:1rem;margin-top:2rem;padding:clamp(1rem,3vw,2rem);box-shadow:0 16px 35px #00303a17}.protection-next__intro{max-width:48rem}.protection-next__eyebrow{color:#2b6b3b;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .35rem;font-size:.85rem;font-weight:700}.protection-next__intro h2{margin:0 0 .75rem}.protection-next__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.protection-next__choice{background:#fff;border:1px solid #c8d8d1;border-radius:.9rem;flex-direction:column;align-items:flex-start;gap:.65rem;min-width:0;min-height:14rem;padding:1.2rem;display:flex}.protection-next__choice h3,.protection-next__choice p{margin:0}.protection-next__choice p{flex:1}.protection-next__choice .button{width:100%;min-height:44px}.protection-next__panel{border-top:2px solid #8cc63f;margin-top:1.25rem;padding-top:1.25rem}.protection-next__panel>h3{margin-top:0}.protection-next__privacy{color:#344;border-left:4px solid #8cc63f;padding-left:.8rem}.protection-next__private-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.protection-next__private-actions blockquote{color:#344;background:#f0f5f2;border-radius:.6rem;flex-basis:100%;margin:.5rem 0;padding:.9rem}.protection-next__status{flex-basis:100%;min-height:1.4rem;font-weight:600}.protection-next__form{gap:1rem;margin-top:1.25rem;display:grid}.protection-next__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.protection-next__form label:not(.protection-next__check,.protection-next__consent){gap:.35rem;font-weight:700;display:grid}.protection-next__form input:not([type=checkbox],[type=radio]),.protection-next__form select,.protection-next__form textarea{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #7d9189;border-radius:.45rem;padding:.6rem}.protection-next__form fieldset{border:1px solid #c8d8d1;border-radius:.65rem;padding:.85rem}.protection-next__form legend{padding:0 .3rem;font-weight:700}.protection-next__check,.protection-next__consent{align-items:flex-start;gap:.65rem;min-height:44px;padding:.45rem 0;display:flex}.protection-next__check input,.protection-next__consent input{flex:none;width:1.25rem;height:1.25rem;margin-top:.1rem}.protection-next__share-consent{background:#edf5ef;border-radius:.75rem;padding:1rem}.protection-next__share-consent h4,.protection-next__share-consent p{margin-top:0}.protection-next__success{background:#edf5ef;border-radius:.75rem;padding:1rem}.protection-next__back{margin-top:1rem}@media (width<=600px){.protection-next__choices,.protection-next__form-grid{grid-template-columns:1fr}.protection-next__choice{min-height:0}.protection-next__private-actions>.button{width:100%}}@media (prefers-reduced-motion:reduce){.protection-next *{scroll-behavior:auto;transition:none!important}}.protection-check-review__purpose{margin:calc(-1 * var(--gb-space-2)) 0 var(--gb-space-5);color:var(--gb-color-slate)}.question-stage[aria-labelledby=stage-review]{border-color:var(--gb-color-hairline);background:color-mix(in srgb, var(--gb-color-warning-tint) 20%, var(--gb-color-white));font-size:1.40625rem;box-shadow:0 1px 2px #02495d14,0 14px 34px #02495d1a}.protection-check-review{gap:0;display:grid}.protection-check-review__section{padding:clamp(var(--gb-space-4), 3vw, var(--gb-space-5));border:1px solid var(--gb-color-hairline);border-radius:var(--gb-radius-panel);background:var(--gb-color-mist)}.local-tool .protection-check-review__section{margin-block:0}.protection-check-review__topics{border:1px solid var(--gb-color-hairline);border-radius:var(--gb-radius-panel);background:var(--gb-color-mist);margin-block-start:var(--gb-space-4);overflow:hidden}.protection-check-review__topics .protection-check-review__section{background:0 0;border:0;border-radius:0;padding-block:clamp(1.5rem,4vw,2rem)}.protection-check-review__heading-row{justify-content:space-between;align-items:center;gap:var(--gb-space-3);margin-bottom:var(--gb-space-4);display:flex}.protection-check-review__heading-row h3{align-items:center;gap:var(--gb-space-3);min-width:0;color:var(--gb-color-teal-900);font-size:clamp(1.40625rem, 2.5vw, var(--gb-size-l));font-weight:var(--gb-font-weight-bold);text-align:left;margin:0;line-height:1.25;display:flex}.protection-check-review__section--category .protection-check-review__heading-row h3{border-inline-start:0;padding-inline-start:0}.protection-check-review__icon{filter:saturate(1.15)contrast(1.15);object-fit:contain;opacity:1;flex:none;block-size:2rem;inline-size:3.5rem}.protection-check-review__edit{min-block-size:2.75rem;padding:var(--gb-space-2) var(--gb-space-3);flex:none}.local-tool .button.protection-check-review__edit{width:auto}.protection-check-review__list{gap:var(--gb-space-3);color:var(--gb-color-charcoal);font-weight:var(--gb-font-weight-bold);margin:0;padding-inline-start:1.4rem;line-height:1.5;display:grid}.protection-check-review__value,.protection-check-review__empty{margin:0}.protection-check-review__empty{color:var(--gb-color-slate);font-size:1.09375rem;line-height:1.55}.question-stage[aria-labelledby=stage-review] .question-stage__actions{background:color-mix(in srgb, var(--gb-color-warning-tint) 20%, var(--gb-color-white))}.question-stage[aria-labelledby=stage-review] .button--primary{min-block-size:3rem;padding-inline:var(--gb-space-6);box-shadow:0 7px 18px #02495d33}@media (width<=24rem){.protection-check-review__section{padding:var(--gb-space-4)}.protection-check-review__heading-row{align-items:center;gap:var(--gb-space-2)}.protection-check-review__heading-row h3{gap:var(--gb-space-2);font-size:1.40625rem}.protection-check-review__icon{block-size:1.75rem;inline-size:3rem}.protection-check-review__edit{padding-inline:var(--gb-space-2)}.question-stage[aria-labelledby=stage-review] .button--primary{padding-inline:var(--gb-space-4)}.question-stage[aria-labelledby=stage-review] .question-stage__actions{flex-wrap:wrap}.question-stage[aria-labelledby=stage-review] .question-stage__actions .button--primary{flex:100%}}
