:root{--color-black:17,13,31;--color-bg:246,244,255;--color-bg-secondary:255,255,255;--color-white:255,255,255;--color-gray-100:246,244,255;--color-gray-200:233,229,250;--color-gray-300:214,208,240;--color-gray-400:168,160,200;--color-gray-500:120,113,150;--color-gray-600:87,81,112;--color-gray-700:58,52,84;--color-gray-800:36,30,58;--color-gray-900:17,13,31;--color-primary:61,27,196;--color-primary-dark:43,15,148;--color-primary-light:231,225,255;--color-secondary:198,244,50;--color-accent:236,252,186;--color-deep-navy:30,12,110;--color-slate:87,81,112;--color-error:179,38,30;--primary:rgb(var(--color-primary));--secondary:rgb(var(--color-secondary));--accent:rgb(var(--color-accent));--inverse:rgb(var(--color-white));--bg-primary:rgb(var(--color-gray-100));--bg-secondary:rgb(var(--color-gray-200));--bg-accent:rgb(var(--color-secondary));--bg-inverse:rgb(var(--color-primary));--bg-light:rgb(var(--color-white));--text-primary:rgb(var(--color-gray-900));--text-secondary:rgb(var(--color-slate));--text-accent:rgb(var(--color-primary));--text-inverse:rgb(var(--color-white));--text-error:rgb(var(--color-error));--line:rgb(var(--color-gray-300));--line-soft:rgb(var(--color-gray-200));--transition-function:cubic-bezier(0.22, 1, 0.36, 1);--transition-duration:0.32s}*{padding:0;margin:0;border:0}[hidden]{display:none!important}*,*::after,*::before{box-sizing:border-box}*::after,*::before{display:inline-block}body,html{height:100%;min-width:320px}body{color:var(--text-primary);line-height:1;font-family:Hind,"Segoe UI",sans-serif;font-size:1.125rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:Hind,"Segoe UI",sans-serif;font-size:inherit;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0)}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}html{scroll-behavior:smooth;scroll-padding-top:6rem;background-color:var(--bg-primary);overflow-x:clip}body{color:var(--text-primary);background-color:var(--bg-primary)}.lock body{overflow:hidden}.wrapper{min-height:100%;display:flex;flex-direction:column}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:82.5rem;margin:0 auto;padding:0 1.25rem}:root{--r-xl:2rem;--r-lg:1.5rem;--r-md:1rem;--r-sm:0.625rem;--r-pill:999px;--fs-xs:0.8125rem;--fs-sm:0.9375rem;--fs-base:1.125rem;--fs-lg:clamp(1.1875rem, 1.05rem + 0.4vw, 1.375rem);--fs-h1:clamp(1.6875rem, 0.9rem + 3.3vw, 3.5rem);--fs-h2:clamp(1.375rem, 0.95rem + 1.9vw, 2.375rem);--fs-h3:clamp(1.0625rem, 0.95rem + 0.55vw, 1.375rem);--ease:var(--transition-function);--t-fast:0.18s;--t-base:var(--transition-duration);--t-slow:0.56s;--sec-gap:clamp(4rem, 3rem + 4vw, 8rem)}body{font-family:Hind,"Segoe UI",sans-serif;font-size:var(--fs-base);line-height:1.6;font-weight:400}h1,h2,h3,h4{font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;letter-spacing:-.045em;line-height:1.12;text-wrap:balance;overflow-wrap:break-word;-ms-hyphens:auto;hyphens:auto}h1{font-size:var(--fs-h1);font-weight:700}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);letter-spacing:-.035em;line-height:1.25}dd,li,p{text-wrap:pretty}b,strong{font-weight:600}ol,ul{list-style:none;padding:0}table{border-collapse:collapse;width:100%}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--primary);outline-offset:2px}::selection{background-color:rgb(var(--color-secondary));color:rgb(var(--color-gray-900))}.skip{position:absolute;left:1rem;top:-10rem;z-index:200;padding:.75rem 1rem;border-radius:var(--r-sm);background-color:var(--primary);color:var(--text-inverse);font-weight:600}.skip:focus{top:.75rem}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.measure{max-width:68ch}.lead{font-size:var(--fs-lg);line-height:1.55;color:var(--text-secondary)}.muted{color:var(--text-secondary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.5rem 1.5rem;border-radius:var(--r-pill);border:2px solid transparent;font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:.875rem;letter-spacing:-.01em;line-height:1.2;text-align:center;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),-webkit-transform var(--t-fast) var(--ease);transition:transform var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);transition:transform var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),-webkit-transform var(--t-fast) var(--ease)}.btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.btn--primary{background-color:var(--primary);color:var(--text-inverse)}.btn--lime{background-color:var(--secondary);color:var(--text-primary)}.btn--ghost{border-color:var(--primary);color:var(--primary);background-color:rgba(0,0,0,0)}.btn--sm{min-height:2.75rem;padding:.25rem 1rem;font-size:.8125rem}.btn--fw{width:100%}._sending .btn,.btn[disabled]{opacity:.6;pointer-events:none}.btn svg{width:1rem;height:1rem;flex:none}.textlink{display:inline;color:var(--primary);font-weight:500;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em;text-decoration-color:rgb(var(--color-primary),.35);transition:text-decoration-color var(--t-fast) var(--ease)}.textlink:hover{text-decoration-color:var(--primary)}.actions{display:flex;flex-wrap:wrap;gap:.75rem}.label{font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:var(--r-pill);background-color:rgb(var(--color-primary-light));color:var(--primary)}.label::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background-color:var(--secondary);box-shadow:0 0 0 2px var(--primary)}.label--plain::before{display:none}.chip{font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1rem;border-radius:var(--r-pill);border:1.5px solid var(--line);background-color:var(--bg-light);color:var(--text-primary);font-size:.75rem;transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),-webkit-transform var(--t-fast) var(--ease);transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),-webkit-transform var(--t-fast) var(--ease)}.chip::before{content:"";width:.625rem;height:.625rem;border-radius:50%;border:2px solid var(--primary);transition:background-color var(--t-fast) var(--ease)}.chip[aria-pressed=true]{background-color:var(--secondary);border-color:var(--text-primary)}.chip[aria-pressed=true]::before{background-color:var(--text-primary);border-color:var(--text-primary)}.chip[aria-pressed=true]:not(.chip--static){-webkit-animation:chipPop var(--t-base) var(--ease);animation:chipPop var(--t-base) var(--ease)}@-webkit-keyframes chipPop{40%{-webkit-transform:scale(1.06);transform:scale(1.06)}}@keyframes chipPop{40%{-webkit-transform:scale(1.06);transform:scale(1.06)}}.chips{display:flex;flex-wrap:wrap;gap:.5rem}.seg{display:flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;border-radius:var(--r-md);background-color:var(--bg-secondary)}.seg__btn{font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;flex:1 1 auto;min-height:2.75rem;padding:.5rem .75rem;border-radius:var(--r-sm);font-size:.6875rem;color:var(--text-primary);transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.seg__btn[aria-pressed=true]{background-color:var(--primary);color:var(--text-inverse);box-shadow:inset 0 -3px 0 var(--secondary)}.status{font-size:var(--fs-sm);color:var(--text-secondary);min-height:1.5em}.card{position:relative;min-width:0;overflow:clip;padding:clamp(1.25rem,1rem + 1.5vw,2.25rem);border-radius:var(--r-lg);background-color:var(--bg-light);border:1px solid var(--line-soft)}.card--flat{background-color:rgba(0,0,0,0);border-color:var(--line)}.card--violet{background-color:var(--primary);border-color:var(--primary);color:var(--text-inverse)}.card--violet a:focus-visible,.card--violet button:focus-visible{outline:3px solid var(--secondary);outline-offset:2px}.card--violet .label{background-color:rgb(var(--color-white),.12);color:var(--text-inverse)}.card--lime{background-color:var(--secondary);border-color:var(--secondary)}.card>*+*{margin-top:1rem}.sec{position:relative;padding-block:calc(var(--sec-gap)/2)}.sec__head{display:grid;gap:.75rem;max-width:48.75rem;margin-bottom:clamp(1.5rem,1rem + 2vw,3rem)}.sec__head p{color:var(--text-secondary);font-size:var(--fs-lg)}.sec__head--split{max-width:none;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:1.5rem}.prose>*+*{margin-top:1rem}.prose h2{margin-top:3rem}.prose h3{margin-top:2rem}.prose ol,.prose ul{display:grid;gap:.5rem}.ticks{display:grid;gap:.5rem}.ticks li{position:relative;padding-left:1.75rem}.ticks li::before{content:"";position:absolute;left:0;top:.55em;width:.875rem;height:.5rem;border-left:2.5px solid var(--primary);border-bottom:2.5px solid var(--primary);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.card--violet .ticks li::before{border-color:var(--secondary)}.numlist{counter-reset:n;display:grid;gap:.75rem}.numlist>li{counter-increment:n;position:relative;padding-left:2.75rem}.numlist>li::before{content:counter(n,decimal-leading-zero);position:absolute;left:0;top:.1em;font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:.8125rem;color:var(--primary);padding:.125rem .375rem;border-radius:.375rem;background-color:rgb(var(--color-primary-light))}.check-first{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;margin-top:1.5rem;padding:1rem;border-radius:var(--r-md);background-color:rgb(var(--color-accent));border:1.5px solid var(--text-primary)}.check-first__tag{font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;padding:.25rem .625rem;border-radius:var(--r-pill);background-color:var(--text-primary);color:var(--secondary);white-space:nowrap}.check-first p{margin:0;font-weight:500}.meter{display:inline-flex;gap:.1875rem;vertical-align:middle}.meter i{width:.875rem;height:.5rem;border-radius:.1875rem;background-color:var(--bg-secondary);border:1px solid var(--line)}.meter[data-score="1"] i:nth-child(-n+1){background-color:var(--primary);border-color:var(--primary)}.meter[data-score="2"] i:nth-child(-n+2){background-color:var(--primary);border-color:var(--primary)}.meter[data-score="3"] i:nth-child(-n+3){background-color:var(--primary);border-color:var(--primary)}.meter[data-score="4"] i:nth-child(-n+4){background-color:var(--primary);border-color:var(--primary)}.meter[data-score="5"] i:nth-child(-n+5){background-color:var(--primary);border-color:var(--primary)}.table-wrap{overflow-x:auto;border-radius:var(--r-md);border:1px solid var(--line);background-color:var(--bg-light)}.table-wrap:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.table{min-width:38.75rem;font-size:var(--fs-sm)}.table td,.table th{padding:.75rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft)}.table thead th{font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;font-size:.6875rem;background-color:rgb(var(--color-primary-light));color:var(--primary)}.table tbody th{font-weight:600}.table tr:last-child>*{border-bottom:0}.pagehead{position:relative;overflow:clip;padding-block:clamp(2.5rem,2rem + 4vw,6rem) clamp(2rem,1.5rem + 2vw,3.5rem)}.pagehead__container{position:relative;display:grid;gap:1rem}.pagehead__title{max-width:20ch}.pagehead__text{max-width:62ch}.pagehead .decor-rings{right:-6%;top:-10%;width:clamp(15rem,30vw,28.75rem)}.crumbs ol{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;font-size:var(--fs-sm);color:var(--text-secondary)}.crumbs li+li::before{content:"/";margin-right:.5rem;color:var(--line)}.crumbs a{color:var(--primary);text-decoration:underline;text-underline-offset:.2em}.decor-blip,.decor-coord,.decor-dots,.decor-rings,.decor-ticks{position:absolute;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.decor-rings{aspect-ratio:1;z-index:0;color:rgb(var(--color-primary),.16)}.decor-rings svg{width:100%;height:100%;overflow:visible}.decor-rings line,.decor-rings polygon{fill:none;stroke:currentColor;stroke-width:1.2}.decor-dots{inset:0;z-index:0;background-image:radial-gradient(rgb(var(--color-primary),.18) 1.2px,transparent 1.4px);background-size:1.375rem 1.375rem;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 85%);mask-image:linear-gradient(to bottom,#000,transparent 85%)}.decor-ticks{width:1.125rem;height:1.125rem}.decor-ticks::after,.decor-ticks::before{content:"";position:absolute;background-color:var(--primary)}.decor-ticks::before{left:50%;top:0;width:1.5px;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.decor-ticks::after{top:50%;left:0;height:1.5px;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.decor-blip{width:.75rem;height:.75rem;border-radius:50%;background-color:var(--secondary);box-shadow:0 0 0 2px var(--text-primary)}.decor-coord{font-family:"Lexend Exa",Hind,sans-serif;font-weight:500;font-size:.625rem;letter-spacing:.08em;color:rgb(var(--color-primary),.55)}.pagehead>*:not([class*=decor-]),.sec>[class*=__container]{position:relative;z-index:1}.faq-list{display:grid;gap:.5rem}.faq-item{border-radius:var(--r-md);background-color:var(--bg-light);border:1px solid var(--line-soft);transition:border-color var(--t-fast) var(--ease)}.faq-item.is-open{border-color:var(--primary)}.faq-item__q{margin:0;font-size:inherit;letter-spacing:normal}.faq-item__question{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;width:100%;min-height:3.5rem;padding:1rem 1.5rem;text-align:left;font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:clamp(.9375rem,.9rem + .25vw,1.0625rem);letter-spacing:-.03em;line-height:1.35;border-radius:var(--r-md)}.faq-item__icon{position:relative;width:2rem;height:2rem;border-radius:50%;background-color:rgb(var(--color-primary-light));transition:background-color var(--t-fast) var(--ease),-webkit-transform var(--t-base) var(--ease);transition:background-color var(--t-fast) var(--ease),transform var(--t-base) var(--ease);transition:background-color var(--t-fast) var(--ease),transform var(--t-base) var(--ease),-webkit-transform var(--t-base) var(--ease)}.faq-item__icon::after,.faq-item__icon::before{content:"";position:absolute;left:50%;top:50%;width:.75rem;height:2px;background-color:var(--primary);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.faq-item__icon::after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.is-open .faq-item__icon{background-color:var(--secondary);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.is-open .faq-item__icon::after,.is-open .faq-item__icon::before{background-color:var(--text-primary)}.faq-item__answer{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--t-base) var(--ease);transition:grid-template-rows var(--t-base) var(--ease),-ms-grid-rows var(--t-base) var(--ease)}.faq-item__answer>div{overflow:hidden;min-height:0}.faq-item__answer p{padding:0 1.5rem 1.5rem;color:var(--text-secondary);max-width:70ch}.js .faq-item:not(.is-open) .faq-item__answer{grid-template-rows:0fr}.form{display:grid;gap:1rem}.form__title{font-size:var(--fs-h3)}.form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.form__note{font-size:var(--fs-sm);color:var(--text-secondary)}.form__error{margin-top:.25rem;font-size:var(--fs-sm);font-weight:600;color:var(--text-error);flex-basis:100%}.form__success{padding:1rem;border-radius:var(--r-md);background-color:rgb(var(--color-accent));border:1.5px solid var(--text-primary);font-weight:500}.form__success.is-error{background-color:rgb(var(--color-error),.08);border-color:var(--text-error);color:var(--text-error)}.consents{display:grid;gap:.5rem;padding:1rem;border-radius:var(--r-md);background-color:var(--bg-primary);border:1px dashed var(--line)}.consents legend{font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;float:left;width:100%;margin-bottom:.5rem;color:var(--text-secondary)}.consent{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem}.consent label{flex:1 1 0;min-width:0;padding-top:.125rem;font-size:var(--fs-sm);line-height:1.5;cursor:pointer}.consent .checkbox__input{-webkit-appearance:none;appearance:none;flex:none;width:1.5rem;height:1.5rem;margin:0;border-radius:.4375rem;border:2px solid var(--primary);background-color:var(--bg-light);cursor:pointer;display:grid;place-content:center;transition:background-color var(--t-fast) var(--ease)}.consent .checkbox__input::before{content:"";width:.6875rem;height:.375rem;border-left:2.5px solid var(--text-primary);border-bottom:2.5px solid var(--text-primary);-webkit-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0);transition:-webkit-transform var(--t-fast) var(--ease);transition:transform var(--t-fast) var(--ease);transition:transform var(--t-fast) var(--ease),-webkit-transform var(--t-fast) var(--ease);margin-top:-2px}.consent .checkbox__input:checked{background-color:var(--secondary);border-color:var(--text-primary)}.consent .checkbox__input:checked::before{-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.consent .checkbox__input._form-error{border-color:var(--text-error);box-shadow:0 0 0 3px rgb(var(--color-error),.15)}.consent .form__error{padding-left:2.25rem;margin-top:0}.field{display:grid;gap:.375rem}.field__label{font-weight:600;font-size:var(--fs-sm)}.field__input{min-height:3.25rem;padding:.75rem 1rem;border-radius:var(--r-sm);border:1.5px solid var(--line);background-color:var(--bg-light);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.field__input::-webkit-input-placeholder{color:rgb(var(--color-gray-500))}.field__input:-ms-input-placeholder{color:rgb(var(--color-gray-500))}.field__input::-ms-input-placeholder{color:rgb(var(--color-gray-500))}.field__input::placeholder{color:rgb(var(--color-gray-500))}.field__input:focus-visible{outline:0;border-color:var(--primary);box-shadow:0 0 0 3px rgb(var(--color-primary),.25)}.field__input._form-error{border-color:var(--text-error)}.field__input._form-success{border-color:rgb(var(--color-primary),.6)}.field textarea.field__input{min-height:9.375rem;resize:vertical}.js [data-reveal]{opacity:0;-webkit-transform:translateY(1.125rem);transform:translateY(1.125rem);transition:opacity var(--t-slow) var(--ease),-webkit-transform var(--t-slow) var(--ease);transition:opacity var(--t-slow) var(--ease),transform var(--t-slow) var(--ease);transition:opacity var(--t-slow) var(--ease),transform var(--t-slow) var(--ease),-webkit-transform var(--t-slow) var(--ease)}.js [data-reveal].is-in{opacity:1;-webkit-transform:none;transform:none}.pagehead__tick{left:52%;top:1.75rem}.hero__coord,.pagehead__coord{right:1.25rem;bottom:.75rem;z-index:1}.hdr{position:sticky;top:0;z-index:70;background-color:rgb(var(--color-gray-100),.94);border-bottom:1px solid var(--line-soft)}.hdr__container{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;min-height:4.5rem}.hdr__cta{justify-self:end}.brand{display:inline-flex;align-items:center;gap:.625rem;justify-self:start;min-height:2.75rem;border-radius:var(--r-sm)}.brand__mark{width:2.125rem;height:2.125rem;flex:none}.brand__bg{fill:var(--primary)}.brand__grid{fill:none;stroke:rgb(var(--color-primary-light));stroke-width:1.4;stroke-linejoin:round}.brand__shape{fill:var(--secondary);stroke:var(--text-primary);stroke-width:1.2;stroke-linejoin:round;-webkit-transform-origin:16px 16px;transform-origin:16px 16px;transition:-webkit-transform var(--t-base) var(--ease);transition:transform var(--t-base) var(--ease);transition:transform var(--t-base) var(--ease),-webkit-transform var(--t-base) var(--ease)}.brand:hover .brand__shape{-webkit-transform:rotate(72deg);transform:rotate(72deg)}.brand__name{font-family:"Lexend Exa",Hind,sans-serif;font-weight:700;font-size:1.1875rem;letter-spacing:-.06em;color:var(--primary)}.brand--inverse .brand__bg{fill:var(--bg-light)}.brand--inverse .brand__grid{stroke:var(--primary)}.brand--inverse .brand__name{color:var(--text-inverse);font-size:clamp(1.5rem,1rem + 2vw,2.5rem)}.jump{position:relative;justify-self:center}.jump__pill{display:flex;align-items:center;gap:.625rem;min-height:3rem;min-width:20rem;padding:.375rem .5rem .375rem 1.125rem;border-radius:var(--r-pill);border:1.5px solid var(--line);background-color:var(--bg-light);cursor:pointer;list-style:none;font-weight:500;color:var(--text-secondary);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.jump__pill::-webkit-details-marker,.jump__pill::marker{display:none;content:""}.jump__pill:hover{border-color:var(--primary)}[open]>.jump__pill{border-color:var(--primary);box-shadow:0 0 0 4px rgb(var(--color-secondary));color:var(--text-primary)}.jump__icon{width:1.125rem;height:1.125rem;flex:none;fill:none;stroke:var(--primary);stroke-width:2;stroke-linecap:round}.jump__text{flex:1 1 auto;white-space:nowrap}.jump__kbd{display:grid;place-items:center;min-width:1.875rem;height:1.875rem;border-radius:.5rem;background-color:var(--text-primary);color:var(--secondary);font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:.8125rem}.jump__panel{position:absolute;top:calc(100% + .625rem);left:50%;width:min(37.5rem,100vw - 2rem);max-height:min(38.75rem,100vh - 6.875rem);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:1rem;border-radius:var(--r-lg);background-color:var(--bg-light);border:1.5px solid var(--primary);box-shadow:0 1.5rem 3.75rem rgb(var(--color-primary),.18);-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:jumpIn var(--t-base) var(--ease);animation:jumpIn var(--t-base) var(--ease)}.jump__filter{min-height:3rem;padding:.5rem 1rem;margin-bottom:.75rem;border-radius:var(--r-sm);border:1.5px solid var(--line);background-color:var(--bg-primary)}.jump__filter:focus-visible{outline:0;border-color:var(--primary);box-shadow:0 0 0 3px rgb(var(--color-primary),.25)}.jump__group{font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;font-size:.6875rem;color:var(--text-secondary);margin:.75rem .5rem .5rem}.jump__group:first-child{margin-top:0}.jump__list{display:grid;gap:.125rem}.jump__list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jump__link{display:grid;gap:.125rem;min-height:2.75rem;padding:.625rem .75rem;border-radius:var(--r-sm);color:var(--text-primary);line-height:1.3;transition:background-color var(--t-fast) var(--ease)}.jump__link span{font-weight:600}.jump__link small{font-size:var(--fs-xs);color:var(--text-secondary)}.jump__link:focus-visible,.jump__link:hover{background-color:rgb(var(--color-primary-light));outline-offset:-2px}.jump__link[aria-current=page]{background-color:var(--secondary);box-shadow:inset 3px 0 0 var(--text-primary)}.jump__link[aria-current=page] small{color:var(--text-primary)}.jump__empty{padding:.75rem;color:var(--text-secondary)}.jump__hint{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--line-soft);font-size:var(--fs-xs);color:var(--text-secondary)}.jump__hint kbd{padding:0 .375rem;border-radius:.3125rem;border:1px solid var(--line);font-family:inherit}@-webkit-keyframes jumpIn{from{opacity:0;-webkit-transform:translate(-50%,-6px);transform:translate(-50%,-6px)}}@keyframes jumpIn{from{opacity:0;-webkit-transform:translate(-50%,-6px);transform:translate(-50%,-6px)}}@-webkit-keyframes jumpInM{from{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes jumpInM{from{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.ftr{padding:clamp(3rem,2rem + 3vw,6rem) 0 1rem}.ftr__panel{position:relative;overflow:clip;display:grid;gap:clamp(1.75rem,1.4rem + 2vw,3rem);padding:clamp(1.5rem,1rem + 3vw,3.5rem);border-radius:var(--r-xl);background-color:var(--primary);color:var(--text-inverse)}.ftr__panel a{color:inherit;text-decoration:underline;text-decoration-color:rgb(var(--color-secondary),.6);text-underline-offset:.22em}.ftr__panel a:hover{text-decoration-color:var(--secondary)}.ftr__panel a:focus-visible{outline:3px solid var(--secondary);outline-offset:2px}.ftr__panel>*:not(.ftr__rings){position:relative;z-index:1}.ftr__rings{right:-8%;top:-18%;width:clamp(16.25rem,34vw,32.5rem);color:rgb(var(--color-white),.14)}.ftr__top{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:2rem;align-items:end}.ftr__intro{margin-top:.75rem;max-width:52ch;color:rgb(var(--color-white),.86)}.ftr__contacts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem 1rem;font-style:normal;align-items:baseline;overflow-wrap:anywhere}.ftr__k{font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;font-size:.6875rem;color:var(--secondary)}.ftr__navs{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1.5rem;padding-block:1.5rem;border-block:1px solid rgb(var(--color-white),.18)}.ftr__heading{font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;font-size:.6875rem;letter-spacing:.04em;color:var(--secondary);margin-bottom:.75rem}.ftr__links{display:flex;flex-wrap:wrap;gap:.5rem}.ftr__links a{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 1rem;border-radius:var(--r-pill);border:1px solid rgb(var(--color-white),.3);text-decoration:none;font-weight:500;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.ftr__links a:hover{background-color:var(--secondary);color:var(--text-primary)}.ftr__notices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.ftr__notice{padding:1rem;border-radius:var(--r-md);background-color:rgb(var(--color-deep-navy),.55);font-size:var(--fs-sm);line-height:1.55;color:rgb(var(--color-white),.9)}.ftr__notice-title{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.8125rem;letter-spacing:-.02em;color:var(--text-inverse)}.ftr__notice-title::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background-color:var(--secondary);flex:none}.ftr__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;font-size:var(--fs-sm);color:rgb(var(--color-white),.78)}.cookie{position:fixed;left:1rem;bottom:1rem;z-index:60;width:min(26.25rem,100vw - 2rem);padding:1.5rem;border-radius:var(--r-lg);background-color:var(--bg-light);border:1.5px solid var(--primary);box-shadow:0 1.25rem 3.125rem rgb(var(--color-primary),.2);-webkit-animation:cookieIn var(--t-slow) var(--ease);animation:cookieIn var(--t-slow) var(--ease)}.cookie__title{display:flex;align-items:center;gap:.5rem;font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;letter-spacing:-.04em;font-size:1rem}.cookie__blip{position:static;flex:none}.cookie__text{margin-top:.5rem;font-size:var(--fs-sm);color:var(--text-secondary)}.cookie__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}@-webkit-keyframes cookieIn{from{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}}@keyframes cookieIn{from{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}}.hero{position:relative;overflow:clip;padding-block:clamp(2rem,1.5rem + 3vw,4.5rem) clamp(2.5rem,2rem + 3vw,5rem)}.hero .decor-dots{height:70%}.hero__container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.75rem,1rem + 3vw,4rem);align-items:center}.hero__copy{display:grid;gap:1.5rem;justify-items:start}.hero__title{max-width:18ch}.hero__text{font-size:var(--fs-lg);color:var(--text-secondary);max-width:56ch}.hero__facts{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding-top:1rem;border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--text-secondary)}.hero__facts strong{font-family:"Lexend Exa",Hind,sans-serif;font-weight:700;font-size:1.375rem;color:var(--primary);margin-right:.25rem}.radar{display:grid;gap:1rem;box-shadow:0 1.875rem 5rem rgb(var(--color-primary),.12)}.radar>*+*{margin-top:0}.radar__tick{top:1rem;right:1rem}.radar__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding-right:2rem}.radar__note{font-size:var(--fs-xs);color:var(--text-secondary)}.radar__figure{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1rem;align-items:center}.radar__svg{width:100%;height:auto;overflow:visible}.radar__rings line,.radar__rings polygon{fill:none;stroke:var(--line);stroke-width:1}.radar__rings polygon:first-child{stroke:rgb(var(--color-primary),.35);stroke-width:1.4}.radar__shape{fill:rgb(var(--color-secondary),.6);stroke:var(--primary);stroke-width:2.5;stroke-linejoin:round}.radar__dots circle{fill:var(--primary);stroke:var(--bg-light);stroke-width:2}.radar__labels text{font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:15px;letter-spacing:-.03em;fill:var(--text-primary)}.radar__caption{display:grid;gap:.5rem;font-size:var(--fs-sm);color:var(--text-secondary)}.radar__caption strong{font-family:"Lexend Exa",Hind,sans-serif;font-size:1.0625rem;letter-spacing:-.04em;line-height:1.25;color:var(--text-primary)}.radar__scores{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.radar__scores>div{display:grid;gap:.375rem;padding:.75rem;border-radius:var(--r-sm);background-color:var(--bg-primary)}.radar__scores dt{font-size:var(--fs-xs);font-weight:600;line-height:1.25}.radar__scores dd{display:grid;gap:.25rem;font-size:var(--fs-xs);color:var(--text-secondary)}.radar__scores .meter i{width:auto;flex:1 1 0}.radar__scores .meter{display:flex}.radar__foot{font-size:var(--fs-xs);color:var(--text-secondary);padding-top:.75rem;border-top:1px dashed var(--line)}.statement__container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:1rem 3rem;align-items:start}.statement__kicker{grid-column:1/-1;justify-self:start}.statement__title{font-size:clamp(1.625rem,1rem + 2.6vw,3rem);color:var(--primary)}.statement__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;color:var(--text-secondary)}.explorer__bar{position:sticky;top:5rem;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.5rem;padding:.75rem;border-radius:var(--r-lg);background-color:rgb(var(--color-gray-100),.95);border:1px solid var(--line-soft)}.explorer__legend{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;font-size:var(--fs-sm);color:var(--text-secondary)}.bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row dense;gap:1rem}.tile{--tile-bg:var(--bg-light);--tile-fg:var(--text-primary);--tile-sub:var(--text-secondary);--tile-bar:var(--primary);position:relative;min-width:0;display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.25rem,1rem + 1vw,2rem);border-radius:var(--r-lg);background-color:var(--tile-bg);color:var(--tile-fg);border:1px solid var(--line-soft);transition:border-color var(--t-fast) var(--ease),-webkit-transform var(--t-base) var(--ease);transition:transform var(--t-base) var(--ease),border-color var(--t-fast) var(--ease);transition:transform var(--t-base) var(--ease),border-color var(--t-fast) var(--ease),-webkit-transform var(--t-base) var(--ease)}.tile--xl{grid-column:span 7;grid-row:span 2}.tile--md{grid-column:span 5}.tile--tall{grid-column:span 4;grid-row:span 2}.tile--sm{grid-column:span 4}.tile--wide{grid-column:span 8}.tile:has(.tile__more[open]){grid-column:1/-1;border-color:var(--primary)}.tile--violet{--tile-bg:var(--primary);--tile-fg:var(--text-inverse);--tile-sub:rgb(var(--color-white), 0.85);--tile-bar:var(--secondary);border-color:var(--primary)}.tile--violet a:focus-visible,.tile--violet summary:focus-visible{outline:3px solid var(--secondary);outline-offset:2px}.tile--violet .textlink{color:var(--text-inverse);text-decoration-color:var(--secondary)}.tile--violet .tile__tags li{border-color:rgb(var(--color-white),.4)}.tile--violet .tile__no{color:var(--secondary)}.tile--violet .tile__toggle{background-color:var(--secondary);color:var(--text-primary)}.tile--violet .check-first{color:var(--text-primary)}.tile--violet:has(.tile__more[open]){border-color:var(--secondary)}.tile--lime{--tile-bg:rgb(var(--color-accent));border-color:rgb(var(--color-secondary))}.tile__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.tile__no{font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:.75rem;letter-spacing:.06em;color:var(--primary)}.tile__tags{display:flex;flex-wrap:wrap;gap:.375rem}.tile__tags li{font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;font-size:.625rem;padding:.25rem .625rem;border-radius:var(--r-pill);border:1px solid var(--line)}.tile__title{font-size:clamp(1.125rem,1rem + .7vw,1.5rem)}.tile--xl .tile__title{font-size:clamp(1.375rem,1rem + 1.5vw,2.125rem);max-width:14ch}.tile__text{color:var(--tile-sub);font-size:var(--fs-sm);max-width:60ch}.tile--xl .tile__text{font-size:var(--fs-base)}.tile__bars{display:flex;align-items:flex-end;gap:.25rem;height:1.75rem;margin-top:auto}.tile__bars i{width:.625rem;border-radius:.1875rem;background-color:var(--tile-bar)}.tile__bars i[data-s="1"]{height:20%}.tile__bars i[data-s="2"]{height:40%}.tile__bars i[data-s="3"]{height:60%}.tile__bars i[data-s="4"]{height:80%}.tile__bars i[data-s="5"]{height:100%}.tile__bars--key{height:1.25rem}.tile__bars--key i{background-color:var(--primary)}.tile__toggle{font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1rem;border-radius:var(--r-pill);background-color:rgb(var(--color-primary-light));color:var(--primary);cursor:pointer;list-style:none}.tile__toggle::-webkit-details-marker,.tile__toggle::marker{display:none;content:""}.tile__toggle::after{content:"+";font-size:1rem;line-height:1;transition:-webkit-transform var(--t-fast) var(--ease);transition:transform var(--t-fast) var(--ease);transition:transform var(--t-fast) var(--ease),-webkit-transform var(--t-fast) var(--ease)}[open]>.tile__toggle::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tile__body{display:grid;gap:1rem;padding-top:1rem;-webkit-animation:tileOpen var(--t-base) var(--ease);animation:tileOpen var(--t-base) var(--ease)}.tile__body .check-first{margin-top:0}.tile__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.tile__facts dt{font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;font-size:.6875rem;margin-bottom:.25rem}.tile__facts dd{font-size:var(--fs-sm);color:var(--tile-sub)}.tile.is-entering{-webkit-animation:tileIn var(--t-slow) var(--ease) both;animation:tileIn var(--t-slow) var(--ease) both;-webkit-animation-delay:calc(var(--i,0)*60ms);animation-delay:calc(var(--i,0)*60ms)}@-webkit-keyframes tileIn{from{opacity:0;-webkit-transform:translateY(14px) scale(.98);transform:translateY(14px) scale(.98)}}@keyframes tileIn{from{opacity:0;-webkit-transform:translateY(14px) scale(.98);transform:translateY(14px) scale(.98)}}@-webkit-keyframes tileOpen{from{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes tileOpen{from{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.steps__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;counter-reset:none}.steps__item{position:relative;display:grid;align-content:start;gap:.75rem;padding:1.5rem 1rem;border-top:3px solid var(--primary);background:linear-gradient(to bottom,rgb(var(--color-primary-light)),transparent 80%);border-radius:0 0 var(--r-md) var(--r-md)}.steps__item p{font-size:var(--fs-sm);color:var(--text-secondary)}.steps__item:nth-child(odd) .steps__no{background-color:var(--secondary)}.steps__no{justify-self:start;padding:.25rem .625rem;border-radius:var(--r-pill);background-color:var(--bg-light);border:1.5px solid var(--text-primary);font-family:"Lexend Exa",Hind,sans-serif;font-weight:700;font-size:.8125rem}.selfcheck__container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:2rem;align-items:start}.selfcheck__intro{display:grid;gap:1rem;justify-items:start}.selfcheck__intro p{color:var(--text-secondary)}.selfcheck__count{font-family:"Lexend Exa",Hind,sans-serif;font-weight:700;font-size:clamp(1.5rem,1rem + 1.6vw,2.25rem);letter-spacing:-.05em;color:var(--primary)!important}.selfcheck__done{padding:.75rem 1rem;border-radius:var(--r-md);background-color:var(--secondary);color:var(--text-primary)!important;font-weight:500}.selfcheck__list{display:grid;gap:0;padding:.5rem}.selfcheck__list>*+*{margin-top:0}.selfcheck__row{display:flex;gap:.75rem;align-items:flex-start;padding:1rem;border-radius:var(--r-md);cursor:pointer;transition:background-color var(--t-fast) var(--ease)}.selfcheck__row:hover{background-color:var(--bg-primary)}.selfcheck__row:has(:checked) span{color:var(--text-secondary);text-decoration:line-through;text-decoration-color:rgb(var(--color-primary),.5)}.selfcheck__row+.selfcheck__row{border-top:1px solid var(--line-soft)}.selfcheck__row .checkbox__input{-webkit-appearance:none;appearance:none;flex:none;width:1.625rem;height:1.625rem;border-radius:50%;border:2px solid var(--primary);display:grid;place-content:center;cursor:pointer}.selfcheck__row .checkbox__input::before{content:"";width:.625rem;height:.625rem;border-radius:50%;background-color:var(--text-primary);-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform var(--t-fast) var(--ease);transition:transform var(--t-fast) var(--ease);transition:transform var(--t-fast) var(--ease),-webkit-transform var(--t-fast) var(--ease)}.selfcheck__row .checkbox__input:checked{background-color:var(--secondary);border-color:var(--text-primary)}.selfcheck__row .checkbox__input:checked::before{-webkit-transform:scale(1);transform:scale(1)}.myths__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.myth{display:grid;gap:.75rem;align-content:space-between;min-height:16.25rem;padding:1.5rem;border-radius:var(--r-lg);background-color:var(--bg-light);border:1.5px solid var(--line);transition:background-color var(--t-base) var(--ease),color var(--t-base) var(--ease)}.myth__side{font-weight:500;line-height:1.5}.myth__tag{font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;display:block;margin-bottom:.5rem;font-size:.6875rem;color:var(--primary)}.myth__side--b .myth__tag{color:inherit}.myth__btn{font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;justify-self:start;min-height:2.75rem;padding:0 1rem;border-radius:var(--r-pill);border:1.5px solid currentColor}.js .myth__btn{display:inline-flex;align-items:center}.myth__btn{display:none}.js .myth.is-flipped .myth__side--a,.js .myth:not(.is-flipped) .myth__side--b{display:none}.myth.is-flipped{background-color:var(--primary);border-color:var(--primary);color:var(--text-inverse)}.myth.is-flipped .myth__btn:focus-visible{outline:3px solid var(--secondary);outline-offset:2px}.myth.is-flipped .myth__side--b{-webkit-animation:tileOpen var(--t-base) var(--ease);animation:tileOpen var(--t-base) var(--ease)}.gloss__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.gloss__nav{display:flex;gap:.5rem}.gloss__arrow{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;border:1.5px solid var(--primary);color:var(--primary);transition:background-color var(--t-fast) var(--ease)}.gloss__arrow:hover{background-color:var(--secondary)}.gloss__arrow svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.gloss__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(15.625rem,18.75rem);gap:.75rem;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;padding-bottom:.75rem;scrollbar-width:thin;scrollbar-color:var(--primary) var(--bg-secondary);border-radius:var(--r-md)}.gloss__item{scroll-snap-align:start;padding:1.5rem;border-radius:var(--r-md);background-color:var(--bg-light);border-left:4px solid var(--secondary)}.gloss__item dt{font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;letter-spacing:-.04em;color:var(--primary);margin-bottom:.5rem}.gloss__item dd{font-size:var(--fs-sm);color:var(--text-secondary)}.principles__container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem;align-items:start}.principles__side{position:sticky;top:6.25rem;display:grid;gap:1rem;justify-items:start}.principles__side p{color:var(--text-secondary)}.principles__row{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1rem;padding:1.5rem .75rem;border-bottom:1px solid var(--line);transition:background-color var(--t-fast) var(--ease)}.principles__row:first-child{border-top:1px solid var(--line)}.principles__row p{margin-top:.25rem;color:var(--text-secondary)}.principles__no{align-self:start;justify-self:start;padding:.375rem .625rem;border-radius:var(--r-sm);background-color:var(--primary);color:var(--text-inverse);font-family:"Lexend Exa",Hind,sans-serif;font-weight:700;font-size:.875rem;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.homefaq__container{max-width:56.25rem}.homefaq__more{margin-top:1.5rem}.contact__container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:2rem;align-items:start}.contact__side{display:grid;gap:1rem;justify-items:start}.contact__side>p{color:var(--text-secondary)}.contact__list{display:grid;gap:.5rem;width:100%}.contact__list li{display:grid;grid-template-columns:5.375rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.contact__list span{font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;font-size:.6875rem;color:var(--text-secondary);padding-top:.25rem}.contact__list a{color:var(--primary);font-weight:600}.topic{padding-bottom:2rem}.topic__container{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(1.25rem,1rem + 2vw,3rem);align-items:start}.topic__aside{position:sticky;top:5.75rem}.topic__main{display:grid;gap:1.5rem;min-width:0}.summary{display:grid;gap:1rem;padding:1.5rem;border-radius:var(--r-lg);background-color:var(--bg-light);border:1px solid var(--line-soft);max-height:calc(100vh - 6.875rem);overflow-y:auto}.summary__title{font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;font-size:.75rem;color:var(--primary);letter-spacing:.04em}.summary__chips .chip{min-height:2.5rem;padding:.375rem .75rem;font-size:.6875rem}.summary__list{display:grid;gap:.125rem}.summary__list a{display:flex;gap:.75rem;align-items:baseline;min-height:2.75rem;padding:.625rem .75rem;border-radius:var(--r-sm);font-weight:500;line-height:1.3;transition:background-color var(--t-fast) var(--ease)}.summary__list a:hover{background-color:rgb(var(--color-primary-light))}.summary__list a.is-current{background-color:var(--secondary)}.summary__list span{flex:none;font-family:"Lexend Exa",Hind,sans-serif;font-size:.6875rem;font-weight:600;color:var(--primary)}.summary__note{font-size:var(--fs-sm);color:var(--text-secondary);padding-top:.75rem;border-top:1px dashed var(--line)}.summary__facts{display:grid;gap:.5rem;padding-top:.75rem;border-top:1px dashed var(--line);font-size:var(--fs-sm);font-weight:500}.summary__facts li{display:flex;align-items:center;gap:.5rem}.summary__facts .decor-blip{position:static;width:.625rem;height:.625rem}.scard{position:relative;scroll-margin-top:6rem;padding:clamp(1.25rem,1rem + 2vw,2.75rem);border-radius:var(--r-lg);background-color:var(--bg-light);border:1px solid var(--line-soft)}.scard.is-entering{-webkit-animation:tileIn var(--t-slow) var(--ease) both;animation:tileIn var(--t-slow) var(--ease) both;-webkit-animation-delay:calc(var(--i,0)*60ms);animation-delay:calc(var(--i,0)*60ms)}.scard__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem}.scard__no{font-family:"Lexend Exa",Hind,sans-serif;font-weight:700;font-size:.8125rem;letter-spacing:.06em;padding:.25rem .625rem;border-radius:var(--r-pill);background-color:var(--text-primary);color:var(--secondary)}.scard__tags{display:flex;flex-wrap:wrap;gap:.375rem}.scard__tags li{font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;font-size:.625rem;padding:.25rem .625rem;border-radius:var(--r-pill);border:1px solid var(--line)}.scard__title{max-width:22ch}.scard__radar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin-block:1.5rem;padding:.75rem;border-radius:var(--r-md);background-color:var(--bg-primary)}.scard__radar div{display:grid;gap:.25rem;padding:.375rem}.scard__radar dt{font-size:var(--fs-xs);font-weight:600;line-height:1.25}.scard__radar dd{display:flex;align-items:center;gap:.5rem;font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:.8125rem;color:var(--primary)}.scard__radar .meter i{width:.625rem}.scard__body{max-width:70ch}.scard__body h3{display:flex;align-items:center;gap:.5rem}.scard__body h3::before{content:"";width:.625rem;height:.625rem;border-radius:.1875rem;background-color:var(--secondary);box-shadow:0 0 0 2px var(--primary);flex:none}.compare{scroll-margin-top:6rem}.pcard{position:relative;display:grid;gap:1rem;scroll-margin-top:6rem;padding:clamp(1.25rem,1rem + 2vw,2.75rem);border-radius:var(--r-lg);background-color:var(--bg-light);border:1px solid var(--line-soft)}.pcard>p:not(.pcard__no){max-width:70ch}.pcard__no{font-family:"Lexend Exa",Hind,sans-serif;font-weight:700;font-size:clamp(2rem,1.5rem + 2vw,3.5rem);line-height:1;letter-spacing:-.06em;color:rgb(var(--color-primary),.18)}.pcard--split{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:2rem}.pcard--split>div{display:grid;gap:1rem;align-content:start}.pcard--lime{background-color:var(--secondary);border-color:var(--secondary)}.pcard--lime .pcard__no{color:rgb(var(--color-black),.25)}.pcard--violet{background-color:var(--primary);border-color:var(--primary);color:var(--text-inverse)}.pcard--violet .pcard__no{color:var(--secondary)}.route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;counter-reset:step}.route__step{counter-increment:step;position:relative;display:grid;align-content:start;gap:.5rem;padding:1.5rem 1rem 1rem;border-radius:var(--r-md);background-color:var(--bg-primary)}.route__step::before{content:counter(step,decimal-leading-zero);justify-self:start;padding:.125rem .5rem;border-radius:var(--r-pill);background-color:var(--primary);color:var(--text-inverse);font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:.75rem}.route__step p{font-size:var(--fs-sm);color:var(--text-secondary)}.cycle{position:relative;display:grid;gap:1rem;padding-left:2rem}.cycle::before{content:"";position:absolute;left:.5625rem;top:.5rem;bottom:.5rem;width:2px;background-image:linear-gradient(var(--primary) 50%,transparent 50%);background-size:2px 8px}.cycle li{position:relative;display:grid;gap:.125rem}.cycle li::before{content:"";position:absolute;left:-1.9375rem;top:.25rem;width:1rem;height:1rem;border-radius:50%;background-color:var(--secondary);box-shadow:0 0 0 2px var(--text-primary)}.cycle strong{font-family:"Lexend Exa",Hind,sans-serif;letter-spacing:-.04em}.cycle span{color:var(--text-secondary);font-size:var(--fs-sm)}.plain{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.5rem;align-items:start}.plain__example{display:grid;gap:.75rem;padding:1rem;border-radius:var(--r-md);border:1.5px dashed var(--line)}.plain__after,.plain__before{padding:.75rem 1rem;border-radius:var(--r-sm);font-size:var(--fs-sm)}.plain__after span,.plain__before span{font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;display:block;font-size:.625rem;margin-bottom:.25rem}.plain__before{background-color:var(--bg-primary);color:var(--text-secondary);text-decoration:line-through;text-decoration-color:rgb(var(--color-error),.5)}.plain__before span{text-decoration:none;display:block}.plain__after{background-color:rgb(var(--color-accent));font-weight:600}.usage{display:grid;gap:.5rem}.usage li{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;padding:1rem;border-radius:var(--r-md);transition:background-color var(--t-fast) var(--ease)}.usage li:hover{background-color:var(--bg-primary)}.usage li>span{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;border:2px solid var(--primary);font-family:"Lexend Exa",Hind,sans-serif;font-weight:700;color:var(--primary)}.usage li p{color:var(--text-secondary);font-size:var(--fs-sm);margin-top:.125rem}.mission__container{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2rem;align-items:start}.mission__quote{font-size:clamp(1.5rem,1rem + 2.2vw,2.625rem);color:var(--primary);padding-left:1.5rem;border-left:6px solid var(--secondary)}.mission__text{display:grid;gap:1rem;color:var(--text-secondary)}.approach__container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:2rem;align-items:start}.approach__sticky{position:sticky;top:6.25rem;display:grid;gap:.75rem;justify-items:start}.approach__list{gap:0}.approach__list>li{padding-block:1.5rem;border-bottom:1px solid var(--line)}.approach__list>li::before{top:1.5rem}.approach__list>li:first-child{border-top:1px solid var(--line)}.approach__list p{margin-top:.5rem;color:var(--text-secondary)}.ledger__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);border-radius:var(--r-lg);overflow:clip;border:1.5px solid var(--text-primary)}.ledger__col{display:grid;align-content:start;gap:1rem;padding:clamp(1.25rem,1rem + 2vw,2.5rem)}.ledger__col--yes{background-color:var(--secondary)}.ledger__col--no{background-color:var(--bg-light)}.ledger__x{display:grid;gap:.5rem}.ledger__x li{position:relative;padding-left:1.75rem}.ledger__x li::after,.ledger__x li::before{content:"";position:absolute;left:.125rem;top:.75em;width:.875rem;height:2.5px;background-color:var(--text-error);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ledger__x li::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.duo__container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.duo__card p:not(.label){opacity:.92}.never__container{display:grid;gap:1.5rem;justify-items:start}.never__title{max-width:18ch}.never__list{display:flex;flex-wrap:wrap;gap:.5rem}.never__list li{padding:.5rem 1rem;border-radius:var(--r-pill);border:1.5px solid var(--text-primary);background-color:var(--bg-light);font-weight:500;text-decoration:line-through;text-decoration-color:var(--primary);text-decoration-thickness:2px}.faqpage{padding-bottom:2rem}.faqpage__container{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(1.25rem,1rem + 2vw,3rem);align-items:start}.faqpage__aside{position:sticky;top:5.75rem}.faqpage__list .faq-item.is-entering{-webkit-animation:tileIn var(--t-slow) var(--ease) both;animation:tileIn var(--t-slow) var(--ease) both;-webkit-animation-delay:calc(var(--i,0)*40ms);animation-delay:calc(var(--i,0)*40ms)}.faq-item__group{font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;display:block;grid-column:1/-1;font-size:.625rem;color:var(--primary);margin-bottom:-.5rem}.channels{padding-top:0}.channels__container{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.2fr);gap:.75rem}.channel{display:grid;gap:.375rem;align-content:start;min-height:9.375rem;padding:1.5rem;border-radius:var(--r-lg);background-color:var(--bg-light);border:1px solid var(--line-soft);overflow-wrap:anywhere;transition:border-color var(--t-fast) var(--ease),-webkit-transform var(--t-base) var(--ease);transition:transform var(--t-base) var(--ease),border-color var(--t-fast) var(--ease);transition:transform var(--t-base) var(--ease),border-color var(--t-fast) var(--ease),-webkit-transform var(--t-base) var(--ease)}.channel__k{font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;font-size:.6875rem;color:var(--primary)}.channel__v{font-family:"Lexend Exa",Hind,sans-serif;font-weight:600;font-size:clamp(1rem,.9rem + .6vw,1.3125rem);letter-spacing:-.045em;line-height:1.3}.channel__h{margin-top:auto;font-size:var(--fs-sm);color:var(--text-secondary)}.channel--violet{background-color:var(--primary);border-color:var(--primary);color:var(--text-inverse)}.channel--violet .channel__k{color:var(--secondary)}.channel--violet .channel__h{color:rgb(var(--color-white),.85)}.channel--violet:focus-visible{outline:3px solid var(--text-primary);outline-offset:2px}.channel--lime{background-color:var(--secondary);border-color:var(--secondary)}.channel--lime .channel__h,.channel--lime .channel__k{color:var(--text-primary)}.cform__container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:2rem;align-items:start}.cform__scope{display:grid;gap:1.5rem}.scope{display:grid;gap:.75rem}.scope__col{display:grid;gap:.75rem;padding:1.5rem;border-radius:var(--r-md);background-color:var(--bg-light);border:1px solid var(--line-soft)}.scope__col--no{background-color:rgba(0,0,0,0);border-style:dashed;border-color:var(--line)}.pagehead--legal .decor-rings{color:rgb(var(--color-primary),.1)}.legal{padding-bottom:2rem}.legal__container{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(1.25rem,1rem + 2vw,3rem);align-items:start}.legal__toc{position:sticky;top:5.75rem}.legal__date{font-size:var(--fs-sm);color:var(--text-secondary)}.legal__body{display:grid;gap:.75rem;max-width:72ch}.legal__sec{scroll-margin-top:6rem;display:grid;gap:.75rem;padding:clamp(1.25rem,1rem + 1.5vw,2.25rem);border-radius:var(--r-md);background-color:var(--bg-light);border:1px solid var(--line-soft)}.legal__sec h2{display:flex;align-items:baseline;gap:.75rem;font-size:var(--fs-h3)}.legal__sec p{color:var(--text-secondary)}.legal__sec strong{color:var(--text-primary)}.legal__no{flex:none;padding:.125rem .5rem;border-radius:var(--r-pill);background-color:rgb(var(--color-primary-light));color:var(--primary);font-size:.75rem;letter-spacing:0}@media (max-width:61.99875em){.sec__head--split{grid-template-columns:minmax(0,1fr)}.jump__pill{min-width:16.25rem}.ftr__top{grid-template-columns:minmax(0,1fr)}.ftr__notices{grid-template-columns:repeat(2,minmax(0,1fr))}.hero__container{grid-template-columns:minmax(0,1fr)}.statement__container{grid-template-columns:minmax(0,1fr)}.bento{grid-template-columns:repeat(6,minmax(0,1fr))}.tile--wide,.tile--xl{grid-column:span 6}.tile--md,.tile--sm,.tile--tall{grid-column:span 3}.steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}.selfcheck__container{grid-template-columns:minmax(0,1fr)}.myths__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.principles__container{grid-template-columns:minmax(0,1fr)}.principles__side{position:static}.contact__container{grid-template-columns:minmax(0,1fr)}.topic__container{grid-template-columns:minmax(0,1fr)}.topic__aside{position:static}.summary{max-height:none}.summary__list{grid-template-columns:repeat(2,minmax(0,1fr))}.mission__container{grid-template-columns:minmax(0,1fr)}.approach__container{grid-template-columns:minmax(0,1fr)}.approach__sticky{position:static}.duo__container{grid-template-columns:minmax(0,1fr)}.faqpage__container{grid-template-columns:minmax(0,1fr)}.faqpage__aside{position:static}.channels__container{grid-template-columns:minmax(0,1fr)}.cform__container{grid-template-columns:minmax(0,1fr)}.legal__container{grid-template-columns:minmax(0,1fr)}.legal__toc{position:static}}@media (max-width:47.99875em){.form__row{grid-template-columns:minmax(0,1fr)}.hero__coord,.pagehead__coord{display:none}.hdr__container{grid-template-columns:auto minmax(0,1fr);gap:.75rem;min-height:4rem}.hdr__cta{display:none}.jump{justify-self:end;position:static}.jump__pill{min-width:0;padding-left:.875rem}.jump__more{display:none}.jump__kbd{display:none}.jump__panel{left:1rem;right:1rem;top:calc(100% + .375rem);width:auto;-webkit-transform:none;transform:none;-webkit-animation-name:jumpInM;animation-name:jumpInM}.ftr__navs{grid-template-columns:minmax(0,1fr)}.ftr__notices{grid-template-columns:minmax(0,1fr)}.radar__figure{grid-template-columns:minmax(0,1fr)}.radar__scores{grid-template-columns:repeat(2,minmax(0,1fr))}.radar__scores>div:last-child{grid-column:1/-1}.statement__cols{grid-template-columns:minmax(0,1fr)}.explorer__bar{position:static}.bento{grid-template-columns:minmax(0,1fr)}.tile[class*=tile--]{grid-column:1/-1;grid-row:auto}.tile__facts{grid-template-columns:minmax(0,1fr)}.scard__radar{grid-template-columns:repeat(2,minmax(0,1fr))}.pcard--split{grid-template-columns:minmax(0,1fr)}.route{grid-template-columns:minmax(0,1fr)}.plain{grid-template-columns:minmax(0,1fr)}.ledger__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:29.99875em){[class*=__container]{padding:0 1rem}.check-first{grid-template-columns:minmax(0,1fr)}.brand__name{font-size:1rem}.jump__list--grid{grid-template-columns:minmax(0,1fr)}.steps__list{grid-template-columns:minmax(0,1fr)}.myths__grid{grid-template-columns:minmax(0,1fr)}.gloss__rail{grid-auto-columns:82%}.summary__list{grid-template-columns:minmax(0,1fr)}}@media (any-hover:hover){.btn--primary:hover{background-color:rgb(var(--color-primary-dark));-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn--lime:hover{background-color:var(--text-primary);color:var(--secondary);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn--ghost:hover{background-color:rgb(var(--color-primary-light));-webkit-transform:translateY(-2px);transform:translateY(-2px)}.chip:hover{border-color:var(--primary)}.seg__btn:hover{background-color:var(--bg-light)}.field__input:hover{border-color:var(--primary)}.tile:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--primary)}.principles__row:hover{background-color:var(--bg-light)}.principles__row:hover .principles__no{background-color:var(--secondary);color:var(--text-primary)}a.channel:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--primary)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::after,*::before{-webkit-animation-duration:NaNs!important;animation-duration:NaNs!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:NaNs!important}.js [data-reveal]{opacity:1;-webkit-transform:none;transform:none}}@media (any-hover:none){.jump__hint{display:none}}