.scouter-module__pwVVTW__preview{width:100%;margin:0}.scouter-module__pwVVTW__preview figcaption{color:var(--p-text-3);text-align:center;margin-top:.75rem;font-size:.8125rem;line-height:1.5}.scouter-module__pwVVTW__window{border:1px solid var(--p-border-md,var(--p-border));background:var(--p-bg-card);border-radius:12px;overflow:hidden}.scouter-module__pwVVTW__brief{border-bottom:1px solid var(--p-border);color:var(--p-text-3);margin:0;padding:.75rem 1rem;font-size:.75rem;line-height:1.5}.scouter-module__pwVVTW__scroll{overflow-x:auto}.scouter-module__pwVVTW__table{border-collapse:collapse;width:100%;font-size:.8125rem;line-height:1.4}.scouter-module__pwVVTW__table th,.scouter-module__pwVVTW__table td{text-align:left;border-bottom:1px solid var(--p-border);vertical-align:top;padding:.625rem 1rem}.scouter-module__pwVVTW__table thead th{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:var(--p-text-3);font-size:.6875rem;font-weight:600}.scouter-module__pwVVTW__table tbody th{color:var(--p-text);font-weight:600}.scouter-module__pwVVTW__table tbody td{color:var(--p-text-2)}.scouter-module__pwVVTW__table tbody tr:last-child th,.scouter-module__pwVVTW__table tbody tr:last-child td{border-bottom:0}.scouter-module__pwVVTW__score{font-family:var(--font-display), sans-serif;color:var(--p-accent);font-weight:700}.scouter-module__pwVVTW__unknown{color:var(--p-text-3);border:1px dashed var(--p-border-md,var(--p-border));white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:.75rem}@media (max-width:640px){.scouter-module__pwVVTW__hideSm{display:none}.scouter-module__pwVVTW__table th,.scouter-module__pwVVTW__table td{padding:.5rem .75rem}}.scouter-module__pwVVTW__opening{padding:9rem 0 5rem}.scouter-module__pwVVTW__h1{color:var(--p-text);letter-spacing:normal;text-wrap:balance;margin:0 0 1.25rem;font-size:2.5rem;font-weight:700;line-height:3rem}.scouter-module__pwVVTW__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.scouter-module__pwVVTW__steps li{border-top:1px solid var(--p-border);padding-top:1.25rem}.scouter-module__pwVVTW__steps h3{color:var(--p-text);margin:.75rem 0 .5rem;font-size:1.0625rem;font-weight:600;line-height:1.5rem}.scouter-module__pwVVTW__steps p{color:var(--p-text-2);margin:0;font-size:.9375rem;line-height:1.6}.scouter-module__pwVVTW__stepNo{font-family:var(--font-display), sans-serif;color:var(--p-accent);font-weight:700}.scouter-module__pwVVTW__operation{border:1px solid var(--p-border);color:var(--p-text-2);border-radius:12px;max-width:70ch;margin:2.5rem 0 0;padding:1.25rem 1.5rem;font-size:.9375rem;line-height:1.6}.scouter-module__pwVVTW__scope{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:1rem;display:grid}.scouter-module__pwVVTW__scope h3{letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-3);margin:0 0 1rem;font-size:.75rem;font-weight:600}.scouter-module__pwVVTW__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.scouter-module__pwVVTW__list li{color:var(--p-text-2);align-items:baseline;gap:.625rem;font-size:.9375rem;line-height:1.55;display:flex}.scouter-module__pwVVTW__yes{color:var(--p-accent);flex-shrink:0}.scouter-module__pwVVTW__no{color:var(--p-text-3);flex-shrink:0}.scouter-module__pwVVTW__case{border-top:1px solid var(--p-border);flex-direction:column;gap:1.25rem;min-width:0;padding-top:1.5rem;display:flex}.scouter-module__pwVVTW__caseType{color:var(--p-accent);margin-bottom:.25rem;font-size:.8125rem;font-weight:600;line-height:1.25rem}.scouter-module__pwVVTW__faq details{border-bottom:1px solid var(--p-border)}.scouter-module__pwVVTW__faq summary{cursor:pointer;color:var(--p-text);justify-content:space-between;gap:1.5rem;padding-block:1rem;font-size:.9375rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.scouter-module__pwVVTW__faq summary::-webkit-details-marker{display:none}.scouter-module__pwVVTW__faq summary:after{content:"+";color:var(--p-text-3);font-weight:400}.scouter-module__pwVVTW__faq details[open]>summary:after{content:"−"}.scouter-module__pwVVTW__faq summary:focus-visible{outline:2px solid var(--p-accent);outline-offset:4px;border-radius:4px}.scouter-module__pwVVTW__faq details p{max-width:68ch;color:var(--p-text-2);margin:0 0 1.25rem;font-size:.9375rem;line-height:1.65}@media (max-width:860px){.scouter-module__pwVVTW__steps,.scouter-module__pwVVTW__scope{grid-template-columns:1fr;gap:1.75rem}}@media (max-width:640px){.scouter-module__pwVVTW__opening{padding:7rem 0 3rem}.scouter-module__pwVVTW__h1{font-size:1.875rem;line-height:2.375rem}}
.home-module__bPbnBq__page{background:var(--p-bg);color:var(--p-text);--p-accent-teal:var(--p-accent);--p-accent-violet:var(--p-accent);position:relative}.home-module__bPbnBq__container{width:min(100% - 3rem,64rem);margin-inline:auto}.home-module__bPbnBq__narrow{width:min(100% - 3rem,44rem);margin-inline:auto}.home-module__bPbnBq__section{border-top:1px solid var(--p-border);padding-block:5rem;scroll-margin-top:6rem}.home-module__bPbnBq__heading{color:var(--p-text);letter-spacing:normal;text-wrap:balance;margin:0 0 1rem;font-size:1.75rem;font-weight:700;line-height:2.25rem}.home-module__bPbnBq__intro{color:var(--p-text-2);max-width:60ch;margin:0 0 2rem;font-size:1rem;line-height:1.625}.home-module__bPbnBq__eyebrow{font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-3);margin-bottom:1rem;font-size:.6875rem;line-height:1rem}.home-module__bPbnBq__fine{color:var(--p-text-3);max-width:75ch;margin-top:1rem;font-size:.8125rem;line-height:1.5}.home-module__bPbnBq__textLink{color:var(--p-accent);text-underline-offset:.25rem;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none}.home-module__bPbnBq__textLink:hover{text-decoration:underline}.home-module__bPbnBq__page a:focus-visible{outline:2px solid var(--p-accent);outline-offset:5px;border-radius:4px}.home-module__bPbnBq__page .btn{box-shadow:none}.home-module__bPbnBq__hero{isolation:isolate;padding-block:6rem 5rem;position:relative;overflow:hidden}.home-module__bPbnBq__heroGrid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:3.5rem;display:grid}.home-module__bPbnBq__hero h1{color:var(--p-text);letter-spacing:normal;text-wrap:balance;margin:0 0 1.5rem;font-size:2.75rem;font-weight:700;line-height:3.25rem}.home-module__bPbnBq__heroDescription{max-width:30rem;color:var(--p-text-2);margin:0 0 2rem;font-size:1.125rem;line-height:1.6}.home-module__bPbnBq__heroActions{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.home-module__bPbnBq__atmo{z-index:-1;pointer-events:none;--glow:.085;--grain:.11;--mag:.75;--drift:4;--glow-rgb:6 112 127;--blend:multiply;animation:1.2s ease-out both home-module__bPbnBq__atmoIn;position:absolute;inset:0}.home-module__bPbnBq__atmo:after{content:"";background:linear-gradient(transparent, var(--p-bg));position:absolute;inset:60% 0 0}:root:not([data-theme=light]) .home-module__bPbnBq__atmo{--glow:.13;--grain:.225;--glow-rgb:5 249 254;--blend:overlay}.home-module__bPbnBq__glow{background:radial-gradient(40% 45% at 18% 22%, rgb(var(--glow-rgb) / var(--glow)), transparent 70%), radial-gradient(38% 42% at 86% 78%, rgb(214 70 255/calc(var(--glow) * var(--mag))), transparent 70%);animation:home-module__bPbnBq__driftGlow calc(80s / var(--drift)) ease-in-out infinite alternate;position:absolute;inset:-20%}.home-module__bPbnBq__grain{opacity:var(--grain);mix-blend-mode:var(--blend);animation:home-module__bPbnBq__driftGrain calc(40s / var(--drift)) linear infinite alternate;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/220px;position:absolute;inset:-10%}@keyframes home-module__bPbnBq__atmoIn{0%{opacity:0}}@keyframes home-module__bPbnBq__driftGlow{to{transform:translate(-5%,4%)scale(1.06)}}@keyframes home-module__bPbnBq__driftGrain{to{transform:translate(4%,-3%)}}:root:not([data-theme=light]) .home-module__bPbnBq__hero h1:hover{text-shadow:-3px 0 #05f9fee6,3px 0 #d646ffe6}.home-module__bPbnBq__featured{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:3rem;display:grid}.home-module__bPbnBq__status{color:var(--p-text);align-items:center;gap:.5rem;margin:0 0 1.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.home-module__bPbnBq__statusDot{background:var(--p-accent);border-radius:999px;flex-shrink:0;width:8px;height:8px}.home-module__bPbnBq__ledger{margin:0;padding:0;list-style:none}.home-module__bPbnBq__row{border-top:1px solid var(--p-border);grid-template-columns:14rem minmax(0,1fr) 13rem;align-items:start;gap:2.5rem;padding-block:1.75rem;display:grid}.home-module__bPbnBq__rowOutcome{color:var(--p-text-2);margin:0 0 .5rem;font-size:.875rem;line-height:1.55}.home-module__bPbnBq__ba{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.home-module__bPbnBq__baBefore,.home-module__bPbnBq__baAfter{border-radius:8px;margin:0;padding:1rem;font-size:.9375rem;line-height:1.5}.home-module__bPbnBq__baBefore{border:1px dashed var(--p-border-md);color:var(--p-text-2)}.home-module__bPbnBq__baAfter{border:1px solid var(--p-accent);color:var(--p-text)}.home-module__bPbnBq__baBefore span,.home-module__bPbnBq__baAfter span{color:var(--p-text-3);margin-bottom:.25rem;font-size:.75rem;display:block}.home-module__bPbnBq__baAfter span{color:var(--p-accent)}.home-module__bPbnBq__baArrow{color:var(--p-accent);font-size:1.25rem}.home-module__bPbnBq__caseHead{align-items:flex-start;gap:.75rem;display:flex}.home-module__bPbnBq__proofLogo{border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;padding:6px;display:grid}.home-module__bPbnBq__proofLogo img{object-fit:contain;width:100%;height:100%}.home-module__bPbnBq__proofName{margin:0;font-size:1rem;font-weight:600;line-height:1.5}.home-module__bPbnBq__proofName a{color:inherit;text-decoration:none}.home-module__bPbnBq__proofName a:hover{text-underline-offset:.2rem;text-decoration:underline}.home-module__bPbnBq__proofMeta{color:var(--p-text-3);margin-top:.125rem;font-size:.8125rem;line-height:1.5}.home-module__bPbnBq__caseFacts{gap:.25rem;margin:0;display:grid}.home-module__bPbnBq__caseFacts dt{color:var(--p-text-3);margin-top:.5rem;font-size:.75rem;font-weight:600}.home-module__bPbnBq__caseFacts dt:first-child{margin-top:0}.home-module__bPbnBq__caseFacts dd{max-width:68ch;color:var(--p-text-2);margin:0;font-size:.875rem;line-height:1.55}.home-module__bPbnBq__contact{padding-bottom:6rem}.home-module__bPbnBq__contact .lf-card{background:var(--p-bg)}@media (max-width:860px){.home-module__bPbnBq__featured,.home-module__bPbnBq__heroGrid{grid-template-columns:1fr;gap:2.5rem}.home-module__bPbnBq__row{grid-template-columns:1fr;gap:1rem}.home-module__bPbnBq__ba{grid-template-columns:1fr;gap:.5rem}.home-module__bPbnBq__baArrow{justify-self:center;transform:rotate(90deg)}}@media (max-width:640px){.home-module__bPbnBq__container,.home-module__bPbnBq__narrow{width:min(100% - 2rem,64rem)}.home-module__bPbnBq__heading{font-size:1.5rem;line-height:2rem}.home-module__bPbnBq__hero{padding-block:7rem 3.5rem}.home-module__bPbnBq__hero h1{font-size:2rem;line-height:2.5rem}.home-module__bPbnBq__heroDescription{font-size:1rem}}@media (max-width:760px){.home-module__bPbnBq__section{padding-block:3.5rem}.home-module__bPbnBq__hero{padding-top:6.5rem}.home-module__bPbnBq__heroActions{flex-direction:column;align-items:stretch;gap:1rem}.home-module__bPbnBq__heroActions .btn{text-align:center;justify-content:center;width:100%}.home-module__bPbnBq__heroActions .home-module__bPbnBq__textLink{align-self:flex-start}}
.cto-module__ro2FIW__grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--min,240px), 100%), 1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cto-module__ro2FIW__grid>*{min-width:0}.cto-module__ro2FIW__wide{grid-column:1/-1}.cto-module__ro2FIW__card{background:var(--p-bg-card);border:1px solid var(--p-border);border-radius:12px;flex-direction:column;padding:1.75rem;display:flex}.cto-module__ro2FIW__cardAccent{border:2px solid var(--p-accent)}.cto-module__ro2FIW__label{letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-3);margin:0 0 .75rem;font-size:.75rem;font-weight:600;line-height:1rem}.cto-module__ro2FIW__accent{color:var(--p-accent)}.cto-module__ro2FIW__cardTitle{font-family:var(--font-display), sans-serif;color:var(--p-text);text-wrap:balance;margin:0 0 .5rem;font-size:1.125rem;font-weight:700;line-height:1.4;display:block}.cto-module__ro2FIW__cardBody{color:var(--p-text-2);margin:0;font-size:.9375rem;line-height:1.6}.cto-module__ro2FIW__cardLink{margin-top:auto;padding-top:1.25rem}.cto-module__ro2FIW__price{font-family:var(--font-display), sans-serif;color:var(--p-text);margin:.5rem 0 .25rem;font-size:2.5rem;font-weight:700;line-height:1.1}.cto-module__ro2FIW__period{color:var(--p-text-3);margin:0 0 1rem;font-size:.875rem;font-weight:400}.cto-module__ro2FIW__after{color:var(--p-text-2);margin:1.5rem 0 0;font-size:.9375rem;line-height:1.6}.cto-module__ro2FIW__groups{--min:170px;margin-top:1.5rem}.cto-module__ro2FIW__groups .cto-module__ro2FIW__label{margin-bottom:.375rem}.cto-module__ro2FIW__tableWrap{overflow-x:auto}.cto-module__ro2FIW__table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.5}.cto-module__ro2FIW__table th,.cto-module__ro2FIW__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--p-border);padding:.875rem 1rem}.cto-module__ro2FIW__table thead th{color:var(--p-text-3);font-size:.8125rem;font-weight:600}.cto-module__ro2FIW__table tbody th{color:var(--p-text);font-weight:600}.cto-module__ro2FIW__table td{color:var(--p-text-2)}.cto-module__ro2FIW__table .cto-module__ro2FIW__us{color:var(--p-accent);background:color-mix(in oklch, var(--p-accent) 7%, transparent);font-weight:600}.cto-module__ro2FIW__stack{display:none}.cto-module__ro2FIW__facts{gap:.5rem;margin:0;display:grid}.cto-module__ro2FIW__facts dt{color:var(--p-text-3);font-size:.8125rem}.cto-module__ro2FIW__facts dd{color:var(--p-text);margin:0 0 .25rem;font-size:.9375rem}.cto-module__ro2FIW__marker{color:var(--p-accent);margin-right:.375rem;font-size:.75rem;font-weight:600;display:inline-block}.cto-module__ro2FIW__video{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--p-border);background:var(--p-bg-card);border-radius:16px;width:100%;max-width:100%;display:block}.cto-module__ro2FIW__caption{color:var(--p-text-3);margin-top:.75rem;font-size:.875rem;line-height:1.5;display:block}@media (max-width:760px){.cto-module__ro2FIW__card{padding:22px}.cto-module__ro2FIW__price{font-size:2rem}.cto-module__ro2FIW__tableWrap{display:none}.cto-module__ro2FIW__stack{gap:.75rem;display:grid}}
