.SiteAudit-module__skzzQG__card{border:1px solid var(--line);border-radius:var(--radius);transition:opacity .3s var(--ease), box-shadow .3s var(--ease), transform .3s var(--ease);background:#fff;position:relative}.SiteAudit-module__skzzQG__card:before{content:"";border-radius:var(--radius);background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%), #3670e2, #7b61ff80 40%, #3670e200 72%);-webkit-mask-composite:xor;opacity:0;transition:opacity .25s var(--ease);pointer-events:none;z-index:3;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover) and (pointer:fine){.SiteAudit-module__skzzQG__card:hover:before{opacity:1}.SiteAudit-module__skzzQG__card:hover{box-shadow:0 10px 30px #0c142414}.SiteAudit-module__skzzQG__dim:hover .SiteAudit-module__skzzQG__card{opacity:.55}.SiteAudit-module__skzzQG__dim:hover .SiteAudit-module__skzzQG__card:hover{opacity:1;transform:translateY(-3px);box-shadow:0 18px 42px #0c14241a}}.SiteAudit-module__skzzQG__hero{background:#fff;align-items:center;min-height:100svh;margin-top:-80px;padding-top:80px;display:flex;position:relative;overflow:hidden}.SiteAudit-module__skzzQG__dotgrid{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.SiteAudit-module__skzzQG__heroInner{width:100%;max-width:var(--maxw);padding-inline:var(--pad);padding-block:var(--s-7);column-gap:var(--s-7);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;row-gap:16px;margin-inline:auto;display:grid;position:relative}.SiteAudit-module__skzzQG__heroCol{display:flex}.SiteAudit-module__skzzQG__introCol{grid-area:1/1/3}.SiteAudit-module__skzzQG__startCol{grid-area:1/2}.SiteAudit-module__skzzQG__insuranceCol{grid-area:2/2}.SiteAudit-module__skzzQG__intro{justify-content:space-between;gap:var(--s-6);flex-direction:column;width:100%;padding:clamp(28px,2.6vw,44px);display:flex}.SiteAudit-module__skzzQG__title{color:var(--ink);text-wrap:balance;max-width:15ch}.SiteAudit-module__skzzQG__lead{max-width:42ch;color:var(--ink-2)}.SiteAudit-module__skzzQG__insurance{align-items:center;gap:18px;width:100%;padding:20px clamp(22px,2.2vw,32px);display:flex}.SiteAudit-module__skzzQG__insuranceIcon{width:32px;height:32px;color:var(--accent);flex-shrink:0}.SiteAudit-module__skzzQG__insuranceTitle{color:var(--ink-2);font-size:15px;line-height:1.4}.SiteAudit-module__skzzQG__insuranceAmount{letter-spacing:-.012em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;line-height:1.2}.SiteAudit-module__skzzQG__start{justify-content:center;gap:var(--s-4);flex-direction:column;width:100%;padding:clamp(28px,2.6vw,44px);display:flex}.SiteAudit-module__skzzQG__startTitle{color:var(--ink)}.SiteAudit-module__skzzQG__startBody{gap:var(--s-4);flex-direction:column;display:flex}.SiteAudit-module__skzzQG__form{gap:var(--s-2);flex-direction:column;display:flex}.SiteAudit-module__skzzQG__field{flex-direction:column;gap:8px;display:flex}.SiteAudit-module__skzzQG__label{color:var(--ink-2);letter-spacing:.01em;font-size:14px;font-weight:500}.SiteAudit-module__skzzQG__input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);width:100%;font-family:var(--font-sans);color:var(--ink);appearance:none;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);outline:none;padding:17px 18px;font-size:18px;font-weight:400;line-height:1.4}.SiteAudit-module__skzzQG__input::placeholder{color:var(--ink-3)}@media (hover:hover) and (pointer:fine){.SiteAudit-module__skzzQG__input:hover{border-color:var(--ink-3)}}.SiteAudit-module__skzzQG__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #3670e21f}.SiteAudit-module__skzzQG__inputInvalid,.SiteAudit-module__skzzQG__inputInvalid:hover{border-color:var(--accent)}.SiteAudit-module__skzzQG__error{color:var(--accent);font-size:14px;line-height:1.45}.SiteAudit-module__skzzQG__submit{border-radius:var(--radius-sm);background:var(--ink);color:#fff;width:100%;font-family:var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color .25s var(--ease), transform .25s var(--ease);border:none;justify-content:center;align-items:center;padding:19px 28px;font-size:16px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.SiteAudit-module__skzzQG__submit:hover{background:var(--accent);transform:translateY(-1px)}}.SiteAudit-module__skzzQG__submit:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.SiteAudit-module__skzzQG__inlineRow{flex-wrap:wrap;gap:8px;display:flex}.SiteAudit-module__skzzQG__inlineRow .SiteAudit-module__skzzQG__input{flex:160px;width:auto;min-width:0}.SiteAudit-module__skzzQG__inlineRow .SiteAudit-module__skzzQG__submit,.SiteAudit-module__skzzQG__submitAuto{flex:none;width:auto}.SiteAudit-module__skzzQG__inlineNote{color:var(--ink-2);font-size:14px;line-height:1.5}.SiteAudit-module__skzzQG__next{padding-top:var(--s-3);border-top:1px solid var(--line);flex-direction:column;gap:10px;list-style:none;display:flex}.SiteAudit-module__skzzQG__nextItem{color:var(--ink-2);overflow-wrap:anywhere;grid-template-columns:1.3em minmax(0,1fr);gap:10px;font-size:14px;line-height:1.5;display:grid}.SiteAudit-module__skzzQG__nextNum{color:var(--ink-3);font-variant-numeric:tabular-nums}.SiteAudit-module__skzzQG__returning{color:var(--ink-2);font-size:14px;line-height:1.5}.SiteAudit-module__skzzQG__returningLink{color:var(--ink)}.SiteAudit-module__skzzQG__band{padding-block:var(--s-8);background:#fff}.SiteAudit-module__skzzQG__bandAlt{background:var(--bg-alt)}.SiteAudit-module__skzzQG__split{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.SiteAudit-module__skzzQG__splitHead{gap:var(--s-2);padding-right:var(--s-3);flex-direction:column;display:flex}.SiteAudit-module__skzzQG__splitBody{grid-column:2/-1;min-width:0}.SiteAudit-module__skzzQG__h2{color:var(--ink);text-wrap:balance}.SiteAudit-module__skzzQG__bandLead{max-width:34ch;color:var(--ink-2);text-wrap:pretty;font-size:16px;line-height:1.55}.SiteAudit-module__skzzQG__stats{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SiteAudit-module__skzzQG__stats.SiteAudit-module__skzzQG__stats>*{min-height:clamp(410px,32vw,480px)}@media (hover:hover) and (pointer:fine){.SiteAudit-module__skzzQG__stats:hover>*{opacity:.55}.SiteAudit-module__skzzQG__stats:hover>:hover{opacity:1}}.SiteAudit-module__skzzQG__statArt{left:var(--s-4);right:var(--s-4);bottom:var(--s-4);width:calc(100% - 2 * var(--s-4));height:auto;position:absolute}.SiteAudit-module__skzzQG__dotOn{fill:var(--accent)}.SiteAudit-module__skzzQG__dotOff{fill:none;stroke:var(--ink-3);stroke-width:1.2px}.SiteAudit-module__skzzQG__checks{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:16px;list-style:none;display:grid}.SiteAudit-module__skzzQG__check{gap:var(--s-2);flex-direction:column;padding:clamp(22px,2vw,28px);display:flex}.SiteAudit-module__skzzQG__checkTitle{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;font-size:20px;font-weight:400;line-height:1.25}.SiteAudit-module__skzzQG__checkText{max-width:44ch;color:var(--ink-2);text-wrap:pretty;font-size:15px;line-height:1.5}.SiteAudit-module__skzzQG__steps{list-style:none}.SiteAudit-module__skzzQG__step{padding-block:var(--s-3);grid-template-columns:2.4em minmax(0,1fr);align-items:baseline;display:grid}.SiteAudit-module__skzzQG__step:first-child{padding-top:0}.SiteAudit-module__skzzQG__step:last-child{padding-bottom:0}.SiteAudit-module__skzzQG__step+.SiteAudit-module__skzzQG__step{border-top:1px solid var(--line)}.SiteAudit-module__skzzQG__stepNum{color:var(--accent);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.SiteAudit-module__skzzQG__stepText{letter-spacing:-.012em;color:var(--ink);text-wrap:balance;font-size:clamp(19px,2vw,24px);line-height:1.3}.SiteAudit-module__skzzQG__cta{padding-block:var(--s-8);background:var(--ink);position:relative;overflow:hidden}.SiteAudit-module__skzzQG__ctaInner{gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid;position:relative}.SiteAudit-module__skzzQG__ctaText{gap:var(--s-4);flex-direction:column;display:flex}.SiteAudit-module__skzzQG__ctaTitle{color:#fff;text-wrap:balance;max-width:26ch}.SiteAudit-module__skzzQG__ctaLead{color:#fff9;max-width:46ch;font-size:18px;line-height:1.6}.SiteAudit-module__skzzQG__ctaCard{padding:var(--s-5);border-radius:var(--radius);background:#fff}@media (max-width:960px){.SiteAudit-module__skzzQG__split{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.SiteAudit-module__skzzQG__splitHead{padding-right:0}.SiteAudit-module__skzzQG__splitBody{grid-column:auto}.SiteAudit-module__skzzQG__bandLead{max-width:52ch}}@media (max-width:900px){.SiteAudit-module__skzzQG__heroInner{padding-block:var(--s-6);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.SiteAudit-module__skzzQG__introCol,.SiteAudit-module__skzzQG__startCol,.SiteAudit-module__skzzQG__insuranceCol{grid-area:auto}.SiteAudit-module__skzzQG__insuranceCol{order:1}.SiteAudit-module__skzzQG__startCol{order:2}.SiteAudit-module__skzzQG__intro{gap:var(--s-5)}.SiteAudit-module__skzzQG__ctaInner{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.SiteAudit-module__skzzQG__band,.SiteAudit-module__skzzQG__cta{padding-block:var(--s-7)}.SiteAudit-module__skzzQG__stats{gap:var(--s-2);grid-template-columns:minmax(0,1fr)}.SiteAudit-module__skzzQG__checks{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.SiteAudit-module__skzzQG__step{grid-template-columns:2em minmax(0,1fr);padding-block:20px}.SiteAudit-module__skzzQG__ctaLead{font-size:16px}.SiteAudit-module__skzzQG__ctaCard{padding:var(--s-4)}}@media (max-width:560px){.SiteAudit-module__skzzQG__heroInner{padding-block:var(--s-3) var(--s-5);row-gap:12px}.SiteAudit-module__skzzQG__intro,.SiteAudit-module__skzzQG__start{padding:20px}.SiteAudit-module__skzzQG__intro,.SiteAudit-module__skzzQG__start,.SiteAudit-module__skzzQG__startBody{gap:var(--s-3)}.SiteAudit-module__skzzQG__title{font-size:clamp(28px,8.6vw,40px)}.SiteAudit-module__skzzQG__lead{font-size:16px}.SiteAudit-module__skzzQG__insurance{gap:14px;padding:14px 20px}.SiteAudit-module__skzzQG__insuranceIcon{width:28px;height:28px}.SiteAudit-module__skzzQG__insuranceTitle{font-size:14px}.SiteAudit-module__skzzQG__insuranceAmount{font-size:20px}.SiteAudit-module__skzzQG__inlineRow .SiteAudit-module__skzzQG__submit{flex:100%}}@media (prefers-reduced-motion:reduce){.SiteAudit-module__skzzQG__card,.SiteAudit-module__skzzQG__card:before,.SiteAudit-module__skzzQG__input,.SiteAudit-module__skzzQG__submit{transition:none}@media (hover:hover) and (pointer:fine){.SiteAudit-module__skzzQG__dim:hover .SiteAudit-module__skzzQG__card,.SiteAudit-module__skzzQG__stats:hover>*{opacity:1}.SiteAudit-module__skzzQG__dim:hover .SiteAudit-module__skzzQG__card:hover,.SiteAudit-module__skzzQG__submit:hover{transform:none}}}
