/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--navy:#081a31;--navy-soft:#142b46;--slate:#516173;--text:#0f2238;--teal:#089888;--teal-dark:#04786e;--mint:#e4f7f2;--surface:#fff;--bg:#f6f8f8;--line:#e3e9e9;--shadow:0 20px 48px #081a3114;--hv-font-hero:clamp(48px, 6.2vw, 82px);--hv-font-section:clamp(34px, 4.4vw, 58px);--hv-font-card:clamp(18px, 1.7vw, 24px);--hv-font-body:16px;--hv-font-badge:11px;--hv-weight-heading:800;--hv-weight-card:760;--hv-line-tight:.98;--hv-line-heading:1.04;--hv-line-body:1.68;--hv-letter-heading:-.055em;--hv-radius-card:24px;--hv-radius-panel:32px;--hv-shadow-card:0 24px 70px #081a3113;--hv-shadow-panel:0 38px 110px #081a311a;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:geometricprecision;font-family:Inter,Segoe UI,Arial,sans-serif}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface);min-width:320px;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}p{color:var(--slate);margin:0;line-height:1.7}h1,h2,h3,strong{color:var(--navy);letter-spacing:-.03em}h1,h2,h3,p{margin-top:0}h1,h2,h3,.section-heading h2,.page-hero h1,.hero-copy h1,.how-hero-copy h1,.audience-hero-copy h1,.pricing-hero-copy h1,.checkout-hero h1,.verification-status-copy h1,.toolkit-hero h2,.builder-heading h2,.application-form-heading h2,.hv-pdf-head h2,.hv-cover-content h2,.hv-certificate-document h2{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}p,.section-heading p,.page-hero p,.hero-copy>p,.how-hero-copy>p,.audience-hero-copy>p,.pricing-hero-copy>p,.checkout-hero p,.verification-section-head p,.faq-answer p,.why-homeverify-card p,.why-trust-panel p,.toolkit-hero p,.builder-heading p,.application-form-heading p,.hv-certificate-copy{text-wrap:pretty}button,input,select{font:inherit}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.55}svg{flex-shrink:0}.container{max-width:1180px;margin:0 auto;padding:0 24px}.section{padding:76px 0}.section.light{background:var(--bg)}.section.navy{background:var(--navy)}.section.navy h2,.section.navy strong{color:#fff}.section.navy .eyebrow{color:#51dec7}.section.navy p{color:#b8c9d5}.navbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #e3e9e9b8;height:76px;position:sticky;top:0}.nav-row{grid-template-columns:minmax(188px,230px) minmax(0,1fr) auto;align-items:center;gap:16px;height:76px;display:grid}.logo{align-items:center;width:258px;height:60px;display:inline-flex}.brand-artwork{width:258px;height:60px;display:block;overflow:hidden}.brand-artwork img{object-fit:contain;width:100%;height:100%;display:block}.navbar .logo,.navbar .brand-artwork{width:230px;height:58px}.brand-artwork.compact{width:165px;height:48px}.desktop-nav{justify-content:center;align-items:center;gap:14px;min-width:0;display:flex}.desktop-nav a,.login-link{color:#435669;font-size:13px;font-weight:550}.desktop-nav a{white-space:nowrap}.desktop-nav a:hover,.desktop-nav a.active,.login-link:hover{color:var(--teal-dark)}.nav-actions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.language-switch{white-space:nowrap;align-items:center;display:inline-flex;position:relative}.language-switch-trigger{color:#435669;letter-spacing:.02em;background:#ffffffd1;border:1px solid #081a311a;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex;box-shadow:0 8px 20px #081a310b}.language-switch-trigger svg{color:var(--teal-dark);stroke-width:2px}.language-switch-trigger:hover,.language-switch-trigger[aria-expanded=true]{color:var(--navy);background:#fff;border-color:#08988840}.language-switch-menu{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #081a311a;border-radius:14px;min-width:154px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #081a3121}.language-switch-menu a{color:#536577;border-radius:10px;grid-template-columns:16px 28px 1fr;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:13px;font-weight:560;text-decoration:none;display:grid}.language-switch-menu a:hover{color:var(--navy);background:#f6fbfa}.language-switch-menu a.active{color:var(--teal-dark);background:#e2f6f1b8}.language-switch-menu strong{color:inherit;letter-spacing:.08em;font-size:12px}.language-switch-check{width:16px;color:var(--teal-dark);justify-content:center;align-items:center;display:inline-flex}.nav-actions .button{border-radius:12px;min-height:44px;padding:0 14px;font-size:13px;box-shadow:0 7px 16px #0898882b}.mobile-menu,.mobile-nav,.mobile-language-switch{display:none}.button{letter-spacing:-.015em;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 21px;font-weight:650;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button-primary{color:#fff;background:var(--teal);box-shadow:0 9px 20px #08988833}.button-primary:hover{background:var(--teal-dark);transform:translateY(-1px)}.button-secondary{color:var(--navy);border:1px solid var(--line);background:#fff}.button-secondary:hover{background:#fbfdfd;border-color:#b7d1cf}.button-ghost{background:0 0;min-height:40px;padding:0 12px}.badge{color:var(--teal-dark);background:var(--mint);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.badge-navy{color:#fff;background:var(--navy)}.badge-soft{color:#435669;background:#f0f3f3}.hero{background:radial-gradient(circle at 86% 37%,#b9e6d86b,#ebf7f14f 29%,#fff0 61%),radial-gradient(circle at 25% 86%,#f8f2e870,#0000 38%),linear-gradient(108deg,#fffefa,#fff 43%,#f4fbf7);padding:0;position:relative;overflow:hidden}.hero:after{content:"";z-index:4;background:linear-gradient(to top,var(--bg),#f6f8f800);pointer-events:none;height:60px;position:absolute;bottom:0;left:0;right:0}.hero-stage{align-items:center;min-height:720px;padding:58px 0 72px;display:flex;position:relative}.hero-copy{z-index:5;width:min(100%,590px);padding:0;position:relative}.hero-copy h1{letter-spacing:-.058em;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;max-width:610px;margin:0 0 22px;font-size:clamp(48px,5.35vw,66px);line-height:1.1}.hero-accent,.hero-copy h1 span{color:var(--teal-dark)}.public-hero-kicker{color:var(--teal-dark);letter-spacing:.24em;text-transform:uppercase;margin:0 0 24px;font-size:13px;font-weight:800;display:inline-flex}.hero-copy>p{color:#4f6172;max-width:535px;font-size:18px;line-height:1.72}.hero-buttons{gap:13px;margin-top:32px;display:flex}.hero-buttons .button{border-radius:999px;min-height:50px;padding:0 27px;font-size:14px}.hero-buttons .button-primary{box-shadow:0 16px 35px #0898882e,inset 0 1px #ffffff38}.hero-buttons .button-primary:hover{box-shadow:0 19px 40px #0898883d,inset 0 1px #ffffff38}.hero-buttons .button-secondary{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc2;border-color:#081a311c;box-shadow:0 12px 30px #081a310f}.hero-visual{z-index:1;width:min(60%,730px);position:absolute;top:46px;bottom:42px;right:-82px}.hero-visual:before{content:"";z-index:0;filter:blur(58px);background:radial-gradient(circle,#81dbcc73,#e3f7f124 58%,#0000 72%);border-radius:38%;position:absolute;top:20px;right:42px;bottom:-18px;left:38px}.hero-visual:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#fffefa,#fffffff7,#ffffff8f 62%,#0000);width:284px;position:absolute;top:-18px;bottom:-18px;left:-128px}.hero-image-frame{z-index:1;border-radius:30px;position:absolute;top:0;right:0;bottom:0;left:-42px;overflow:hidden;box-shadow:0 24px 74px #081a311a}.hero-image-frame:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#fff,#ffffffe6 8%,#ffffff47 27%,#0000 49%),linear-gradient(#ffffff38,#0000 36%);position:absolute;top:0;right:0;bottom:0;left:0}.hero-image-frame:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#fffefa7a 55%,#f6f9f6f5);height:138px;position:absolute;inset:auto 0 0}.hero-image{object-fit:cover;object-position:53% 45%;width:100%;height:100%;animation:20s ease-in-out infinite alternate hero-breathe;display:block;transform:scale(1.035)}.hero-image.public-hero-image-how{object-position:66% 45%}.hero-image.public-hero-image-renter{object-position:59% 45%}.hero-image.public-hero-image-landlord{object-position:63% 47%}@keyframes hero-breathe{0%{transform:scale(1.035)}to{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.hero-image{animation:none}}.hero-signal{z-index:3;width:780px;max-width:none;margin-top:35px;padding:15px 30px 12px 0;position:relative}.hero-signal:before{content:"";z-index:-1;filter:blur(8px);pointer-events:none;background:linear-gradient(90deg,#fffefafa,#fffefae0 58%,#fffefa2e);position:absolute;top:-18px;right:-86px;bottom:-18px;left:-34px}.hero-signal>p{max-width:none;color:var(--navy);text-align:left;white-space:nowrap;letter-spacing:-.045em;margin:0 0 29px;font-size:25px;line-height:1.4}.hero-signal>p span{color:var(--teal-dark)}.hero-signal-items{grid-template-columns:repeat(4,1fr);display:grid}.hero-signal-items div{border-right:1px solid #081a3113;align-content:start;gap:12px;min-height:74px;padding:0 26px;display:grid}.hero-signal-items div:first-child{padding-left:0}.hero-signal-items div:last-child{border:0}.hero-signal-items svg{width:25px;height:25px;color:var(--teal-dark);stroke-width:1.35px}.hero-signal-items span{color:#415568;font-size:12px;font-weight:520;line-height:1.4}.premium-certificate{z-index:1;width:794px;max-width:100%;height:1123px;min-height:1123px;color:var(--navy);background:linear-gradient(135deg,#fffffffa,#fafdfcf5),repeating-linear-gradient(135deg,#0898880b 0,#0898880b 1px,#0000 1px,#0000 13px);border:1px solid #d8e4e2;border-radius:0;flex-direction:column;padding:35px 58px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #081a311f}.premium-certificate.compact{width:500px;min-height:707px;padding:27px 36px 20px;box-shadow:0 30px 70px #081a311f}.premium-cert-watermark{opacity:.028;width:360px;height:360px;position:absolute;top:120px;left:-64px;transform:rotate(-2deg)}.premium-cert-watermark .brand-artwork{width:100%;height:100%}.premium-cert-watermark-pattern{z-index:0;opacity:.026;pointer-events:none;grid-template-columns:repeat(4,1fr);place-items:center;gap:34px 22px;display:grid;position:absolute;top:76px;right:32px;bottom:92px;left:32px}.premium-cert-watermark-pattern .brand-artwork{filter:grayscale();width:112px;height:32px;transform:rotate(-10deg)}.premium-cert-security-lines{opacity:.45;pointer-events:none;background:radial-gradient(circle at 88% 16%,#08988814,#0000 20%),repeating-radial-gradient(at 88% 48%,#081a3109 0,#081a3109 1px,#0000 1px,#0000 9px);position:absolute;top:0;right:0;bottom:0;left:0}.premium-cert-ribbon{color:#fff;text-align:center;text-transform:uppercase;isolation:isolate;background:0 0;align-content:start;justify-items:center;gap:10px;width:124px;min-height:215px;padding:58px 14px 22px;display:grid;position:absolute;top:0;right:36px}.premium-cert-ribbon-shape{z-index:0;width:124px;height:215px;position:absolute;top:0;right:0;bottom:0;left:0}.premium-cert-ribbon-shape path:first-child{fill:#08786f}.premium-cert-ribbon-shape path:nth-child(2),.premium-cert-ribbon-shape path:nth-child(3){fill:#c99b3d}.premium-cert-ribbon-icon{z-index:1;border:3px solid #ffffffe6;border-radius:999px;place-items:center;width:48px;height:48px;font-size:26px;font-weight:820;display:grid;position:relative}.premium-cert-ribbon-icon svg{fill:none;stroke:#fff;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px;display:block}.premium-cert-ribbon strong{z-index:1;letter-spacing:.035em;font-size:12px;line-height:1.25;position:relative}.premium-cert-ribbon span{z-index:1;letter-spacing:.08em;font-size:9px;font-weight:780;position:relative}.premium-cert-header{justify-items:center;gap:3px;width:166px;display:grid;position:relative}.premium-cert-logo{object-fit:contain;width:156px;height:auto;display:block}.premium-cert-header span{color:#34485a;letter-spacing:.01em;text-align:center;width:156px;font-size:9px;font-weight:680;line-height:1;display:block}.premium-cert-title{text-align:center;text-transform:uppercase;margin-top:28px;position:relative}.premium-cert-title h1{color:var(--teal-dark);letter-spacing:.18em;margin:0;line-height:.95}.premium-cert-title h1 span{font-size:56px;font-weight:800;display:block}.premium-cert-title h1 small{color:var(--navy);letter-spacing:.2em;margin-top:17px;font-size:24px;font-weight:760;display:block}.premium-cert-title p{color:#33475b;letter-spacing:.2em;margin:19px 0 0;font-size:12px;font-weight:760}.premium-cert-recipient{text-align:center;margin:40px auto 15px;position:relative}.premium-cert-recipient span{color:var(--teal-dark);letter-spacing:.2em;text-transform:uppercase;margin-bottom:11px;font-size:12px;font-weight:800;display:block}.premium-cert-recipient h2{color:var(--navy);letter-spacing:-.05em;margin:0;font-size:56px;line-height:1;position:relative}.premium-cert-name-rule{background:linear-gradient(90deg,#0000,#c99b3d 18%,#c99b3d 82%,#0000);width:320px;height:2px;margin:14px auto 0}.premium-cert-description{color:#31465a;text-align:center;max-width:642px;margin:0 auto 28px;font-size:12px;line-height:1.52;position:relative}.premium-cert-main-grid{background:#ffffffbd;border:1px solid #d8e4e2;border-radius:8px;grid-template-columns:1.05fr .95fr;display:grid;position:relative}.premium-cert-topic-panel,.premium-cert-score-panel{padding:15px 22px}.premium-cert-topic-panel{border-right:1px solid #d8e4e2}.premium-cert-topic-panel h3,.premium-cert-score-panel h3,.premium-cert-verification h3{color:var(--teal-dark);letter-spacing:.2em;text-transform:uppercase;margin:0 0 15px;font-size:12px;font-weight:820}.premium-cert-topic-panel div{gap:8px;display:grid}.premium-cert-topic-panel span{color:#20364b;grid-template-columns:18px 1fr;align-items:center;gap:10px;font-size:12px;line-height:1.25;display:grid}.premium-cert-topic-panel i{color:#fff;background:var(--teal-dark);border-radius:999px;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.premium-cert-topic-panel i svg{fill:none;stroke:#fff;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px;display:block}.premium-cert-score-panel{text-align:center;align-content:center;justify-items:center;display:grid}.premium-cert-score-panel strong{color:var(--teal-dark);letter-spacing:-.055em;font-size:62px;line-height:.9}.premium-cert-score-panel span{color:#fff;background:linear-gradient(90deg,#075d5b,var(--teal-dark));letter-spacing:.04em;text-transform:uppercase;margin-top:24px;padding:10px 26px;font-size:15px;font-weight:800;box-shadow:0 11px 22px #0898882e}.premium-cert-meta-grid{background:#ffffffd1;border:1px solid #d8e4e2;border-radius:8px;grid-template-columns:repeat(5,1fr);margin-top:14px;display:grid;position:relative}.premium-cert-meta-grid div{border-right:1px solid #d8e4e2;min-height:56px;padding:11px 13px}.premium-cert-meta-grid div:last-child{border-right:0}.premium-cert-meta-grid span{color:var(--teal-dark);letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:820;display:block}.premium-cert-meta-grid strong{color:var(--navy);font-size:11px;line-height:1.2;display:block}.premium-cert-bottom{grid-template-columns:142px 1fr 124px 164px;align-items:center;gap:18px;margin-top:18px;display:grid;position:relative}.premium-cert-seal{background:radial-gradient(circle,#fffffffa 0,#fffffffa 54%,#e2f7f3c7 55%,#e2f7f3c7 68%,#c79c3f29 69%,#c79c3f29 74%,#081a3114 75%,#081a3114);border-radius:999px;place-items:center;width:132px;height:132px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 36px #081a3124,0 0 0 1px #c79c3f57,inset 0 0 0 1px #081a3114}.section-heading h2,.application-form-heading h2,.builder-heading h2,.checkout-hero h1,.verification-status-copy h1{font-weight:var(--hv-weight-heading);line-height:var(--hv-line-heading);letter-spacing:var(--hv-letter-heading)}.section-heading p,.application-form-heading p,.builder-heading p,.checkout-hero p,.verification-status-copy p{line-height:var(--hv-line-body)}.feature-card,.why-homeverify-card,.audience-card,.progress-card,.quick-status,.checkout-panel,.download-card,.application-flow-editor,.builder-preview,.certificate-page,.verification-panel{border-radius:var(--hv-radius-card);box-shadow:var(--hv-shadow-card)}.button{letter-spacing:-.01em;font-weight:780}.badge,.eyebrow,.how-kicker,.flow-label{font-size:var(--hv-font-badge);letter-spacing:.13em;font-weight:820}.premium-cert-seal:before,.premium-cert-seal:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;top:8px;right:8px;bottom:8px;left:8px}.premium-cert-seal:before{border:1px solid #f6df9ad1;box-shadow:inset 0 0 0 1px #08988829}.premium-cert-seal:after{border:1px dashed #081a313d;top:20px;right:20px;bottom:20px;left:20px}.premium-cert-seal svg{z-index:1;width:132px;height:132px;display:block;position:relative}.premium-cert-verification p{color:#415568;margin:0 0 9px;font-size:10px;line-height:1.45}.premium-cert-verification ul{color:#263b4f;gap:5px;margin:0;padding:0;font-size:10px;list-style:none;display:grid}.premium-cert-verification li:before{content:"✓";color:var(--teal-dark);margin-right:7px;font-weight:820}.premium-cert-qr{justify-items:center;gap:8px;display:grid}.premium-cert-qr-frame{background:#fff;border:1px solid #d8e4e2;border-radius:14px;justify-content:center;align-items:center;width:126px;height:126px;padding:7px;display:flex}.premium-cert-qr svg{width:112px;height:112px;display:block}.premium-cert-qr span{color:var(--teal-dark);font-size:10px;font-weight:760}.premium-cert-signature{background:#f4f8f8e0;border:1px solid #e1ebe9;border-radius:14px;min-height:132px;padding:14px 16px}.premium-cert-signature span{color:var(--teal-dark);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:820;display:block}.premium-cert-signature-image{object-fit:contain;object-position:left center;width:128px;height:45px;margin:7px 0 5px;display:block}.premium-cert-signature strong{color:var(--navy);font-size:11px;line-height:1.35;display:block}.premium-cert-signature small{color:#405568;margin-top:8px;font-size:9px;line-height:1.35;display:block}.premium-cert-footer{background:linear-gradient(90deg,#f7faf9,#fff);border-top:1px solid #d8e4e2;grid-template-columns:190px 1fr 1fr 1.25fr;align-items:center;gap:18px;margin:auto -58px -26px;padding:15px 58px;display:grid;position:relative}.premium-cert-footer .brand-artwork{width:158px;height:45px}.premium-cert-footer span,.premium-cert-footer strong{color:#34485a;font-size:11px;font-weight:690}.premium-cert-footer strong{color:var(--navy);line-height:1.35}.premium-certificate.compact .premium-cert-ribbon{border-width:3px;width:74px;min-height:139px;padding:34px 10px 16px;right:24px}.premium-certificate.compact .premium-cert-ribbon-shape{width:74px;height:139px}.premium-certificate.compact .premium-cert-ribbon-icon{border-width:2px;width:31px;height:31px;font-size:17px}.premium-certificate.compact .premium-cert-ribbon-icon svg{width:18px;height:18px}.premium-certificate.compact .premium-cert-ribbon strong{font-size:9px}.premium-certificate.compact .premium-cert-ribbon span{font-size:6px}.premium-certificate.compact .premium-cert-header{width:105px}.premium-certificate.compact .premium-cert-logo{width:100px}.premium-certificate.compact .premium-cert-header span{width:100px;font-size:6px}.premium-certificate.compact .premium-cert-title{margin-top:24px}.premium-certificate.compact .premium-cert-title h1 span{font-size:35px}.premium-certificate.compact .premium-cert-title h1 small{margin-top:11px;font-size:15px}.premium-certificate.compact .premium-cert-title p{margin-top:12px;font-size:8px}.premium-certificate.compact .premium-cert-recipient{margin-top:34px}.premium-certificate.compact .premium-cert-recipient h2{font-size:36px}.premium-certificate.compact .premium-cert-description{margin-bottom:18px;font-size:8px}.premium-certificate.compact .premium-cert-topic-panel,.premium-certificate.compact .premium-cert-score-panel{padding:11px 14px}.premium-certificate.compact .premium-cert-topic-panel h3,.premium-certificate.compact .premium-cert-score-panel h3,.premium-certificate.compact .premium-cert-verification h3{margin-bottom:9px;font-size:7px}.premium-certificate.compact .premium-cert-topic-panel span{grid-template-columns:12px 1fr;gap:6px;font-size:7px}.premium-certificate.compact .premium-cert-topic-panel i{width:12px;height:12px;font-size:7px}.premium-certificate.compact .premium-cert-topic-panel i svg{width:7px;height:7px}.premium-certificate.compact .premium-cert-score-panel strong{font-size:43px}.premium-certificate.compact .premium-cert-score-panel span{margin-top:14px;padding:8px 16px;font-size:9px}.premium-certificate.compact .premium-cert-meta-grid div{min-height:41px;padding:8px}.premium-certificate.compact .premium-cert-meta-grid span{font-size:5px}.premium-certificate.compact .premium-cert-meta-grid strong{font-size:7px}.premium-certificate.compact .premium-cert-bottom{grid-template-columns:89px 1fr 82px 101px;gap:12px;margin-top:15px}.premium-certificate.compact .premium-cert-seal{width:85px;height:85px;padding:0}.premium-certificate.compact .premium-cert-seal:before{top:5px;right:5px;bottom:5px;left:5px}.premium-certificate.compact .premium-cert-seal:after{top:13px;right:13px;bottom:13px;left:13px}.premium-certificate.compact .premium-cert-seal svg{width:85px;height:85px}.premium-certificate.compact .premium-cert-verification p,.premium-certificate.compact .premium-cert-verification ul{font-size:6px}.premium-certificate.compact .premium-cert-qr-frame{border-radius:10px;width:82px;height:82px;padding:5px}.premium-certificate.compact .premium-cert-qr svg{width:72px;height:72px}.premium-certificate.compact .premium-cert-qr span{font-size:6px}.premium-certificate.compact .premium-cert-signature{border-radius:9px;min-height:92px;padding:10px 11px}.premium-certificate.compact .premium-cert-signature span{font-size:6px}.premium-certificate.compact .premium-cert-signature-image{width:82px;height:29px;margin:5px 0 3px}.premium-certificate.compact .premium-cert-signature strong{font-size:7px}.premium-certificate.compact .premium-cert-signature small{font-size:5px}.premium-certificate.compact .premium-cert-footer{grid-template-columns:118px 1fr 1fr 1.25fr;margin:auto -36px -20px;padding:12px 36px}.premium-certificate.compact .premium-cert-footer .brand-artwork{width:100px;height:28px}.premium-certificate.compact .premium-cert-footer span,.premium-certificate.compact .premium-cert-footer strong{font-size:7px}.section-heading{max-width:550px;margin-bottom:42px}.section-heading.centered{text-align:center;max-width:700px;margin:0 auto 46px}.eyebrow{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:750;display:block}.section-heading h2{margin:0 0 13px;font-size:clamp(30px,3.5vw,39px);line-height:1.15}.section-heading p{font-size:16px}.three-grid,.four-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.four-grid{grid-template-columns:repeat(4,1fr)}.feature-card{border:1px solid var(--line);background:#fff;border-radius:21px;min-height:220px;padding:29px;box-shadow:0 5px 13px #081a3106}.feature-card .icon-box,.audience-card .icon-box{width:47px;height:47px;color:var(--teal-dark);background:var(--mint);border-radius:13px;place-items:center;margin-bottom:26px;display:grid}.feature-card h3{margin:0 0 10px;font-size:19px}.feature-card p{font-size:14px}.split-section{grid-template-columns:.95fr 1fr;align-items:center;gap:70px;display:grid}.split-section .section-heading{margin:0}.value-cards{gap:12px;display:grid}.value-cards div{border:1px solid var(--line);border-radius:17px;align-items:center;gap:18px;padding:18px 22px;display:flex}.value-cards svg{color:var(--teal)}.value-cards strong{min-width:110px;font-size:18px;display:block}.value-cards span{color:var(--slate);font-size:14px}.why-homeverify-section .section-heading{max-width:960px}.why-homeverify-section .section-heading h2{max-width:920px;margin-left:auto;margin-right:auto}.why-homeverify-section .section-heading p{max-width:930px;margin-left:auto;margin-right:auto}.why-homeverify-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.why-homeverify-card{border:1px solid var(--line);background:#fff;border-radius:22px;min-height:286px;padding:27px;box-shadow:0 7px 18px #081a3108}.why-homeverify-card .icon-box{width:47px;height:47px;color:var(--teal-dark);background:var(--mint);border-radius:13px;place-items:center;margin-bottom:24px;display:grid}.why-homeverify-card h3{margin:0 0 11px;font-size:19px;line-height:1.25}.why-homeverify-card p{color:#526273;font-size:14px;line-height:1.65}.why-trust-panel{background:linear-gradient(135deg,#fffffff5,#f4fbf8eb);border:1px solid #0898881f;border-radius:24px;grid-template-columns:42px 1fr;gap:20px;width:100%;margin:28px auto 0;padding:30px;display:grid;box-shadow:0 20px 60px #081a310e}.why-trust-panel>svg{width:30px;height:30px;color:var(--teal-dark);margin-top:3px}.why-trust-panel h3{letter-spacing:-.035em;margin:0 0 10px;font-size:24px}.why-trust-panel p{color:#526273;max-width:790px;margin:0 0 10px;font-size:15px;line-height:1.7}.why-trust-panel p:last-child{margin-bottom:0}.home-fit-section{background:radial-gradient(circle at 12% 16%,#c4ebe26b,#0000 28%),linear-gradient(#fff,#f8fcfb);padding:82px 0 88px;position:relative;overflow:hidden}.home-fit-head{text-align:center;max-width:790px;margin:0 auto 38px}.home-fit-head h2{letter-spacing:-.055em;margin:0 0 15px;font-size:clamp(34px,4vw,45px);line-height:1.13}.home-fit-head p{color:#526273;max-width:710px;margin:0 auto;font-size:16px;line-height:1.72}.home-fit-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.home-fit-card{background:#fffffff0;border:1px solid #dce8e6eb;border-radius:22px;min-height:245px;padding:27px;box-shadow:0 18px 46px #081a310d}.home-fit-card .icon-box{width:47px;height:47px;color:var(--teal-dark);background:var(--mint);border-radius:14px;place-items:center;margin-bottom:24px;display:grid}.home-fit-card svg{stroke-width:1.8px;width:21px;height:21px}.home-fit-card h3{letter-spacing:-.025em;margin:0 0 11px;font-size:20px;line-height:1.24}.home-fit-card p{color:#526273;margin:0;font-size:13px;line-height:1.68}.home-fit-cta{justify-content:center;margin-top:32px;display:flex}.additional-modules-section{background:linear-gradient(#fff,#f7fbfa)}.additional-modules-intro{max-width:760px;color:var(--slate);text-align:center;margin:-18px auto 28px;font-size:16px;line-height:1.72}.additional-modules-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.additional-module-card{border:1px solid var(--line);background:#ffffffe6;border-radius:22px;flex-direction:column;gap:13px;min-height:288px;padding:26px;display:flex;box-shadow:0 22px 54px #081a310e}.additional-module-card .icon-box{width:45px;height:45px}.additional-module-card>span{width:max-content;color:var(--teal-dark);background:var(--mint);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:780}.additional-module-card h3{letter-spacing:-.025em;margin:0;font-size:20px}.additional-module-card p{color:#526577;font-size:13px;line-height:1.65}.additional-modules-note{width:max-content;max-width:100%;color:var(--teal-dark);background:#f4fbf9;border:1px solid #dceeea;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin:24px auto 0;padding:12px 15px;font-size:13px;font-weight:680;display:flex}.additional-modules-note svg{width:17px;height:17px}.process-section{background:radial-gradient(at 51% 61%,#188c8333,#0000 40%),radial-gradient(circle at 89% 20%,#87cebe12,#0000 24%),radial-gradient(circle at 8% 92%,#f5dec00a,#0000 26%),linear-gradient(128deg,#07172b,#0b1d33 54%,#08192e);padding:92px 0 82px;position:relative;overflow:hidden}.process-section:before{content:"";pointer-events:none;background:radial-gradient(at 50% 65%,#46d2ba12,#0000 48%);position:absolute;top:0;right:0;bottom:0;left:0}.process-section .section-heading{max-width:700px;margin-bottom:84px}.process-section .section-heading h2{letter-spacing:-.045em;font-size:clamp(29px,3.1vw,36px);font-weight:560}.process-section .section-heading p{color:#aebfcb;max-width:570px;margin:17px auto 0;font-size:16px}.process-steps{grid-template-columns:repeat(6,1fr);gap:20px;padding:16px 0 7px;display:grid;position:relative}.process-steps:before{content:"";background:linear-gradient(90deg,#5cd8c614,#5cd8c691 22%,#5cd8c65c 78%,#5cd8c614);height:1px;position:absolute;top:91px;left:7%;right:7%}.process-steps:after{content:"";filter:blur(5px);background:linear-gradient(90deg,#0000,#5bcfbd52,#0000);border-radius:10px;width:32%;height:7px;animation:5.8s ease-in-out infinite alternate process-flow;position:absolute;top:88px;left:7%}.process-step{--offset:0px;min-width:0;transform:translateY(var(--offset));padding:0 9px;transition:transform .22s;position:relative}.process-step:nth-child(2n){--offset:18px}.process-step:hover{transform:translateY(calc(var(--offset) - 6px))}.process-number{color:#cee4e51f;letter-spacing:-.07em;height:49px;font-size:54px;font-weight:580;line-height:1;display:block}.process-dot{align-items:center;height:55px;margin-bottom:22px;display:flex;position:relative}.process-dot:before{content:"";background:#50cbbb;border-radius:999px;width:10px;height:10px;position:absolute;top:24px;left:19px;box-shadow:0 0 0 6px #37beaf1a,0 0 18px #37beaf61}.process-icon{color:#92cfc7;background:#091c30f0;border:1px solid #82c9c12e;border-radius:999px;place-items:center;width:48px;height:48px;transition:color .2s,border-color .2s,box-shadow .2s;display:grid;position:absolute;top:-5px;left:0}.process-step:hover .process-icon{color:#daf5f0;border-color:#66d0c06b;box-shadow:0 0 28px #189d8f21}.process-icon svg{stroke-width:1.45px;width:20px;height:20px}.process-step strong{color:#f5f8f9;margin-bottom:9px;font-size:16px;font-weight:550;line-height:1.38;display:block}.process-step p{color:#9daebb;max-width:165px;font-size:13px;line-height:1.55}.center-action{text-align:center;margin-top:74px}.process-link.button-secondary{color:#d9e7e9;min-height:42px;box-shadow:none;background:#ffffff06;border-color:#82c9c129;border-radius:999px;padding:0 18px;font-size:13px}.process-link.button-secondary:hover{color:#fff;background:#51dec712;border-color:#64cabb57}@keyframes process-flow{0%{opacity:.45;transform:translate(0)}to{opacity:.85;transform:translate(152%)}}@media(prefers-reduced-motion:reduce){.process-steps:after{opacity:.45;animation:none}}.audience-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.audience-card{border:1px solid var(--line);border-radius:23px;padding:38px}.audience-card h2{margin:0 0 24px;font-size:27px}.audience-card ul,.pricing-card ul{gap:14px;margin:0 0 28px;padding:0;list-style:none;display:grid}.check-item{color:#435669;gap:11px;line-height:1.35;display:flex}.check-item svg{color:var(--teal);margin-top:1px}.audience-card a,.inline-link{color:var(--teal-dark);align-items:center;gap:8px;font-weight:650;display:inline-flex}.certificate-showcase{grid-template-columns:.8fr 1fr;align-items:center;gap:76px;display:grid}.certificate-showcase .section-heading{margin:0}.certificate-teaser{gap:18px;display:grid}.certificate-teaser-card{background:radial-gradient(circle at 78% 16%,#08988829,#0000 34%),linear-gradient(145deg,#fffffffa,#f4fbf9f0);border:1px solid #0898882e;border-radius:30px;padding:26px;position:relative;overflow:hidden;box-shadow:0 30px 90px #081a311c}.certificate-teaser-card:before{content:"";pointer-events:none;border:1px solid #08988814;border-radius:24px;position:absolute;top:18px;right:18px;bottom:18px;left:18px}.certificate-teaser-top{align-items:center;gap:14px;margin-bottom:20px;display:flex;position:relative}.teaser-logo-mark{width:48px;height:48px;color:var(--teal-dark);background:#0898881a;border:1px solid #08988824;border-radius:16px;place-items:center;display:grid}.teaser-logo-mark svg{width:24px;height:24px}.certificate-teaser-top span{color:var(--teal-dark);letter-spacing:.15em;text-transform:uppercase;margin-bottom:3px;font-size:12px;font-weight:760;display:block}.certificate-teaser-top strong{color:var(--navy);letter-spacing:-.025em;font-size:18px}.certificate-teaser-document{background:#ffffffeb;border:1px solid #dae7e5f2;border-radius:24px;gap:18px;padding:28px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffd9}.certificate-teaser-document:after{content:"";pointer-events:none;border-radius:inherit;opacity:.72;background:linear-gradient(110deg,#ffffff29,#ffffffc7 50%,#ffffff38);position:absolute;top:0;right:0;bottom:0;left:0}.teaser-doc-header,.teaser-blur-panel,.teaser-qr-row{z-index:1;position:relative}.teaser-doc-header{color:var(--teal-dark);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:12px;font-weight:780;display:flex}.teaser-doc-header svg{color:var(--teal)}.teaser-hidden-name{z-index:1;filter:blur(.2px);color:#081a315c;letter-spacing:.04em;background:linear-gradient(90deg,#081a3114,#0898882e,#081a3112);border-radius:999px;align-items:center;width:min(76%,420px);min-height:56px;padding:0 28px;font-size:13px;font-weight:700;display:flex;position:relative}.teaser-blur-panel{background:#f2f8f7db;border:1px solid #0898881f;border-radius:18px;grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.teaser-blur-panel div{gap:4px;display:grid}.teaser-blur-panel small{color:#667789;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:720}.teaser-blur-panel strong{color:var(--navy);font-size:14px}.teaser-qr-row{grid-template-columns:78px 1fr;align-items:center;gap:16px;display:grid}.teaser-qr{width:78px;height:78px;color:var(--navy);background:#fff;border:1px solid #081a311a;border-radius:18px;place-items:center;display:grid;box-shadow:0 14px 28px #081a3112}.teaser-qr svg{stroke-width:1.8px;width:40px;height:40px}.teaser-qr-row strong{color:var(--navy);margin-bottom:5px;font-size:16px;display:block}.teaser-qr-row span{color:#52687a;font-size:13px;line-height:1.55}.certificate-teaser-lock{z-index:1;color:var(--teal-dark);background:#08988817;border-radius:17px;align-items:center;gap:10px;margin-top:17px;padding:14px 15px;font-size:13px;font-weight:650;display:flex;position:relative}.certificate-teaser-lock svg{flex:none;width:18px;height:18px}.certificate-teaser-badges{flex-wrap:wrap;gap:10px;display:flex}.certificate-teaser-badges span{color:#30485d;background:#fff;border:1px solid #08988824;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:12px;font-weight:720;display:inline-flex;box-shadow:0 10px 24px #081a310b}.certificate-teaser-badges svg{width:15px;height:15px;color:var(--teal-dark)}.price-feature,.pricing-page{grid-template-columns:.82fr 1fr;align-items:center;gap:72px;display:grid}.pricing-card{box-shadow:var(--shadow);background:#fff;border:1px solid #dae7e5;border-radius:24px;padding:34px}.price{align-items:baseline;gap:9px;margin:22px 0 30px;display:flex}.price strong{font-size:52px}.price span{color:var(--slate)}.pricing-card .button{width:100%}.trust-note{background:var(--mint);color:var(--teal-dark);border-radius:15px;gap:12px;padding:17px;display:flex}.trust-note svg{color:var(--teal);margin-top:3px}.trust-note p{color:#305853;font-size:13px;line-height:1.5}.faq-area{gap:47px;display:grid}.faq-header .section-heading{max-width:720px;margin:0}.faq-header .section-heading h2{max-width:650px}.faq-list{grid-template-columns:1fr 1fr;align-items:start;gap:13px;display:grid}.faq-list details{background:#ffffffe6;border:1px solid #dae7e5f2;border-radius:18px;padding:0 25px;transition:border-color .2s,box-shadow .2s,background .2s;overflow:hidden}.faq-list details:hover{background:#fff;border-color:#08988833}.faq-list details[open]{border-color:#0898883d;box-shadow:0 12px 30px #081a310b}.faq-list summary{min-height:70px;color:var(--navy);cursor:pointer;letter-spacing:-.018em;justify-content:space-between;align-items:center;gap:20px;font-size:16px;font-weight:620;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{width:18px;height:18px;color:var(--teal-dark);stroke-width:1.8px;transition:transform .22s,color .22s}.faq-list details[open] summary svg{color:var(--teal);transform:rotate(45deg)}.faq-answer{gap:13px;padding:0 23px 23px 0;animation:.2s ease-out faq-reveal;display:grid}.faq-answer p{color:#516173;font-size:14px;line-height:1.7}.faq-answer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.faq-answer li{color:#516173;padding-left:18px;font-size:13px;line-height:1.45;position:relative}.faq-answer li:before{content:"";background:var(--teal);border-radius:50%;width:6px;height:6px;position:absolute;top:.53em;left:1px}@keyframes faq-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cta-section{padding:18px 0 76px}.cta-card{text-align:center;background:var(--navy);border-radius:28px;padding:58px}.cta-card h2{color:#fff;max-width:720px;margin:0 auto 15px;font-size:clamp(29px,4vw,39px)}.cta-card p{color:#c0cfd9;margin-bottom:30px}.footer{border-top:1px solid var(--line);background:#f4f7f7;padding:52px 0}.footer-grid{grid-template-columns:1.35fr .58fr .82fr .62fr;gap:36px;display:grid}.footer-grid>div{align-content:start;gap:11px;display:grid}.footer p,.footer a{font-size:14px}.footer-social-links{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.footer-social-link{align-items:center;gap:8px;width:fit-content;display:inline-flex}.footer-social-link svg{flex:0 0 16px;width:16px;height:16px}.legal-page{background:linear-gradient(145deg,#fffefa,#fff 48%,#f0faf7)}.legal-hero{padding:72px 0 30px}.legal-hero-card{border:1px solid var(--line);background:#ffffffe6;border-radius:30px;padding:46px;position:relative;overflow:hidden;box-shadow:0 24px 70px #081a3114}.legal-hero-card:after{content:"";filter:blur(24px);pointer-events:none;background:#0898881a;border-radius:999px;width:340px;height:340px;position:absolute;top:-140px;right:-120px}.legal-hero-card h1{letter-spacing:-.07em;margin:18px 0 12px;font-size:clamp(44px,7vw,78px);position:relative}.legal-hero-card p{color:#526273;max-width:620px;font-size:20px;line-height:1.55;position:relative}.legal-section{padding-top:36px}.legal-intro{color:#526273;gap:10px;max-width:780px;margin-bottom:28px;display:grid}.legal-intro span{color:var(--teal-dark);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:780}.legal-intro p{font-size:16px;line-height:1.75}.legal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.legal-card{border:1px solid var(--line);background:#ffffffeb;border-radius:24px;align-content:start;gap:16px;min-height:250px;padding:28px;display:grid;box-shadow:0 18px 48px #081a310f}.legal-card .icon-box{width:44px;height:44px}.legal-card h2{color:var(--navy);letter-spacing:-.03em;margin:0;font-size:22px}.legal-card div:last-child{color:#42566a;gap:7px;font-size:15px;line-height:1.6;display:grid}.legal-card strong{color:var(--navy)}.legal-card a{color:var(--teal-dark);overflow-wrap:anywhere;font-weight:700}.legal-placeholder-card{max-width:720px;min-height:0}.privacy-section{padding-bottom:86px}.privacy-layout{grid-template-columns:minmax(230px,300px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.privacy-toc-card{border:1px solid var(--line);background:#ffffffe0;border-radius:24px;gap:16px;padding:22px;display:grid;position:sticky;top:96px;box-shadow:0 18px 48px #081a310f}.privacy-toc-card>span{color:var(--teal-dark);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:820}.privacy-toc-card nav{gap:6px;display:grid}.privacy-toc-card a{color:#506174;border-radius:12px;padding:8px 10px;font-size:13px;font-weight:700}.privacy-toc-card a:hover{background:var(--mint);color:var(--teal-dark)}.privacy-content{gap:18px;min-width:0;display:grid}.privacy-block{border:1px solid var(--line);background:#fffffff0;border-radius:26px;padding:30px;scroll-margin-top:110px;box-shadow:0 20px 58px #081a310f}.privacy-summary{background:radial-gradient(circle at 92% 0,#0898881f,#0000 34%),#fffffff2}.privacy-block-head{align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.privacy-block-head .icon-box{flex:none;width:44px;height:44px}.privacy-block-head span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:820;display:block}.privacy-block h2{color:var(--navy);letter-spacing:-.045em;margin:0;font-size:clamp(23px,3vw,32px);line-height:1.16}.privacy-copy,.privacy-summary>p{color:#42566a;font-size:15.5px;line-height:1.74}.privacy-copy{gap:14px;display:grid}.privacy-copy p,.privacy-summary p{margin:0}.privacy-copy a{color:var(--teal-dark);overflow-wrap:anywhere;font-weight:780}.privacy-summary-grid,.privacy-list-grid,.privacy-legal-bases,.privacy-rights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.privacy-summary-grid div,.privacy-list-grid div,.privacy-legal-bases div,.privacy-rights-grid span,.privacy-contact-card,.privacy-emphasis{background:#f4faf8b8;border:1px solid #08988821;border-radius:18px;gap:6px;padding:16px;display:grid}.privacy-summary-grid strong,.privacy-list-grid strong,.privacy-legal-bases strong,.privacy-contact-card strong,.privacy-emphasis strong{color:var(--navy)}.privacy-summary-grid span,.privacy-list-grid span,.privacy-legal-bases span,.privacy-contact-card span,.privacy-emphasis span{color:#586b7f;font-size:14px;line-height:1.55}.privacy-contact-card{max-width:620px;margin:2px 0}.privacy-emphasis{background:linear-gradient(135deg,#e8f8f3f0,#ffffffeb);border-color:#08988838}.privacy-check-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.privacy-check-list li{color:#42566a;padding-left:24px;position:relative}.privacy-check-list li:before{content:"";background:var(--teal);border-radius:50%;width:8px;height:8px;position:absolute;top:.64em;left:0;box-shadow:0 0 0 4px #0898881a}.privacy-rights-grid span{color:var(--navy);font-size:14px;font-weight:760}.page-hero{text-align:center;background:linear-gradient(#f2fbf8,#fff);padding:70px 0 59px}.page-hero h1{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;max-width:820px;margin:19px auto 13px;font-size:clamp(38px,5vw,49px);line-height:1.12}.page-hero p{max-width:630px;margin:auto;font-size:17px}.page-body{gap:52px;display:grid}.timeline{gap:14px;max-width:780px;margin:0 auto;display:grid}.timeline article{border:1px solid var(--line);border-radius:17px;grid-template-columns:54px 1fr;gap:21px;padding:24px;display:grid}.timeline article>span{background:var(--mint);width:43px;height:43px;color:var(--teal-dark);border-radius:50%;place-items:center;font-weight:750;display:grid}.timeline h3{margin:2px 0 6px;font-size:19px}.timeline p{font-size:14px}.page-body>.trust-note{max-width:780px;margin:auto}.how-page{background:#fff}.how-hero{background:radial-gradient(circle at 76% 23%,#b7e2d673,#0000 31%),radial-gradient(circle at 13% 90%,#f4e3ca4d,#0000 31%),linear-gradient(122deg,#fffdf9,#fff 42%,#effaf7);padding:72px 0 88px;position:relative;overflow:hidden}.how-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fff);height:88px;position:absolute;inset:auto 0 0}.how-hero-grid{z-index:1;grid-template-columns:.94fr 1fr;align-items:center;gap:64px;min-height:590px;display:grid;position:relative}.how-kicker{color:var(--teal-dark);letter-spacing:.17em;text-transform:uppercase;align-items:center;margin-bottom:20px;font-size:12px;font-weight:760;display:inline-flex}.how-hero-copy h1{letter-spacing:-.065em;max-width:568px;margin:0 0 24px;font-size:clamp(48px,5.1vw,62px);line-height:1.07}.how-hero-copy h1 span{color:var(--teal-dark)}.how-hero-copy>p{color:#536274;max-width:492px;font-size:18px;line-height:1.72}.how-hero-actions{gap:12px;margin-top:36px;display:flex}.how-hero-actions .button{border-radius:999px;min-height:49px;padding:0 24px;font-size:14px}.how-hero-actions .button-secondary{background:#ffffffb8;border-color:#081a3117}.how-proof-line{color:#42576b;gap:25px;margin-top:42px;font-size:13px;font-weight:570;display:flex}.how-proof-line span{align-items:center;gap:8px;display:inline-flex}.how-proof-line svg{width:17px;height:17px;color:var(--teal);stroke-width:1.8px}.how-hero-visual{height:534px;position:relative}.how-hero-visual:before{content:"";filter:blur(14px);background:radial-gradient(#08988824,#0000 65%);border-radius:48%;position:absolute;top:43px;right:-34px;bottom:50px;left:30px}.how-app-preview{background:#ffffffe6;border:1px solid #d8e3e2bd;border-radius:25px;width:min(100%,524px);min-height:369px;position:absolute;top:54px;right:9px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 28px 62px #081a311c}.how-app-bar{background:#f8fafacc;border-bottom:1px solid #e8eeee;align-items:center;gap:7px;height:45px;padding:0 17px;display:flex}.how-app-bar span{background:#d9e3e2;border-radius:50%;width:8px;height:8px}.how-app-bar small{color:#9aa6b1;margin-left:16px;font-size:11px}.how-app-content{padding:30px 30px 29px}.how-app-title{color:#8b9aa6;gap:7px;margin-bottom:24px;font-size:12px;font-weight:640;display:grid}.how-app-title strong{font-size:23px}.how-app-progress{align-items:center;gap:17px;margin-bottom:26px;display:flex}.how-app-progress strong{color:var(--teal-dark);letter-spacing:-.05em;font-size:33px}.how-app-progress span{background:#ebf1f0;border-radius:99px;flex:1;height:7px;overflow:hidden}.how-app-progress i{border-radius:inherit;background:var(--teal);width:71%;height:100%;display:block}.how-app-modules{gap:9px;display:grid}.how-app-modules span{color:#405365;background:#f6faf9;border-radius:12px;align-items:center;gap:10px;height:48px;padding:0 14px;font-size:13px;font-weight:570;display:flex}.how-app-modules svg{width:17px;height:17px;color:var(--teal)}.how-app-modules .active{background:var(--mint);color:var(--teal-dark);border:1px solid #08988826}.how-hero-certificate{z-index:2;background:#fff;border:1px solid #e1e8e7c7;border-radius:19px;justify-items:center;width:204px;min-height:264px;padding:21px 18px;display:grid;position:absolute;bottom:37px;right:-13px;transform:rotate(2deg);box-shadow:0 22px 44px #081a311f}.how-cert-status{color:var(--teal-dark);background:#edfaf7;border:1px solid #d6eee9;border-radius:99px;align-items:center;gap:5px;padding:8px 11px;font-size:11px;font-weight:730;display:inline-flex;position:absolute;top:-17px;right:13px}.how-cert-status svg{width:14px;height:14px}.how-hero-certificate>svg:not(.how-cert-qr){width:26px;height:26px;color:var(--teal);margin:8px 0 3px}.how-hero-certificate small{color:#7d8995;font-size:11px}.how-hero-certificate strong{text-align:center;margin-top:8px;font-size:15px}.how-hero-certificate>span{color:#67798a;text-align:center;font-size:11px}.how-hero-certificate .how-cert-qr{width:57px;height:57px;color:var(--navy);margin-top:10px}.how-journey{background:radial-gradient(circle at 50% 22%,#d7f3ed6b,#0000 23%),linear-gradient(#fff,#f8fcfb 48%,#fff);padding:78px 0 96px;position:relative;overflow:hidden}.how-journey:before{content:"";filter:blur(62px);background:#d8f3ed52;border-radius:50%;width:530px;height:530px;position:absolute;top:290px;right:-240px}.how-journey-intro{z-index:1;text-align:center;max-width:675px;margin:0 auto 86px;position:relative}.how-journey-intro .how-kicker{margin-bottom:16px}.how-journey-intro h2{letter-spacing:-.055em;margin:0 0 17px;font-size:clamp(36px,4.2vw,47px);line-height:1.13}.how-journey-intro p{max-width:580px;margin:auto;font-size:16px;line-height:1.72}.how-scenes{gap:86px;padding:8px 0 30px;display:grid;position:relative}.how-scenes:before{content:"";background:linear-gradient(#0000,#0898884a 10%,#0898884a 89%,#0000);width:1px;position:absolute;top:54px;bottom:90px;left:50%}.how-scene{--scene-delay:0s;min-height:342px;animation:.6s both how-rise;animation-delay:var(--scene-delay);grid-template-columns:1fr 1fr;align-items:center;gap:92px;display:grid;position:relative}.how-scene:nth-child(2){--scene-delay:45ms}.how-scene:nth-child(3){--scene-delay:90ms}.how-scene:nth-child(4){--scene-delay:.135s}.how-scene:nth-child(5){--scene-delay:.18s}.how-scene:nth-child(6){--scene-delay:.225s}.how-scene:after{content:"";z-index:2;background:var(--teal);border:3px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:calc(50% - 6px);left:calc(50% - 6px);box-shadow:0 0 0 7px #08988814}.how-scene-copy{justify-self:end;width:min(100%,434px);padding:44px 0 38px;position:relative}.how-scene.reverse .how-scene-copy{order:2;justify-self:start}.how-scene.reverse .how-scene-visual{order:1}.how-scene-number{z-index:0;color:#081a310b;letter-spacing:-.08em;font-size:108px;font-weight:760;line-height:1;position:absolute;top:-28px;left:-4px}.how-scene-label{color:var(--teal-dark);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:20px;font-size:12px;font-weight:730;display:inline-flex;position:relative}.how-scene-label svg{stroke-width:1.8px;width:18px;height:18px}.how-scene h3{letter-spacing:-.05em;max-width:400px;margin:0 0 14px;font-size:clamp(28px,3vw,33px);line-height:1.17;position:relative}.how-scene-copy p{color:#566676;max-width:397px;font-size:15px;line-height:1.72;position:relative}.how-scene-visual{width:min(100%,468px);position:relative}.how-scene-visual:before{content:"";filter:blur(40px);background:#bbe7dc4f;border-radius:42%;position:absolute;top:25px;right:20px;bottom:25px;left:20px}.how-ui{z-index:1;background:#fffffff0;border:1px solid #e0e9e8d1;border-radius:24px;position:relative;box-shadow:0 24px 58px #081a3113}.how-ui header{justify-content:space-between;align-items:center;display:flex}.how-ui-registration{width:376px;margin:auto;padding:26px}.how-ui-registration header{margin-bottom:24px}.how-ui-registration header svg{width:20px;color:var(--teal)}.how-ui-registration label{color:#526477;gap:8px;margin-bottom:14px;font-size:12px;font-weight:620;display:grid}.how-ui-registration label>span{color:#3d5367;background:#fbfcfc;border:1px solid #e3e9e9;border-radius:11px;justify-content:space-between;align-items:center;height:46px;padding:0 13px;font-size:13px;font-weight:520;display:flex}.how-ui-registration label small{color:var(--teal-dark);font-weight:700}.how-language-pills{gap:7px;margin:18px 0;display:flex}.how-language-pills span,.how-language-pills b{color:#637587;background:#f5f8f8;border-radius:99px;padding:7px 10px;font-size:11px;font-weight:650}.how-language-pills b{color:var(--teal-dark);background:var(--mint)}.how-ui-registration button,.how-ui-application-folder button{color:#fff;background:var(--teal);border-radius:11px;width:100%;height:44px;font-size:13px;font-weight:660}.how-ui-dashboard{padding:25px}.how-ui-dashboard header{color:#788794;margin-bottom:20px;font-size:12px}.how-ui-dashboard header strong{color:#546677;font-size:13px}.how-dashboard-score{align-items:center;gap:16px;margin-bottom:22px;display:flex}.how-dashboard-score strong{color:var(--teal-dark);font-size:33px}.how-dashboard-score div{background:#eaf1ef;border-radius:99px;flex:1;height:7px;overflow:hidden}.how-dashboard-score i{background:var(--teal);border-radius:99px;width:71%;height:100%;display:block}.how-dashboard-module{color:#42586b;background:#f7faf9;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:49px;margin-top:9px;padding:0 12px;font-size:12px;font-weight:570;display:grid}.how-dashboard-module svg{width:16px;color:var(--teal)}.how-dashboard-module small{color:#7e8d99}.how-dashboard-module.active{color:var(--teal-dark);background:#edfaf6;border:1px solid #d2efe8}.how-ui-video{padding:18px}.how-player{color:#fff;background:linear-gradient(128deg,#081a31,#133950 70%,#107d78);border-radius:17px;place-items:center;min-height:208px;display:grid;position:relative;overflow:hidden}.how-player:after{content:"";background:linear-gradient(#081a310d,#081a317a),radial-gradient(circle at 76% 30%,#66e0ca38,#0000 37%);position:absolute;top:0;right:0;bottom:0;left:0}.how-player img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.how-player-tag{z-index:1;color:#fff;letter-spacing:.1em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081a31d1;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:700;position:absolute;top:15px;left:15px;box-shadow:0 10px 22px #081a312e}.how-player svg{z-index:1;color:#fff;stroke-width:1.35px;width:52px;height:52px}.how-player p{z-index:1;color:#fff;font-size:13px;position:absolute;bottom:16px;left:16px}.how-video-controls{color:#687986;align-items:center;gap:9px;padding:15px 5px 11px;font-size:11px;display:flex}.how-video-controls span:first-child{margin-right:auto}.how-video-controls b,.how-video-controls span:not(:first-child){background:#f3f7f6;border-radius:99px;padding:5px 8px}.how-video-controls b{color:var(--teal-dark);background:var(--mint)}.how-caption{color:#566878;background:#f6f9f8;border-radius:9px;margin:0 5px;padding:12px;font-size:11px;line-height:1.5}.how-ui-test{padding:25px}.how-ui-test header{margin-bottom:15px}.how-ui-test header strong{font-size:14px}.how-ui-test header span{color:var(--teal-dark);font-size:11px;font-weight:650}.how-test-progress{background:#ebf1f0;border-radius:99px;height:5px;margin-bottom:25px}.how-test-progress i{border-radius:inherit;background:var(--teal);width:60%;height:100%;display:block}.how-ui-test>p{color:var(--navy);margin-bottom:18px;font-size:14px;font-weight:630;line-height:1.45}.how-answer{color:#566878;border:1px solid #edf1f1;border-radius:11px;align-items:center;gap:10px;min-height:43px;margin-top:8px;padding:0 11px;font-size:12px;display:flex}.how-answer>span{border:1px solid #cbd6d5;border-radius:50%;width:13px;height:13px}.how-answer svg{width:15px;height:15px;color:var(--teal);margin-left:auto}.how-answer.selected{color:var(--teal-dark);background:#f0faf7;border-color:#caebe4;font-weight:620}.how-answer.selected>span{border:4px solid var(--teal)}.how-ui-certificate{padding:27px 29px}.how-certificate-head{border-bottom:1px solid #ebf0ef;align-items:center;gap:9px;padding-bottom:21px;display:flex}.how-certificate-head svg{width:19px;color:var(--teal)}.how-certificate-head span{color:var(--navy);font-weight:680}.how-certificate-head b{color:var(--teal-dark);background:var(--mint);border-radius:99px;margin-left:auto;padding:6px 10px;font-size:11px}.how-ui-certificate h4{color:var(--navy);letter-spacing:-.04em;margin:25px 0 8px;font-size:25px}.how-ui-certificate p{margin-bottom:25px;font-size:13px}.how-certificate-footer{justify-content:space-between;gap:26px;display:flex}.how-certificate-footer div{gap:6px;display:grid}.how-certificate-footer small{color:#7b8a98;font-size:11px}.how-certificate-footer strong{letter-spacing:0;font-size:13px}.how-certificate-footer>svg{width:67px;height:67px;color:var(--navy)}.how-ui-application-folder{padding:25px}.how-ui-application-folder header{margin-bottom:20px}.how-ui-application-folder header .badge{padding:6px 9px;font-size:10px}.how-ui-application-folder>div{color:#405568;border:1px solid #e9efee;border-radius:12px;align-items:center;gap:11px;min-height:52px;margin-bottom:9px;padding:0 13px;font-size:13px;font-weight:570;display:flex}.how-ui-application-folder>div svg:first-child{color:var(--teal);width:17px}.how-ui-application-folder>div svg:last-child{color:#8898a4;width:15px;margin-left:auto}.how-ui-application-folder button{color:var(--teal-dark);background:#edfaf7;margin-top:12px}.how-assurance{z-index:1;background:#f0faf7b8;border:1px solid #dcefeb;border-radius:19px;align-items:flex-start;gap:17px;max-width:730px;margin:74px auto 0;padding:24px 27px;display:flex;position:relative}.how-assurance>svg{color:var(--teal);margin-top:2px}.how-assurance strong{margin-bottom:7px;font-size:16px;display:block}.how-assurance p{font-size:13px;line-height:1.65}.how-close{background:#fff;padding:15px 0 86px}.how-close-panel{background:radial-gradient(circle at 92% 34%,#49beaf38,#0000 27%),linear-gradient(122deg,#081a31,#102d45);border-radius:30px;justify-content:space-between;align-items:center;gap:36px;padding:48px 55px;display:flex}.how-close-panel .how-kicker{color:#55d9c5;margin-bottom:12px}.how-close-panel h2{color:#fff;margin:0 0 10px;font-size:clamp(30px,4vw,38px)}.how-close-panel p{color:#c0cfd8;font-size:15px}.how-close-panel .button{border-radius:99px;flex-shrink:0}@keyframes how-rise{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.how-scene{animation:none}}.audience-page{background:#fff}.audience-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fff);height:90px;position:absolute;inset:auto 0 0}.audience-hero-copy h1{letter-spacing:-.064em;max-width:560px;margin:0 0 23px;font-size:clamp(47px,5vw,61px);line-height:1.08}.audience-hero-copy h1 span{color:var(--teal-dark)}.audience-hero-copy>p{color:#536274;max-width:498px;font-size:18px;line-height:1.72}.audience-hero-actions{gap:12px;margin-top:35px;display:flex}.audience-hero-actions .button{border-radius:999px;min-height:49px;padding:0 24px;font-size:14px}.audience-hero-actions .button-secondary{background:#ffffffb3;border-color:#081a3117}.audience-proof{color:#42576b;gap:26px;margin-top:41px;font-size:13px;font-weight:570;display:flex}.audience-proof span{align-items:center;gap:8px;display:inline-flex}.audience-proof svg{width:17px;height:17px;color:var(--teal);stroke-width:1.8px}.audience-visual{height:520px;position:relative}.audience-visual:before{content:"";filter:blur(16px);background:radial-gradient(#08988824,#0000 66%);border-radius:50%;position:absolute;top:46px;right:-24px;bottom:48px;left:34px}.application-preview{background:#ffffffe8;border:1px solid #dae5e3c7;border-radius:26px;width:min(100%,486px);min-height:345px;padding:30px;position:absolute;top:56px;right:17px;transform:rotate(-1.2deg);box-shadow:0 29px 64px #081a311a}.application-preview-top{color:#7f8f9d;justify-content:space-between;align-items:center;margin-bottom:34px;font-size:12px;font-weight:650;display:flex}.application-preview-top b{background:var(--mint);color:var(--teal-dark);border-radius:99px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;display:inline-flex}.application-preview-top svg{width:14px;height:14px}.application-preview>strong{margin-bottom:7px;font-size:25px;display:block}.application-preview>small{color:#738494;font-size:12px}.application-checks{gap:9px;margin-top:27px;display:grid}.application-checks span{color:#42576a;background:#f6faf9;border-radius:12px;align-items:center;gap:10px;height:48px;padding:0 14px;font-size:13px;font-weight:570;display:flex}.application-checks svg{width:17px;height:17px;color:var(--teal)}.renter-certificate{z-index:2;background:#fff;border:1px solid #e2eae9;border-radius:18px;place-items:center;gap:4px;width:167px;min-height:210px;padding:21px 16px;display:grid;position:absolute;bottom:40px;right:-5px;transform:rotate(2deg);box-shadow:0 22px 43px #081a311f}.renter-certificate>svg:first-child{width:26px;color:var(--teal)}.renter-certificate>small{color:#778795;font-size:11px}.renter-certificate>strong{color:var(--teal-dark);font-size:16px}.renter-certificate>svg:last-child{width:58px;height:58px;color:var(--navy);margin-top:12px}.landlord-inbox{background:#ffffffeb;border:1px solid #d9e4e3cc;border-radius:25px;width:min(100%,481px);min-height:347px;padding:26px;position:absolute;top:58px;right:11px;transform:rotate(1deg);box-shadow:0 29px 62px #081a311a}.landlord-inbox header{color:var(--navy);justify-content:space-between;align-items:center;margin-bottom:25px;font-size:18px;font-weight:680;display:flex}.landlord-inbox header small{color:var(--teal-dark);background:var(--mint);border-radius:99px;padding:6px 10px;font-size:11px}.candidate-row{background:#f6f9f8;border-radius:14px;align-items:center;gap:12px;min-height:70px;margin-top:9px;padding:0 13px;display:flex}.candidate-row>span{color:#536475;background:#e8eeed;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:grid}.candidate-row div{flex:1;gap:4px;display:grid}.candidate-row strong{letter-spacing:-.015em;font-size:13px}.candidate-row small{color:#748493;font-size:11px}.candidate-row>svg{width:19px;color:var(--teal)}.candidate-row.active{background:#eefaf7;border:1px solid #d2eee8}.candidate-row.active>span{color:var(--teal-dark);background:#d7f2eb}.scan-result{z-index:2;background:#fff;border:1px solid #dcece9;border-radius:17px;align-items:center;gap:12px;min-width:260px;padding:16px;display:flex;position:absolute;bottom:40px;right:-10px;box-shadow:0 21px 40px #081a311a}.scan-result>svg:first-child{width:48px;height:48px;color:var(--navy)}.scan-result div{flex:1;gap:4px;display:grid}.scan-result small{color:#758594;letter-spacing:.14em;font-size:9px;font-weight:700}.scan-result strong{color:var(--teal-dark);font-size:13px}.scan-result span{color:#778695;font-size:11px}.scan-result>svg:last-child{width:19px;color:var(--teal)}.landlord-visual{isolation:isolate;height:555px;margin-right:-46px}.landlord-visual:before{z-index:0;filter:blur(20px);background:radial-gradient(circle at 54% 42%,#08988829,#0000 42%),radial-gradient(circle at 80% 22%,#081a311a,#0000 37%);border-radius:0;top:28px;right:-40px;bottom:26px;left:-36px}.landlord-visual:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#fff,#fffffff0 13%,#ffffff94 31%,#ffffff14 56%,#fff0),linear-gradient(#fff,#ffffff47 17%,#fff0 42%),linear-gradient(#fff0 42%,#ffffff29 69%,#ffffffeb 91%,#fff);position:absolute;top:-18px;right:-54px;bottom:-36px;left:-92px}.landlord-hero-image{z-index:1;object-fit:cover;object-position:53% 47%;filter:saturate(.96)contrast(.98)brightness(.91);width:calc(100% + 136px);height:calc(100% + 34px);position:absolute;top:-6px;right:-54px;bottom:-28px;left:-82px}.landlord-hero-note{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #dceeeab8;border-radius:17px;align-items:center;gap:12px;max-width:315px;padding:15px 17px;display:flex;position:absolute;bottom:50px;right:26px;box-shadow:0 22px 48px #081a3117}.landlord-hero-note>svg{width:22px;height:22px;color:var(--teal);flex:none}.landlord-hero-note div{gap:3px;display:grid}.landlord-hero-note small{color:var(--teal-dark);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:760}.landlord-hero-note strong{color:var(--navy);font-size:13px;line-height:1.25}.audience-values{background:linear-gradient(#fff,#f9fcfb);padding:74px 0 82px;position:relative}.audience-section-head{text-align:center;max-width:710px;margin:0 auto 53px}.audience-section-head .how-kicker{margin-bottom:15px}.audience-section-head h2{letter-spacing:-.055em;margin:0 0 15px;font-size:clamp(35px,4.1vw,45px);line-height:1.14}.audience-section-head p{max-width:620px;margin:auto;font-size:16px}.audience-signal-grid{grid-template-columns:repeat(4,1fr);gap:0;padding:12px 0;display:grid}.audience-signal{border-left:1px solid #081a3114;min-height:210px;padding:22px 30px 16px}.audience-signal:first-child{border-left:0;padding-left:0}.audience-signal:last-child{padding-right:0}.audience-signal>div{width:45px;height:45px;color:var(--teal-dark);background:#f4fbf9;border:1px solid #dbebe8;border-radius:50%;place-items:center;margin-bottom:26px;display:grid}.audience-signal svg{stroke-width:1.7px;width:21px;height:21px}.audience-signal h3{margin:0 0 11px;font-size:19px;line-height:1.25}.audience-signal p{font-size:13px;line-height:1.65}.audience-feature-band{background:radial-gradient(circle at 76% 34%,#cef0e887,#0000 25%),linear-gradient(116deg,#f7fbfa,#fff);padding:84px 0 90px;position:relative;overflow:hidden}.audience-feature-split{grid-template-columns:.92fr 1fr;align-items:center;gap:76px;display:grid}.audience-feature-copy .how-kicker{margin-bottom:15px}.audience-feature-copy h2{letter-spacing:-.055em;margin:0 0 17px;font-size:clamp(34px,4vw,44px);line-height:1.13}.audience-feature-copy>p{max-width:470px;font-size:16px}.audience-mini-proof{color:var(--teal-dark);background:#edf9f6;border:1px solid #d8eee8;border-radius:99px;align-items:center;gap:10px;margin-top:31px;padding:13px 16px;font-size:12px;font-weight:650;display:inline-flex}.audience-mini-proof svg{width:17px;height:17px}.application-kit{background:#fffffff0;border:1px solid #dfe8e7d9;border-radius:25px;padding:28px;position:relative;box-shadow:0 24px 60px #081a3111}.application-kit:before{content:"";z-index:-1;filter:blur(37px);background:#c4ebe25c;border-radius:42%;position:absolute;top:35px;right:-20px;bottom:-23px;left:30px}.application-kit header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.application-kit header div{gap:7px;display:grid}.application-kit header small{color:var(--teal-dark);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:720}.application-kit header strong{font-size:20px}.application-kit header>svg{color:var(--teal)}.application-file{color:#42576a;background:#fff;border:1px solid #e7eeed;border-radius:13px;align-items:center;gap:11px;min-height:55px;margin-top:9px;padding:0 14px;font-size:13px;font-weight:560;display:flex}.application-file svg:first-child{width:18px;color:var(--teal)}.application-file svg:last-child{color:#8997a3;width:16px;margin-left:auto}.landlord-band{background:radial-gradient(circle at 18% 46%,#cbefe885,#0000 24%),linear-gradient(112deg,#fff,#f6fbf9)}.landlord-band .audience-feature-split{grid-template-columns:1fr .94fr}.verification-panel{background:#fff;border:1px solid #dce8e6e6;border-radius:25px;padding:29px;box-shadow:0 24px 60px #081a3112}.verification-header{border-bottom:1px solid #edf1f0;align-items:center;gap:10px;padding-bottom:22px;display:flex}.verification-header svg{width:22px;color:var(--teal)}.verification-header span{color:var(--navy);font-size:13px;font-weight:690}.verification-header b{color:var(--teal-dark);background:var(--mint);border-radius:99px;margin-left:auto;padding:7px 11px;font-size:11px}.verification-panel h3{margin:25px 0 7px;font-size:28px}.verification-panel>p{margin-bottom:24px;font-size:13px}.verification-panel dl{gap:10px;margin:0 0 22px;display:grid}.verification-panel dl div{background:#f7faf9;border-radius:11px;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.verification-panel dt{color:#748493;font-size:12px}.verification-panel dd{color:var(--navy);margin:0;font-size:13px;font-weight:650}.verification-safe{color:var(--teal-dark);background:#eefaf7;border-radius:11px;align-items:center;gap:9px;padding:14px;font-size:12px;font-weight:640;display:flex}.verification-safe svg{width:17px}.landlord-boundary{background:#f2fbf8;border:1px solid #dceeea;border-radius:15px;max-width:474px;margin-top:30px;padding:19px 20px}.landlord-boundary strong{margin-bottom:7px;font-size:15px;display:block}.landlord-boundary p{font-size:13px;line-height:1.6}.landlord-context-section{background:radial-gradient(circle at 84% 22%,#cbefe85c,#0000 25%),linear-gradient(#fff,#f7fbfa);padding:clamp(78px,9vw,118px) 0;position:relative;overflow:hidden}.landlord-context-grid{align-items:center;gap:clamp(34px,5vw,64px);display:grid}.landlord-context-copy h2{letter-spacing:-.066em;max-width:780px;margin:0 0 18px;font-size:clamp(42px,5vw,62px);font-weight:620;line-height:1.04}.landlord-context-copy p{color:#526273;max-width:560px;margin:0 0 16px;font-size:15px;line-height:1.75}.landlord-context-copy .landlord-context-lead{color:var(--navy);font-size:clamp(18px,1.65vw,22px);font-weight:620;line-height:1.58}.landlord-context-panel{gap:clamp(18px,3vw,30px);display:grid}.landlord-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,30px);display:grid}.landlord-compare-card{background:#fffffff5;border:1px solid #dce8e6eb;border-radius:30px;padding:clamp(30px,4vw,46px);box-shadow:0 24px 70px #081a310f}.landlord-compare-card .icon-box{width:48px;height:48px;color:var(--teal-dark);background:var(--mint);border-radius:15px;place-items:center;margin-bottom:20px;display:grid}.landlord-compare-card svg{stroke-width:1.8px;width:21px;height:21px}.landlord-compare-card h3{letter-spacing:-.06em;margin:0 0 8px;font-size:clamp(30px,3.4vw,46px);font-weight:620;line-height:1.06}.landlord-compare-card>span{color:var(--teal-dark);letter-spacing:-.035em;text-transform:none;margin-bottom:clamp(22px,3vw,32px);font-size:clamp(17px,1.6vw,22px);font-weight:620;display:block}.landlord-compare-card ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.landlord-compare-card li{color:#405568;align-items:flex-start;gap:11px;font-size:16px;line-height:1.45;display:flex}.landlord-compare-card li svg{width:16px;height:16px;color:var(--teal);flex:none;margin-top:1px}.landlord-context-note{background:#effaf7eb;border:1px solid #08988821;border-radius:30px;grid-template-columns:58px 1fr;gap:clamp(18px,3vw,28px);padding:clamp(28px,4vw,44px);display:grid}.landlord-context-note>svg{width:52px;height:52px;color:var(--teal-dark);background:#ffffffb8;border-radius:18px;margin-top:2px;padding:12px}.landlord-context-note p{color:var(--navy);letter-spacing:-.06em;margin:0;font-size:clamp(24px,3vw,40px);font-weight:620;line-height:1.16}.landlord-context-note strong{color:var(--teal-dark);font-weight:620}.audience-close{padding:20px 0 88px}.audience-close-panel{background:radial-gradient(circle at 90% 32%,#43bfae33,#0000 27%),linear-gradient(122deg,#081a31,#102d45);border-radius:30px;justify-content:space-between;align-items:center;gap:42px;padding:48px 55px;display:flex}.audience-close-panel .how-kicker{color:#55d9c5;margin-bottom:12px}.audience-close-panel h2{color:#fff;max-width:670px;margin:0 0 11px;font-size:clamp(29px,3.8vw,38px)}.audience-close-panel p{color:#c0cfd8;max-width:620px;font-size:15px}.audience-close-panel .button{border-radius:99px;flex-shrink:0}.pricing-experience{background:#fff}.pricing-hero{background:radial-gradient(circle at 79% 29%,#aee1d470,#0000 31%),radial-gradient(circle at 12% 91%,#f7e5c94a,#0000 30%),linear-gradient(123deg,#fffdfa,#fff 44%,#effaf7);padding:76px 0 92px;position:relative;overflow:hidden}.pricing-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fff);height:88px;position:absolute;inset:auto 0 0}.pricing-hero-grid{z-index:1;grid-template-columns:1fr .78fr;align-items:center;gap:80px;min-height:566px;display:grid;position:relative}.pricing-hero-copy h1{letter-spacing:-.066em;max-width:646px;margin:0 0 24px;font-size:clamp(49px,5.2vw,64px);line-height:1.06}.pricing-hero-copy h1 span{color:var(--teal-dark)}.pricing-hero-copy>p{color:#536274;max-width:530px;font-size:18px;line-height:1.72}.pricing-trust-line{color:#42576b;flex-wrap:wrap;gap:25px;margin-top:40px;font-size:13px;font-weight:570;display:flex}.pricing-trust-line span{align-items:center;gap:8px;display:inline-flex}.pricing-trust-line svg{width:17px;height:17px;color:var(--teal);stroke-width:1.8px}.premium-price-card{background:#ffffffed;border:1px solid #dbe6e4d6;border-radius:29px;justify-self:end;width:min(100%,417px);padding:37px 39px 30px;position:relative;box-shadow:0 34px 78px #081a3118}.premium-price-card:before{content:"";z-index:-1;filter:blur(45px);background:#ace2d56b;border-radius:44%;position:absolute;top:55px;right:-33px;bottom:-32px;left:46px}.premium-price{white-space:nowrap;align-items:center;gap:13px;margin:29px 0 8px;display:flex}.premium-price strong{letter-spacing:-.085em;font-size:95px;line-height:.92}.premium-price div{gap:3px;padding-top:8px;display:grid}.premium-price span{color:var(--navy);font-size:32px;font-weight:650;line-height:1}.premium-price small{color:#677888;font-size:13px}.premium-price-card>p{color:#57697a;font-size:14px}.premium-price-divider{background:#e9efee;height:1px;margin:28px 0 23px}.premium-price-summary{gap:15px;margin-bottom:28px;display:grid}.premium-price-summary span{color:#405568;align-items:center;gap:10px;font-size:14px;font-weight:570;display:flex}.premium-price-summary svg{width:17px;color:var(--teal)}.premium-price-card .button{border-radius:13px;width:100%}.pricing-demo-note{color:#738493;justify-content:center;align-items:center;gap:7px;margin-top:17px;font-size:11px;display:flex}.pricing-demo-note svg{width:13px}.pricing-included{padding:75px 0 89px}.pricing-section-head{text-align:center;max-width:740px;margin:0 auto 53px}.pricing-section-head .how-kicker{margin-bottom:15px}.pricing-section-head h2{letter-spacing:-.056em;margin:0 0 16px;font-size:clamp(36px,4.15vw,47px);line-height:1.13}.pricing-section-head p{max-width:620px;margin:auto;font-size:16px}.pricing-bento{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pricing-bento-card{background:#fff;border:1px solid #e3ecea;border-radius:23px;align-content:start;height:100%;min-height:238px;padding:28px;transition:transform .17s,border-color .17s,box-shadow .17s;display:grid;position:relative;overflow:hidden}.pricing-bento-card:hover{border-color:#cfe7e2;transform:translateY(-2px);box-shadow:0 17px 39px #081a310e}.pricing-bento-card>div{width:46px;height:46px;color:var(--teal-dark);background:#f3faf8;border:1px solid #d8ebe7;border-radius:13px;place-items:center;margin-bottom:24px;display:grid}.pricing-bento-card svg{stroke-width:1.75px;width:22px}.pricing-bento-card h3{min-height:48px;margin:0 0 10px;font-size:20px;line-height:1.2}.pricing-bento-card p{margin:0;font-size:13px;line-height:1.65}.pricing-bento-learning{background:radial-gradient(circle at 93% 10%,#61c3b22b,#0000 29%),linear-gradient(148deg,#f2fbf8,#fff 55%)}.pricing-bento-certificate{background:linear-gradient(147deg,#fff,#f5fbf9)}.pricing-bento-qr{background:linear-gradient(147deg,#f7fbfa,#fff)}.pricing-bento-files{background:linear-gradient(140deg,#fff,#f7fbfa)}.pricing-addon-note{background:#f8fcfb;border:1px solid #dceeea;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:17px;display:flex}.pricing-addon-note strong{color:var(--navy);font-size:13px}.pricing-addon-note span{color:var(--teal-dark);background:var(--mint);border-radius:999px;padding:8px 11px;font-size:12px;font-weight:650}.pricing-product{background:radial-gradient(circle at 78% 46%,#bce9de66,#0000 27%),linear-gradient(116deg,#f8fcfb,#fff);padding:89px 0 100px;position:relative;overflow:hidden}.pricing-product-grid{grid-template-columns:.87fr 1fr;align-items:center;gap:83px;display:grid}.pricing-product-copy .how-kicker{margin-bottom:15px}.pricing-product-copy h2{letter-spacing:-.058em;margin:0 0 18px;font-size:clamp(36px,4.1vw,46px);line-height:1.14}.pricing-product-copy>p{max-width:483px;font-size:16px}.pricing-product-points{gap:16px;margin-top:33px;display:grid}.pricing-product-points span{color:#405568;align-items:center;gap:12px;font-size:14px;font-weight:590;display:flex}.pricing-product-points svg{width:19px;color:var(--teal)}.price-product-visual{height:492px;position:relative}.price-product-visual:before{content:"";filter:blur(40px);background:#b6e5da57;border-radius:45%;position:absolute;top:42px;right:0;bottom:36px;left:50px}.price-learning-preview{z-index:1;background:#fffffff2;border:1px solid #dce7e5db;border-radius:25px;width:min(100%,470px);padding:20px;position:absolute;top:34px;left:0;transform:rotate(-1deg);box-shadow:0 28px 58px #081a3116}.price-learning-preview header{color:var(--navy);justify-content:space-between;align-items:center;padding:0 4px 18px;font-size:14px;font-weight:680;display:flex}.price-learning-preview header b{color:var(--teal-dark);background:var(--mint);border-radius:99px;padding:7px 10px;font-size:10px}.price-video-preview{background:linear-gradient(126deg,#081a31,#163e54 62%,#148577);border-radius:17px;align-content:end;gap:5px;min-height:191px;padding:17px;display:grid;position:relative;overflow:hidden}.price-video-preview img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.price-video-preview:after{content:"";background:#081a3138;position:absolute;top:0;right:0;bottom:0;left:0}.price-video-preview svg{z-index:1;color:#fff;stroke-width:1.2px;width:56px;height:56px;position:absolute;top:calc(50% - 28px);left:calc(50% - 28px)}.price-video-preview strong,.price-video-preview small{z-index:1;color:#fff;position:relative}.price-video-preview strong{font-size:13px}.price-video-preview small{color:#cde1e1;font-size:10px}.price-progress{align-items:center;gap:14px;margin-top:19px;display:flex}.price-progress span{background:#ecf1f0;border-radius:99px;flex:1;height:6px;overflow:hidden}.price-progress i{border-radius:inherit;background:var(--teal);width:43%;height:100%;display:block}.price-progress small{color:#778795;font-size:11px}.price-certificate-preview{z-index:2;background:#fff;border:1px solid #e1e9e8;border-radius:18px;justify-items:center;width:188px;min-height:219px;padding:19px 16px;display:grid;position:absolute;bottom:42px;right:5px;transform:rotate(2deg);box-shadow:0 21px 42px #081a311b}.price-certificate-preview div{color:var(--teal-dark);background:var(--mint);border-radius:99px;align-items:center;gap:5px;padding:6px 10px;font-size:10px;font-weight:680;display:inline-flex}.price-certificate-preview div svg{width:13px}.price-certificate-preview strong{margin-top:14px;font-size:14px}.price-certificate-preview small{color:#7e8d98;font-size:10px}.price-certificate-preview>svg{width:56px;height:56px;color:var(--navy);margin-top:17px}.price-download-preview{z-index:3;color:#42576a;background:#fff;border:1px solid #e3ecea;border-radius:13px;align-items:center;gap:10px;min-width:219px;padding:14px;font-size:12px;font-weight:630;display:flex;position:absolute;bottom:43px;left:45px;box-shadow:0 14px 32px #081a3112}.price-download-preview svg:first-child{color:var(--teal)}.price-download-preview svg:last-child{color:#84939f;width:15px;margin-left:auto}.pricing-confidence{padding:89px 0 92px}.pricing-confidence-grid{grid-template-columns:.86fr 1fr;align-items:start;gap:74px;display:grid}.pricing-confidence-copy .how-kicker{margin-bottom:15px}.pricing-confidence-copy h2{letter-spacing:-.055em;margin:0 0 17px;font-size:clamp(34px,3.9vw,44px);line-height:1.15}.pricing-confidence-copy p{max-width:470px;font-size:16px}.pricing-confidence-items{grid-template-columns:1fr 1fr;gap:13px;display:grid}.pricing-confidence-items div{background:#fff;border:1px solid #e4eceb;border-radius:17px;grid-template-columns:24px 1fr;column-gap:12px;padding:21px 19px;display:grid}.pricing-confidence-items svg{width:20px;color:var(--teal);grid-row:1/3}.pricing-confidence-items strong{margin-bottom:7px;font-size:15px}.pricing-confidence-items p{font-size:12px;line-height:1.6}.pricing-close{padding:7px 0 88px}.pricing-close-panel{background:radial-gradient(circle at 91% 34%,#44c0ae36,#0000 27%),linear-gradient(121deg,#081a31,#102d45);border-radius:30px;justify-content:space-between;align-items:center;gap:43px;padding:49px 55px;display:flex}.pricing-close-panel .how-kicker{color:#55d9c5;margin-bottom:12px}.pricing-close-panel h2{color:#fff;max-width:690px;margin:0 0 12px;font-size:clamp(29px,3.8vw,38px)}.pricing-close-panel p{color:#c0cfd8;max-width:655px;font-size:13px}.pricing-close-panel .button{border-radius:99px;flex-shrink:0}.unlock-panel{background:var(--navy);border-radius:23px;grid-template-columns:.85fr 1fr;gap:42px;padding:38px;display:grid}.unlock-panel h2{color:#fff;margin:19px 0 0;font-size:27px}.download-preview{grid-template-columns:1fr 1fr;gap:10px;display:grid}.download-preview div{color:#deeeec;border:1px solid #ffffff21;border-radius:12px;align-items:center;gap:9px;padding:13px;font-size:13px;display:flex}.download-preview svg{color:#51dec7}.statement-panel{background:var(--mint);border-radius:22px;gap:25px;max-width:870px;margin:auto;padding:34px;display:flex}.statement-panel>svg{color:var(--teal);width:34px;height:34px}.statement-panel h2{margin:0 0 8px}.payment-panel{gap:20px;display:grid}.payment-panel h2{margin:0;font-size:29px}.pay-pills{gap:10px;display:grid}.pay-pills span{border:1px solid var(--line);color:var(--slate);border-radius:999px;padding:10px 15px}.checkout-experience{background:linear-gradient(145deg,#fffefa,#fff 48%,#f0faf7);min-height:calc(100vh - 76px)}.checkout-hero{padding:72px 0 34px;position:relative;overflow:hidden}.checkout-hero:after{content:"";filter:blur(70px);pointer-events:none;background:#97e0d347;border-radius:999px;width:360px;height:220px;position:absolute;top:8%;right:8%}.checkout-hero .container{z-index:1;position:relative}.checkout-hero h1{letter-spacing:-.055em;max-width:760px;margin:20px 0 14px;font-size:clamp(40px,5vw,58px);line-height:1.08}.checkout-hero h1 span{color:var(--teal-dark)}.checkout-hero p{color:#536274;max-width:650px;font-size:18px;line-height:1.7}.checkout-personal{color:#405365;background:#ffffffbd;border:1px solid #081a3114;border-radius:999px;margin-top:18px;padding:11px 15px;display:inline-flex;box-shadow:0 12px 30px #081a310d}.checkout-section{padding:28px 0 82px}.checkout-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.74fr);align-items:stretch;gap:26px;display:grid}.checkout-value-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #dae8e5f2;border-radius:28px;align-content:start;align-self:stretch;gap:22px;padding:38px;display:grid;box-shadow:0 28px 80px #081a3114}.checkout-value-card h2{letter-spacing:-.045em;max-width:600px;margin:0;font-size:clamp(28px,3vw,38px);line-height:1.12}.checkout-value-list{gap:13px;margin-top:6px;display:grid}.checkout-value-list .check-item{font-size:15px}.checkout-trust-row{flex-wrap:wrap;gap:9px;margin-top:8px;display:flex}.checkout-trust-row span{color:#4d6070;background:#f4faf8;border:1px solid #0898881f;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:650}.checkout-available-box{background:linear-gradient(135deg,#f7fbfa,#fff);border:1px solid #0898881f;border-radius:18px;gap:13px;margin-top:4px;padding:18px;display:grid}.checkout-available-box strong{color:var(--navy);font-size:14px}.checkout-available-box div{gap:9px;display:grid}.checkout-available-box span{color:#4c6072;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.checkout-available-box svg{width:16px;height:16px;color:var(--teal-dark)}.checkout-why-box{gap:14px;margin-top:2px;padding-top:3px;display:grid}.checkout-why-box>strong{color:var(--navy);font-size:15px}.checkout-why-list{gap:10px;display:grid}.checkout-why-list span{background:#f7fbfab8;border:1px solid #0898881a;border-radius:15px;grid-template-columns:22px 1fr;gap:2px 11px;padding:13px 14px;display:grid}.checkout-why-list svg{width:19px;height:19px;color:var(--teal-dark);stroke-width:1.8px;grid-row:1/span 2}.checkout-why-list b{color:var(--navy);font-size:13px}.checkout-why-list small{color:#607284;font-size:12px;line-height:1.45}.checkout-card{border:1px solid var(--line);width:min(480px,100%);box-shadow:var(--shadow);border-radius:22px;gap:23px;margin:auto;padding:34px;display:grid}.checkout-card>strong{font-size:34px}.premium-checkout-card{background:#fffffff2;border-radius:28px;width:100%;margin:0;padding:34px;box-shadow:0 32px 90px #081a311f}.checkout-card-label{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.premium-checkout-card h2{letter-spacing:-.035em;margin:8px 0 0;font-size:27px}.checkout-price{border-bottom:1px solid var(--line);white-space:nowrap;align-items:flex-end;gap:10px;padding-bottom:12px;display:flex}.checkout-price strong{color:var(--navy);letter-spacing:-.06em;font-size:48px;line-height:.95}.checkout-price span{color:var(--slate);padding-bottom:5px;font-size:14px;font-weight:650}.payment-methods .payment-logo-pill{width:100%;min-height:42px;color:var(--navy);letter-spacing:-.025em;background:#fbfefd;justify-content:flex-start;align-items:center;gap:10px;padding:12px 16px;font-weight:760;display:inline-flex}.payment-brand-img{object-fit:contain;width:auto;max-width:118px;height:24px;display:block}.paypal-brand-img{height:23px}.apple-pay-brand-img{height:24px}.visa-brand-img{height:18px}.mastercard-brand-img{height:26px}.google-pay-brand-img{height:24px}.payment-logo-pill svg{fill:currentColor;width:18px;height:18px}.checkout-payment-hint{background:#f7fbfad1;border:1px solid #08988821;border-radius:18px;gap:12px;padding:16px 18px;display:grid}.checkout-payment-hint p,.payment-method-note{color:#52687b;margin:0;font-size:13px;line-height:1.5}.payment-methods-logo-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.payment-methods-logo-row .payment-logo-pill{min-height:32px;box-shadow:none;pointer-events:none;background:#ffffffb3;border:1px solid #081a3112;border-radius:10px;justify-content:center;align-items:center;padding:6px 10px;display:inline-flex}.payment-methods-logo-row .payment-brand-img{max-width:82px;height:18px}.payment-methods-logo-row .visa-brand-img{height:13px}.payment-methods-logo-row .mastercard-brand-img{height:20px}.payment-methods-logo-row .paypal-brand-img{height:17px}.checkout-placeholder{text-align:center;color:var(--teal-dark);background:#fbfefd;border:1px dashed #b3cfca;border-radius:14px;padding:24px;line-height:1.9}.checkout-placeholder svg{vertical-align:middle;margin-right:7px;display:inline}.checkout-legal{color:var(--slate);gap:7px;margin:0;padding-left:18px;font-size:13px;line-height:1.55;display:grid}.checkout-order-summary{background:linear-gradient(135deg,#f7fbfa,#fff);border:1px solid #08988821;border-radius:18px;gap:12px;padding:18px;display:grid}.checkout-order-summary>strong,.checkout-legal-box>strong{color:var(--navy);font-size:14px}.checkout-order-summary dl{gap:10px;margin:0;display:grid}.checkout-order-summary dl div{grid-template-columns:96px 1fr;align-items:start;gap:12px;display:grid}.checkout-order-summary dt{color:#6a7b8d;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:760}.checkout-order-summary dd{color:#34495d;margin:0;font-size:13px;font-weight:650;line-height:1.5}.checkout-consent{color:#4d6070;background:#fffdfa;border:1px solid #081a311a;border-radius:16px;grid-template-columns:20px 1fr;align-items:start;gap:11px;padding:15px;font-size:12.5px;line-height:1.55;display:grid}.checkout-consent input{width:18px;height:18px;accent-color:var(--teal-dark);margin-top:2px}.checkout-consent span{overflow-wrap:anywhere;min-width:0}.checkout-consent a{color:var(--teal-dark);text-underline-offset:3px;font-weight:800;text-decoration:underline}.checkout-legal-box{color:#536274;background:#f4faf8c7;border:1px solid #08988821;border-radius:16px;gap:8px;padding:17px;font-size:12.8px;line-height:1.55;display:grid}.checkout-legal-box p{margin:0}.checkout-trust-box{color:#536274;background:#f7fbfa;border:1px solid #0898881c;border-radius:16px;gap:8px;padding:17px;font-size:13px;line-height:1.55;display:grid}.checkout-trust-box svg{width:20px;height:20px;color:var(--teal-dark)}.checkout-trust-box p{margin:0}.payment-error{color:#9b332b;background:#fff7f5;border:1px solid #f1c7c2;border-radius:12px;margin:0;padding:13px 14px;font-size:13px;line-height:1.5}.auth-wrap{background:var(--bg);place-items:center;min-height:calc(100vh - 76px);padding:42px 22px;display:grid}.auth-card{border:1px solid var(--line);width:min(455px,100%);box-shadow:var(--shadow);background:#fff;border-radius:23px;padding:38px}.auth-card h1{margin:21px 0 28px;font-size:32px}.auth-card form,.profile-form{gap:17px;margin-bottom:24px;display:grid}.auth-card label,.profile-form label,.question-panel label{color:#45576a;gap:8px;font-size:14px;font-weight:600;display:grid}input,select{width:100%;height:48px;color:var(--text);background:#fff;border:1px solid #d7dfdf;border-radius:11px;padding:0 14px}input:focus,select:focus{border-color:var(--teal);outline:2px solid #08988833}.password-input-wrap{display:block;position:relative}.password-input-wrap input{padding-right:50px}.password-toggle{color:#52677a;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.password-toggle:hover{color:var(--teal-dark);background:#08988814}.password-toggle:focus-visible{outline-offset:2px;outline:2px solid #08988847}.password-toggle svg{stroke-width:1.9px;width:19px;height:19px}.auth-card form .button{width:100%;margin-top:7px}.auth-card>a,.auth-card p a{color:var(--teal-dark);font-size:14px;font-weight:650}.auth-card>p{margin-top:20px;font-size:14px}.auth-card small{background:var(--bg);color:var(--slate);border-radius:9px;margin-top:18px;padding:12px;display:block}.success-msg{background:var(--mint);border-radius:12px;padding:17px}.verification-page{background:#fff}.verification-hero{background:radial-gradient(circle at 76% 23%,#b5e4d76e,#0000 30%),radial-gradient(circle at 14% 92%,#f7e6cb3d,#0000 29%),linear-gradient(123deg,#fffefa,#fff 43%,#f0faf7);padding:66px 0 69px;position:relative;overflow:hidden}.verification-status-card{background:#ffffffd9;border:1px solid #dce8e6d1;border-radius:31px;grid-template-columns:1fr .87fr;align-items:center;gap:64px;padding:50px 54px;display:grid;box-shadow:0 28px 70px #081a3111}.verification-status-copy .verified-mark{margin-bottom:27px}.verification-status-copy h1{letter-spacing:-.055em;max-width:560px;margin:0 0 16px;font-size:clamp(37px,4.4vw,48px);line-height:1.12}.verification-status-copy p{max-width:505px;font-size:15px}.verification-details{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.verification-details div{background:#f6faf9;border-radius:14px;min-height:89px;padding:18px}.verification-details dt{color:#728392;text-transform:uppercase;letter-spacing:.08em;margin-bottom:9px;font-size:11px;font-weight:650}.verification-details dd{color:var(--navy);margin:0;font-size:15px;font-weight:660}.verification-details dd.valid{color:var(--teal-dark);align-items:center;gap:7px;display:flex}.verification-details dd.valid svg{width:17px;color:var(--teal)}.verification-competencies{background:radial-gradient(circle at 85% 54%,#d5f3ec61,#0000 22%),linear-gradient(#fff,#fafdfc);padding:74px 0 88px}.verification-section-head{text-align:center;max-width:670px;margin:0 auto 49px}.verification-section-head .how-kicker{margin-bottom:15px}.verification-section-head h2{letter-spacing:-.055em;margin:0 0 15px;font-size:clamp(35px,4vw,45px);line-height:1.14}.verification-section-head p{max-width:600px;margin:auto;font-size:15px}.competency-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.competency-card{background:#fff;border:1px solid #e2ecea;border-radius:19px;min-height:228px;padding:24px;box-shadow:0 5px 16px #081a3105}.competency-title{align-items:flex-start;gap:11px;margin-bottom:18px;display:flex}.competency-title svg{width:20px;height:20px;color:var(--teal);margin-top:2px}.competency-title h3{margin:0;font-size:18px;line-height:1.25}.competency-complete{color:var(--teal-dark);background:var(--mint);border-radius:99px;align-items:center;gap:5px;margin-bottom:19px;padding:6px 9px;font-size:10px;font-weight:680;display:inline-flex}.competency-complete svg{width:13px;height:13px}.competency-topics{flex-wrap:wrap;gap:6px;display:flex}.competency-topics span{color:#536576;background:#fbfdfd;border:1px solid #e3ebea;border-radius:99px;padding:6px 9px;font-size:11px;display:inline-flex}.verification-disclaimer{background:#f2fbf8;border:1px solid #dceee9;border-radius:15px;align-items:flex-start;gap:13px;max-width:800px;margin:49px auto 0;padding:18px 21px;display:flex}.verification-disclaimer svg{width:19px;color:var(--teal);margin-top:2px}.verification-disclaimer p{font-size:13px;line-height:1.62}.verify-page{background:var(--bg);place-items:center;min-height:calc(100vh - 76px);padding:70px 24px;display:grid}.verify-card{border:1px solid var(--line);max-width:560px;box-shadow:var(--shadow);background:#fff;border-radius:25px;padding:45px}.verified-mark{color:var(--teal-dark);background:var(--mint);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:750;display:inline-flex}.verify-card h1{margin:27px 0;font-size:32px}.verify-card dl{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 31px;display:grid}.verify-card dt{color:var(--slate)}.verify-card dd{color:var(--navy);margin:0;font-weight:650}.verification-lookup-section{background:linear-gradient(135deg,#f7fbfa,#fff 58%,#eef8f6);padding:clamp(72px,9vw,128px) 0}.verification-lookup-layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:center;gap:clamp(48px,7vw,96px);max-width:1120px;display:grid}.verification-lookup-copy .badge{margin-bottom:22px}.verification-lookup-copy h1{max-width:720px;color:var(--navy);letter-spacing:-.066em;margin:0 0 24px;font-size:clamp(49px,5.2vw,64px);font-weight:620;line-height:1}.verification-lookup-copy p{color:#445d72;max-width:650px;margin:0;font-size:18px;line-height:1.65}.verification-lookup-form{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:24px;gap:14px;padding:clamp(25px,3vw,36px);display:grid}.verification-lookup-form label{color:var(--navy);font-size:14px;font-weight:700}.verification-lookup-form input{width:100%;min-height:58px;color:var(--navy);font:inherit;text-transform:uppercase;background:#fbfdfd;border:1px solid #cbd9dc;border-radius:12px;padding:0 17px;font-size:16px}.verification-lookup-form input:focus{border-color:var(--teal);outline:3px solid #0a9d901f}.verification-lookup-form .button{width:100%;margin-top:3px}.verification-lookup-form>span{color:#647889;align-items:center;gap:9px;margin-top:4px;font-size:12px;line-height:1.5;display:flex}.verification-lookup-form>span svg{width:18px;color:var(--teal-dark);flex:none}@media(max-width:760px){.verification-lookup-section{padding:52px 0 64px}.verification-lookup-layout{grid-template-columns:1fr;gap:32px}.verification-lookup-copy .badge{margin-bottom:18px}.verification-lookup-copy h1{margin-bottom:17px;font-size:clamp(38px,11vw,48px);line-height:1.03}.verification-lookup-copy p{font-size:15px;line-height:1.6}.verification-lookup-form{border-radius:20px;padding:22px 18px}}.app-shell{background:var(--bg);grid-template-columns:258px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;height:100vh;padding:25px 18px;display:flex;position:sticky;top:0}.sidebar .logo{width:215px;height:54px;margin-bottom:41px;padding:0}.sidebar .brand-artwork{width:215px;height:54px}.sidebar nav{gap:6px;display:grid}.sidebar nav a,.logout{color:#536476;background:0 0;border-radius:12px;align-items:center;gap:12px;padding:14px;font-size:14px;font-weight:560;display:flex}.sidebar nav a:hover,.sidebar nav a.active{background:var(--mint);color:var(--teal-dark)}.logout{margin-top:auto}.mobile-app-head,.mobile-app-nav{display:none}.app-main{min-width:0}.app-page{width:min(1060px,100% - 64px);margin:0 auto;padding:50px 0}.app-page-label{color:var(--teal-dark);letter-spacing:.18em;text-transform:uppercase;align-items:center;margin-bottom:10px;font-size:11px;font-weight:740;display:inline-flex}.app-page>header h1{letter-spacing:-.04em;max-width:760px;margin-bottom:11px;font-family:inherit;font-size:clamp(35px,4.1vw,48px);font-weight:620;line-height:1.12}.app-page>header p{color:#526779;letter-spacing:-.01em;max-width:680px;font-size:clamp(15px,1.35vw,17px);font-weight:440;line-height:1.65}.application-builder-page>header{margin-bottom:17px}.dashboard-summary{grid-template-columns:1fr .8fr;gap:18px;display:grid}.admin-preview-banner{background:linear-gradient(110deg,#f2fbf8,#fff);border:1px solid #08988833;border-radius:19px;justify-content:space-between;align-items:center;gap:32px;margin-bottom:22px;padding:24px 26px;display:flex}.admin-preview-banner strong{margin:13px 0 6px;font-size:18px;display:block}.admin-preview-banner p{max-width:570px;font-size:13px;line-height:1.55}.admin-preview-links{flex-shrink:0;gap:8px;display:flex}.admin-preview-links .button{min-height:43px;padding:0 15px;font-size:13px}.dashboard-learning-note{background:linear-gradient(108deg,#f1faf7,#fff);border:1px solid #dceeea;border-radius:16px;align-items:flex-start;gap:15px;margin-bottom:22px;padding:19px 22px;display:flex}.dashboard-learning-note>svg{width:21px;height:21px;color:var(--teal);margin-top:2px}.dashboard-learning-note strong{margin-bottom:5px;font-size:15px;display:block}.dashboard-learning-note p{max-width:730px;font-size:13px;line-height:1.58}.dashboard-next-step{background:radial-gradient(circle at 94% 22%,#08988824,#0000 32%),linear-gradient(112deg,#fff,#f4fbf9);border:1px solid #dceeea;border-radius:19px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:24px 26px;display:flex;box-shadow:0 18px 42px #081a310a}.dashboard-next-step h2{letter-spacing:-.025em;margin:12px 0 7px;font-size:23px;line-height:1.22}.dashboard-next-step p{max-width:650px;font-size:13px;line-height:1.58}.dashboard-next-step .button{flex-shrink:0}.progress-card,.quick-status{border:1px solid var(--line);background:#fff;border-radius:19px;padding:27px}.progress-card h2{margin:17px 0 20px;font-size:29px}.progress-track{background:#e8eeee;border-radius:99px;width:100%;height:9px;overflow:hidden}.progress-fill{background:var(--teal);border-radius:99px;height:100%;transition:width .3s}.progress-card p{margin:15px 0 24px;font-size:14px}.quick-status{gap:9px;display:grid}.status-row{background:var(--bg);color:var(--teal-dark);border-radius:12px;gap:14px;padding:13px;display:flex}.status-row span{color:var(--slate);gap:2px;font-size:12px;display:grid}.status-row strong{font-size:14px}.dashboard-certificate-qr{background:var(--bg);color:var(--slate);border-radius:12px;align-items:center;gap:13px;padding:13px;font-size:12px;display:flex}.dashboard-certificate-qr canvas{border-radius:8px;width:54px!important;height:54px!important}.dashboard-certificate-qr span{gap:2px;display:grid}.dashboard-certificate-qr strong{color:var(--navy);letter-spacing:0;font-size:12px}.content-title{margin:38px 0 17px;font-size:23px}.module-mini-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.module-mini{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:13px;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:17px;font-size:14px;display:grid}.module-mini svg{color:#9aa8b3}.module-mini svg.done{color:var(--teal)}.module-mini small{color:#6b7a88;letter-spacing:.02em;background:#f4f8f7;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:720}.module-mini.is-current small,.module-mini.is-done small{color:var(--teal-dark);background:var(--mint)}.learning-head{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.learning-head h2{margin:0 0 5px}.learning-purpose{background:radial-gradient(circle at 93% 33%,#84d9c733,#0000 28%),linear-gradient(108deg,#f1faf7,#fff);border:1px solid #dceeea;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:29px;margin-bottom:31px;padding:28px 29px;display:grid;position:relative;overflow:hidden}.learning-purpose-copy{align-items:flex-start;gap:18px;display:flex}.learning-purpose-copy>svg{width:27px;height:27px;color:var(--teal);margin-top:4px}.learning-purpose-copy .badge{margin-bottom:12px}.learning-purpose-copy h2{margin:0 0 9px;font-size:23px}.learning-purpose-copy p{max-width:570px;font-size:13px;line-height:1.62}.learning-purpose-topics{gap:8px;display:grid}.learning-purpose-topics span{min-width:155px;color:var(--teal-dark);background:#ffffffb8;border:1px solid #e0efec;border-radius:99px;padding:9px 13px;font-size:12px;font-weight:620}.small-progress{align-items:center;gap:14px;width:245px;display:flex}.small-progress strong{font-size:18px}.module-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.module-card{border:1px solid var(--line);background:#fff;border-radius:17px;flex-direction:column;min-height:275px;padding:22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.module-card-current{background:linear-gradient(150deg,#fff,#f5fbf9);border-color:#08988857;box-shadow:0 18px 40px #081a310e}.module-card:hover{transform:translateY(-2px);box-shadow:0 18px 36px #081a310d}.module-meta{color:#758494;justify-content:space-between;margin-bottom:18px;font-size:12px;font-weight:650;display:flex}.module-card h3{margin:0 0 9px;font-size:18px}.module-card p{flex:1;font-size:13px}.module-complete,.module-open,.module-state{color:var(--teal-dark);align-items:center;gap:7px;margin:17px 0;font-size:13px;font-weight:600;display:inline-flex}.module-open,.module-state-open{color:#718091}.module-state-current{color:var(--teal-dark);background:var(--mint);border-radius:999px;align-self:flex-start;padding:7px 10px}.module-state svg{width:15px;height:15px}.test-unlock{border:1px solid var(--line);background:#fff;border-radius:17px;align-items:center;gap:17px;margin-top:24px;padding:22px;display:flex}.test-unlock svg{color:var(--teal)}.test-unlock div{flex:1}.test-unlock p{font-size:13px}.learning-addons{background:linear-gradient(135deg,#f8fcfb,#fff);border:1px solid #dceeea;border-radius:22px;margin-top:30px;padding:24px}.learning-addons-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:13px;display:flex}.learning-addons-head .badge{margin-bottom:11px}.learning-addons-head h2{margin:0 0 5px;font-size:24px}.learning-addons-head p,.learning-addons-text{color:var(--slate);font-size:13px;line-height:1.65}.learning-addons-head small{max-width:265px;color:var(--teal-dark);background:var(--mint);border:1px solid #08988821;border-radius:14px;padding:10px 12px;font-size:11px;font-weight:650;line-height:1.45}.learning-addons-text{max-width:780px;margin-bottom:18px}.addon-module-grid{margin-top:0}.addon-module-card{background:#fffffff0;min-height:330px}.addon-video-placeholder{min-height:118px;color:var(--teal-dark);background:#f5fbf9;border:1px dashed #c5dfda;border-radius:15px;place-items:center;gap:7px;margin:-3px 0 15px;font-size:12px;font-weight:700;display:grid}.addon-video-placeholder svg{width:31px;height:31px}.addon-video-player{aspect-ratio:16/9;background:var(--navy);border-radius:14px;margin-bottom:18px;overflow:hidden}.addon-video-player video{object-fit:contain;width:100%;height:100%;display:block}.addon-module-flags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.addon-module-flags span{color:#526575;background:#f5f8f7;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:650;display:inline-flex}.addon-module-flags svg{width:13px;height:13px;color:var(--teal-dark)}.lesson-layout{grid-template-columns:1fr 365px;gap:20px;display:grid}.video-panel,.question-panel{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.video-placeholder{aspect-ratio:16/9;background:var(--navy);color:#dae8ee;border-radius:14px;align-content:center;justify-items:center;gap:9px;margin-bottom:23px;display:grid}.video-placeholder strong{color:#fff}.video-placeholder span{font-size:13px}.play-icon{color:#51dec7}.module-video-card{margin-bottom:23px}.module-video-frame{aspect-ratio:16/9;background:var(--navy);border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 42px #081a3121}.module-video-frame video{object-fit:contain;cursor:pointer;background:#07182b;border:0;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.module-video-play{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#081a31c7;border-radius:999px;place-items:center;width:74px;height:74px;transition:transform .16s,background .16s,opacity .16s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 46px #081a3147}.module-video-play:hover{background:#089888e0;transform:translate(-50%,-50%)scale(1.04)}.module-video-play svg{width:36px;height:36px;margin-left:3px}.module-video-play.is-playing{opacity:0;pointer-events:none}.module-video-feedback{z-index:3;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#081a31a8;border-radius:999px;padding:10px 18px;font-size:12px;font-weight:760;animation:.9s forwards module-video-feedback;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 42px #081a3138}.module-video-resume{z-index:4;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081a31c2;border:1px solid #ffffff2e;border-radius:14px;gap:10px;padding:15px 16px;display:grid;position:absolute;bottom:20px;left:20px;right:20px;box-shadow:0 18px 42px #081a313d}.module-video-resume strong{font-size:13px}.module-video-resume span{color:#ffffffd1;font-size:12px;line-height:1.4}.module-video-resume div{flex-wrap:wrap;gap:8px;display:flex}.module-video-resume button{min-height:32px;color:var(--navy);background:#fff;border-radius:999px;padding:0 12px;font-size:11px;font-weight:760}.module-video-resume button:last-child{color:#fff;background:#ffffff29}@keyframes module-video-feedback{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}16%{opacity:1;transform:translate(-50%,-50%)scale(1)}72%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(.98)}}.module-video-frame:fullscreen{background:#020a13;border-radius:0}.module-video-frame:fullscreen .module-video-play.is-playing{opacity:0;pointer-events:none}.module-video-controls{background:#f7fbfa;border:1px solid #dfeae8;border-radius:13px;grid-template-columns:auto auto 1fr minmax(128px,.28fr) auto;align-items:center;gap:10px;margin-top:13px;padding:11px 12px;display:grid}.module-video-controls button{color:#fff;background:var(--navy);border-radius:9px;min-height:32px;padding:0 11px;font-size:11px;font-weight:720}.module-video-controls span{color:#536778;white-space:nowrap;font-size:11px;font-weight:650}.module-video-controls input{width:100%;accent-color:var(--teal)}.module-video-timeline-wrap{--timeline-progress:0%;--timeline-fill:#edf2f1;min-width:0;height:18px;position:relative}.module-video-timeline-wrap:before{content:"";background:linear-gradient(to right,var(--timeline-fill) 0%,var(--timeline-fill) var(--timeline-progress),#edf2f1 var(--timeline-progress),#edf2f1 100%);border:1px solid #b8c6c4;border-radius:999px;height:6px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.module-video-timeline-wrap:after{content:"";left:clamp(9px,var(--timeline-progress),calc(100% - 9px));background:var(--teal);pointer-events:none;border-radius:999px;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #081a3129}.module-video-timeline-wrap:focus-within:after{box-shadow:0 0 0 4px #08988824,0 2px 6px #081a3129}.module-video-timeline{opacity:0;cursor:pointer;width:100%;height:18px;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.module-video-controls label{color:#536778;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.module-video-volume input{direction:ltr}.module-video-volume input[type=range]{--volume-percent:90%;background:linear-gradient(to right,var(--teal) 0%,var(--teal) var(--volume-percent),#dce6e4 var(--volume-percent),#dce6e4 100%) center / calc(100% - 14px) 4px no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;width:100%;height:18px;margin:0;padding:0;display:block;overflow:visible}.module-video-volume input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:999px;width:100%;height:4px}.module-video-volume input[type=range]::-webkit-slider-thumb{background:var(--teal);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin-top:-5px;box-shadow:0 1px 4px #081a3138}.module-video-volume input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:999px;width:100%;height:4px}.module-video-volume input[type=range]::-moz-range-progress{background:0 0;border-radius:999px;height:4px}.module-video-volume input[type=range]::-moz-range-thumb{background:var(--teal);border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 4px #081a3138}@media(max-width:640px){.module-video-controls{grid-template-columns:auto 1fr auto!important;gap:8px!important;padding:9px!important}.module-video-controls .module-video-timeline-wrap{grid-area:2/1/auto/-1!important}.module-video-controls .module-video-volume{display:none!important}.module-video-controls button{min-height:34px!important;padding:0 10px!important}.module-video-controls span{justify-self:center!important}}.module-video-status{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.module-video-status span{color:#526677;background:#f7fbfa;border:1px solid #dfeae8;border-radius:11px;align-items:center;gap:7px;min-height:38px;padding:0 10px;font-size:11px;font-weight:610;display:flex}.module-video-status svg{width:14px;height:14px;color:var(--teal-dark)}.module-video-status span.ready{color:var(--teal-dark);background:var(--mint);border-color:#c9e8df}.module-completion-hint{color:#718091;font-size:11px;line-height:1.45;display:block}.video-panel p{margin-bottom:14px}.video-panel small{color:#718091}.video-panel code{color:var(--teal-dark)}.question-panel{align-content:start;gap:19px;display:grid}.question-panel select{margin-top:3px}.module-knowledge-check{gap:15px;display:grid}.module-knowledge-check fieldset{border:0;border-bottom:1px solid #edf2f1;gap:8px;margin:0;padding:0 0 15px;display:grid}.module-knowledge-check fieldset:last-of-type{border-bottom:0;padding-bottom:0}.module-knowledge-check legend{color:var(--navy);margin-bottom:2px;font-size:13px;font-weight:760;line-height:1.4}.module-knowledge-check label{color:#4d6072;background:#fbfefe;border:1px solid #e3eceb;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:8px 9px;padding:9px 10px;font-size:12px;font-weight:610;line-height:1.35;display:grid}.module-knowledge-check label:hover{background:#f7fbfa;border-color:#cfe5e1}.module-knowledge-check input{width:auto;height:auto;accent-color:var(--teal);margin-top:2px}.module-knowledge-check label small{color:#718091;text-transform:uppercase;letter-spacing:.04em;grid-column:2;font-size:10px;font-weight:760}.module-knowledge-check label.is-correct{background:var(--mint);color:var(--teal-dark);border-color:#bfe9dd}.module-knowledge-check label.is-wrong{background:snow;border-color:#f0d6d6}.module-check-summary{color:#5e7182;background:#f7fbfa;border:1px solid #e3eceb;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:720;display:flex}.module-check-summary svg{width:15px;height:15px;color:var(--teal-dark)}.module-check-summary.ready{color:var(--teal-dark);background:var(--mint);border-color:#bfe9dd}.test-form{gap:15px;display:grid}.test-demo-tools{background:linear-gradient(110deg,var(--mint),#fff);border:1px solid #08988833;border-radius:17px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:7px;padding:20px 22px;display:flex}.test-demo-tools strong{margin:10px 0 4px;font-size:17px;display:block}.test-demo-tools p{max-width:480px;font-size:13px;line-height:1.5}.test-demo-tools .button{flex-shrink:0;font-size:13px}.test-question{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0;padding:22px 24px}.test-question legend{color:var(--navy);align-items:center;gap:13px;margin-bottom:15px;padding:0 4px;font-weight:650;display:flex}.test-question legend span{width:30px;height:30px;color:var(--teal-dark);background:var(--mint);border-radius:9px;place-items:center;display:grid}.test-question label{color:#435669;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.test-question label:hover{background:#f5faf9}.test-question input{width:auto;height:auto;accent-color:var(--teal)}.test-form>.button{margin-top:14px}.result-card,.locked-page{text-align:center;border:1px solid var(--line);background:#fff;border-radius:20px;max-width:600px;padding:45px}.result-card svg,.locked-page svg{color:#748393;width:48px;height:48px;margin-bottom:18px}.result-card.passed svg{color:var(--teal)}.result-card h2{margin:0 0 11px}.result-card p{margin-bottom:25px}.test-locked-panel{background:linear-gradient(135deg,#f6fbfa,#fff);border:1px solid #dceeea;border-radius:22px;grid-template-columns:1.15fr .85fr;align-items:stretch;gap:18px;padding:26px;display:grid}.test-locked-copy{border:1px solid var(--line);background:#fff;border-radius:18px;align-content:start;gap:14px;padding:25px;display:grid}.test-locked-copy .badge{justify-self:start}.test-locked-copy h2{letter-spacing:-.035em;max-width:650px;margin:0;font-size:28px;line-height:1.18}.test-locked-copy p{max-width:640px;font-size:14px;line-height:1.65}.test-locked-copy span{color:var(--teal-dark);font-size:12px;font-weight:720}.test-locked-list{color:#fff;background:#081a31;border-radius:18px;align-content:start;gap:10px;padding:22px;display:grid}.test-locked-list>strong{color:#d8f6f0;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:13px}.test-locked-list a:not(.button){color:#fff;background:#ffffff12;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:47px;padding:10px 12px;display:grid}.test-locked-list a:not(.button) span{color:#91b5bf;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:740}.test-locked-list a:not(.button) b{font-size:12px;line-height:1.35}.test-locked-list .button{width:100%;margin-top:9px}.certificate-page{grid-template-columns:minmax(0,794px) 1fr;align-items:start;gap:32px;display:grid;overflow-x:auto}.certificate-actions{gap:13px;display:grid}.locked-banner{color:#7e5b20;background:#fff6e8;border-radius:13px;align-items:center;gap:10px;margin-bottom:22px;padding:17px;display:flex}.toolkit-hero{background:radial-gradient(circle at 93% 16%,#08988829,#0000 32%),linear-gradient(111deg,#effaf7,#fcfefe 62%,#f4fbf9);border:1px solid #d7ece7;border-radius:25px;grid-template-columns:1fr auto;align-items:center;gap:34px;margin-bottom:22px;padding:34px 38px;display:grid;position:relative;overflow:hidden}.toolkit-hero:after{content:"";filter:blur(45px);background:#65d5c024;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-142px;right:-95px}.toolkit-hero>*{z-index:1;position:relative}.toolkit-hero h2{margin:15px 0 9px;font-size:31px;line-height:1.16}.toolkit-hero p{max-width:650px;font-size:14px}.toolkit-overview{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbd;border:1px solid #ffffffd6;border-radius:19px;gap:2px;min-width:186px;padding:20px 22px;display:grid;box-shadow:0 15px 35px #081a310e}.toolkit-overview strong{color:var(--teal-dark);font-size:51px;line-height:.98}.toolkit-overview span{color:var(--navy);font-size:13px;font-weight:650}.toolkit-overview small{color:var(--slate);align-items:center;gap:7px;margin-top:17px;font-size:12px;display:flex}.toolkit-overview svg{width:15px;height:15px;color:var(--teal)}.autofill-studio{grid-template-columns:.8fr 1.5fr;align-items:stretch;gap:17px;margin:27px 0 29px;display:grid}.application-status-panel{background:linear-gradient(151deg,#081a31,#102c42 65%,#12384b);border-radius:22px;align-content:start;gap:20px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 47px #081a3121}.application-status-panel:before{content:"";filter:blur(39px);background:#2dc3ab30;border-radius:50%;width:184px;height:184px;position:absolute;top:106px;right:-65px}.application-status-panel>*{z-index:1;position:relative}.application-status-panel .badge{color:#a9ebdf;background:#22998c21;border-color:#74e0cc30;justify-self:start}.status-score{align-items:end;gap:12px;margin-top:3px;display:flex}.status-score strong{color:#fff;letter-spacing:-.06em;font-size:49px;line-height:.95}.status-score span{color:#bed0d8;padding-bottom:6px;font-size:13px;font-weight:590}.status-meter{background:#ffffff21;border-radius:999px;height:6px;margin-top:-10px;overflow:hidden}.status-meter i{border-radius:inherit;background:linear-gradient(90deg,#089888,#56dec8);height:100%;transition:width .25s;display:block;box-shadow:0 0 16px #43d5be6e}.status-signals{gap:5px;display:grid}.status-signals button{color:#d5e2e7;text-align:left;background:0 0;border-radius:11px;grid-template-columns:19px 1fr 14px;align-items:center;gap:11px;min-height:48px;padding:0 8px 0 4px;transition:background .17s,transform .17s;display:grid}.status-signals button:hover{background:#ffffff0e;transform:translate(2px)}.status-signals .complete{color:#52d9c1;width:18px;height:18px}.status-signals .pending{color:#f3c87d;background:#edb65c29;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-weight:760;display:grid}.status-signals button>span:nth-child(2){color:#eef5f7;gap:1px;font-size:12px;font-weight:590;display:grid}.status-signals small{color:#8ea6b2;font-size:10px;font-weight:510}.status-signals button>svg:last-child{color:#75929e;width:13px;height:13px}.status-document{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff21;border-radius:16px;gap:11px;padding:14px;display:grid}.status-document header{align-items:center;gap:7px;display:flex}.status-document header svg{color:#54dcc5;width:16px;height:16px}.status-document header strong{color:#fff;font-size:12px}.status-document header small{color:#71e3d0;letter-spacing:.08em;background:#52d9c11f;border-radius:99px;margin-left:auto;padding:4px 6px;font-size:9px;font-weight:700}.status-document-pages{grid-template-columns:1.15fr .85fr;gap:8px;display:grid}.status-document-pages div{background:#fffffff5;border-radius:10px;align-content:start;gap:7px;min-height:110px;padding:12px 10px;display:grid}.status-document-pages div:first-child:before{content:"";background:var(--teal);border-radius:2px;width:3px;height:28px;margin-bottom:2px;display:block}.status-document-pages span{color:#708492;letter-spacing:.12em;font-size:7px;font-weight:690}.status-document-pages strong{color:var(--navy);font-size:11px;line-height:1.25}.status-document-pages small{color:#697b89;font-size:8px;line-height:1.35}.status-document-pages svg{width:20px;height:20px;color:var(--teal);margin:7px 0 3px}.landlord-view{gap:10px;padding-top:2px;display:grid}.landlord-view h3{color:#fff;margin:0 0 2px;font-size:14px}.landlord-view span{color:#bfced6;align-items:center;gap:8px;font-size:11px;display:inline-flex}.landlord-view svg{color:#50d7bf;width:14px;height:14px}.application-form{border:1px solid var(--line);background:#fff;border-radius:21px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 13px;padding:24px;display:grid;box-shadow:0 12px 34px #081a310a}.application-form-heading{border-bottom:1px solid var(--line);grid-column:1/-1;gap:9px;margin-bottom:8px;padding-bottom:22px;display:grid}.application-form-heading .badge{justify-self:start}.application-form-heading h2{margin:4px 0 0;font-size:25px;line-height:1.18}.application-form-heading p{max-width:630px;font-size:13px;line-height:1.62}.application-form h3{color:var(--navy);letter-spacing:-.02em;grid-column:1/-1;margin:0 0 3px;font-size:16px;font-weight:670}.application-form .form-section-title{border-top:1px solid var(--line);margin-top:12px;padding-top:17px}.application-form label{color:#495d70;gap:7px;font-size:12px;font-weight:620;display:grid}.application-form input{width:100%;height:44px;color:var(--navy);background:#fbfcfc;border:1px solid #dce6e6;border-radius:10px;outline:none;padding:0 12px;font-size:13px;transition:border-color .16s,box-shadow .16s}.application-form input:focus{border-color:#0898887a;box-shadow:0 0 0 3px #08988817}.application-form input:disabled{color:#6a7886;background:#f2f6f5}.application-save{grid-column:1/-1;align-items:center;gap:16px;margin-top:9px;display:flex}.application-save .button{min-height:44px;font-size:13px}.application-save span{color:var(--teal-dark);align-items:center;gap:6px;font-size:13px;font-weight:620;display:inline-flex}.application-save svg{width:16px;height:16px}.dossier-preview{background:linear-gradient(147deg,#f2faf8,#eaf3f2);border-radius:21px;padding:13px}.dossier-sheet{background:#fff;border:1px solid #e4eded;border-radius:15px;min-height:399px;padding:28px 21px;box-shadow:0 17px 39px #081a3112}.dossier-sheet>small{color:var(--teal);letter-spacing:.15em;font-size:10px;font-weight:720}.dossier-sheet h3{margin:27px 0 7px;font-size:24px;line-height:1.13}.dossier-sheet>p{margin-bottom:23px;font-size:12px;line-height:1.5}.dossier-sheet dl{gap:15px;margin:0 0 29px;display:grid}.dossier-sheet dt{color:#84919d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:650}.dossier-sheet dd{color:var(--navy);margin:0;font-size:12px;font-weight:570;line-height:1.4}.dossier-verified{background:var(--mint);color:var(--teal-dark);border-radius:9px;align-items:center;gap:6px;padding:8px 9px;font-size:10px;font-weight:700;display:inline-flex}.dossier-verified svg{width:14px;height:14px}.folder-builder{background:linear-gradient(132deg,#f8fbfa,#fff 39%,#f2f9f7);border:1px solid #dfe9e8;border-radius:26px;margin:35px 0 28px;padding:29px}.builder-heading{margin-bottom:27px}.builder-heading>div{max-width:710px}.builder-heading h2{margin:15px 0 8px;font-size:30px;line-height:1.18}.builder-heading p{max-width:625px;font-size:14px}.completion-card{background:#fff;border:1px solid #e1ebea;border-radius:17px;gap:5px;padding:19px;display:grid}.completion-card strong{color:var(--teal-dark);font-size:37px;line-height:1}.completion-card span{color:#45586a;font-size:12px;font-weight:650}.completion-card div{background:#eaf2f0;border-radius:99px;height:5px;margin:9px 0 5px;overflow:hidden}.completion-card i{border-radius:inherit;background:var(--teal);height:100%;transition:width .25s;display:block}.completion-card small{color:#856127;font-size:10px;line-height:1.6}.builder-workspace{grid-template-columns:1.07fr .93fr;align-items:start;gap:17px;display:grid}.builder-editor{background:#fff;border:1px solid #e0e9e8;border-radius:20px;grid-template-columns:194px 1fr;min-height:618px;display:grid;overflow:hidden;box-shadow:0 13px 34px #081a3109}.builder-modules{background:#f8fbfa;border-right:1px solid #eef2f2;align-content:start;gap:4px;padding:17px 10px;display:grid}.builder-modules button{color:#56697b;text-align:left;background:0 0;border-radius:11px;grid-template-columns:18px 1fr 14px;align-items:center;gap:9px;min-height:49px;padding:0 10px;font-size:12px;font-weight:600;display:grid}.builder-modules button svg:last-child{opacity:0;transition:opacity .16s,transform .16s}.builder-modules button:hover,.builder-modules button.active{color:var(--navy);background:#fff}.builder-modules button.active{box-shadow:0 5px 16px #081a310b}.builder-modules button.active svg:first-child{color:var(--teal)}.builder-modules button.active svg:last-child{opacity:1;color:var(--teal);transform:translate(2px)}.builder-panel{align-content:start;gap:18px;padding:27px 24px;display:grid}.builder-panel h3{margin:0 0 -10px;font-size:21px}.builder-panel>p{font-size:13px;line-height:1.58}.profile-photo-upload{cursor:pointer;background:#f6fbf9;border:1px dashed #cce2dd;border-radius:14px;align-items:center;gap:14px;min-height:75px;padding:11px;display:flex}.profile-photo-upload>svg,.profile-photo-upload img{width:52px;height:52px;color:var(--teal);object-fit:cover;background:#fff;border-radius:12px;padding:14px}.profile-photo-upload img{padding:0}.profile-photo-upload span{gap:3px;display:grid}.profile-photo-upload strong{font-size:13px}.profile-photo-upload small{color:#788897;font-size:11px}.profile-photo-upload input,.upload-manager input{display:none}.builder-option-group{gap:10px;display:grid}.builder-option-group>span{color:#607284;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:5px;font-size:11px;font-weight:680;display:inline-flex}.choice-pills{flex-wrap:wrap;gap:7px;display:flex}.choice-pills button{color:#526577;background:#fbfcfc;border:1px solid #e0e9e8;border-radius:10px;min-height:36px;padding:0 14px;font-size:12px;font-weight:580}.choice-pills button.selected{background:var(--mint);color:var(--teal-dark);border-color:#b8e1d9}.color-options{gap:10px;display:flex}.color-options button{border:3px solid #fff;border-radius:50%;width:30px;height:30px;box-shadow:0 0 0 1px #dbe5e4}.color-options .teal{background:#089888}.color-options .navy{background:#162e47}.color-options .sand{background:#b19370}.color-options button.selected{box-shadow:0 0 0 2px var(--teal)}.toggle-row{color:#405568;cursor:pointer;align-items:center;gap:9px;font-size:13px;font-weight:570;display:flex}.toggle-row input,.visibility-list input,.builder-export input{width:16px;height:16px;accent-color:var(--teal)}.folder-intro-editor{color:#334b60;resize:vertical;background:#fbfcfc;border:1px solid #e0e9e8;border-radius:13px;outline:none;width:100%;min-height:390px;padding:14px;font:13px/1.68 Inter,Segoe UI,Arial,sans-serif}.folder-intro-editor:focus{border-color:#08988873;box-shadow:0 0 0 3px #08988814}.visibility-list{gap:8px;display:grid}.visibility-list label{cursor:pointer;background:#fbfcfc;border:1px solid #e8eeee;border-radius:12px;align-items:center;gap:12px;min-height:58px;padding:9px 12px;display:flex}.visibility-list span{gap:3px;display:grid}.visibility-list strong{font-size:13px}.visibility-list small{color:#758695;font-size:11px}.visibility-list label.is-empty{color:#6d7f8e;background:#f8faf9}.visibility-list label.is-empty input{accent-color:#a8b5bd}.visibility-list input:disabled{cursor:not-allowed;opacity:.48}.upload-manager{gap:8px;display:grid}.upload-manager>div{background:#fbfcfc;border:1px solid #e6eded;border-radius:12px;grid-template-columns:34px 1fr 30px 30px;align-items:center;gap:9px;min-height:62px;padding:9px 10px;display:grid}.upload-manager>div.uploaded{background:#f4faf8;border-color:#cde5df}.upload-manager>div>svg{width:32px;height:32px;color:var(--teal);background:var(--mint);border-radius:9px;padding:8px}.upload-manager span{gap:3px;min-width:0;display:grid}.upload-manager strong{font-size:12px}.upload-manager small{color:#778795;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.upload-manager a,.upload-manager label,.upload-manager .button{color:#607383;cursor:pointer;width:29px;height:29px;min-height:29px;box-shadow:none;background:#fff;border:1px solid #dfe8e7;border-radius:8px;place-items:center;padding:0;display:grid}.upload-manager a svg,.upload-manager label svg,.upload-manager .button svg{width:14px;height:14px}.upload-note{background:linear-gradient(135deg,#fffffffa,#f1faf7e0);border:1px solid #08988821;border-radius:15px;grid-template-columns:34px 1fr;gap:13px;padding:16px;display:grid;box-shadow:0 12px 32px #081a310b}.upload-note>svg{width:34px;height:34px;color:var(--teal-dark);background:var(--mint);border-radius:11px;place-items:center;padding:8px;display:grid}.upload-note strong{color:var(--navy);letter-spacing:-.02em;margin-bottom:6px;font-size:13px;display:block}.upload-note p{margin:0 0 7px;line-height:1.58;color:#526273!important;font-size:11px!important}.upload-note p:last-of-type{margin-bottom:10px}.upload-note a{color:var(--teal-dark);font-size:11px;font-weight:720}.upload-note-compact{background:linear-gradient(135deg,#fffffffa,#f6fcfaf2);border-color:#08988829;align-items:center;padding:13px 14px;box-shadow:0 10px 28px #081a3109}.upload-note-compact>svg{border-radius:10px;width:32px;height:32px}.upload-note-compact strong{margin-bottom:4px;font-size:12.5px}.upload-note-compact p{max-width:620px;line-height:1.48;margin-bottom:6px!important;font-size:10.5px!important}.upload-note-compact a{align-items:center;gap:4px;display:inline-flex}.upload-note-compact a svg{width:12px;height:12px}.builder-preview{background:#f2f7f6;border:1px solid #e0e9e8;border-radius:20px;gap:13px;padding:15px;display:grid;position:sticky;top:94px}.builder-preview>header{justify-content:space-between;align-items:center;padding:1px 4px;display:flex}.builder-preview>header span{color:var(--navy);font-size:12px;font-weight:680}.builder-preview>header strong{color:var(--teal-dark);align-items:center;gap:5px;font-size:10px;font-weight:630;display:inline-flex}.builder-preview>header svg{width:13px;height:13px}.builder-document{background:#e6eeee;border-radius:15px;gap:10px;padding:9px;display:grid}.builder-document-cover,.builder-document-page{background:#fff;border-radius:10px;min-height:303px;padding:24px 21px;position:relative;overflow:hidden;box-shadow:0 7px 19px #081a310b}.builder-document-cover:before{content:"";background:var(--teal);width:4px;position:absolute;top:0;bottom:0;left:0}.builder-document.accent-navy .builder-document-cover:before{background:var(--navy-soft)}.builder-document.accent-sand .builder-document-cover:before{background:#b19370}.builder-document.style-editorial .builder-document-cover h3{letter-spacing:-.055em;font-size:26px}.builder-document.style-editorial .builder-document-cover{padding-top:26px}.builder-document.style-minimal{background:#f1f4f4}.builder-document.style-minimal .builder-document-cover,.builder-document.style-minimal .builder-document-page{box-shadow:none;border:1px solid #edf1f0}.builder-document.style-minimal .builder-document-cover:before{width:0}.builder-document.style-minimal .builder-document-cover>small,.builder-document.style-minimal .builder-document-page>small{color:#667a89}.builder-document.style-minimal .builder-document-cover h3{letter-spacing:-.03em;margin-top:8px;font-size:21px;font-weight:570}.builder-document.style-minimal .document-target{border-top-color:#e6ebea}.builder-document.style-klassisch .builder-document-cover,.builder-document.style-klassisch .builder-document-page{background:#fffdfb;border-radius:4px;box-shadow:0 5px 15px #241f180a}.builder-document.style-klassisch .builder-document-cover:before{background:#c6bba9;width:auto;height:1px;inset:51px 20px auto}.builder-document.style-klassisch .builder-document-cover>small{color:#5e5960;text-align:center}.builder-document.style-klassisch .builder-document-cover h3{letter-spacing:-.02em;margin-top:12px;font-size:22px;font-weight:540}.builder-document.style-klassisch .document-certificate{color:#465566;background:#f6f2eb;border-radius:3px}.builder-document-cover>img{object-fit:cover;border-radius:8px;width:48px;height:58px;position:absolute;top:22px;right:20px}.builder-document-cover>small,.builder-document-page>small{color:var(--teal-dark);letter-spacing:.15em;margin-bottom:41px;font-size:8px;font-weight:720;display:block}.builder-document.accent-navy .builder-document-cover>small{color:var(--navy-soft)}.builder-document.accent-sand .builder-document-cover>small{color:#997951}.builder-document-cover h3{max-width:235px;margin:0 0 7px;font-size:24px;line-height:1.1}.builder-document-cover>p{max-width:250px;margin-bottom:22px;font-size:11px;line-height:1.5}.document-target{border-top:1px solid #edf2f2;gap:5px;max-width:248px;padding:13px 0;display:grid}.document-target span{color:#8a98a3;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.document-target strong{font-size:12px;line-height:1.35}.document-target small{color:#5b7082;font-size:10px}.document-certificate{background:var(--mint);color:var(--teal-dark);border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:650;display:inline-flex;position:absolute;bottom:21px;left:20px}.document-certificate svg{width:13px;height:13px}.builder-document-page{min-height:326px}.builder-document-page>small{margin-bottom:13px}.builder-document-page>p{color:#536678;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-bottom:20px;font-size:10px;line-height:1.62;display:-webkit-box;overflow:hidden}.preview-contact-list{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.preview-contact-list span{color:#8a98a3;text-transform:uppercase;letter-spacing:.05em;background:#f5f8f7;border-radius:7px;gap:3px;padding:8px;font-size:8px;display:grid}.preview-contact-list strong{color:var(--navy);text-transform:none;letter-spacing:0;text-overflow:ellipsis;font-size:9px;overflow:hidden}.builder-export{background:#fff;border-radius:14px;gap:11px;padding:16px;display:grid}.builder-export h3{margin:0 0 2px;font-size:15px}.pdf-export-card{background:#fbfefd;border:1px solid #e1eaea;border-radius:12px;gap:10px;padding:13px;display:grid}.pdf-export-card strong{color:var(--navy);font-size:13px}.pdf-export-card p{font-size:11px;line-height:1.5}.pdf-export-card .button{width:100%;margin-top:0}.export-versions{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.export-versions button{color:#54677a;background:#fafcfc;border:1px solid #e1eaea;border-radius:9px;min-height:38px;font-size:11px;font-weight:590}.export-versions button.selected{background:var(--mint);color:var(--teal-dark);border-color:#b9dfd8}.builder-export label{color:#425769;cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.builder-export .button{min-height:44px;margin-top:6px;font-size:13px}.application-builder{background:radial-gradient(circle at 92% 2%,#0898881a,#0000 28%),linear-gradient(137deg,#f7fbfa,#fff 45%,#f2f8f6);margin-top:0;padding:29px 26px 27px;position:relative;overflow:hidden}.application-builder:before{content:"";z-index:0;filter:blur(66px);background:#27bea617;border-radius:50%;width:360px;height:360px;position:absolute;top:210px;right:-160px}.application-builder>*{z-index:1;position:relative}.application-builder-heading{margin-bottom:27px;display:block}.application-builder-heading>div{max-width:760px}.application-builder-heading p{max-width:690px}.application-flow{grid-template-columns:214px minmax(395px,1fr) 348px;align-items:stretch;gap:13px;display:grid}.application-flow-nav{color:#fff;background:linear-gradient(160deg,#081a31,#102e43 68%,#123748);border-radius:19px;flex-direction:column;min-height:776px;padding:13px 10px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 19px 37px #081a3124}.application-flow-nav:after{content:"";filter:blur(45px);pointer-events:none;background:#31c4ad26;border-radius:50%;width:174px;height:174px;position:absolute;bottom:106px;right:-72px}.application-flow-nav>*{z-index:1;position:relative}.application-flow-nav header{border-bottom:1px solid #ffffff1a;gap:6px;padding:14px 12px 17px;display:grid}.application-flow-nav header small{color:#72dcca;letter-spacing:.16em;font-size:9px;font-weight:740}.application-flow-nav header strong{letter-spacing:-.02em;margin-top:4px;font-size:17px;font-weight:720;line-height:1.15}.application-flow-nav header p{color:#a8bdc7;text-overflow:ellipsis;font-size:11.5px;line-height:1.5;overflow:hidden}.application-flow-nav nav{gap:3px;padding:12px 0 13px;display:grid}.application-flow-nav nav button{color:#c0d0d7;text-align:left;background:0 0;border-radius:10px;grid-template-columns:18px 1fr 13px;align-items:center;gap:9px;min-height:44px;padding:0 10px;font-size:12px;font-weight:570;transition:color .16s,background .16s;display:grid}.application-flow-nav nav button svg:last-child{opacity:0}.application-flow-nav nav button:hover{color:#fff;background:#ffffff0e}.application-flow-nav nav button.active{color:#fff;background:#3dcbb421}.application-flow-nav nav button.active svg:first-child{color:#53ddc6}.application-flow-nav nav button.active svg:last-child{opacity:1;color:#53ddc6}.flow-sidebar-progress{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:13px;gap:10px;margin:3px 5px 14px;padding:14px 11px;display:grid}.flow-sidebar-progress>span{color:#8fa8b2;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:720}.flow-sidebar-progress div{align-items:baseline;gap:7px;display:flex}.flow-sidebar-progress strong{color:#fff;letter-spacing:-.05em;font-size:30px;line-height:1}.flow-sidebar-progress small{color:#b7cad2;font-size:11px}.flow-sidebar-progress progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;width:100%;height:5px;overflow:hidden}.flow-sidebar-progress progress::-webkit-progress-bar{background:#ffffff21;border-radius:999px}.flow-sidebar-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#089888,#56dec8);border-radius:999px}.flow-sidebar-progress progress::-moz-progress-bar{background:linear-gradient(90deg,#089888,#56dec8);border-radius:999px}.flow-readiness{border-top:1px solid #ffffff1a;gap:3px;padding:13px 5px 4px;display:grid}.flow-readiness>span{color:#8ba3ae;letter-spacing:.12em;text-transform:uppercase;margin:0 6px 8px;font-size:9px;font-weight:720}.flow-readiness button{color:#bfced5;text-align:left;background:0 0;border-radius:7px;align-items:center;gap:7px;min-height:30px;padding:0 6px;font-size:10px;display:flex}.flow-readiness button:hover{background:#ffffff0d}.flow-readiness svg{color:#53ddc6;width:13px;height:13px}.flow-readiness button.is-empty svg{color:#8fa2ad}.flow-readiness button.is-partial svg{color:#f0c67c}.flow-readiness button.is-complete svg{color:#53ddc6}.flow-readiness i{color:#f0c67c;background:#f0c67c29;border-radius:50%;place-items:center;width:13px;height:13px;font-size:9px;font-style:normal;font-weight:720;display:grid}.flow-guidance{background:#0898881a;border:1px solid #5cd9c121;border-radius:13px;gap:8px;margin:auto 5px 3px;padding:14px 12px;display:grid}.flow-guidance strong{color:#f0f6f7;font-size:12px;font-weight:630}.flow-guidance p{color:#adbec7;font-size:10px;line-height:1.55}.flow-guidance span{color:#67e0cb;align-items:center;gap:6px;font-size:10px;font-weight:620;display:inline-flex}.flow-guidance svg{width:13px;height:13px}.application-flow-editor{background:#fff;border:1px solid #e0e9e8;border-radius:19px;align-self:start;min-height:0;overflow:hidden;box-shadow:0 12px 29px #081a3108}.application-flow-editor .builder-panel{min-height:0;padding:29px 26px}.flow-label{color:var(--teal-dark);letter-spacing:.17em;font-size:10px;font-weight:780}.application-flow-editor .builder-panel h3{color:var(--navy);letter-spacing:-.035em;font-size:24px;font-weight:740;line-height:1.08}.application-flow-editor .builder-panel>p{color:#53697b;max-width:620px;font-size:13.5px;line-height:1.65}.builder-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:3px;display:grid}.builder-fields label{color:#4b6072;gap:6px;font-size:11px;font-weight:620;display:grid}.builder-fields input{width:100%;height:43px;color:var(--navy);background:#fbfcfc;border:1px solid #dce6e5;border-radius:10px;outline:none;padding:0 11px;font-size:12px;transition:border-color .16s,box-shadow .16s}.builder-fields input:focus{border-color:#0898887a;box-shadow:0 0 0 3px #08988814}.builder-fields input:disabled{color:#738493;background:#f2f6f5}.compact-fields{padding-top:0}.integrated-letter-editor{min-height:362px}.editor-hint{background:var(--mint);border-radius:10px;justify-self:start;align-items:center;gap:7px;padding:10px 12px;font-weight:610;display:inline-flex;color:var(--teal-dark)!important;font-size:11px!important}.editor-hint svg{width:15px;height:15px}.visibility-title{color:var(--navy);margin:4px 0 -9px;font-size:13px}.application-flow-editor .application-save{margin-top:5px}.builder-schufa-note{background:#f7fbfa;border:1px solid #deebea;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:7px 13px;padding:13px;display:grid}.builder-schufa-note strong{color:var(--navy);grid-column:1/-1;font-size:12px}.builder-schufa-note p{color:#677b8a;grid-column:1/-1;margin-bottom:3px;font-size:11px;line-height:1.45}.builder-schufa-note a{color:var(--teal-dark);align-items:center;gap:5px;font-size:11px;font-weight:620;display:inline-flex}.document-preview-page{border:1px solid var(--line);background:#fff;border-radius:22px;gap:18px;max-width:980px;padding:24px;display:grid;box-shadow:0 18px 48px #081a310f}.document-preview-page header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:18px;padding-bottom:18px;display:flex}.document-preview-page header span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:780}.document-preview-page header h2{letter-spacing:-.03em;margin:6px 0 5px;font-size:25px}.document-preview-page header p{color:var(--slate);font-size:13px}.document-preview-pdf{background:#f8fbfa;border:1px solid #dfe8e7;border-radius:16px;width:100%;min-height:78vh;display:block}.document-preview-pdf iframe{border:0;border-radius:16px;width:100%;height:78vh}.document-preview-image{object-fit:contain;background:#f8fbfa;border:1px solid #dfe8e7;border-radius:16px;max-width:100%;max-height:78vh;margin:0 auto;display:block}.document-preview-empty{min-height:260px;color:var(--slate);text-align:center;background:#f8fbfa;border:1px dashed #cbdad7;border-radius:16px;place-items:center;padding:34px;display:grid}.builder-certificate-panel{background:#f7faf9;border:1px solid #e1e9e8;border-radius:16px;align-items:center;gap:15px;padding:19px;display:flex}.builder-certificate-panel>svg{color:#708493;background:#fff;border-radius:14px;flex-shrink:0;width:48px;height:48px;padding:12px}.builder-certificate-panel.verified{background:linear-gradient(120deg,#f2faf8,#fff);border-color:#cbe5df}.builder-certificate-panel.verified>svg{color:var(--teal-dark);background:var(--mint)}.builder-certificate-panel div{gap:5px;display:grid}.builder-certificate-panel small{color:#77909a;letter-spacing:.14em;font-size:9px;font-weight:720}.builder-certificate-panel strong{color:var(--navy);font-size:17px}.builder-certificate-panel span{color:#687d8d;font-size:11px}.builder-skills{flex-wrap:wrap;gap:7px;display:flex}.builder-skills span{color:#465b6e;background:#fcfdfd;border:1px solid #e1ebe9;border-radius:99px;align-items:center;gap:6px;padding:9px 10px;font-size:11px;font-weight:570;display:inline-flex}.builder-skills svg{width:13px;height:13px;color:var(--teal)}.application-flow-editor .builder-export{gap:15px;padding:3px 0 0}.export-summary{background:#f5faf8;border-radius:12px;gap:9px;margin:4px 0;padding:15px;display:grid}.export-summary span{color:#485d6f;align-items:center;gap:8px;font-size:12px;display:flex}.export-summary svg{width:15px;height:15px;color:var(--teal)}.export-feedback{border-radius:9px;align-items:center;gap:7px;margin:0;padding:10px 11px;font-size:11px;font-weight:590;display:inline-flex}.export-feedback svg{width:14px;height:14px}.export-feedback.success{color:var(--teal-dark);background:var(--mint)}.export-feedback.error{color:#8a3e38;background:#fff1ef}.application-flow .builder-preview{flex-direction:column;align-self:stretch;height:100%;min-height:0;max-height:none;display:flex;position:relative;top:auto;overflow:hidden}.application-flow .builder-document{scrollbar-width:thin;flex:1;align-content:start;min-height:0;overflow:auto}.builder-document-letter{min-height:293px}.builder-document-letter>strong{color:var(--navy);margin:0 0 14px;font-size:11px;display:block}.builder-document-letter>p{white-space:pre-line;-webkit-line-clamp:9}.builder-document-assets{min-height:276px}.preview-verification{background:var(--mint);border-radius:9px;grid-template-columns:36px 1fr;align-items:center;column-gap:10px;margin-bottom:17px;padding:12px;display:grid}.preview-verification svg{width:34px;height:34px;color:var(--teal-dark);background:#fff;border-radius:10px;grid-row:1/3;padding:8px}.preview-verification strong{color:var(--navy);font-size:10px}.preview-verification span{color:var(--teal-dark);font-size:9px}.preview-files{gap:6px;display:grid}.preview-files span{color:#687b8a;background:#f5f8f7;border-radius:6px;align-items:center;gap:7px;min-height:28px;padding:0 8px;font-size:9px;display:flex}.preview-files svg{width:12px;height:12px}.preview-files span.ready{color:var(--teal-dark);background:#eff9f6}.preview-summary{border-top:1px solid #dfe9e8;grid-template-columns:auto auto 1fr;align-items:center;gap:13px;margin-top:auto;padding:13px 11px 2px;display:grid}.preview-summary div{border-right:1px solid #e1eaea;gap:2px;padding-right:13px;display:grid}.preview-summary strong{color:var(--navy);letter-spacing:-.03em;font-size:16px;line-height:1}.preview-summary div>span{color:#728594;font-size:9px;font-weight:570}.preview-summary>span{color:#758795;justify-self:end;align-items:center;gap:5px;font-size:9px;font-weight:610;display:inline-flex}.preview-summary>span.ready{color:var(--teal-dark)}.preview-summary svg{width:13px;height:13px}.toolkit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tool-card{border:1px solid var(--line);background:#fff;border-radius:21px;flex-direction:column;gap:20px;padding:27px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.tool-card:hover{border-color:#cbe2dd;transform:translateY(-2px);box-shadow:0 17px 36px #081a310e}.tool-card header{align-items:flex-start;gap:13px;display:flex}.tool-card header>svg{width:41px;height:41px;color:var(--teal-dark);background:var(--mint);border-radius:12px;padding:10px}.tool-card header h2{margin:0 0 5px;font-size:20px}.tool-card header p{font-size:12px;line-height:1.4}.tool-card>.button{align-self:flex-start;min-height:43px;margin-top:auto;font-size:13px}.folder-pages{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.folder-pages span{color:#3e5264;background:#f5f9f8;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 10px;font-size:12px;font-weight:580;display:flex}.folder-pages svg{width:15px;height:15px;color:var(--teal)}.tool-caption{color:#66778a;font-size:13px;line-height:1.58}.letter-templates{flex-wrap:wrap;gap:7px;display:flex}.letter-templates button{color:#54677a;background:#f8fbfb;border:1px solid #e1eaea;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:570;transition:background .16s,border-color .16s,color .16s}.application-builder-page{width:min(1280px,100% - 48px)}.hv-application-surface .hv-application-builder{padding:clamp(18px,2vw,26px)!important}.hv-application-surface .application-flow{grid-template-columns:190px minmax(500px,1fr) minmax(270px,300px);align-items:stretch;gap:clamp(20px,1.7vw,26px)}.hv-application-surface .application-flow>*{min-width:0}.hv-application-surface .application-flow-nav{align-self:stretch;height:auto;min-height:100%;padding:13px 10px 14px;position:relative;top:auto;box-shadow:0 18px 40px #081a3121;border-radius:20px!important}.hv-application-surface .application-flow-editor{align-self:stretch;width:100%;min-width:0;box-shadow:0 22px 58px #081a3113!important}.hv-application-surface .application-flow-editor .builder-panel{padding:clamp(28px,3vw,40px)}.hv-application-surface .application-flow .builder-preview{scrollbar-width:thin;background:#f5f8f7;align-self:start;width:100%;height:auto;max-height:calc(100vh - 48px);padding:12px;position:sticky;top:24px;overflow:auto;border-radius:18px!important;box-shadow:0 12px 30px #081a3109!important}.hv-application-surface .builder-preview>header{padding:2px 3px 5px}.hv-application-surface .builder-preview>header strong{font-weight:580;color:#617786!important}@media(min-width:981px)and (max-width:1320px){.application-builder-page{width:min(900px,100% - 40px)}.hv-application-surface .application-flow{grid-template-columns:190px minmax(0,1fr);gap:20px}.hv-application-surface .application-flow .builder-preview{grid-column:2;justify-self:end;width:min(100%,430px);max-height:none;position:relative;top:auto;overflow:visible}.hv-application-surface .application-flow .builder-document{overflow:visible}}@media(max-width:980px){.application-builder-page{width:min(100% - 36px,760px)}.hv-application-surface .application-flow{grid-template-columns:minmax(0,1fr);gap:18px}.hv-application-surface .application-flow-nav,.hv-application-surface .application-flow .builder-preview{align-self:auto;width:100%;max-width:none;min-height:0;max-height:none;position:static}.hv-application-surface .application-flow .builder-preview,.hv-application-surface .application-flow .builder-document{overflow:visible}}@media(max-width:680px){.application-builder-page{width:min(100% - 28px,620px)}.hv-application-surface .hv-application-builder{padding:12px!important}.hv-application-surface .application-flow{gap:14px}.hv-application-surface .application-flow-editor .builder-panel{padding:22px 17px}.hv-application-surface .builder-preview{padding:10px}}.home-page>.home-hero .home-product-photo-scene{aspect-ratio:3/2;isolation:isolate;width:min(69vw,1060px);height:auto;box-shadow:none;background:0 0;top:0;bottom:auto;left:30%;overflow:visible}.home-product-device-photo{z-index:0;object-fit:cover;object-position:center;filter:saturate(.96)contrast(1.01);width:100%;max-width:none;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 21% 96%,#0000 100%),linear-gradient(#0000 0%,#000 14% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 21%,#000 96%,#0000),linear-gradient(#0000,#000 14%,#000 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.home-product-product-layer{position:absolute;top:0;right:0;bottom:0;left:0}.home-product-photo-scene:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(108deg,#ffffff1a,#0000 36%,#ffffff09 72%,#0000);position:absolute;top:0;right:0;bottom:0;left:0}.home-product-laptop-live{z-index:2;transform-origin:0 0;will-change:transform;background:#f6f9f9;border-radius:18px;width:1620px;height:872px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff38}.home-product-laptop-ui{object-fit:fill;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.home-product-laptop-live video{z-index:2;object-fit:cover;border-radius:1.2%;width:41.85%;height:43.95%;display:block;position:absolute;top:34.45%;left:32.55%}.home-product-laptop-progress{z-index:3;background:#071d3521;border-radius:999px;width:40.8%;height:2px;position:absolute;top:80.4%;left:33%;overflow:hidden}.home-product-laptop-progress span{border-radius:inherit;background:#0a9d90;width:34%;height:100%;animation:12s linear infinite home-product-progress;display:block}.home-product-phone-live{z-index:3;transform-origin:0 0;will-change:transform;background:#f8fbfb;border-radius:116px;width:590px;height:1190px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:inset 0 0 0 1px #071d351f}.home-product-phone-static>img{object-fit:fill;width:100%;height:100%;display:block}.home-product-phone-island{z-index:5;background:#050607;border-radius:999px;width:30%;height:4.7%;position:absolute;top:2.2%;left:35%;box-shadow:0 1px 2px #ffffff1f}.home-product-calibration{z-index:20;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.home-product-calibration-polygon,.home-product-calibration-polygon svg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.home-product-calibration-polygon polygon{fill:#ff2d551a;stroke:#ff2d55;stroke-width:3px;vector-effect:non-scaling-stroke}.home-product-calibration-polygon.phone polygon{fill:#007aff1a;stroke:#007aff}.home-product-calibration-polygon span{color:#fff;background:#ff2d55;border-radius:4px;min-width:max-content;padding:3px 6px;font:700 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;transform:translate(-50%,-50%)}.home-product-calibration-polygon.phone span{background:#007aff}.home-product-phone-live-track{width:100%;animation:24s cubic-bezier(.45,0,.25,1) infinite home-product-phone-live-scroll}.home-product-phone-live-track img{width:100%;height:auto;display:block}@keyframes home-product-progress{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes home-product-phone-live-scroll{0%,18%{transform:translateY(0)}38%,55%{transform:translateY(-31%)}75%,92%{transform:translateY(-61%)}to{transform:translateY(0)}}@media(max-width:1180px){.home-page>.home-hero .home-product-photo-scene{width:78vw;left:22%}}@media(max-width:900px){.home-page>.home-hero .home-product-photo-scene{aspect-ratio:3/2;width:100%;min-height:0;margin-top:24px;position:relative;inset:auto}}@media(max-width:680px){.home-page>.home-hero .home-product-photo-scene{min-height:0;margin-top:24px}.home-product-product-layer{transform-origin:100%;transform:scale(1.16)}}@media(min-width:981px){.home-page>.home-hero .hero-copy{padding-top:clamp(120px,9vw,148px)!important;transform:none!important}.home-page .home-intro-section,.home-page .why-homeverify-section{padding-block:80px!important}.home-page .home-intro-section .section-heading{margin-bottom:0!important}.home-page .why-homeverify-section .section-heading{margin-bottom:36px!important}}.home-page .home-price-section .price-feature{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(64px,8vw,112px)}.home-page .home-price-section .pricing-card{align-self:center;width:100%;max-width:430px;padding:32px}.home-page .home-price-section .pricing-card .price{margin:20px 0 24px}.home-page .home-price-section .pricing-card ul{gap:12px;margin-bottom:24px}.home-price-message{align-self:center;max-width:650px}.home-price-message h2{max-width:680px;color:var(--navy);letter-spacing:-.055em;text-wrap:balance;margin:0 0 34px;font-size:clamp(40px,4.5vw,58px);font-weight:620;line-height:1.06}.home-price-message h2 span{color:var(--teal-dark)}.home-price-message .home-price-headline-line{white-space:nowrap;display:inline-block}.home-price-message p{color:#536577;text-wrap:pretty;max-width:590px;margin:0 0 28px;font-size:19px;line-height:1.65}.home-price-message strong{color:var(--navy);letter-spacing:0;font-size:15px;font-weight:720;display:block}@media(max-width:980px){.home-page .home-price-section .price-feature{grid-template-columns:1fr;gap:38px}.home-price-message{order:1}.home-page .home-price-section .pricing-card{order:2;max-width:520px}}@media(max-width:680px){.home-price-message h2{margin-bottom:28px;font-size:38px;line-height:1.08}.home-price-message .home-price-headline-line{white-space:normal}.home-price-message p{font-size:16px;line-height:1.62}.home-page .home-price-section .pricing-card{padding:26px 22px}}@media(prefers-reduced-motion:reduce){.home-product-laptop-progress span,.home-product-phone-live-track{animation:none}}.home-page>.home-hero .hero-copy>.home-hero-subheadline{letter-spacing:0;text-wrap:balance;width:min(100%,760px);font-weight:450;color:#40576d!important;max-width:760px!important;margin:28px 0 0!important;font-size:clamp(24px,2vw,28px)!important;line-height:1.38!important;display:block!important}.home-page>.home-hero .hero-copy>.home-hero-subheadline+.hero-buttons{margin-top:36px!important}@media(max-width:680px){.home-page>.home-hero .hero-copy>.home-hero-subheadline{max-width:340px!important;margin-top:22px!important;font-size:20px!important;line-height:1.42!important}.home-page>.home-hero .hero-copy>.home-hero-subheadline+.hero-buttons{margin-top:28px!important}}.module-video-frame>.module-video-play{z-index:2;box-sizing:border-box;margin:0;padding:0;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.module-video-frame>.module-video-play:hover{transform:translate(-50%,-50%)scale(1.04)}.module-video-frame>.module-video-play svg{margin:0;display:block}.home-page>.home-hero{background:radial-gradient(circle at 76% 38%,#5cd5c121,#0000 29%),linear-gradient(135deg,#fff,#f7fbfa 58%,#eef8f6)!important;min-height:780px!important;overflow:hidden!important}.home-page>.home-hero:before,.home-page>.home-hero:after{opacity:0!important}.home-page>.home-hero .hero-stage{min-height:780px!important;padding:72px 0 76px!important}.home-page>.home-hero .hero-copy{width:min(47%,590px)!important;max-width:590px!important}.home-product-visual{z-index:2;pointer-events:none;perspective:1800px;width:min(62vw,900px);height:650px;position:absolute;top:82px;right:-80px}.home-product-laptop{transform-origin:bottom;filter:drop-shadow(0 34px 32px #081a3129);width:88%;position:absolute;top:0;right:58px;transform:rotateY(-2.5deg)rotateX(.5deg)}.home-product-laptop-screen{aspect-ratio:1606/872;background:#0b1015;border:2px solid #222a31;border-bottom-width:8px;border-radius:24px 24px 12px 12px;padding:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 2px #070b0f}.home-product-laptop-screen>img{object-fit:cover;border-radius:13px 13px 6px 6px;width:100%;height:100%;display:block}.home-product-laptop-screen>video{z-index:2;object-fit:cover;background:#07182b;border-radius:8px;width:42.1%;height:43.85%;position:absolute;top:34.25%;left:32.25%}.home-product-laptop-base{transform-origin:top;clip-path:polygon(3% 0,97% 0,100% 92%,95% 100%,5% 100%,0 92%);background:linear-gradient(#e9edf0,#cdd3d8 58%,#aeb6bc);border:1px solid #aeb6bc;border-radius:4px 4px 20px 20px;width:98%;height:154px;margin:-3px auto 0;position:relative;overflow:hidden;transform:rotateX(65deg);box-shadow:inset 0 2px 2px #ffffffeb,inset 0 -2px 3px #081a3124}.home-product-keyboard{opacity:.9;background:repeating-linear-gradient(90deg,#26313a 0,#26313a 19px,#0000 19px,#0000 23px),repeating-linear-gradient(0deg,#1e272ffa 0,#1e272ffa 12px,#0000 12px,#0000 16px);border-radius:5px;width:74%;height:57px;position:absolute;top:15px;left:13%;box-shadow:0 1px 1px #ffffffb3}.home-product-trackpad{background:#dee3e7b8;border:1px solid #4d586242;border-radius:8px;width:26%;height:54px;position:absolute;top:83px;left:37%}.home-product-laptop-base>span{background:#58636c6b;border-radius:5px 5px 0 0;width:16%;height:5px;position:absolute;bottom:0;left:42%}.home-product-phone{z-index:4;aspect-ratio:590/1278;background:#080b0e;border:2px solid #252b31;border-radius:36px;width:190px;padding:9px;position:absolute;bottom:2px;right:0;transform:rotate(2.2deg);box-shadow:0 30px 50px #081a313d,inset 0 0 0 1px #ffffff2e}.home-product-phone-speaker{z-index:5;background:#050708;border-radius:999px;width:35%;height:16px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.home-product-phone-screen{background:#f7faf9;border-radius:27px;width:100%;height:100%;overflow:hidden}.home-product-phone-scroll{will-change:transform;width:100%;animation:32s ease-in-out infinite alternate home-product-phone-scroll}.home-product-phone-scroll img{width:100%;height:auto;display:block}@keyframes home-product-phone-scroll{0%,8%{transform:translateY(0)}92%,to{transform:translateY(-66.666%)}}@media(max-width:1180px){.home-product-visual{width:57vw;right:-38px}.home-product-phone{width:165px}}@media(max-width:900px){.home-page>.home-hero{min-height:0!important}.home-page>.home-hero .hero-stage{min-height:0!important;padding:58px 0 44px!important;display:grid!important}.home-page>.home-hero .hero-copy{width:min(100%,650px)!important;max-width:650px!important}.home-product-visual{width:100%;height:clamp(390px,67vw,590px);margin-top:54px;position:relative;top:auto;right:auto}.home-product-laptop{width:86%;right:7%}.home-product-phone{width:clamp(125px,22vw,175px);right:3%}}@media(max-width:680px){.home-page>.home-hero{background:radial-gradient(circle at 72% 72%,#5cd5c124,#0000 30%),linear-gradient(#fff,#f4faf8)!important;padding:0!important}.home-page>.home-hero .hero-stage{padding:44px 0 28px!important}.home-page>.home-hero .hero-copy h1,.home-page>.home-hero .hero-copy h1 span{color:var(--navy)!important;text-shadow:none!important}.home-page>.home-hero .hero-copy h1 .hero-accent{color:var(--teal-dark)!important}.home-page>.home-hero .hero-copy>.home-hero-subheadline{color:#40576d!important;text-shadow:none!important;display:block!important}.home-product-visual{height:clamp(290px,79vw,400px);margin-top:42px}.home-product-laptop{width:92%;right:4%}.home-product-laptop-screen{border-width:1px 1px 5px;border-radius:14px 14px 7px 7px;padding:5px}.home-product-laptop-base{height:90px}.home-product-keyboard{background:repeating-linear-gradient(90deg,#26313a 0,#26313a 11px,#0000 11px,#0000 14px),repeating-linear-gradient(0deg,#1e272ffa 0,#1e272ffa 7px,#0000 7px,#0000 10px);height:34px;top:9px}.home-product-trackpad{height:30px;top:50px}.home-product-phone{border-radius:24px;width:clamp(92px,27vw,128px);padding:5px;right:0}.home-product-phone-screen{border-radius:18px}.home-product-phone-speaker{height:10px;top:8px}}@media(prefers-reduced-motion:reduce){.home-product-phone-scroll{animation:none}}.hv-library-page>header{max-width:820px;margin-bottom:clamp(42px,5vw,62px)}.library-section+.library-section{margin-top:clamp(64px,7vw,92px)}.library-section-heading{align-items:flex-start;gap:18px;max-width:760px;margin-bottom:28px;display:flex}.library-section-icon,.library-resource-icon{color:var(--teal-dark);background:var(--mint);flex:none;place-items:center;display:grid}.library-section-icon{border-radius:15px;width:48px;height:48px}.library-section-icon svg{width:22px;height:22px}.library-section-heading h2{letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(28px,3vw,38px);font-weight:680;line-height:1.08}.library-section-heading p{max-width:620px;font-size:15px;line-height:1.65}.library-guide-grid,.library-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.library-resource-card{border-radius:var(--hv-radius-card);min-width:0;min-height:218px;box-shadow:var(--hv-shadow-card);background:linear-gradient(145deg,#fffffffa,#f8fcfbf0);border:1px solid #081a3113;grid-template-rows:auto 1fr auto;gap:16px;padding:clamp(20px,2.4vw,24px);transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.library-resource-card:hover{border-color:#0898882e;transform:translateY(-2px);box-shadow:0 28px 70px #081a3117}.library-resource-topline,.library-resource-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.library-resource-icon{border-radius:13px;width:40px;height:40px}.library-resource-icon svg{stroke-width:1.8px;width:20px;height:20px}.library-resource-kind{color:var(--teal-dark);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:780}.library-resource-copy h3{letter-spacing:-.035em;text-wrap:balance;margin:0 0 8px;font-size:clamp(19px,1.7vw,22px);font-weight:680;line-height:1.16}.library-resource-copy p{max-width:480px;font-size:14px;line-height:1.5}.library-resource-footer{border-top:1px solid #081a3112;padding-top:12px}.library-resource-footer>span{color:#607384;align-items:center;gap:7px;min-width:0;font-size:11px;line-height:1.35;display:inline-flex}.library-resource-footer>span svg{width:15px;height:15px;color:var(--teal)}.library-resource-footer .button{flex:none;min-height:40px;padding-inline:14px;font-size:12px}@media(max-width:760px){.hv-library-page>header{margin-bottom:40px}.library-guide-grid,.library-template-grid{grid-template-columns:minmax(0,1fr);gap:14px}.library-section+.library-section{margin-top:58px}.library-resource-card{min-height:0}}@media(max-width:520px){.library-section-heading{gap:14px;margin-bottom:22px}.library-section-icon{border-radius:13px;width:42px;height:42px}.library-section-heading h2{font-size:27px}.library-resource-card{border-radius:20px;gap:16px;padding:19px}.library-resource-footer{align-items:stretch;display:grid}.library-resource-footer .button{width:100%}}.letter-templates button.selected{background:var(--mint);color:var(--teal-dark);border-color:#0898886b;font-weight:680;box-shadow:inset 0 0 0 1px #08988814,0 7px 16px #081a310d}.letter-editor{color:#32495d;resize:vertical;background:#fbfcfc;border:1px solid #dfe8e8;border-radius:12px;outline:none;width:100%;min-height:202px;padding:14px;font:12px/1.7 Inter,Segoe UI,Arial,sans-serif}.letter-editor:focus{border-color:#0898887a;box-shadow:0 0 0 3px #08988817}.toolkit-checklist header>strong{color:var(--teal-dark);margin-left:auto;font-size:17px}.document-progress{background:#ebf2f1;border-radius:999px;height:5px;overflow:hidden}.document-progress span{border-radius:inherit;background:var(--teal);height:100%;transition:width .25s;display:block}.checklist-items{gap:7px;display:grid}.checklist-items label{color:#364d60;cursor:pointer;background:#f8faf9;border-radius:10px;align-items:center;gap:10px;padding:11px 10px;font-size:13px;display:flex}.checklist-items input{width:16px;height:16px;accent-color:var(--teal)}.checklist-items small{color:#7d8d9c;margin-left:auto;font-size:11px}.viewing-tips{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.viewing-tips div{background:#f6faf9;border-radius:12px;min-height:106px;padding:14px}.viewing-tips strong{margin-bottom:7px;font-size:13px;display:block}.viewing-tips p{font-size:12px;line-height:1.55}.toolkit-schufa{background:linear-gradient(140deg,#fff,#f7fbfa)}.toolkit-schufa>p{font-size:13px;line-height:1.62}.schufa-options{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.schufa-options div{background:#fff;border:1px solid #e5eded;border-radius:13px;gap:8px;padding:14px;display:grid}.schufa-options strong{font-size:13px}.schufa-options span{min-height:40px;color:var(--slate);font-size:11px;line-height:1.5}.schufa-options .button{min-height:38px;padding:0 10px;font-size:11px}.application-steps{color:#3e5366;gap:11px;margin:0;padding-left:22px;font-size:13px;display:grid}.application-steps li::marker{color:var(--teal);font-weight:720}.do-dont{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:auto;display:grid}.do-dont div{background:#f2faf8;border-radius:11px;padding:13px}.do-dont div:last-child{background:#faf7f4}.do-dont strong{color:var(--teal-dark);margin-bottom:5px;font-size:12px;display:block}.do-dont div:last-child strong{color:#80674b}.do-dont p{font-size:11px;line-height:1.55}.download-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:23px}.download-card>svg{color:var(--teal)}.download-card h3{margin:18px 0 8px;font-size:18px}.download-card p{min-height:51px;font-size:13px}.download-card .button{width:100%;margin-top:17px}.download-card.locked{opacity:.65}.application-preview-route{background:radial-gradient(circle at 50% 0,#0898880f,#0000 34%),linear-gradient(#f4faf8,#edf4f2);min-height:100vh;padding:18px 0 58px}.application-preview-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #d3e3e0e6;border-radius:22px;justify-items:center;gap:10px;width:min(760px,100% - 48px);margin:0 auto 18px;padding:13px 16px;display:grid;box-shadow:0 18px 46px #081a3112,inset 0 1px #ffffffe6}.application-preview-nav-row{min-height:36px;color:var(--navy);background:#f7fbfae6;border:1px solid #dbe8e6f2;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:4px 8px;font-size:13px;font-weight:760;display:inline-flex}.application-preview-nav-row button{width:30px;height:30px;color:var(--navy);cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;font-size:16px;font-weight:760;display:grid;box-shadow:0 6px 14px #081a310e}.application-preview-nav-row button:disabled{color:#a9b7c1;cursor:not-allowed;box-shadow:none}.application-preview-action-row{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.application-preview-action-row .button{white-space:nowrap;min-height:42px;padding:12px 18px}.application-preview-action-row .button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none;transform:none}@media(max-width:760px){.application-preview-route{padding-top:12px}.application-preview-toolbar{border-radius:19px;gap:9px;width:calc(100% - 28px);padding:12px}.application-preview-nav-row{justify-content:space-between;width:100%}.application-preview-action-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.application-preview-action-row .button{justify-content:center;width:100%;min-height:40px;padding:11px 10px;font-size:12px}}@media(max-width:980px){.home-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landlord-context-grid{grid-template-columns:1fr;gap:36px}.landlord-context-copy,.landlord-context-copy h2,.landlord-context-copy p{max-width:720px}}@media(max-width:680px){.home-fit-section,.landlord-context-section{padding:54px 0 58px}.home-fit-head{text-align:left;margin-bottom:28px}.home-fit-head h2,.landlord-context-copy h2{font-size:31px;line-height:1.14}.home-fit-head p,.landlord-context-copy p{font-size:15px}.home-fit-grid,.landlord-compare{grid-template-columns:1fr}.home-fit-card{border-radius:19px;min-height:0;padding:23px}.home-fit-card .icon-box{margin-bottom:18px}.home-fit-cta{justify-content:stretch;margin-top:24px}.home-fit-cta .button{width:100%}.landlord-context-copy .landlord-context-lead{font-size:16px}.landlord-compare-card{border-radius:19px;padding:22px}.landlord-context-note{grid-template-columns:1fr;padding:18px}}.payment-result-page{background:radial-gradient(circle at 16% 8%,#e4f7f2eb,#0000 30%),radial-gradient(circle at 88% 76%,#0898881a,#0000 28%),linear-gradient(#fff,#f5faf9);min-height:calc(100vh - 76px)}.payment-result-section{align-items:center;min-height:calc(100vh - 76px);padding:clamp(52px,8vw,92px) 0;display:grid}.payment-result-container{justify-items:center;display:grid}.payment-result-card{text-align:center;background:#fffffff5;border:1px solid #081a3114;border-radius:30px;justify-items:center;width:min(100%,760px);padding:clamp(34px,6vw,64px);display:grid;box-shadow:0 34px 100px #081a311c}.payment-result-brand{justify-self:start;margin-bottom:clamp(28px,4vw,42px)}.payment-result-brand .logo,.payment-result-brand .brand-artwork{width:190px;height:auto}.payment-result-brand .brand-artwork img{width:100%;height:auto}.payment-result-mark{width:72px;height:72px;color:var(--teal-dark);background:var(--mint);border:1px solid #0898882e;border-radius:50%;place-items:center;margin-bottom:20px;display:grid;box-shadow:0 18px 42px #08988824}.payment-result-mark svg{stroke-width:1.8px;width:34px;height:34px}.payment-result-card .badge{margin-bottom:20px}.payment-result-card h1{max-width:650px;color:var(--navy);letter-spacing:-.065em;text-wrap:balance;margin:0 0 20px;font-size:clamp(42px,6vw,66px);font-weight:620;line-height:1.02}.payment-result-card h1 span{color:var(--teal-dark)}.payment-result-lead{color:#536274;text-wrap:pretty;max-width:590px;font-size:clamp(17px,2vw,20px);line-height:1.65}.payment-result-status{text-align:left;background:linear-gradient(145deg,#f0faf7e6,#fff);border:1px solid #08988824;border-radius:18px;grid-template-columns:24px minmax(0,1fr);gap:15px;width:min(100%,590px);margin:30px 0;padding:21px 23px;display:grid}.payment-result-status>svg{width:24px;color:var(--teal-dark)}.payment-result-status div{gap:5px;display:grid}.payment-result-status strong{font-size:15px;font-weight:680;line-height:1.35}.payment-result-status span{color:#596b7c;font-size:13px;line-height:1.55}.payment-result-card>.button{border-radius:999px;min-width:220px;min-height:52px;padding-inline:28px}.payment-result-card.is-failed .payment-result-mark{color:#9b332b;box-shadow:none;background:#fff7f5;border-color:#f1c7c2}@media(max-width:680px){.payment-result-section{align-items:start;min-height:0;padding:28px 0 48px}.payment-result-card{border-radius:22px;padding:28px 21px 32px}.payment-result-brand{margin-bottom:28px}.payment-result-brand .logo,.payment-result-brand .brand-artwork{width:170px}.payment-result-mark{width:62px;height:62px}.payment-result-mark svg{width:29px;height:29px}.payment-result-card h1{font-size:clamp(36px,10.5vw,46px)}.payment-result-status{padding:18px}.payment-result-card>.button{width:100%}}.notice-box{background:#f0faf7b8;border:1px solid #dcefeb;border-radius:19px;grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:17px;width:100%;margin-top:30px;padding:24px 27px;display:grid}.notice-box>svg{width:24px;height:24px;color:var(--teal);margin-top:2px}.notice-box strong{color:var(--navy);letter-spacing:-.03em;margin-bottom:7px;font-size:16px;font-weight:700;line-height:1.35;display:block}.notice-box p{width:100%;max-width:none;color:var(--slate);letter-spacing:0;margin:0;font-size:13px;font-weight:400;line-height:1.65}.notice-box p+p{margin-top:10px}.notice-box p strong{color:var(--teal-dark);font-size:inherit;font-weight:620;line-height:inherit;letter-spacing:inherit;margin:0;display:inline}.notice-box-compact{width:fit-content;min-width:min(100%,520px);max-width:min(100%,720px);margin-left:auto;margin-right:auto}.notice-box-compact strong{margin-bottom:0}@media(max-width:680px){.notice-box{grid-template-columns:22px minmax(0,1fr);gap:14px;margin-top:24px;padding:20px}.notice-box>svg{width:22px;height:22px}.notice-box-compact{width:100%;min-width:0}}.application-preview-error{color:#8a3030;background:#fff6f6;border:1px solid #f1c9c9;border-radius:14px;width:min(980px,100% - 48px);margin:-10px auto 24px;padding:14px 16px;font-size:13px;line-height:1.5}.application-preview-stack{justify-items:center;gap:28px;display:grid}@media screen{.application-preview-stack>.hv-pdf-page:not(.is-preview-active){display:none}}.application-preview-route.export-certificate .hv-pdf-page:not(.hv-certificate-page){display:none}.application-export-render-host{z-index:-1;pointer-events:none;background:#fff;width:794px;height:1123px;position:fixed;top:0;left:-10000px;overflow:hidden}.application-export-render-host .hv-pdf-page{box-shadow:none;margin:0;display:block!important}.application-export-render-host.normalize-text-transform *{text-transform:none!important}.hv-pdf-page{box-sizing:border-box;break-after:page;background:linear-gradient(#fff,#fcfffe);border:1px solid #d1e1def2;width:794px;min-height:1123px;padding:58px;position:relative;overflow:hidden;box-shadow:0 30px 90px #081a3121}.hv-pdf-page:before{content:"";background:linear-gradient(90deg,var(--navy),var(--teal-dark));height:8px;position:absolute;inset:0 0 auto}.hv-pdf-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:52px;padding-top:4px;display:flex}.hv-pdf-head .brand-artwork{width:174px;height:50px}.hv-pdf-head div{text-align:right}.hv-pdf-head span{color:var(--teal-dark);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:760}.hv-pdf-head h2{max-width:430px;margin:8px 0 0;font-size:34px;line-height:1.08}.hv-cover-page{background:linear-gradient(#fff,#fbfefd);flex-direction:column;padding:68px 66px 46px;display:flex}.hv-cover-page:after{content:"";background:linear-gradient(90deg,var(--teal-dark),transparent);pointer-events:none;border-radius:999px;width:90px;height:2px;position:absolute;top:68px;right:66px}.hv-cover-page>*{z-index:1;position:relative}.hv-cover-header{border-bottom:1px solid #081a312e;padding-bottom:34px}.hv-cover-header span{color:var(--teal-dark);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:820;display:inline-flex}.hv-cover-header span:before{content:"";background:var(--teal-dark);width:34px;height:1px}.hv-cover-applicant>span{color:var(--teal-dark);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:780;display:block}.hv-cover-header h1{max-width:590px;color:var(--navy);letter-spacing:-.055em;margin:22px 0 13px;font-size:36px;line-height:1.06}.hv-cover-header p{color:#46596b;font-size:15px;font-weight:720}.hv-cover-executive{grid-template-columns:1fr 230px;align-items:start;gap:58px;padding:56px 0 42px;display:grid}.hv-cover-applicant h2{color:var(--navy);letter-spacing:-.065em;margin:16px 0 32px;font-size:62px;line-height:.96}.hv-cover-profile-grid{border:0;grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.hv-cover-profile-grid div{background:#ffffffd1;border:1px solid #dfe9e8f0;border-radius:16px;min-height:75px;padding:15px 16px}.hv-cover-profile-grid small,.hv-cover-contact span{color:var(--slate);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:780;display:block}.hv-cover-profile-grid strong,.hv-cover-contact strong{color:var(--navy);margin-top:7px;font-size:15px;line-height:1.35;display:block}.hv-cover-photo-panel{background:#ffffffb8;border-radius:32px;justify-items:center;padding:8px;display:grid;box-shadow:inset 0 0 0 1px #dfe9e8e6}.hv-cover-photo-panel img,.hv-cover-photo-panel .hv-profile-placeholder{object-fit:cover;border-radius:26px;width:214px;height:258px;box-shadow:0 22px 54px #081a3129}.hv-profile-placeholder{color:#fff;background:var(--navy);place-items:center;font-size:56px;font-weight:760;display:grid}.hv-cover-contact{background:#ffffffe0;border:1px solid #dfe9e8f2;border-radius:24px;margin-top:auto;padding:25px 27px 27px}.hv-cover-contact h3{color:var(--navy);letter-spacing:-.035em;margin:0 0 20px;font-size:24px}.hv-cover-contact div{grid-template-columns:142px 1fr;align-items:baseline;gap:13px 28px;display:grid}.hv-cover-contact strong{margin:0;font-size:16px}.hv-cover-footer{color:#718091;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:end;padding-top:24px;font-size:10px;font-weight:720;display:flex}.hv-cover-footer .brand-artwork{opacity:.78;width:116px;height:34px}.hv-executive-grid{grid-template-columns:1fr 1fr;gap:54px;padding-top:18px;display:grid}.hv-executive-grid section{border-top:2px solid #e2ecea;min-height:690px;padding-top:22px}.hv-executive-grid h3{letter-spacing:-.03em;margin:0 0 28px;font-size:23px}.hv-executive-row{border-bottom:1px solid #e7eeee;grid-template-columns:150px 1fr;gap:18px;padding:16px 0;display:grid}.hv-executive-row span{color:var(--slate);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.hv-executive-row strong{color:var(--navy);font-size:16px;line-height:1.35}.hv-status-list{gap:15px;margin:6px 0 34px;display:grid}.hv-status-list span{color:var(--navy);align-items:center;gap:10px;font-size:17px;font-weight:720;display:flex}.hv-status-list svg{width:18px;height:18px;color:var(--teal)}.hv-summary-box{border-top:1px solid #dfe9e8;padding:28px 0 0}.hv-summary-box strong{letter-spacing:-.03em;margin-bottom:14px;font-size:21px;display:block}.hv-summary-box p{color:#35495b;font-size:15px;line-height:1.75}.hv-summary-box small{color:var(--slate);letter-spacing:.06em;text-transform:uppercase;margin-top:22px;font-size:12px;font-weight:720;display:block}.hv-letter-document{color:#263b4f;gap:18px;max-width:610px;margin:38px auto 0;font-size:16px;line-height:1.72;display:grid}.hv-letter-document>span{color:var(--slate);text-align:right;font-size:13px;font-weight:650}.hv-letter-document h3{color:var(--navy);letter-spacing:-.02em;margin:22px 0 0;font-size:21px}.hv-letter-document strong{color:var(--navy);font-size:16px;line-height:1.5}.hv-letter-document p{margin:0}.hv-intro-layout{grid-template-columns:190px 1fr;align-items:start;gap:34px;display:grid}.hv-intro-profile{background:linear-gradient(#fbfefd,#f4faf8);border:1px solid #e2ecea;border-radius:26px;justify-items:center;gap:10px;padding:22px;display:grid}.hv-intro-profile img{object-fit:cover;border-radius:999px;width:100px;height:100px}.hv-intro-profile strong{text-align:center;font-size:17px}.hv-intro-profile span{color:var(--slate);font-size:12px;font-weight:650}.hv-intro-profile small{color:var(--slate);text-align:center;font-size:11px;line-height:1.35}.hv-intro-layout h3{margin:0 0 18px;font-size:34px}.hv-intro-layout p{color:#35495b;margin-bottom:16px;font-size:15px;line-height:1.75}.hv-intro-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px;display:grid}.hv-intro-cards div{background:#fbfefd;border:1px solid #e2ecea;border-radius:20px;min-height:150px;padding:18px}.hv-intro-cards span{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.hv-intro-cards p{color:#35495b;margin-top:14px;font-size:13px;line-height:1.55}.hv-certificate-page{background:#fff;padding:0;display:block}.hv-certificate-page>.premium-certificate{width:100%;max-width:none;height:100%;min-height:100%;box-shadow:none;border:0}.hv-certificate-empty{text-align:center;background:linear-gradient(#fff,#f7fbfa);align-content:center;place-items:center;gap:18px;height:100%;padding:70px;display:grid}.hv-certificate-empty .brand-artwork{width:190px;height:54px}.hv-certificate-empty h2{color:var(--navy);margin:18px 0 0;font-size:34px}.hv-certificate-empty p{color:#46596b;max-width:460px;font-size:15px;line-height:1.7}.hv-score-grid{border-top:1px solid #dfe9e8;grid-template-columns:repeat(2,1fr);gap:0 42px;margin-top:18px;display:grid}.hv-score-grid div{border-bottom:1px solid #e7eeee;grid-template-columns:22px 1fr;align-items:center;min-height:70px;padding:17px 0;display:grid}.hv-score-grid svg{color:var(--teal)}.hv-score-grid strong{font-size:15px;line-height:1.3}.hv-score-grid small{color:var(--slate);grid-column:2;font-size:11px}.hv-score-compact{border-top:2px solid var(--navy);align-items:center;gap:22px;margin-top:46px;padding-top:24px;display:flex}.hv-score-compact strong{color:var(--teal-dark);letter-spacing:-.05em;font-size:36px;line-height:1}.hv-score-compact span{color:var(--navy);font-size:14px;font-weight:760}.hv-document-statuses{border-top:2px solid var(--navy);gap:0;margin-top:32px;display:grid}.hv-document-statuses div{border-bottom:1px solid #e7eeee;grid-template-columns:26px 1fr 120px;align-items:center;gap:18px;padding:20px 0;display:grid}.hv-document-statuses span{color:#b94b4b;font-size:22px;line-height:1}.hv-document-statuses .ready span{color:var(--teal)}.hv-document-statuses strong{color:var(--navy);font-size:18px}.hv-document-statuses small{color:var(--slate);letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:12px;font-weight:760}.hv-upload-page{flex-direction:column;display:flex}.hv-upload-page .hv-pdf-head{margin-bottom:26px}.hv-upload-meta{border-top:1px solid #dfe9e8;border-bottom:1px solid #dfe9e8;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:14px 0;display:flex}.hv-upload-meta strong{color:var(--navy);overflow-wrap:anywhere;font-size:15px;line-height:1.35}.hv-upload-meta span{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;font-size:11px;font-weight:760}.hv-upload-image{object-fit:contain;object-position:center;background:#f8fbfa;border:1px solid #e1ebe9;border-radius:18px;flex:1;width:100%;min-height:0;display:block}.hv-upload-pdf{background:#f8fbfa;border:1px solid #e1ebe9;border-radius:18px;flex:1;width:100%;min-height:760px;display:block}.hv-upload-pdf iframe{border:0;border-radius:18px;width:100%;height:100%}.hv-upload-simple{text-align:center;background:linear-gradient(#fbfefd,#f3faf8);border:1px solid #dfe9e8;border-radius:22px;flex:1;align-content:center;place-items:center;gap:14px;min-height:720px;padding:46px;display:grid}.hv-upload-simple svg{color:var(--teal-dark)}.hv-upload-simple strong{color:var(--navy);letter-spacing:-.03em;font-size:24px}.hv-upload-simple span{color:#46596b;overflow-wrap:anywhere;max-width:520px;font-size:15px;font-weight:700}.hv-upload-simple p{max-width:440px;color:var(--slate);font-size:14px;line-height:1.6}.hv-upload-unavailable{min-height:720px;color:var(--slate);text-align:center;background:#f8fbfa;border:1px dashed #c9dad7;border-radius:18px;flex:1;place-items:center;padding:40px;font-size:14px;display:grid}@media print{@page{size:A4;margin:0}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:210mm;background:#fff!important;margin:0!important;padding:0!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.navbar,.footer,.sidebar,.mobile-app-head,.mobile-app-nav,.application-preview-toolbar,.application-preview-error{display:none!important}.app-shell{background:#fff;display:block}.app-main,main{display:block;background:#fff!important;width:210mm!important;margin:0!important;padding:0!important}.application-preview-route{background:#fff!important;width:210mm!important;margin:0!important;padding:0!important}.application-preview-stack{gap:0;display:block}.application-preview-stack>.hv-pdf-page{display:block!important}.application-preview-route.export-certificate .hv-pdf-page:not(.hv-certificate-page){display:none!important}.hv-pdf-page{width:210mm;height:297mm;min-height:0;box-shadow:none;break-after:page;page-break-after:auto;border:0;margin:0;padding:14.8mm}.hv-pdf-page:last-child,.application-preview-route.export-certificate .hv-certificate-page{break-after:auto}.hv-certificate-page{padding:0!important}.hv-certificate-page>.premium-certificate,.application-preview-route.export-certificate .premium-certificate{width:210mm!important;max-width:none!important;height:297mm!important;min-height:297mm!important;box-shadow:none!important;border:0!important}.hv-cover-page{padding:16.4mm 16.9mm 11.6mm}.hv-intro-profile img,.hv-cover-photo-panel img,.hv-upload-image{-webkit-print-color-adjust:exact;print-color-adjust:exact}.hv-upload-page{flex-direction:column;display:flex}.hv-upload-page .hv-pdf-head{margin-bottom:7mm}.hv-upload-meta{margin-bottom:6mm;padding:4mm 0}.hv-upload-image,.hv-upload-pdf,.hv-upload-simple,.hv-upload-unavailable{flex:1;min-height:0}}.profile-form{border:1px solid var(--line);background:#fff;border-radius:17px;max-width:520px;padding:28px}.saved{color:var(--teal-dark);font-weight:600}.admin-stats{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:28px;display:grid}.admin-stats div{border:1px solid var(--line);background:#fff;border-radius:16px;gap:9px;padding:20px;display:grid}.admin-stats svg{color:var(--teal)}.admin-stats strong{font-size:28px}.admin-stats span{color:var(--slate);font-size:13px}.admin-tabs{flex-wrap:wrap;gap:6px;margin-bottom:17px;display:flex}.admin-tabs button{color:var(--slate);background:#fff;border-radius:10px;padding:11px 16px}.admin-tabs button.active{color:#fff;background:var(--navy)}.admin-table{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.admin-table table{border-collapse:collapse;width:100%}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid var(--line);padding:14px 18px;font-size:14px}.admin-table th{color:var(--slate);background:#f9fbfb}.integration-notes{background:var(--navy);border-radius:16px;gap:9px;margin-top:29px;padding:23px;display:grid}.integration-notes h3{color:#fff;margin:0 0 9px}.integration-notes code{white-space:normal;color:#c5d8de;font-size:12px}@media(max-width:1180px){.desktop-nav,.nav-actions{display:none}.mobile-language-switch{align-items:center;margin-left:auto;display:flex}.nav-row{justify-content:space-between;gap:12px;display:flex}.mobile-menu{width:44px;height:44px;color:var(--navy);background:0 0;place-items:center;padding:0;display:grid}.mobile-nav{border-bottom:1px solid var(--line);background:#fff;gap:2px;padding:10px 24px 17px;display:grid}.mobile-nav a{padding:12px 0;font-weight:560}.mobile-language-switch .language-switch-menu{left:50%;right:auto;transform:translate(-50%)}}@media(max-width:980px){.certificate-showcase,.price-feature,.pricing-page,.split-section,.unlock-panel{grid-template-columns:1fr;gap:38px}.why-homeverify-grid{grid-template-columns:repeat(2,1fr)}.checkout-grid{grid-template-columns:1fr}.checkout-value-card,.premium-checkout-card{padding:30px}.hero-stage{grid-template-columns:1fr;gap:39px;min-height:0;padding:51px 0 54px;display:grid}.hero-copy{padding:0}.hero-visual{order:2;width:100%;max-width:700px;min-height:clamp(355px,70vw,500px);margin:0 auto;position:relative;top:auto;bottom:auto;right:auto}.hero-visual:after{display:none}.hero-image-frame{border-radius:24px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:none;mask-image:none}.hero-image-frame:before{background:linear-gradient(#0000 64%,#f4fbf840)}.hero-image-frame:after{background:linear-gradient(#0000,#f4fbf861);height:55px}.hero-image{object-position:54% 46%}.hero-signal{width:100%;max-width:100%;margin-top:36px;padding-right:0}.hero-signal:before{top:-16px;right:-20px;bottom:-16px;left:-20px}.hero-signal>p{white-space:normal;max-width:100%}.hero-signal-items{grid-template-columns:repeat(2,1fr);row-gap:20px}.hero-signal-items div:nth-child(2){border-right:0}.how-hero{padding:62px 0 74px}.how-hero-grid{grid-template-columns:1fr;gap:46px;min-height:0}.how-hero-copy{max-width:650px}.how-hero-visual{width:min(100%,630px);height:488px;margin:auto}.how-app-preview{right:34px}.how-hero-certificate{right:9px}.how-journey{padding:68px 0 82px}.how-journey-intro{margin-bottom:64px}.how-scenes{gap:58px;padding-left:46px}.how-scenes:before{top:45px;bottom:72px;left:17px}.how-scene,.how-scene.reverse{grid-template-columns:1fr;gap:23px;min-height:0;display:grid}.how-scene:after{top:54px;left:-35px}.how-scene-copy,.how-scene.reverse .how-scene-copy{order:1;justify-self:stretch;width:min(100%,575px);padding:34px 0 0}.how-scene-visual,.how-scene.reverse .how-scene-visual{order:2;width:min(100%,530px)}.how-scene-number{font-size:94px;top:-20px}.how-assurance{margin-top:55px}.how-close-panel{padding:42px}.audience-hero{padding:62px 0 74px}.audience-hero-grid{grid-template-columns:1fr;gap:45px;min-height:0}.audience-hero-copy{max-width:650px}.audience-visual{width:min(100%,630px);height:475px;margin:auto}.audience-landlords .audience-visual{order:-1;width:min(100%,700px);height:430px;margin:0 auto -6px}.landlord-visual:before{top:26px;right:-24px;bottom:18px;left:-24px}.landlord-visual:after{background:linear-gradient(#fff,#ffffff38 18%,#fff0 44%),linear-gradient(#fff0 32%,#ffffff14 58%,#ffffffe0 89%,#fff),linear-gradient(90deg,#ffffffe0,#ffffff38 21%,#fff0 48%);top:-12px;right:-28px;bottom:-30px;left:-28px}.landlord-hero-image{object-position:50% 45%;width:calc(100% + 68px);height:calc(100% + 18px);top:0;right:-34px;bottom:-18px;left:-34px}.landlord-hero-note{bottom:34px;right:18px}.application-preview,.landlord-inbox{right:34px}.renter-certificate,.scan-result{right:8px}.audience-values{padding:66px 0 70px}.audience-signal-grid{grid-template-columns:repeat(2,1fr);row-gap:28px}.audience-signal:nth-child(3){border-left:0;padding-left:0}.audience-feature-band{padding:70px 0 74px}.audience-feature-split,.landlord-band .audience-feature-split{grid-template-columns:1fr;gap:43px}.landlord-band .verification-panel{order:2}.landlord-band .audience-feature-copy{order:1}.audience-close-panel{padding:42px}.verification-status-card{grid-template-columns:1fr;gap:37px;padding:42px}.competency-grid{grid-template-columns:repeat(2,1fr)}.pricing-hero{padding:62px 0 75px}.pricing-hero-grid{grid-template-columns:1fr;gap:48px;min-height:0}.premium-price-card{justify-self:start;width:min(100%,440px)}.pricing-included{padding:66px 0 72px}.pricing-bento{grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}.pricing-bento-card{min-height:218px}.additional-modules-grid{grid-template-columns:1fr}.additional-module-card{min-height:0}.learning-addons-head{display:grid}.learning-addons-head small{max-width:none}.pricing-product{padding:70px 0 75px}.pricing-product-grid,.pricing-confidence-grid{grid-template-columns:1fr;gap:48px}.price-product-visual{width:min(100%,600px);margin:auto}.pricing-confidence{padding:70px 0 75px}.pricing-close-panel{padding:42px}.process-section{padding:72px 0 77px}.process-section .section-heading{margin-bottom:57px}.process-steps{grid-template-columns:repeat(3,1fr);row-gap:48px}.process-steps:before,.process-steps:after{display:none}.process-step:nth-child(2n){--offset:0px}.four-grid{grid-template-columns:repeat(2,1fr)}.legal-card-grid,.privacy-layout{grid-template-columns:1fr}.privacy-toc-card{position:static}.privacy-summary-grid,.privacy-list-grid,.privacy-legal-bases,.privacy-rights-grid,.app-shell{grid-template-columns:1fr}.sidebar{display:none}.mobile-app-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:69px;padding:0 23px;display:flex}.mobile-app-head .logo,.mobile-app-head .brand-artwork{width:174px;height:42px}.mobile-user-actions{align-items:center;gap:10px;min-width:0;display:flex}.mobile-user-actions a{white-space:nowrap;text-overflow:ellipsis;max-width:112px;color:var(--slate);font-size:13px;overflow:hidden}.mobile-user-actions button{background:var(--bg);width:35px;height:35px;color:var(--slate);border-radius:9px;place-items:center;display:grid}.mobile-app-nav{z-index:12;border-top:1px solid var(--line);background:#fffffff7;grid-template-columns:repeat(5,1fr);height:68px;padding:7px 8px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-app-nav a{color:#69798a;border-radius:10px;place-items:center;gap:3px;font-size:10px;font-weight:600;display:grid}.mobile-app-nav a.active{background:var(--mint);color:var(--teal-dark)}.mobile-app-nav svg{width:19px;height:19px}.mobile-app-nav a span{letter-spacing:-.02em;white-space:nowrap;max-width:100%;font-size:9px;line-height:1.1}.app-page{padding-bottom:92px}.dashboard-next-step{padding:22px;display:grid}.dashboard-next-step .button{justify-self:start}.dashboard-summary,.lesson-layout,.certificate-page,.test-locked-panel{grid-template-columns:1fr}.test-locked-panel{padding:18px}.test-locked-copy h2{font-size:24px}.admin-preview-banner,.test-demo-tools{display:grid}.admin-preview-links{flex-wrap:wrap}.learning-purpose{grid-template-columns:1fr}.learning-purpose-topics{flex-wrap:wrap;display:flex}.learning-purpose-topics span{min-width:0}.module-video-controls{grid-template-columns:auto auto 1fr auto}.module-video-controls label{grid-column:1/-1}.module-video-status{grid-template-columns:repeat(2,minmax(0,1fr))}.module-grid{grid-template-columns:repeat(2,1fr)}.toolkit-hero{grid-template-columns:1fr;padding:31px}.toolkit-overview{grid-template-columns:auto 1fr;align-items:center;column-gap:14px;width:max-content;min-width:0}.toolkit-overview small{grid-column:1/-1}.autofill-studio{grid-template-columns:1fr}.application-status-panel{grid-template-columns:1fr 1fr;align-items:start}.application-status-panel .badge,.status-score,.status-meter{grid-column:1/-1}.status-signals{grid-column:1/2}.status-document,.landlord-view{grid-column:2/3}.application-form{max-width:670px}.dossier-preview{max-width:390px}.builder-workspace{grid-template-columns:1fr}.builder-preview{max-width:560px;position:static}.application-flow{grid-template-columns:1fr;gap:14px}.application-flow-nav{min-height:0;position:static}.application-flow-nav nav{gap:5px;padding:12px 0;display:flex;overflow-x:auto}.application-flow-nav nav button{flex:none;min-width:max-content;padding:0 12px;display:flex}.application-flow-nav nav button svg:last-child{display:none}.flow-readiness{flex-wrap:wrap;gap:5px;display:flex}.flow-readiness>span{flex-basis:100%}.flow-sidebar-progress{max-width:260px}.flow-guidance{max-width:430px;margin:12px 5px 3px}.application-flow-editor,.application-flow-editor .builder-panel{min-height:0}.application-flow .builder-preview{max-width:620px;height:auto;max-height:none;display:grid;position:static;overflow:visible}.application-flow .builder-document{overflow:visible}.faq-area{gap:34px}.faq-list{grid-template-columns:1fr}}@media(max-width:680px){.container{padding:0 18px}.section{padding:54px 0}.legal-hero{padding:42px 0 20px}.legal-hero-card{border-radius:24px;padding:30px 22px}.legal-card{border-radius:20px;min-height:0;padding:22px}.why-homeverify-grid{grid-template-columns:1fr}.why-homeverify-card{min-height:0;padding:24px}.why-trust-panel{grid-template-columns:1fr;padding:24px}.certificate-teaser-card{border-radius:24px;padding:20px}.certificate-teaser-document{border-radius:20px;padding:20px}.teaser-blur-panel,.teaser-qr-row{grid-template-columns:1fr}.teaser-hidden-name{width:100%;height:48px}.certificate-teaser-badges{display:grid}.checkout-hero{padding:45px 0 20px}.checkout-hero h1{font-size:38px}.checkout-hero p{font-size:16px;line-height:1.65}.checkout-section{padding:22px 0 54px}.checkout-value-card,.premium-checkout-card{border-radius:22px;padding:23px}.checkout-value-card h2{font-size:26px}.checkout-price strong{font-size:42px}.checkout-order-summary dl div{grid-template-columns:1fr;gap:4px}.payment-methods .payment-logo-pill{justify-content:center;width:100%}.hero-copy h1{font-size:39px}.navbar .logo,.navbar .brand-artwork{width:174px;height:42px}.mobile-user-actions a{display:none}.hero-buttons{display:grid}.hero-visual{width:calc(100% + 36px);max-width:none;min-height:318px;margin:4px -18px 0}.hero-image-frame{border-radius:0}.hero-image{object-position:55% 46%;animation:none;transform:scale(1.03)}.hero-signal{margin-top:34px}.hero-signal>p{letter-spacing:-.035em;max-width:350px;margin-bottom:23px;font-size:20px}.hero-signal-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0;padding:0}.hero-signal-items div{justify-items:center;gap:9px;min-height:66px;padding:0 10px;display:grid}.hero-signal-items div:first-child{padding-left:7px}.hero-signal-items div:nth-child(2){border-right:0}.hero-signal-items div:nth-child(odd){border-right:1px solid #081a311f}.hero-signal-items svg{width:25px;height:25px}.hero-signal-items span{text-align:center;font-size:10px;line-height:1.35}.how-hero{padding:45px 0 56px}.how-kicker{margin-bottom:15px;font-size:11px}.how-hero-copy h1{margin-bottom:18px;font-size:39px;line-height:1.1}.how-hero-copy>p{font-size:16px;line-height:1.65}.how-hero-actions{margin-top:29px;display:grid}.how-proof-line{gap:12px;margin-top:30px;display:grid}.how-hero-visual{width:calc(100% + 4px);height:369px}.how-app-preview{border-radius:19px;width:100%;min-height:296px;top:22px;right:0;transform:none}.how-app-bar{height:37px;padding:0 13px}.how-app-bar small{margin-left:8px;font-size:9px}.how-app-content{padding:18px 18px 19px}.how-app-title{gap:4px;margin-bottom:13px}.how-app-title strong{font-size:18px}.how-app-progress{gap:11px;margin-bottom:13px}.how-app-progress strong{font-size:26px}.how-app-modules{gap:6px}.how-app-modules span{height:37px;padding:0 10px;font-size:11px}.how-hero-certificate{border-radius:14px;width:142px;min-height:181px;padding:14px 11px;bottom:2px;right:-1px}.how-cert-status{padding:5px 8px;font-size:9px;top:-13px;right:7px}.how-hero-certificate>svg:not(.how-cert-qr){width:19px;height:19px;margin:6px 0 1px}.how-hero-certificate strong{margin-top:3px;font-size:11px}.how-hero-certificate small,.how-hero-certificate>span{font-size:9px}.how-hero-certificate .how-cert-qr{width:39px;height:39px;margin-top:5px}.how-journey{padding:54px 0 62px}.how-journey-intro{text-align:left;margin-bottom:46px}.how-journey-intro h2{margin-bottom:13px;font-size:32px}.how-journey-intro p{font-size:15px}.how-scenes{gap:47px;padding-left:33px}.how-scenes:before{left:9px}.how-scene:after{width:10px;height:10px;top:47px;left:-30px}.how-scene-copy,.how-scene.reverse .how-scene-copy{padding-top:30px}.how-scene-number{font-size:77px;top:-10px}.how-scene-label{margin-bottom:15px;font-size:10px}.how-scene h3{margin-bottom:10px;font-size:26px}.how-scene-copy p{font-size:14px}.how-ui{border-radius:18px}.how-ui-registration{width:100%;padding:20px}.how-ui-dashboard,.how-ui-test,.how-ui-application-folder,.how-ui-certificate{padding:19px}.how-ui-video{padding:12px}.how-player{min-height:174px}.how-ui-certificate h4{margin-top:19px;font-size:21px}.how-certificate-footer>svg{width:55px;height:55px}.how-assurance{margin-top:47px;padding:19px}.how-close{padding:0 0 52px}.how-close-panel{border-radius:24px;padding:34px 25px;display:grid}.audience-hero{padding:45px 0 55px}.audience-hero-copy h1{margin-bottom:18px;font-size:39px;line-height:1.1}.audience-hero-copy>p{font-size:16px;line-height:1.65}.audience-hero-actions{margin-top:29px;display:grid}.audience-proof{gap:12px;margin-top:30px;display:grid}.audience-visual{width:calc(100% + 4px);height:357px}.audience-landlords .audience-visual{width:calc(100% + 12px);height:318px;margin:-8px -6px -4px}.landlord-hero-image{object-position:48% 47%;width:calc(100% + 44px);height:calc(100% + 10px);top:0;right:-22px;bottom:-10px;left:-22px}.landlord-hero-note{max-width:none;padding:12px 14px;bottom:20px;left:18px;right:18px}.landlord-hero-note strong{font-size:12px}.landlord-hero-note small{font-size:9px}.application-preview,.landlord-inbox{border-radius:19px;width:100%;min-height:288px;padding:19px;top:17px;right:0;transform:none}.application-preview-top{margin-bottom:18px}.application-preview>strong{font-size:20px}.application-checks{gap:6px;margin-top:17px}.application-checks span{height:39px;font-size:11px}.renter-certificate{border-radius:13px;width:117px;min-height:142px;padding:12px 9px;bottom:1px;right:-1px}.renter-certificate>svg:first-child{width:18px}.renter-certificate>strong{font-size:12px}.renter-certificate>small{font-size:9px}.renter-certificate>svg:last-child{width:39px;height:39px;margin-top:4px}.landlord-inbox header{margin-bottom:13px;font-size:15px}.candidate-row{min-height:53px;margin-top:6px;padding:0 9px}.candidate-row>span{width:30px;height:30px;font-size:10px}.candidate-row strong{font-size:11px}.candidate-row small{font-size:9px}.scan-result{border-radius:13px;gap:9px;min-width:211px;padding:11px;bottom:0;right:0}.scan-result>svg:first-child{width:37px;height:37px}.scan-result strong{font-size:11px}.audience-values{padding:52px 0 56px}.audience-section-head{text-align:left;margin-bottom:32px}.audience-section-head h2{font-size:31px}.audience-section-head p{font-size:15px}.audience-signal-grid{grid-template-columns:1fr;gap:0;padding:0;display:grid}.audience-signal,.audience-signal:first-child,.audience-signal:nth-child(3),.audience-signal:last-child{border-top:1px solid #081a3112;border-left:0;grid-template-columns:43px 1fr;column-gap:14px;min-height:0;padding:19px 0;display:grid}.audience-signal:first-child{border-top:0}.audience-signal>div{grid-row:1/3;width:42px;height:42px;margin:0}.audience-signal h3{margin:0 0 6px;font-size:18px}.audience-signal p{font-size:13px}.audience-feature-band{padding:52px 0 57px}.audience-feature-copy h2{font-size:31px}.audience-feature-copy>p{font-size:15px}.audience-mini-proof{border-radius:14px;margin-top:23px}.application-kit,.verification-panel{border-radius:19px;padding:19px}.application-kit header strong{font-size:18px}.application-file{min-height:50px;font-size:12px}.verification-panel h3{margin-top:19px;font-size:24px}.landlord-boundary{margin-top:23px}.audience-close{padding:0 0 52px}.audience-close-panel{border-radius:24px;padding:34px 25px;display:grid}.pricing-hero{padding:45px 0 53px}.pricing-hero-copy h1{margin-bottom:18px;font-size:39px;line-height:1.1}.pricing-hero-copy>p{font-size:16px;line-height:1.65}.pricing-trust-line{gap:12px;margin-top:28px;display:grid}.premium-price-card{border-radius:22px;padding:26px 22px 22px}.premium-price{margin:22px 0 8px}.premium-price strong{font-size:78px}.premium-price span{font-size:27px}.premium-price-divider{margin:23px 0 19px}.premium-price-summary{margin-bottom:22px}.pricing-included{padding:51px 0 57px}.pricing-section-head{text-align:left;margin-bottom:33px}.pricing-section-head h2{font-size:31px}.pricing-section-head p{font-size:15px}.pricing-bento{grid-template-columns:1fr;gap:10px}.pricing-bento-card{border-radius:17px;min-height:0;padding:20px}.pricing-bento-card>div{width:40px;height:40px;margin-bottom:17px}.pricing-bento-card h3{min-height:0;font-size:19px}.additional-modules-intro{margin-top:-10px;font-size:14px}.additional-module-card{border-radius:18px;padding:21px}.additional-modules-note{text-align:left;border-radius:16px;width:100%}.learning-addons{border-radius:18px;padding:19px}.addon-module-card{min-height:0}.pricing-product{padding:54px 0 59px}.pricing-product-copy h2,.pricing-confidence-copy h2{font-size:31px}.pricing-product-copy>p,.pricing-confidence-copy p{font-size:15px}.pricing-product-points{gap:13px;margin-top:25px}.price-product-visual{height:369px}.price-learning-preview{border-radius:18px;width:100%;padding:13px;top:12px;transform:none}.price-learning-preview header{padding:0 3px 12px;font-size:12px}.price-video-preview{border-radius:13px;min-height:144px;padding:12px}.price-video-preview svg{width:43px;height:43px;top:calc(50% - 22px);left:calc(50% - 22px)}.price-progress{margin-top:13px}.price-certificate-preview{border-radius:13px;width:129px;min-height:151px;padding:11px 9px;bottom:0;right:0}.price-certificate-preview strong{margin-top:9px;font-size:10px}.price-certificate-preview>svg{width:37px;height:37px;margin-top:9px}.price-download-preview{min-width:190px;padding:11px;font-size:11px;bottom:26px;left:8px}.pricing-confidence{padding:53px 0 58px}.pricing-confidence-grid{gap:31px}.pricing-confidence-items{grid-template-columns:1fr;gap:8px}.pricing-confidence-items div{border-radius:14px;padding:17px}.pricing-close{padding:0 0 52px}.pricing-close-panel{border-radius:24px;padding:34px 25px;display:grid}.verification-hero{padding:34px 0 43px}.verification-status-card{border-radius:22px;gap:28px;padding:25px 19px}.verification-status-copy .verified-mark{margin-bottom:21px;padding:9px 12px;font-size:13px}.verification-status-copy h1{margin-bottom:13px;font-size:32px}.verification-status-copy p{font-size:14px}.verification-details{grid-template-columns:1fr;gap:7px}.verification-details div{min-height:0;padding:14px}.verification-competencies{padding:48px 0 53px}.verification-section-head{text-align:left;margin-bottom:31px}.verification-section-head h2{font-size:31px}.competency-grid{grid-template-columns:1fr;gap:9px}.competency-card{border-radius:16px;min-height:0;padding:19px}.competency-title{margin-bottom:13px}.competency-title h3{font-size:17px}.competency-complete{margin-bottom:13px}.verification-disclaimer{margin-top:32px;padding:16px}.certificate{padding:21px}.certificate h3{font-size:21px}.three-grid,.four-grid,.audience-grid,.footer-grid,.module-grid,.admin-stats{grid-template-columns:1fr}.toolkit-hero{border-radius:19px;padding:23px 20px}.toolkit-hero h2{font-size:26px}.toolkit-overview{width:100%;padding:17px}.toolkit-overview strong{font-size:43px}.autofill-studio{gap:12px;margin:20px 0 23px}.application-status-panel{border-radius:18px;grid-template-columns:1fr;gap:17px;padding:21px 18px;display:grid}.application-status-panel .badge,.status-score,.status-meter,.status-signals,.status-document,.landlord-view{grid-column:auto}.status-score strong{font-size:44px}.status-signals button{min-height:44px}.status-document-pages{grid-template-columns:1fr 118px}.application-form-heading{padding-bottom:17px}.application-form-heading h2{font-size:23px}.application-form{border-radius:18px;grid-template-columns:1fr;padding:18px}.application-save{display:grid}.dossier-preview{border-radius:18px;padding:9px}.dossier-sheet{min-height:0;padding:23px 17px}.folder-builder{border-radius:19px;margin:25px 0 21px;padding:17px}.builder-heading{gap:18px;margin-bottom:19px}.builder-heading h2{font-size:25px}.application-flow-nav{border-radius:16px;padding:10px}.application-flow-nav header{padding:12px 9px 14px}.flow-readiness{padding:12px 4px 3px}.flow-sidebar-progress{max-width:none;margin:3px 4px 12px}.flow-guidance{max-width:none;margin:12px 4px 3px}.application-flow-editor{border-radius:16px}.builder-fields{grid-template-columns:1fr;gap:10px}.integrated-letter-editor{min-height:300px}.builder-schufa-note{grid-template-columns:1fr 1fr}.builder-certificate-panel{align-items:start;padding:15px}.builder-certificate-panel strong{font-size:16px}.builder-editor{border-radius:16px;grid-template-columns:1fr;min-height:0}.builder-modules{border-bottom:1px solid #eef2f2;border-right:0;gap:6px;padding:10px;display:flex;overflow-x:auto}.builder-modules button{white-space:nowrap;flex:none;gap:7px;min-height:41px;padding:0 11px;display:flex}.builder-modules button svg:last-child{display:none}.builder-panel{gap:15px;padding:20px 16px}.builder-panel h3{font-size:20px}.folder-intro-editor{min-height:320px}.upload-manager>div{grid-template-columns:33px 1fr 29px 29px;padding:8px}.builder-preview{border-radius:16px;padding:10px}.builder-document-cover,.builder-document-page{min-height:281px;padding:20px 17px}.builder-document-cover>img{top:18px;right:16px}.builder-document-cover h3{font-size:22px}.document-certificate{bottom:18px;left:16px}.builder-document-page{min-height:303px}.builder-document-letter,.builder-document-assets{min-height:255px}.preview-summary{gap:10px;padding:12px 7px 2px}.builder-export{padding:14px}.toolkit-grid{grid-template-columns:1fr;gap:11px}.tool-card{border-radius:18px;gap:17px;padding:20px}.tool-card header h2{font-size:19px}.folder-pages,.viewing-tips,.schufa-options,.do-dont{grid-template-columns:1fr}.viewing-tips div{min-height:0}.letter-editor{min-height:184px}.feature-card{min-height:0}.faq-list details{border-radius:16px;padding:0 19px}.faq-list summary{min-height:64px;font-size:15px}.faq-answer{padding:0 17px 19px 0}.process-section{padding:58px 0 60px}.process-section .section-heading{margin-bottom:36px}.process-section .section-heading p{font-size:15px}.process-steps{grid-template-columns:1fr;gap:2px;padding-left:10px}.process-steps:before{background:linear-gradient(#5cd8c614,#5cd8c666,#5cd8c614);width:1px;height:auto;display:block;inset:47px auto 49px 43px}.process-step{grid-template-rows:auto auto;grid-template-columns:70px 1fr;padding:0 0 34px;display:grid}.process-number{grid-area:1/1/3/2;padding-top:4px;font-size:45px}.process-dot{grid-area:1/1/3/2;height:56px;margin:43px 0 0}.process-step strong{grid-area:1/2;margin:13px 0 7px}.process-step p{grid-area:2/2;max-width:none}.process-icon{width:43px;height:43px}.process-dot:before{width:9px;height:9px;top:20px;left:17px}.center-action{margin-top:11px}.download-preview{grid-template-columns:1fr}.cta-card{padding:42px 21px}.app-page{width:calc(100% - 36px);padding:34px 0}.app-page>header h1{font-size:29px}.dashboard-learning-note{padding:16px}.module-mini-grid{grid-template-columns:1fr}.learning-head,.test-unlock{display:grid}.learning-purpose{gap:21px;padding:19px}.learning-purpose-copy{gap:12px}.learning-purpose-copy>svg{display:none}.learning-purpose-copy h2{font-size:21px}.learning-purpose-topics{gap:6px}.learning-purpose-topics span{padding:8px 11px;font-size:11px}.module-video-play{width:58px;height:58px}.module-video-play svg{width:29px;height:29px}.module-video-controls{grid-template-columns:1fr 1fr}.module-video-controls>input,.module-video-controls label{grid-column:1/-1}.module-video-status{grid-template-columns:1fr}.small-progress{width:100%}.verify-card{padding:27px}.verify-card dl{grid-template-columns:1fr;gap:4px}.verify-card dd{margin-bottom:13px}}.app-shell{background:radial-gradient(circle at 88% 8%,#08988814,#0000 28%),linear-gradient(#fbfdfc,#f5faf8)}.sidebar{background:linear-gradient(#fffffffa,#fafdfcf5);border-right-color:#d6e4e1c7;box-shadow:18px 0 54px #081a3109}.sidebar nav{gap:8px}.sidebar nav a,.logout{color:#526678;border:1px solid #0000;border-radius:15px;min-height:46px;transition:transform .2s,background .2s,border-color .2s,color .2s,box-shadow .2s}.sidebar nav a:hover,.sidebar nav a.active{background:linear-gradient(135deg,#e8f9f5f5,#ffffffeb);border-color:#08988821;transform:translate(2px);box-shadow:0 12px 26px #081a310d}.logout:hover{color:var(--navy);background:#f5faf8}.app-page-label{letter-spacing:.16em;background:#e0f7f29e;border:1px solid #08988821;border-radius:999px;margin-bottom:14px;padding:7px 11px}.app-page>header h1{letter-spacing:-.058em;text-wrap:balance;max-width:820px;margin-bottom:14px;font-size:clamp(40px,4.8vw,60px);font-weight:680;line-height:1.03}.app-page>header p{color:#465d70;max-width:720px;font-size:clamp(16px,1.4vw,18px);line-height:1.7}.app-shell{font-family:inherit}.dashboard-learning-note,.dashboard-next-step,.progress-card,.quick-status,.learning-purpose,.learning-addons,.video-panel,.question-panel,.test-question,.test-demo-tools,.test-locked-panel,.profile-form{background:linear-gradient(#fffffff5,#fafdfcf0);border-color:#d3e3e0d1;box-shadow:0 22px 58px #081a310e,inset 0 1px #ffffffe6}.dashboard-learning-note{border-radius:18px;align-items:center;margin-bottom:18px;padding:18px 20px}.dashboard-learning-note>svg{background:var(--mint);border-radius:13px;place-items:center;width:38px;height:38px;padding:8px;display:grid}.dashboard-learning-note strong{color:var(--navy);font-size:16px}.dashboard-next-step{border-radius:24px;margin-bottom:24px;padding:30px;position:relative;overflow:hidden}.dashboard-next-step:after{content:"";background:linear-gradient(90deg,#0000,#08988847,#0000);height:1px;position:absolute;inset:auto 24px 0}.dashboard-next-step h2{letter-spacing:-.045em;max-width:680px;font-size:clamp(25px,2.6vw,34px)}.dashboard-next-step p{color:#4c6274;font-size:15px;line-height:1.66}.dashboard-summary{gap:22px}.progress-card,.quick-status{border-radius:24px}.progress-card h2{letter-spacing:-.055em;font-size:clamp(31px,3vw,42px)}.progress-track{background:#e8f0ee;height:10px}.progress-fill{background:linear-gradient(90deg,var(--teal-dark),#19b9a8)}.status-row,.dashboard-certificate-qr{background:#f7fbfad1;border:1px solid #ddeae8d1;border-radius:16px;min-height:62px;transition:transform .2s,border-color .2s,background .2s}.status-row:hover,.dashboard-certificate-qr:hover,.module-mini:hover{background:#fff;border-color:#0898882e;transform:translateY(-2px)}.content-title{letter-spacing:-.04em;margin-top:44px;margin-bottom:18px;font-size:26px}.module-mini{border-color:#d3e3e0d1;border-radius:18px;min-height:70px;padding:18px 19px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;box-shadow:0 12px 28px #081a3109}.module-mini span{line-height:1.35}.learning-purpose{border-radius:26px;padding:32px}.learning-purpose-copy>svg{background:var(--mint);border:1px solid #08988824;border-radius:15px;width:42px;height:42px;padding:9px}.learning-purpose-copy h2{letter-spacing:-.045em;font-size:clamp(25px,2.4vw,32px)}.learning-purpose-copy p{color:#4d6375;font-size:15px}.learning-purpose-topics{gap:9px}.learning-purpose-topics span,.module-state,.addon-module-flags span{border:1px solid #0898881f;box-shadow:inset 0 1px #ffffffb8}.learning-head{margin-bottom:22px}.learning-head h2{letter-spacing:-.045em;font-size:29px}.learning-head p{color:#596d7d;font-size:14px}.module-card{background:linear-gradient(#fffffffa,#fafdfcf0);border-color:#d3e3e0d1;border-radius:22px;min-height:302px;padding:26px;transition:transform .24s,box-shadow .24s,border-color .24s,background .24s;box-shadow:0 18px 48px #081a310d}.module-card:hover{background:#fff;border-color:#08988833;transform:translateY(-4px);box-shadow:0 28px 70px #081a3116}.module-card-current{background:radial-gradient(circle at 92% 15%,#0898881f,#0000 30%),linear-gradient(#fff,#f3fbf9);border-color:#0898884d}.module-meta{letter-spacing:.02em;margin-bottom:20px}.module-card h3{letter-spacing:-.035em;font-size:20px;line-height:1.22}.module-card p{color:#526779;line-height:1.62}.module-state{background:#f6faf9;border-radius:999px;width:fit-content;margin-top:19px;margin-bottom:19px;padding:8px 10px}.module-state-open{color:#66798a}.learning-addons{border-radius:26px;margin-top:34px;padding:30px}.learning-addons-head{margin-bottom:20px}.learning-addons-head h2{letter-spacing:-.045em;font-size:30px}.learning-addons-head p{max-width:620px;font-size:15px}.learning-addons-head small{color:#315365;background:#e0f7f2b3}.addon-module-card{min-height:318px}.learning-page>header{margin-bottom:34px}.learning-page .learning-purpose{margin-bottom:42px}.learning-page .learning-head{border-bottom:1px solid #081a3117;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:end;gap:40px;margin-bottom:28px;padding:0 2px 24px;display:grid}.learning-page .learning-head h2{margin-bottom:8px;font-size:clamp(29px,3vw,38px);font-weight:680}.learning-page .learning-head p{max-width:560px;line-height:1.6}.learning-page .small-progress{background:linear-gradient(135deg,#e0f7f2b8,#fffffff2);border:1px solid #08988824;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:10px 18px;width:100%;padding:18px 20px;display:grid;box-shadow:0 16px 38px #081a310b}.learning-page .small-progress strong{color:var(--navy);letter-spacing:-.055em;grid-row:1/3;font-size:clamp(34px,3.5vw,46px);line-height:1}.learning-page .small-progress .progress-track{background:#081a3114;height:10px}.learning-page .module-grid{gap:22px}.learning-page .module-card{min-height:310px;padding:28px;position:relative;overflow:hidden}.learning-page .module-card-current{background:radial-gradient(circle at 92% 12%,#0898882b,#0000 31%),linear-gradient(145deg,#fff,#effaf7);border-color:#0898886b;grid-column:span 2;min-height:326px;box-shadow:0 28px 72px #081a3118,0 0 0 1px #0898880d}.learning-page .module-card-current h3{max-width:620px;font-size:clamp(23px,2.2vw,29px)}.learning-page .module-card-current p{max-width:650px}.learning-page .module-card-current .button{align-self:flex-start;min-width:170px;box-shadow:0 16px 34px #08988833}.learning-page .module-card-done{background:linear-gradient(#f7fcfaf5,#fffffffa);border-color:#08988824;box-shadow:0 12px 32px #081a3109}.learning-page .module-card-done .module-state{color:var(--teal-dark);background:var(--mint)}.learning-page .module-card-open:hover{border-color:#081a311f;box-shadow:0 18px 42px #081a310d}.learning-page .module-card-open .module-state,.learning-page .module-card-open .button{opacity:.82}.learning-page .learning-addons{margin-top:52px}.addon-video-placeholder{background:radial-gradient(circle at 50% 35%,#08988821,#0000 34%),linear-gradient(#f7fbfa,#fff);border-style:solid}.video-panel,.question-panel{border-radius:24px}.video-panel>p{color:#4f6374;font-size:15px;line-height:1.66}.module-video-frame{border-radius:20px;box-shadow:0 26px 66px #081a3124}.module-video-controls,.module-video-status span,.module-check-summary{border-radius:14px}.module-video-controls{background:#f7fbfae6}.question-panel{gap:20px}.question-panel .badge{justify-self:start}.module-knowledge-check legend{font-size:14px}.module-knowledge-check label,.test-question label{transition:border-color .18s,background .18s,transform .18s}.module-knowledge-check label:hover,.test-question label:hover{transform:translate(2px)}.test-question{border-radius:22px;padding:25px}.test-question legend{float:left;width:100%;margin-bottom:18px;padding:0;font-size:15px;line-height:1.45}.test-question legend span{background:linear-gradient(180deg,var(--mint),#fff);border-radius:12px;flex:0 0 32px}.test-question label:first-of-type{clear:both}.test-question label{border:1px solid #0000;border-radius:13px;min-height:44px}.test-question label:hover{border-color:#08988821}.test-form>.button{justify-self:start;min-width:210px}.test-locked-panel{border-radius:26px}.test-locked-copy,.test-locked-list{border-radius:22px}.test-locked-copy h2{font-size:clamp(27px,3vw,38px)}.profile-form{border-radius:24px;max-width:620px;padding:32px}.profile-form label{color:#3d5265}.profile-form input,.profile-form select{background:#fbfefd;border-radius:14px}.profile-form .button{justify-self:start;min-width:180px}.mobile-app-head{box-shadow:0 12px 30px #081a310a}.mobile-app-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -14px 38px #081a3114}@media(max-width:960px){.app-page{width:min(100% - 40px,760px)}.dashboard-next-step,.learning-purpose,.learning-addons{padding:24px}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-page .learning-head{grid-template-columns:minmax(0,1fr) minmax(250px,300px);gap:24px}}@media(max-width:680px){.app-page{width:calc(100% - 32px);padding:32px 0 96px}.app-page>header{margin-bottom:24px}.app-page>header h1{font-size:clamp(34px,10vw,43px)}.dashboard-learning-note,.dashboard-next-step,.learning-purpose,.learning-addons,.progress-card,.quick-status,.video-panel,.question-panel,.test-question,.profile-form{border-radius:20px}.dashboard-learning-note{grid-template-columns:38px 1fr;display:grid}.dashboard-next-step{padding:22px}.dashboard-next-step h2{font-size:25px}.module-grid{grid-template-columns:1fr}.module-card{min-height:0;padding:23px}.learning-page>header{margin-bottom:28px}.learning-page .learning-purpose{margin-bottom:34px}.learning-page .learning-head{grid-template-columns:1fr;gap:20px;margin-bottom:22px;padding-bottom:22px}.learning-page .small-progress{grid-template-columns:auto 1fr;padding:16px 17px}.learning-page .module-grid{gap:16px}.learning-page .module-card,.learning-page .module-card-current{grid-column:auto;min-height:0;padding:23px}.learning-page .module-card-current .button{width:100%}.learning-page .learning-addons{margin-top:38px}.learning-addons-head{display:grid}.test-form>.button,.profile-form .button{width:100%}}.hero{background:#fff;min-height:80vh}.hero:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#ffffff0d,#ffffff26 50%,#ffffffd9 85%,#fff),linear-gradient(90deg,#ffffffe6,#ffffffa8,#ffffff29 68%,#ffffff0a);position:absolute;top:0;right:0;bottom:0;left:0}.hero:after{z-index:3;background:linear-gradient(#fff0,#fff 82%);height:180px}.hero-stage{align-items:flex-end;min-height:80vh;padding-top:18vh;padding-bottom:9vh;display:flex}.hero-copy{z-index:5;width:min(100%,700px);max-width:700px}.hero-copy h1,.hero-copy>p,.hero-buttons,.hero-signal{z-index:5;position:relative}.hero-copy h1{text-shadow:0 1px 18px #ffffffb8;max-width:700px}.hero-copy>p{text-shadow:0 1px 18px #ffffffb8;max-width:610px}.hero-visual{z-index:1;pointer-events:none;width:100vw;max-width:none;min-height:0;margin:0;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.hero-visual:before,.hero-visual:after,.hero-image-frame:before,.hero-image-frame:after{display:none}.hero-image-frame{box-shadow:none;border-radius:0;top:0;right:0;bottom:0;left:0}.hero-image{object-fit:cover;object-position:50% 45%;animation:none;transform:none}@media(max-width:900px){.hero{min-height:65vh}.hero:before{background:linear-gradient(#ffffff0d,#ffffff26 50%,#ffffffd9 85%,#fff),linear-gradient(#ffffff14,#ffffff4d 48%,#ffffffeb 92%)}.hero-stage{min-height:65vh;padding-top:24vh;padding-bottom:7vh;display:flex}.hero-copy{max-width:700px}.hero-visual{order:initial;width:100vw;max-width:none;min-height:0;margin:0;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.hero-image-frame{border-radius:0;top:0;right:0;bottom:0;left:0}.hero-image{object-position:43% 42%;transform:none}.hero-image.public-hero-image-how{object-position:22% 18%}.hero-image.public-hero-image-renter{object-position:55% 18%}.hero-image.public-hero-image-landlord{object-position:50% 18%}}@media(max-width:560px){.hero-stage{padding-top:31vh;padding-bottom:48px}.hero-copy h1{font-size:39px}.hero-copy>p{max-width:350px}.hero-image{object-position:42% 39%}.hero-image.public-hero-image-how{object-position:22% 16%}.hero-image.public-hero-image-renter{object-position:54% 16%}.hero-image.public-hero-image-landlord{object-position:49% 16%}}.how-hero{background:#fff;min-height:75vh;padding:0}.how-hero:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#ffffff0d,#ffffff26 50%,#ffffffd9 85%,#fff),linear-gradient(90deg,#fffffff7,#ffffffe0 38%,#ffffff42 64%,#ffffff0a);position:absolute;top:0;right:0;bottom:0;left:0}.how-hero:after{z-index:3;background:linear-gradient(#fff0,#fff 84%);height:160px}.how-hero-grid{z-index:auto;align-items:flex-end;min-height:75vh;padding-top:14vh;padding-bottom:8vh;display:flex}.how-hero-copy{z-index:5;width:min(100%,590px);max-width:590px;position:relative}.how-hero-copy h1{text-shadow:0 1px 18px #ffffffc2;max-width:590px}.how-hero-copy>p{text-shadow:0 1px 18px #ffffffc2;max-width:540px}.how-hero-actions,.how-proof-line{z-index:5;position:relative}.how-hero-visual{z-index:1;width:auto;max-width:none;height:auto;min-height:0;box-shadow:none;pointer-events:none;border-radius:0;margin:0;position:absolute;top:0;right:0;bottom:0;left:31%;overflow:hidden;transform:none}.how-hero-visual:before,.how-hero-visual:after{content:"";z-index:2;pointer-events:none;display:block;position:absolute}.how-hero-visual:before{background:linear-gradient(90deg,#fff,#ffffffeb 13%,#ffffff75 34%,#fff0 58%),linear-gradient(#fff,#ffffff38 18%,#fff0 42%);top:0;right:0;bottom:0;left:0}.how-hero-visual:after{background:linear-gradient(#fff0,#fff 92%);height:34%;bottom:0;left:0;right:0}.how-hero-image{object-fit:cover;object-position:52% 44%;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:900px){.how-hero{min-height:60vh}.how-hero:before{background:linear-gradient(#ffffff0d,#ffffff26 50%,#ffffffd9 85%,#fff),linear-gradient(#ffffff08,#ffffff52 50%,#fffffff0 94%)}.how-hero-grid{min-height:60vh;padding-top:23vh;padding-bottom:7vh}.how-hero-copy{max-width:700px}.how-hero-visual{width:100vw;max-width:none;height:auto;box-shadow:none;border-radius:0;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.how-hero-image{object-position:50% 34%}}@media(max-width:560px){.how-hero-visual{background-image:none;height:60vh}.how-hero-visual:before{content:"";z-index:0;filter:blur(12px);opacity:.34;background-image:url(/brand/homeverify-how-hero-success.png);background-position:50% 30%;background-size:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.06)}.how-hero-grid{padding-top:34vh;padding-bottom:44px}.how-hero-copy h1{font-size:38px}.how-hero-copy>p{max-width:350px}.how-hero-image{z-index:1;object-fit:contain;object-position:50% 0%;-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000,#000 72%,#0000)}}.audience-hero{background:radial-gradient(circle at 82% 34%,#0a96881f,#0000 38%),linear-gradient(90deg,#fff,#fff 44%,#f2fbf9);padding:clamp(72px,8vw,108px) 0 clamp(76px,8vw,118px);position:relative;overflow:hidden}.audience-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffff0d,#ffffff26 50%,#ffffffd9 85%,#fff),linear-gradient(90deg,#fff,#fffffff5 36%,#ffffff6b 62%,#ffffff14);position:absolute;top:0;right:0;bottom:0;left:0}.audience-hero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#fff0,#fff 88%);height:190px;position:absolute;bottom:0;left:0;right:0}.audience-hero-grid{z-index:3;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(28px,5vw,86px);min-height:clamp(560px,70vh,690px);display:grid;position:relative}.audience-hero-copy{z-index:5;max-width:640px;position:relative}.audience-hero-copy h1,.audience-hero-copy p{text-shadow:0 1px 22px #ffffffc7}.audience-visual{z-index:2;width:min(62vw,820px);max-width:none;height:clamp(520px,67vh,660px);min-height:clamp(520px,67vh,660px);box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;margin:0 calc(-50vw + min(1180px,100vw - 48px)/2) 0 0;position:relative;overflow:hidden}.audience-visual:before,.audience-visual:after{content:"";z-index:2;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.audience-visual:before{background:linear-gradient(90deg,#fff,#ffffffeb 15%,#ffffff61 42%,#fff0 72%),linear-gradient(#ffffff14,#fff0 44%)}.audience-visual:after{background:linear-gradient(#fff0,#ffffff29 52%,#ffffffe6 88%,#fff),radial-gradient(circle,#0000,#0000 56%,#ffffff57)}.renter-hero-image,.landlord-hero-image{z-index:1;object-fit:cover;width:100%;height:100%;box-shadow:none;filter:saturate(.98)contrast(.98)brightness(.95);border:0;border-radius:0;position:absolute;top:0;right:0;bottom:0;left:0}.audience-landlords .audience-hero{background:radial-gradient(circle at 82% 34%,#0a96881c,#0000 40%),linear-gradient(90deg,#fff,#fff 44%,#f0faf8)}.audience-landlords .audience-visual{width:min(63vw,850px)}.how-hero{min-height:75vh}.how-hero:before{background:linear-gradient(#ffffff0d,#ffffff26 50%,#ffffffd9 85%,#fff),linear-gradient(90deg,#fff,#fffffff7 36%,#ffffff80 58%,#ffffff0f)}.how-hero-grid{min-height:75vh;padding-top:clamp(96px,12vh,132px);padding-bottom:clamp(68px,8vh,94px)}.how-hero-visual{left:43%;right:-3%;overflow:hidden}.how-hero-image{object-position:58% 43%;transform-origin:100%;transform:scale(.92)}@media(max-width:980px){.audience-hero{background:#fff;padding:0 0 58px}.audience-hero:before{background:linear-gradient(#ffffff0d,#ffffff26 50%,#ffffffd9 85%,#fff)}.audience-hero-grid{grid-template-columns:1fr;gap:28px;min-height:0;padding-top:0;display:grid}.audience-visual{order:-1;width:calc(100% + 48px);height:clamp(340px,56vh,520px);min-height:clamp(340px,56vh,520px);margin:0 -24px}.audience-visual:before{background:linear-gradient(#ffffff05,#ffffff14 52%,#ffffffdb 88%,#fff),linear-gradient(90deg,#ffffff29,#fff0 36%,#fff0 64%,#ffffff1f)}.audience-visual:after{background:linear-gradient(#fff0,#ffffff38 58%,#fff)}.audience-hero-copy{max-width:700px}.renter-hero-image{object-position:50% 50%}.landlord-hero-image{object-position:45% 48%}.how-hero-visual{left:36%;right:-12%}.how-hero-image{object-fit:cover;object-position:62% 36%;transform:scale(.86)}}@media(max-width:700px){.audience-visual{height:clamp(320px,48vh,430px);min-height:clamp(320px,48vh,430px)}.audience-hero-copy{padding-top:4px}.how-hero-grid{padding-top:32vh}.how-hero-visual{height:58vh;left:18%;right:-22%}.how-hero-image{object-fit:contain;object-position:64% 0%;transform:scale(.9)}}.audience-hero,.how-hero{background:#fff;min-height:80vh;padding:0;position:relative;overflow:hidden}.audience-hero:before,.how-hero:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#ffffff0d,#ffffff26 50%,#ffffffd9 85%,#fff),linear-gradient(90deg,#fff,#fffffff5 34%,#ffffff7a 58%,#ffffff0f);position:absolute;top:0;right:0;bottom:0;left:0}.audience-hero:after,.how-hero:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#fff0,#fff 82%);height:180px;position:absolute;bottom:0;left:0;right:0}.audience-hero-grid,.how-hero-grid{z-index:auto;align-items:flex-end;min-height:80vh;padding-top:18vh;padding-bottom:9vh;display:flex;position:relative}.audience-hero-copy,.how-hero-copy{z-index:5;width:min(100%,700px);max-width:700px;position:relative}.audience-hero-copy h1,.audience-hero-copy>p,.audience-hero-actions,.audience-proof,.how-hero-copy h1,.how-hero-copy>p,.how-hero-actions,.how-proof-line{z-index:5;text-shadow:0 1px 18px #ffffffb8;position:relative}.audience-hero-copy h1,.how-hero-copy h1{max-width:700px}.audience-hero-copy>p,.how-hero-copy>p{max-width:610px}.audience-visual,.how-hero-visual,.audience-landlords .audience-visual{z-index:1;width:100vw;max-width:none;height:auto;min-height:0;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;margin:0;position:absolute;inset:0 auto 0 50%;overflow:hidden;transform:translate(-50%)}.audience-visual:before,.audience-visual:after,.how-hero-visual:before,.how-hero-visual:after{content:"";z-index:2;pointer-events:none;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.audience-visual:after,.how-hero-visual:after{background:linear-gradient(#fff0,#ffffff24 54%,#ffffffe0 88%,#fff),radial-gradient(circle,#0000,#0000 58%,#ffffff4d)}.renter-hero-image,.landlord-hero-image,.how-hero-image{z-index:1;object-fit:cover;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;position:absolute;top:0;right:0;bottom:0;left:0;transform:none}.landlord-hero-note{display:none}@media(max-width:900px){.audience-hero,.how-hero{min-height:65vh}.audience-hero:before,.how-hero:before{background:linear-gradient(#ffffff0d,#ffffff26 50%,#ffffffd9 85%,#fff),linear-gradient(#ffffff14,#ffffff4d 48%,#ffffffeb 92%)}.audience-hero-grid,.how-hero-grid{min-height:65vh;padding-top:24vh;padding-bottom:7vh}.audience-visual,.how-hero-visual,.audience-landlords .audience-visual{order:initial;width:100vw;height:auto;min-height:0;margin:0;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.renter-hero-image{object-position:53% 42%}.landlord-hero-image{object-position:48% 43%}.how-hero-image{object-fit:cover;object-position:58% 36%}}@media(max-width:560px){.audience-hero-grid,.how-hero-grid{padding-top:31vh;padding-bottom:48px}.audience-hero-copy h1,.how-hero-copy h1{font-size:39px}.audience-hero-copy>p,.how-hero-copy>p{max-width:350px}.renter-hero-image{object-position:54% 36%}.landlord-hero-image{object-position:43% 36%}.how-hero-image{object-position:62% 29%}}.audience-hero:before,.how-hero:before{background:linear-gradient(90deg,#fff,#fffffffa 28%,#ffffffb3 44%,#ffffff2e 66%,#fff0),linear-gradient(#ffffff08,#ffffff0a 54%,#ffffffd1 91%,#fff)}.audience-visual:before,.how-hero-visual:before{background:linear-gradient(90deg,#fff,#fffffff0 16%,#ffffff6b 38%,#fff0 66%)}.audience-visual:after,.how-hero-visual:after{background:linear-gradient(#fff0,#ffffff9e 72%,#fff);height:34%;top:auto}.how-hero-visual{left:34%;right:0}.how-hero-copy,.how-hero-copy h1{max-width:620px}.how-hero-image{object-position:57% 48%;filter:saturate()contrast(.99)brightness(.9);transform:none}@media(min-width:1180px){.how-hero-grid,.audience-hero-grid{max-width:1280px}.how-hero-visual{left:38%}}@media(max-width:900px){.audience-hero:before,.how-hero:before{background:linear-gradient(#ffffff05,#ffffff14 42%,#ffffffd1 82%,#fff),linear-gradient(90deg,#ffffffc7,#ffffff57 38%,#fff0)}.how-hero-image{object-position:55% 36%;filter:saturate()contrast(.99)brightness(.92)}}.how-hero,.audience-hero{background:#fff;min-height:78vh;padding:0;position:relative;overflow:hidden}.how-hero:before,.audience-hero:before{display:none}.how-hero-grid,.audience-hero-grid{z-index:5;align-items:flex-end;min-height:78vh;padding-top:clamp(96px,12vh,132px);padding-bottom:clamp(62px,8vh,92px);display:flex;position:relative}.how-hero-copy,.audience-hero-copy{z-index:7;width:min(100%,640px);max-width:640px;position:relative}.how-hero-copy h1,.audience-hero-copy h1{text-shadow:0 1px 20px #ffffffb3;max-width:640px}.how-hero-copy>p,.audience-hero-copy>p{text-shadow:0 1px 18px #ffffffb8;max-width:560px}.how-hero-visual:before,.audience-visual:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#fff,#fffffff5 10%,#ffffffb3 24%,#ffffff2e 46%,#fff0 70%),linear-gradient(#ffffff2e,#fff0 28%);display:block;position:absolute;top:0;right:0;bottom:0;left:0}.how-hero-visual:after,.audience-visual:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#fff0,#ffffffb8 78%,#fff);height:34%;display:block;position:absolute;inset:auto 0 0}.how-hero-image,.renter-hero-image,.landlord-hero-image{z-index:1;object-fit:cover;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;position:absolute;top:0;right:0;bottom:0;left:0;transform:none}@media(min-width:1280px){.how-hero-visual{left:40%}.audience-visual,.audience-landlords .audience-visual{left:41%}}@media(max-width:980px){.how-hero,.audience-hero{min-height:66vh}.how-hero-grid,.audience-hero-grid{min-height:66vh;padding-top:28vh;padding-bottom:54px}.how-hero-visual,.audience-visual,.audience-landlords .audience-visual{width:auto;height:48vh;inset:0 0 auto;transform:none}.how-hero-visual:before,.audience-visual:before{background:linear-gradient(#ffffff05,#ffffff14 42%,#ffffffc7 86%,#fff),linear-gradient(90deg,#ffffffbd,#ffffff52 38%,#fff0)}.how-hero-image{object-position:52% 34%;filter:saturate(1.02)contrast(1.02)brightness(.92)}}@media(max-width:560px){.how-hero-grid,.audience-hero-grid{padding-top:31vh;padding-bottom:44px}.how-hero-copy h1,.audience-hero-copy h1{font-size:38px}.how-hero-copy>p,.audience-hero-copy>p{max-width:350px}}.how-hero-grid{max-width:1320px}.how-hero-copy{width:min(100%,610px);max-width:610px}.how-hero-copy>p{max-width:540px}.how-hero-visual{left:30%}.how-hero-visual:before{background:linear-gradient(90deg,#fff,#fffffffa 24%,#ffffffd1 40%,#ffffff52 58%,#fff0 78%),linear-gradient(#ffffff1f,#fff0 24%)}@media(min-width:1280px){.how-hero-visual{left:31%}}@media(max-width:980px){.how-hero-visual{left:0}.how-hero-copy h1{font-size:clamp(38px,10vw,54px)}}.how-hero{isolation:isolate;background:#fff;min-height:min(820px,100vh - 92px);padding:clamp(118px,14vh,168px) 0 clamp(72px,10vh,116px);overflow:hidden}.how-hero:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#fff,#fffffffc 22%,#ffffffeb 36%,#ffffff94 51%,#ffffff2e 68%,#fff0 86%),linear-gradient(#ffffff2e,#fff0 42%,#ffffffc2 86%,#fff);display:block;position:absolute;top:0;right:0;bottom:0;left:0}.how-hero:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#fff0,#fff 82%);height:190px;position:absolute;bottom:-1px;left:0;right:0}.how-hero-grid{z-index:4;align-items:flex-end;max-width:1280px;min-height:0;display:flex;position:relative}.how-hero-copy{z-index:6;text-shadow:0 1px 24px #ffffffe0;width:min(100%,590px);max-width:590px;padding-top:0;position:relative}.how-hero-copy h1{letter-spacing:-.07em;max-width:590px;font-size:clamp(48px,5.1vw,70px);line-height:1.06}.how-hero-copy>p{color:#3f5063f5;max-width:545px}.how-hero-visual{z-index:1;width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;transform:none}.how-hero-visual:before,.how-hero-visual:after{display:none}.how-hero-image{object-fit:cover;object-position:center 48%;opacity:1;filter:saturate(1.05)contrast(1.04)brightness(.9);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:1400px){.how-hero-copy{width:min(100%,620px);max-width:620px}.how-hero-copy h1{max-width:620px;font-size:clamp(54px,4.8vw,74px)}}@media(max-width:980px){.how-hero{min-height:720px;padding:320px 0 58px}.how-hero:before{background:linear-gradient(#ffffff0d,#ffffff3d 30%,#ffffffe6 64%,#fff),linear-gradient(90deg,#fffffff0,#fffc 42%,#ffffff14)}.how-hero-grid{display:block}.how-hero-copy{width:100%;max-width:620px}.how-hero-copy h1{letter-spacing:-.062em;max-width:520px;font-size:clamp(39px,10vw,56px)}.how-hero-image{object-position:58% 18%}}@media(max-width:640px){.how-hero{min-height:680px;padding-top:300px}.how-hero-copy h1{max-width:360px}.how-hero-copy>p{max-width:350px}.how-hero-image{object-position:62% 12%}}.how-hero{min-height:min(780px,100vh - 78px);padding:clamp(96px,12vh,142px) 0 clamp(66px,9vh,104px)}.how-hero:before{display:none}.how-hero-grid{z-index:1}.how-hero-visual{z-index:-1}.how-hero-visual:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#fff,#fffffffc 18%,#fffffff0 31%,#ffffffb8 45%,#ffffff3d 62%,#fff0 82%),linear-gradient(#ffffff14,#fff0 48%,#ffffffb8 86%,#fff);display:block;position:absolute;top:0;right:0;bottom:0;left:0}.how-hero-visual:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#fff0,#fff 88%);height:185px;display:block;position:absolute;bottom:-1px;left:0;right:0}.how-hero-copy{z-index:4}.how-hero-copy h1{font-size:clamp(50px,5vw,68px);line-height:1.07}@media(max-width:980px){.how-hero{min-height:690px;padding-top:300px}.how-hero-visual{z-index:-1}.how-hero-visual:before{background:linear-gradient(#ffffff0a,#fff3 32%,#ffffffe6,#fff),linear-gradient(90deg,#fffffff0,#ffffffc7 42%,#ffffff1a)}}.how-hero-grid{width:min(100% - 48px,1120px);margin-inline:auto;position:static}.how-hero-visual{top:0;right:0;bottom:0;left:0}.how-hero-copy{margin-left:0}@media(max-width:980px){.how-hero-grid{align-items:initial;width:min(100% - 40px,620px);min-height:0;padding-top:0;padding-bottom:0}.how-hero{min-height:auto;padding-top:410px;padding-bottom:62px}.how-hero-visual{height:520px;bottom:auto}.how-hero-visual:before{background:linear-gradient(#ffffff0a,#ffffff1f 34%,#ffffffb8 66%,#fff),linear-gradient(90deg,#ffffffc2,#ffffff73 42%,#ffffff14)}.how-hero-visual:after{height:170px}.how-hero-copy{text-shadow:none;padding-top:0}}@media(max-width:640px){.how-hero{padding-top:410px}.how-hero-copy h1{max-width:350px}}.how-hero:before,.audience-hero:before{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#fffefafc,#fffffff5 22%,#ffffffd1 37%,#ffffff6b 53%,#ffffff1f 70%,#fff0),linear-gradient(#ffffff0a,#ffffff1f 48%,#ffffffd1 88%,#fff)!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.how-hero-grid,.audience-hero-grid{align-items:center!important;width:min(100% - 48px,1180px)!important;max-width:1180px!important;min-height:min(790px,100vh - 76px)!important;margin-inline:auto!important;padding:clamp(72px,10vh,112px) 0 clamp(78px,11vh,118px)!important;display:flex!important;position:static!important}.how-hero-copy,.audience-hero-copy{z-index:4!important;text-shadow:0 1px 24px #ffffffdb!important;width:min(100%,620px)!important;max-width:620px!important;margin:0!important;padding:0!important;position:relative!important}.how-hero-visual,.audience-visual,.audience-landlords .audience-visual{z-index:0!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:hidden!important;transform:none!important}.how-hero-image,.renter-hero-image,.landlord-hero-image{z-index:0!important;object-fit:cover!important;width:100%!important;height:100%!important;box-shadow:none!important;opacity:1!important;border:0!important;border-radius:0!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;transform:none!important}@media(min-width:1280px){.how-hero-grid,.audience-hero-grid{width:min(100% - 72px,1280px)!important;max-width:1280px!important}.how-hero-copy,.audience-hero-copy{width:min(100%,660px)!important;max-width:660px!important}.how-hero-copy h1,.audience-hero-copy h1{max-width:680px!important}}@media(max-width:980px){.how-hero,.audience-hero{min-height:auto!important;padding-top:min(58vw,390px)!important;padding-bottom:56px!important}.how-hero:before,.audience-hero:before{background:linear-gradient(#ffffff08,#ffffff29,#ffffffdb 76%,#fff),linear-gradient(90deg,#ffffffa3,#ffffff42 44%,#fff0)!important}.how-hero-grid,.audience-hero-grid{width:min(100% - 40px,680px)!important;max-width:680px!important;min-height:0!important;padding:0!important;display:block!important}.how-hero-visual,.audience-visual,.audience-landlords .audience-visual{height:min(64vw,430px)!important;bottom:auto!important}.how-hero-copy,.audience-hero-copy{width:100%!important;max-width:620px!important}.how-hero-copy h1,.audience-hero-copy h1{letter-spacing:-.055em!important;max-width:540px!important;font-size:clamp(39px,10vw,56px)!important;line-height:1.1!important}.how-hero-copy>p,.audience-hero-copy>p{max-width:520px!important;font-size:16px!important;line-height:1.66!important}.how-hero-image{object-position:56% 36%!important}.renter-hero-image{object-position:52% 38%!important}.landlord-hero-image{object-position:47% 38%!important}}@media(max-width:560px){.how-hero,.audience-hero{padding-top:340px!important;padding-bottom:46px!important}.how-hero-visual,.audience-visual,.audience-landlords .audience-visual{height:380px!important}.how-hero-copy h1,.audience-hero-copy h1{max-width:360px!important;font-size:38px!important}.how-hero-copy>p,.audience-hero-copy>p{max-width:350px!important}.how-proof-line,.audience-proof{margin-top:36px!important}}.subpage-hero{isolation:isolate!important;background:#fff!important;width:100vw!important;min-height:min(880px,100vh - 74px)!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important;position:relative!important;overflow:hidden!important}.subpage-hero .subpage-hero-stage{z-index:4!important;justify-content:flex-start!important;align-items:center!important;width:min(100% - 48px,1180px)!important;max-width:1180px!important;min-height:min(880px,100vh - 74px)!important;margin:0 auto!important;padding:86px 0 132px!important;display:flex!important;position:relative!important}.subpage-hero .subpage-hero-copy{z-index:5!important;width:min(100%,640px)!important;max-width:640px!important;padding:0!important;position:relative!important}.subpage-hero .subpage-hero-copy h1{max-width:700px!important;color:var(--navy)!important;letter-spacing:-.066em!important;text-wrap:balance!important;text-shadow:none!important;margin:0 0 24px!important;font-size:clamp(60px,5.8vw,88px)!important;line-height:.98!important}.subpage-hero .subpage-hero-copy h1 span{color:var(--teal-dark)!important}.subpage-hero .subpage-hero-copy>p{color:#4e6173!important;max-width:590px!important;text-shadow:none!important;font-size:clamp(18px,1.35vw,22px)!important;line-height:1.68!important}.subpage-hero .subpage-hero-actions{gap:14px!important;margin-top:34px!important;display:flex!important}.subpage-hero .subpage-proof-line{z-index:5!important;color:#3f5368!important;flex-wrap:wrap!important;gap:28px!important;margin-top:34px!important;display:flex!important;position:relative!important}.subpage-hero .subpage-proof-line span{align-items:center!important;gap:10px!important;display:inline-flex!important}.subpage-hero .subpage-hero-visual{z-index:1!important;width:100vw!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:50%!important;overflow:hidden!important;transform:translate(-50%)!important}.subpage-hero .hero-image-frame{width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:hidden!important}.subpage-hero .subpage-hero-image{object-fit:cover!important;opacity:.98!important;width:100%!important;max-width:none!important;height:100%!important;box-shadow:none!important;filter:saturate(1.03)contrast(.99)brightness(1.04)!important;border:0!important;border-radius:0!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;transform:none!important}.subpage-hero .subpage-hero-image-how{object-position:68% 48%!important}.subpage-hero .subpage-hero-image-renter{object-position:66% 50%!important}.subpage-hero .subpage-hero-image-landlord{object-position:62% 50%!important}@media(max-width:980px){.subpage-hero{min-height:760px!important}.subpage-hero:before{background:linear-gradient(#ffffff14,#ffffff38 34%,#ffffffe0 76%,#fff),radial-gradient(110% 62% at 50% 78%,#fffffff7,#ffffff9e 45%,#fff0 75%)!important}.subpage-hero .subpage-hero-stage{align-items:flex-end!important;width:min(100% - 36px,680px)!important;min-height:760px!important;padding:332px 0 66px!important}.subpage-hero .subpage-hero-copy{max-width:620px!important}.subpage-hero .subpage-hero-copy h1{font-size:clamp(42px,10.5vw,62px)!important;line-height:1.02!important}.subpage-hero .subpage-hero-image-how{object-position:62% 18%!important}.subpage-hero .subpage-hero-image-renter{object-position:54% 18%!important}.subpage-hero .subpage-hero-image-landlord{object-position:50% 18%!important}}@media(max-width:560px){.subpage-hero{min-height:700px!important}.subpage-hero .subpage-hero-stage{width:min(100% - 32px,420px)!important;min-height:700px!important;padding:275px 0 52px!important}.subpage-hero .subpage-hero-copy h1{font-size:clamp(38px,12vw,50px)!important}.subpage-hero .subpage-hero-copy>p{font-size:16px!important;line-height:1.64!important}.subpage-hero .subpage-hero-actions{gap:12px!important;display:grid!important}}.how-hero-copy h1,.audience-hero-copy h1{letter-spacing:-.07em!important;max-width:720px!important;margin-bottom:24px!important;font-size:clamp(54px,5.6vw,84px)!important;line-height:1.05!important}.how-hero-copy>p,.audience-hero-copy>p{max-width:620px!important;font-size:clamp(17px,1.35vw,22px)!important;line-height:1.7!important}.how-hero-actions,.audience-hero-actions{margin-top:32px!important}.how-proof-line,.audience-proof{margin-top:54px!important}.how-hero-visual:before,.how-hero-visual:after,.audience-visual:before,.audience-visual:after,.renter-visual:before,.renter-visual:after,.landlord-visual:before,.landlord-visual:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}@media(max-width:1080px){.how-hero,.audience-hero{min-height:auto!important;padding-top:min(56vw,430px)!important;padding-bottom:62px!important}.how-hero:before,.audience-hero:before{background:linear-gradient(#ffffff05,#ffffff1a 34%,#ffffffe0 74%,#fff),linear-gradient(90deg,#ffffffc2,#ffffff4d 48%,#fff0)!important}.how-hero-grid,.audience-hero-grid{width:min(100% - 40px,720px)!important;max-width:720px!important;min-height:0!important;padding:0!important;display:block!important}.how-hero-visual,.audience-visual,.audience-landlords .audience-visual{height:min(60vw,430px)!important;bottom:auto!important}.how-hero-copy,.audience-hero-copy{width:100%!important;max-width:640px!important}.how-hero-copy h1,.audience-hero-copy h1{max-width:580px!important;font-size:clamp(40px,9vw,60px)!important;line-height:1.08!important}.how-hero-copy>p,.audience-hero-copy>p{max-width:540px!important;font-size:16px!important;line-height:1.66!important}.how-hero-image{object-position:60% 36%!important}.renter-hero-image{object-position:50% 38%!important}.landlord-hero-image{object-position:45% 36%!important}}@media(max-width:560px){.how-hero,.audience-hero{padding-top:330px!important;padding-bottom:48px!important}.how-hero-visual,.audience-visual,.audience-landlords .audience-visual{height:360px!important}.how-hero-grid,.audience-hero-grid{width:min(100% - 32px,420px)!important}.how-hero-copy h1,.audience-hero-copy h1{max-width:380px!important;font-size:40px!important}.how-hero-copy>p,.audience-hero-copy>p{max-width:360px!important}}.how-hero-copy h1,.audience-hero-copy h1{letter-spacing:-.07em!important;max-width:690px!important;color:var(--navy)!important;text-shadow:0 10px 44px #ffffffbf!important;margin:20px 0 22px!important;font-size:clamp(56px,5.2vw,78px)!important;line-height:1.08!important}.how-hero-copy>p,.audience-hero-copy>p{color:#506173!important;text-shadow:0 8px 34px #ffffffc7!important;max-width:610px!important;font-size:clamp(17px,1.25vw,21px)!important;line-height:1.7!important}.how-hero-actions,.audience-hero-actions{z-index:5!important;margin-top:34px!important;position:relative!important}.how-proof-line,.audience-proof{z-index:5!important;margin-top:54px!important;position:relative!important}.how-hero-visual,.audience-visual,.audience-landlords .audience-visual{z-index:0!important;width:100vw!important;max-width:none!important;height:100%!important;min-height:0!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0 auto 0 50%!important;overflow:hidden!important;transform:translate(-50%)!important}.how-hero-visual:before,.how-hero-visual:after,.audience-visual:before,.audience-visual:after,.renter-visual:before,.renter-visual:after,.landlord-visual:before,.landlord-visual:after{content:none!important;display:none!important}.how-hero-image,.renter-hero-image,.landlord-hero-image{object-fit:cover!important;width:100%!important;height:100%!important;box-shadow:none!important;opacity:1!important;border:0!important;border-radius:0!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;transform:none!important}.how-hero-image{object-position:61% 47%!important;filter:saturate(1.05)contrast(1.03)brightness(.96)!important}.renter-hero-image{object-position:58% 50%!important;filter:saturate(1.05)contrast(1.02)brightness(.98)!important}.landlord-hero-image{object-position:59% 48%!important;filter:saturate(1.04)contrast(1.04)brightness(.94)!important}.audience-hero .landlord-hero-note,.audience-hero .application-preview,.audience-hero .scan-result,.audience-hero .renter-certificate,.audience-hero .landlord-inbox{display:none!important}@media(max-width:1080px){.how-hero,.audience-hero{min-height:720px!important}.how-hero:before,.audience-hero:before{background:linear-gradient(#ffffff0a,#fff3 42%,#ffffffe0 74%,#fff),linear-gradient(90deg,#ffffffdb,#ffffff94 44%,#fff0)!important}.how-hero-grid,.audience-hero-grid{align-items:flex-end!important;width:min(100% - 42px,760px)!important;min-height:720px!important;padding:340px 0 58px!important}.how-hero-copy,.audience-hero-copy{max-width:650px!important}.how-hero-copy h1,.audience-hero-copy h1{max-width:620px!important;font-size:clamp(42px,8vw,62px)!important}.how-hero-copy>p,.audience-hero-copy>p{max-width:560px!important;font-size:16px!important;line-height:1.66!important}.how-hero-image{object-position:58% 25%!important}.renter-hero-image{object-position:52% 31%!important}.landlord-hero-image{object-position:45% 27%!important}}@media(max-width:560px){.how-hero,.audience-hero{min-height:660px!important}.how-hero-grid,.audience-hero-grid{width:min(100% - 32px,430px)!important;min-height:660px!important;padding:310px 0 44px!important}.how-hero-copy h1,.audience-hero-copy h1{max-width:395px!important;font-size:40px!important;line-height:1.1!important}.how-hero-copy>p,.audience-hero-copy>p{max-width:360px!important}.how-proof-line,.audience-proof{margin-top:32px!important}}.process-timeline,.how-scenes-timeline{--timeline-progress:0%}.process-timeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;padding:20px 0 10px;display:grid;position:relative}.process-timeline-rail{z-index:0;background:#b8d6d22e;border-radius:999px;height:2px;position:absolute;top:44px;left:8.33333%;right:8.33333%;overflow:hidden}.process-timeline-rail span{width:var(--timeline-progress);border-radius:inherit;background:linear-gradient(90deg,#5cd8c673,#ffffffeb,#5cd8c6b8);height:100%;transition:width .18s linear;display:block;box-shadow:0 0 24px #5cd8c659}.process-timeline-step{z-index:1;opacity:.72;animation:.72s cubic-bezier(.2,.72,.18,1) both timeline-fade-up;animation-delay:calc(var(--step-index,0) * 75ms);gap:19px;transition:opacity .28s,transform .28s,filter .28s;display:grid;position:relative;transform:translateY(18px)scale(.985)}.process-timeline-step.is-complete{opacity:.9;transform:translateY(4px)scale(1)}.process-timeline-step.is-active{opacity:1;filter:saturate(1.06);transform:translateY(0)scale(1.018)}.process-marker{color:#ffffffc7;background:#ffffff1a;border:1px solid #bceae238;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto;transition:background .28s,color .28s,border-color .28s,transform .28s,box-shadow .28s;display:grid;box-shadow:inset 0 1px #ffffff1c,0 12px 30px #00000029}.process-marker b{letter-spacing:.12em;font-size:12px}.process-timeline-step.is-complete .process-marker,.process-timeline-step.is-active .process-marker{color:#fff;background:linear-gradient(135deg,#087f78,#10a091);border-color:#5fe1cdb8}.process-timeline-step.is-active .process-marker{transform:translateY(-2px)scale(1.06);box-shadow:0 0 0 9px #5bd8c61f,0 18px 38px #0712223d}.process-timeline-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff21,#ffffff13),#fff1;border:1px solid #ccebe729;border-radius:26px;flex-direction:column;align-items:flex-start;min-height:210px;padding:25px 20px 24px;transition:background .28s,border-color .28s,box-shadow .28s;display:flex;box-shadow:0 24px 64px #0000001f}.process-timeline-step.is-active .process-timeline-card{background:radial-gradient(circle at 22% 0,#5ddcc82e,#0000 45%),linear-gradient(#ffffff2e,#ffffff18);border-color:#80e8d85c;box-shadow:0 28px 74px #0003,0 0 46px #23ccb514}.process-timeline-icon{color:#7ff0dc;background:#5fe1cd1a;border-radius:14px;place-items:center;width:40px;height:40px;margin-bottom:22px;display:grid}.process-timeline-icon svg{stroke-width:1.9px;width:19px;height:19px}.process-timeline-card strong{color:#fff;letter-spacing:-.02em;font-size:17px;line-height:1.25}.process-timeline-card p{color:#aec1cc;margin:11px 0 0;font-size:14px;line-height:1.58}.how-scenes-timeline{position:relative}.how-scenes-timeline:before{display:none!important}.how-progress-rail{z-index:0;background:linear-gradient(#0000,#0898882e 8%,#0898882e 92%,#0000);border-radius:999px;width:2px;position:absolute;top:42px;bottom:78px;left:50%;overflow:hidden;transform:translate(-50%)}.how-progress-rail span{width:100%;height:var(--timeline-progress);border-radius:inherit;background:linear-gradient(#0e9f91,#75d7c5);transition:height .18s linear;display:block;box-shadow:0 0 28px #08988838}.how-scene{opacity:.62;transition:opacity .32s,transform .32s,filter .32s;transform:translateY(26px)scale(.985);animation:.74s cubic-bezier(.2,.72,.18,1) both timeline-fade-up!important;animation-delay:calc(var(--scene-index,0) * 80ms)!important}.how-scene.is-complete{opacity:.86;transform:translateY(5px)scale(1)}.how-scene.is-active{opacity:1;filter:saturate(1.03);transform:translateY(0)scale(1.01)}.how-scene:after{transition:background .28s,border-color .28s,box-shadow .28s,transform .28s;background:#fff!important;border:2px solid #08988847!important;box-shadow:0 0 0 8px #0898880f!important}.how-scene.is-complete:after,.how-scene.is-active:after{background:var(--teal)!important;border-color:#fff!important}.how-scene.is-active:after{transform:scale(1.14);box-shadow:0 0 0 10px #0898881f,0 0 34px #08988847!important}.how-scene-copy{transition:transform .32s}.how-scene.is-active .how-scene-copy{transform:translateY(-3px)}.how-scene-number{transition:color .3s,opacity .3s}.how-scene.is-active .how-scene-number{color:#08988817}.how-scene-label{background:#ddf6f0bd;border-radius:999px;padding:8px 12px}.how-scene-visual .how-ui{transition:transform .32s,box-shadow .32s,border-color .32s}.how-scene.is-active .how-ui{border-color:#08988838;transform:translateY(-4px);box-shadow:0 30px 76px #081a311f}@keyframes timeline-fade-up{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media(max-width:980px){.process-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:4px}.process-timeline-rail{display:none}.process-marker{margin-left:0}.process-timeline-card{min-height:178px}.how-progress-rail{top:47px;bottom:68px;left:17px;transform:none}}@media(max-width:680px){.process-timeline{grid-template-columns:1fr;gap:14px;padding-left:38px}.process-timeline-rail{width:2px;height:auto;display:block;inset:22px auto 22px 16px}.process-timeline-rail span{width:100%;height:var(--timeline-progress)}.process-timeline-step{display:block}.process-marker{width:38px;height:38px;position:absolute;top:20px;left:-42px}.process-marker b{font-size:10px}.process-timeline-card{border-radius:22px;min-height:0;padding:22px 20px}.process-timeline-icon{margin-bottom:16px}.how-progress-rail{top:44px;bottom:58px;left:9px}}@media(prefers-reduced-motion:reduce){.process-timeline-step,.how-scene,.how-scene-copy,.how-ui,.process-marker,.process-timeline-card{transition:none!important;animation:none!important}}.process-section{background:radial-gradient(circle at 20% 18%,#0e9f912e,#0000 32%),radial-gradient(circle at 82% 64%,#5bd8c61c,#0000 34%),#071a31;position:relative;overflow:clip}.process-section:before{content:"";pointer-events:none;opacity:.28;background:linear-gradient(#ffffff09,#0000 22%,#0000 78%,#0000001f),repeating-linear-gradient(135deg,#ffffff09 0,#ffffff09 1px,#0000 1px,#0000 18px);position:absolute;top:0;right:0;bottom:0;left:0}.process-section .container{z-index:1;position:relative}.process-section .section-heading{max-width:760px;margin-inline:auto}.process-section .section-heading h2{max-width:680px;margin-inline:auto}.process-section .process-timeline{--timeline-progress:0%;grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;gap:clamp(44px,7vw,96px);max-width:1180px;margin:72px auto 0;padding:0 0 10px;display:grid}.process-story-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 12% 0,#59decb38,#0000 42%),linear-gradient(#ffffff21,#fff1);border:1px solid #b8eae12e;border-radius:34px;min-height:430px;padding:34px;position:sticky;top:118px;overflow:hidden;box-shadow:0 34px 90px #00000038}.process-story-panel:before{content:"";filter:blur(42px);background:#52d9c629;border-radius:999px;height:190px;position:absolute;inset:auto -20% -28% 18%}.process-story-kicker,.process-step-label{color:#78ead9;letter-spacing:.22em;text-transform:uppercase;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.process-story-number{letter-spacing:-.08em;color:#ffffff14;text-shadow:0 0 44px #68edda1f;margin-top:26px;font-size:clamp(82px,9vw,136px);font-weight:800;line-height:.82}.process-story-panel h3{color:#fff;letter-spacing:-.055em;margin:30px 0 0;font-size:clamp(30px,3vw,45px);line-height:1.03;position:relative}.process-story-panel p{color:#e2eff4c7;max-width:290px;margin:17px 0 0;font-size:16px;line-height:1.68;position:relative}.process-story-progress{background:#ffffff1c;border-radius:999px;height:4px;position:absolute;bottom:32px;left:34px;right:34px;overflow:hidden}.process-story-progress span{width:var(--timeline-progress);border-radius:inherit;background:linear-gradient(90deg,#58e2ce,#fff,#0ea091);height:100%;transition:width .16s linear;display:block;box-shadow:0 0 24px #58e2ce6b}.process-section .process-story-list{gap:22px;padding:8px 0 8px 62px;display:grid;position:relative}.process-section .process-timeline-rail{z-index:0;background:linear-gradient(#ffffff17,#b4eae038,#ffffff14);border-radius:999px;width:2px;height:auto;display:block;position:absolute;inset:28px auto 28px 23px;overflow:hidden}.process-section .process-timeline-rail span{width:100%;height:var(--timeline-progress);background:linear-gradient(#6fead9,#fff 46%,#0ea091);transition:height .16s linear;box-shadow:0 0 28px #5de8d361}.process-section .process-timeline-step{z-index:1;opacity:.58;animation:.78s cubic-bezier(.2,.72,.18,1) both timeline-fade-up;animation-delay:calc(var(--step-index,0) * 95ms);grid-template-columns:48px minmax(0,1fr);align-items:stretch;gap:24px;transition:opacity .34s,transform .34s,filter .34s;display:grid;position:relative;transform:translateY(28px)scale(.985)}.process-section .process-timeline-step.is-complete{opacity:.82;transform:translateY(0)scale(1)}.process-section .process-timeline-step.is-active{opacity:1;filter:saturate(1.08);transform:translateY(-2px)scale(1.012)}.process-section .process-marker{color:#ffffffbd;background:linear-gradient(#ffffff26,#ffffff14),#102942;border:1px solid #c6ebe540;border-radius:50%;place-items:center;width:48px;height:48px;margin:0;transition:background .3s,color .3s,border-color .3s,transform .3s,box-shadow .3s;display:grid;position:relative;top:28px;box-shadow:inset 0 1px #ffffff1f,0 16px 36px #0003}.process-section .process-marker b{letter-spacing:.1em;font-size:12px}.process-section .process-timeline-step.is-complete .process-marker,.process-section .process-timeline-step.is-active .process-marker{color:#fff;background:linear-gradient(135deg,#087f78,#10a091);border-color:#5fe1cdc7}.process-section .process-timeline-step.is-active .process-marker{transform:scale(1.08);box-shadow:0 0 0 10px #5bd8c621,0 20px 44px #00000040}.process-section .process-timeline-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff24,#ffffff12),#ffffff0e;border:1px solid #ccebe726;border-radius:30px;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:22px;min-height:156px;padding:28px 30px;transition:background .34s,border-color .34s,box-shadow .34s,transform .34s;display:grid;box-shadow:0 24px 66px #00000024}.process-section .process-timeline-step.is-active .process-timeline-card{background:radial-gradient(circle at 14% 16%,#5ddcc83d,#0000 38%),linear-gradient(135deg,#fff3,#ffffff17);border-color:#80e8d86b;transform:translate(10px);box-shadow:0 34px 88px #00000038,0 0 54px #23ccb51a}.process-section .process-timeline-icon{color:#7ff0dc;background:#5fe1cd1a;border:1px solid #7ff0dc1f;border-radius:17px;place-items:center;width:48px;height:48px;margin:0;display:grid}.process-section .process-timeline-icon svg{stroke-width:1.85px;width:21px;height:21px}.process-section .process-timeline-card strong{color:#fff;letter-spacing:-.045em;margin-top:10px;font-size:clamp(22px,2vw,29px);line-height:1.07;display:block}.process-section .process-timeline-card p{color:#e2eff4c2;max-width:480px;margin:12px 0 0;font-size:15px;line-height:1.7}@media(max-width:980px){.process-section .process-timeline{grid-template-columns:1fr;gap:32px;margin-top:48px}.process-story-panel{min-height:0;padding:28px;position:relative;top:auto}.process-story-number{font-size:72px}.process-story-panel h3{margin-top:20px}}@media(max-width:680px){.process-section .process-timeline{margin-top:36px}.process-section .process-story-list{gap:18px;padding-left:48px}.process-section .process-timeline-rail{left:19px}.process-section .process-timeline-step{grid-template-columns:38px minmax(0,1fr);gap:14px}.process-section .process-marker{width:38px;height:38px;top:24px}.process-section .process-timeline-card{border-radius:24px;grid-template-columns:1fr;gap:18px;min-height:0;padding:24px 22px}.process-section .process-timeline-step.is-active .process-timeline-card{transform:translate(0)}.process-section .process-timeline-icon{width:44px;height:44px}}.how-hero:after,.audience-hero:after{content:""!important;z-index:4!important;pointer-events:none!important;background:linear-gradient(#fff0,#ffffffd1 62%,#fff)!important;height:150px!important;position:absolute!important;inset:auto 0 0!important}.how-hero-visual:before,.audience-visual:before{content:""!important;z-index:2!important;pointer-events:none!important;filter:blur(.2px)!important;background:radial-gradient(at 25%,#fffffff5,#ffffffd1 22%,#ffffff3d 43%,#fff0 65%),linear-gradient(90deg,#ffffffe6,#fff9 29%,#ffffff1a 55%,#fff0)!important;border-radius:0!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.how-hero-visual:after,.audience-visual:after{content:""!important;z-index:3!important;pointer-events:none!important;background:linear-gradient(#fff0,#ffffffb8 58%,#fff)!important;height:180px!important;position:absolute!important;inset:auto 0 0!important}@media(max-width:900px){.how-hero,.audience-hero{min-height:760px!important}.how-hero:before,.audience-hero:before{background:linear-gradient(#ffffff14,#ffffff38 38%,#ffffffe6 78%,#fff),linear-gradient(90deg,#ffffffdb,#ffffff40)!important}.how-hero-visual:before,.audience-visual:before{background:linear-gradient(#ffffff1a,#ffffff3d 42%,#ffffffeb 78%,#fff),radial-gradient(at 50% 74%,#fffffff0,#ffffff73 30%,#fff0 64%)!important}.how-hero-grid,.audience-hero-grid{align-items:flex-end!important;width:min(100% - 36px,680px)!important;min-height:760px!important;padding:310px 0 68px!important}.how-hero-copy,.audience-hero-copy{max-width:620px!important}.how-hero-copy h1,.audience-hero-copy h1{font-size:clamp(42px,10.5vw,62px)!important;line-height:1.02!important}.how-hero-image{object-position:64% 20%!important}.renter-hero-image{object-position:55% 18%!important}.landlord-hero-image{object-position:50% 18%!important}}@media(max-width:560px){.how-hero,.audience-hero{min-height:700px!important}.how-hero-grid,.audience-hero-grid{width:min(100% - 32px,420px)!important;min-height:700px!important;padding:270px 0 52px!important}.how-hero-copy h1,.audience-hero-copy h1{font-size:clamp(38px,12vw,50px)!important}.how-hero-copy>p,.audience-hero-copy>p{font-size:16px!important;line-height:1.64!important}.how-hero-actions,.audience-hero-actions{display:grid!important}}.pricing-experience .premium-price-card{-webkit-backdrop-filter:blur(16px)saturate(1.04)!important;background:#ffffffd6!important;border-radius:24px!important;width:min(100%,330px)!important;max-width:330px!important;padding:26px 24px 24px!important;box-shadow:0 22px 58px #081a311d!important}@media(max-width:980px){.pricing-experience .pricing-hero{background:linear-gradient(#ffffffd1,#ffffffb3 42%,#ffffffbd),url(/brand/homeverify-pricing-hero-bg.png) 54%/cover no-repeat!important}.pricing-experience .pricing-hero-grid{grid-template-columns:1fr!important}.pricing-experience .premium-price-card{justify-self:start!important;max-width:360px!important}}@media(max-width:680px){.pricing-experience .pricing-hero{background:linear-gradient(#ffffffe6,#ffffffd1 48%,#ffffffe0),url(/brand/homeverify-pricing-hero-bg.png) 52%/cover no-repeat!important}.pricing-experience .premium-price-card{max-width:none!important}.home-page,.pricing-experience{--hv-label-gap:12px;--hv-heading-gap:14px}.home-page .section-heading,.home-page .section-heading.centered,.home-page .pricing-section-head,.home-page .verification-section-head,.pricing-experience .pricing-section-head{max-width:100%!important;margin-bottom:34px!important}.home-hero .hero-copy h1,.pricing-experience .pricing-hero-copy h1{line-height:1.03!important}.home-page .section-heading h2 br,.home-page .pricing-section-head h2 br,.pricing-experience .pricing-section-head h2 br,.pricing-experience .pricing-confidence-copy h2 br,.pricing-experience .pricing-close-panel h2 br{display:none}}.home-page{--hv-heading-measure:780px;--hv-copy-measure:640px;--hv-label-gap:16px;--hv-heading-gap:18px}.home-page .hero-copy h1,.home-page .section-heading h2,.home-page .pricing-section-head h2,.home-page .pricing-confidence-copy h2,.home-page .pricing-close-panel h2,.pricing-experience .pricing-hero-copy h1{text-wrap:balance;font-weight:620!important}.home-page .section-heading,.home-page .pricing-section-head,.home-page .verification-section-head{max-width:var(--hv-heading-measure);gap:0;display:grid}.home-page .section-heading.centered,.home-page .pricing-section-head,.home-page .verification-section-head{margin-left:auto;margin-right:auto}.home-page .section-heading h2,.home-page .pricing-section-head h2,.home-page .verification-section-head h2{max-width:var(--hv-heading-measure);margin-top:0!important;margin-bottom:0!important}.home-page .section-heading p,.home-page .pricing-section-head p,.home-page .verification-section-head p{max-width:var(--hv-copy-measure);text-wrap:pretty;margin-top:var(--hv-heading-gap)!important;margin-bottom:0!important}.home-page .additional-modules-section .section-heading h2,.home-page .additional-modules-section .section-heading p,.home-page .additional-modules-intro{max-width:var(--hv-copy-measure)!important}.pricing-experience .pricing-section-head{max-width:var(--hv-heading-measure)!important;margin-bottom:50px!important}.pricing-experience .pricing-section-head h2,.pricing-experience .pricing-confidence-copy h2,.pricing-experience .pricing-close-panel h2{text-wrap:balance;font-weight:620!important}.pricing-experience .pricing-section-head p,.pricing-experience .pricing-confidence-copy p,.pricing-experience .pricing-close-panel p{text-wrap:pretty;max-width:var(--hv-copy-measure)!important}@media(max-width:680px){.home-page{--hv-label-gap:12px;--hv-heading-gap:14px}.home-page .section-heading,.home-page .section-heading.centered,.home-page .pricing-section-head,.home-page .verification-section-head{max-width:100%!important;margin-bottom:34px!important}.home-hero .hero-copy h1,.pricing-experience .pricing-hero-copy h1{line-height:1.03!important}.home-page .section-heading h2 br,.home-page .pricing-section-head h2 br,.pricing-experience .pricing-confidence-copy h2 br,.pricing-experience .pricing-close-panel h2 br{display:none}}.premium-payment-trust{z-index:1;gap:13px;margin-bottom:28px;display:grid;position:relative}.premium-payment-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.premium-payment-logos .payment-logo-pill{background:#ffffffe0;border:1px solid #081a3113;border-radius:16px;justify-content:center;align-items:center;min-height:54px;padding:12px 14px;display:flex;box-shadow:0 10px 26px #081a310a,inset 0 1px #ffffffd9}.premium-payment-logos .payment-brand-img{max-width:108px}.premium-payment-logos .visa-brand-img{height:17px}.premium-payment-logos .mastercard-brand-img{height:25px}.premium-payment-logos .apple-pay-brand-img,.premium-payment-logos .google-pay-brand-img{height:23px}.premium-stripe-row,.premium-access-row{color:#20384f;background:linear-gradient(135deg,#fffffff0,#f6fbfadb);border:1px solid #081a3112;border-radius:16px;align-items:center;gap:10px;min-height:52px;padding:13px 15px;font-size:13px;font-weight:760;line-height:1.3;display:flex;box-shadow:0 10px 28px #081a310a}.premium-stripe-row{justify-content:center}.premium-stripe-row svg,.premium-access-row svg{width:18px;height:18px;color:var(--teal-dark);stroke-width:2px}.premium-stripe-row img{width:auto;height:22px;margin-left:2px;display:block}.premium-access-row{justify-content:flex-start}@media(max-width:680px){.pricing-experience .premium-price-card{padding:30px 22px 24px!important}.pricing-experience .premium-price strong{font-size:clamp(72px,24vw,94px)!important}.pricing-experience .premium-value-grid{grid-template-columns:1fr!important;gap:7px!important}.premium-payment-logos{grid-template-columns:1fr 1fr;gap:8px}.premium-payment-logos .payment-logo-pill{border-radius:15px;min-height:50px}.premium-stripe-row,.premium-access-row{min-height:50px;padding:12px 13px}.pricing-experience .premium-value-grid span{min-height:48px!important;padding:12px 14px!important}.pricing-experience .pricing-confidence-items div{padding:24px!important}}.home-page .additional-modules-section .container{justify-items:center;display:grid}.home-page .additional-modules-section .section-heading,.home-page .additional-modules-section .section-heading.centered{text-align:center;width:min(100%,860px);margin-left:auto;margin-right:auto}.home-page .additional-modules-section .section-heading h2{text-align:center;text-wrap:balance;width:min(100%,820px);max-width:820px}.home-page .additional-modules-section .section-heading p,.home-page .additional-modules-intro{text-align:center;width:min(100%,760px);max-width:760px;margin-left:auto;margin-right:auto}.home-page .additional-modules-grid,.home-page .additional-modules-note{justify-self:stretch}@media(max-width:680px){.home-page .additional-modules-section .section-heading,.home-page .additional-modules-section .section-heading.centered,.home-page .additional-modules-section .section-heading>*,.home-page .additional-modules-section .section-heading.centered>*,.home-page .additional-modules-section .section-heading h2,.home-page .additional-modules-section .section-heading p,.home-page .additional-modules-intro{text-align:center}}.home-page .home-intro-section{background:radial-gradient(circle at 18% 18%,#08988817,#0000 28%),radial-gradient(circle at 86% 52%,#b8eae142,#0000 31%),linear-gradient(#fbfdfd,#fff 48%,#f6fbfa);padding:clamp(92px,10vw,132px) 0;position:relative;overflow:hidden}.home-page .home-intro-section:before{content:"";pointer-events:none;opacity:.36;background:linear-gradient(#ffffffb8,#fff0 38%),repeating-linear-gradient(135deg,#081a3106 0,#081a3106 1px,#0000 1px,#0000 18px);position:absolute;top:0;right:0;bottom:0;left:0}.home-page .home-intro-section .container{z-index:1;position:relative}.home-page .home-intro-section .section-heading,.home-page .home-intro-section .section-heading.centered{text-align:center;width:min(100%,920px);max-width:920px;margin:0 auto clamp(46px,6vw,72px)}.home-page .home-intro-section .eyebrow{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #08988821;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;display:inline-flex;box-shadow:0 10px 26px #081a310b}.home-page .home-intro-section .section-heading h2{width:min(100%,820px);max-width:820px;color:var(--navy);letter-spacing:-.068em;text-align:center;text-wrap:balance;margin:18px auto 20px;font-size:clamp(42px,5.7vw,72px);line-height:1.01}.home-page .home-intro-section .section-heading p{color:#4f6377;text-align:center;width:min(100%,700px);max-width:700px;margin:0 auto;font-size:clamp(17px,1.5vw,20px);line-height:1.72}.home-page .home-intro-section .three-grid{gap:clamp(16px,2vw,24px)}.home-page .home-intro-section .feature-card{isolation:isolate;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffeb,#f8fcfbd1);border:1px solid #081a3113;border-radius:32px;min-height:330px;padding:clamp(30px,3vw,40px);box-shadow:0 28px 80px #081a3114,inset 0 1px #ffffffe0}.home-page .home-intro-section .feature-card:before{opacity:.86;background:radial-gradient(circle at 16% 10%,#08988829,#0000 32%),linear-gradient(135deg,#ffffff6b,#fff0 48%)}.home-page .home-intro-section .feature-card:after{content:"";z-index:0;pointer-events:none;opacity:0;border:1px solid #0898880e;border-radius:24px;transition:opacity .24s;position:absolute;top:12px;right:12px;bottom:12px;left:12px}.home-page .home-intro-section .feature-card:hover{border-color:#08988838;transform:translateY(-7px);box-shadow:0 42px 110px #081a3121,inset 0 1px #ffffffe6}.home-page .home-intro-section .feature-card:hover:after{opacity:1}.home-page .home-intro-section .feature-card .icon-box{background:linear-gradient(135deg,#08988824,#e4f7f2f5);border-radius:20px;width:58px;height:58px;margin-bottom:30px;box-shadow:0 16px 36px #0898881c,inset 0 1px #ffffffc7}.home-page .home-intro-section .feature-card h3{max-width:310px;color:var(--navy);letter-spacing:-.045em;margin-bottom:14px;font-size:clamp(24px,2vw,30px);line-height:1.08}.home-page .home-intro-section .feature-card p{color:#506579;max-width:330px;font-size:15px;line-height:1.72}@media(max-width:980px){.home-page .home-intro-section .feature-card{min-height:300px}}@media(max-width:680px){.home-page .home-intro-section{padding:72px 0}.home-page .home-intro-section .section-heading,.home-page .home-intro-section .section-heading.centered{margin-bottom:36px}.home-page .home-intro-section .section-heading h2{text-align:center;font-size:clamp(36px,11vw,48px)}.home-page .home-intro-section .section-heading p{text-align:center}.home-page .home-intro-section .feature-card{border-radius:26px;min-height:0;padding:28px}}.how-page .how-ui-video{opacity:.94;animation:.72s cubic-bezier(.2,.72,.18,1) .18s both how-video-card-enter;position:relative;transform:translateY(10px)}.how-page .how-scene.is-active .how-ui-video,.how-page .how-ui-video:hover{opacity:1;transform:translateY(-4px)}.how-page .how-ui-video .how-player{isolation:isolate;transition:transform .28s,box-shadow .28s;box-shadow:inset 0 1px #ffffff24,0 22px 48px #081a311f}.how-page .how-ui-video:hover .how-player{transform:translateY(-2px)scale(1.006);box-shadow:inset 0 1px #ffffff2e,0 30px 68px #081a3129}.how-page .how-player:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(118deg,#fff0 18%,#ffffff26 44%,#fff0 68%);animation:7.2s ease-in-out infinite how-video-sheen;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-125%)}.how-page .how-player:after{z-index:1}.how-page .how-player img{transform-origin:50%;will-change:transform;animation:9s ease-in-out infinite alternate how-video-zoom;transform:scale(1.018)}.how-page .how-player-tag,.how-page .how-player svg,.how-page .how-player p{z-index:3}.how-page .how-player svg{filter:drop-shadow(0 14px 24px #081a3140);will-change:transform,opacity;animation:2.9s ease-in-out infinite how-play-pulse}.how-page .how-player p{text-shadow:0 8px 22px #081a316b}.how-page .how-video-controls{padding-top:20px;position:relative}.how-page .how-video-controls:before{content:"";background:#eaf1ef;border-radius:999px;height:5px;position:absolute;top:6px;left:5px;right:5px;overflow:hidden}.how-page .how-video-controls:after{content:"";background:linear-gradient(90deg,var(--teal),#61dac8);border-radius:999px;width:46%;height:5px;animation:8s ease-in-out infinite alternate how-video-progress;position:absolute;top:6px;left:5px;box-shadow:0 0 18px #0898883d}.how-page .how-video-controls span:first-child:after{content:"";width:18px;margin-left:3px;animation:3.2s steps(4,end) infinite how-time-dots;display:inline-block}@keyframes how-video-card-enter{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:.94;transform:translateY(10px)scale(1)}}@keyframes how-video-zoom{0%{transform:scale(1.018)translate(0)}to{transform:scale(1.044)translate(-1.2%,-1%)}}@keyframes how-play-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.075)}}@keyframes how-video-progress{0%{width:38%}to{width:64%}}@keyframes how-video-sheen{0%,44%{opacity:0;transform:translate(-125%)}54%{opacity:.62}76%,to{opacity:0;transform:translate(125%)}}@keyframes how-time-dots{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}@media(prefers-reduced-motion:reduce){.how-page .how-ui-video,.how-page .how-player:before,.how-page .how-player img,.how-page .how-player svg,.how-page .how-video-controls:after,.how-page .how-video-controls span:first-child:after{animation:none!important}}.pricing-experience .price-product-visual{perspective:1200px}.pricing-experience .price-product-visual:before{animation:7s ease-in-out infinite alternate price-visual-glow}.pricing-experience .price-learning-preview{transform-origin:50%;will-change:transform;animation:9s ease-in-out infinite alternate price-learning-drift}.pricing-experience .price-video-preview{isolation:isolate;box-shadow:inset 0 1px #ffffff29}.pricing-experience .price-video-preview:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(120deg,#fff0 18%,#ffffff29,#fff0 66%);animation:6.8s ease-in-out infinite price-video-sheen;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%)}.pricing-experience .price-video-preview img{transform-origin:50%;will-change:transform;animation:8.5s ease-in-out infinite alternate price-video-kenburns;transform:scale(1.018)}.pricing-experience .price-video-preview svg{filter:drop-shadow(0 14px 28px #081a3138);will-change:transform,opacity;animation:2.8s ease-in-out infinite price-play-pulse}.pricing-experience .price-video-preview small:after{content:"";text-align:left;width:18px;margin-left:3px;animation:3.2s steps(4,end) infinite price-time-dots;display:inline-block}.pricing-experience .price-progress i{width:52%;animation:7.5s ease-in-out infinite alternate price-progress-fill;position:relative;overflow:hidden}.pricing-experience .price-progress i:after{content:"";background:linear-gradient(90deg,#fff0,#ffffff85,#fff0);animation:2.6s ease-in-out infinite price-progress-shine;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%)}.pricing-experience .price-progress small{min-width:98px;position:relative}.pricing-experience .price-certificate-preview{will-change:transform;animation:6.4s ease-in-out infinite alternate price-certificate-float}.pricing-experience .price-download-preview{display:none!important}@keyframes price-visual-glow{0%{opacity:.78;transform:translate(0)scale(1)}to{opacity:1;transform:translate(16px,-10px)scale(1.04)}}@keyframes price-learning-drift{0%{transform:translate(0)rotate(-.8deg)}to{transform:translateY(-8px)rotate(-.35deg)}}@keyframes price-video-kenburns{0%{transform:scale(1.018)translate(0)}to{transform:scale(1.045)translate(-1.4%,-1%)}}@keyframes price-video-sheen{0%,42%{opacity:0;transform:translate(-120%)}52%{opacity:.72}72%,to{opacity:0;transform:translate(120%)}}@keyframes price-play-pulse{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.075)}}@keyframes price-progress-fill{0%{width:43%}to{width:58%}}@keyframes price-progress-shine{0%{transform:translate(-120%)}70%,to{transform:translate(120%)}}@keyframes price-certificate-float{0%{transform:translate(0)rotate(1.4deg)}to{transform:translateY(-13px)rotate(2.1deg)}}@keyframes price-time-dots{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}@media(prefers-reduced-motion:reduce){.pricing-experience .price-product-visual:before,.pricing-experience .price-learning-preview,.pricing-experience .price-video-preview:before,.pricing-experience .price-video-preview img,.pricing-experience .price-video-preview svg,.pricing-experience .price-video-preview small:after,.pricing-experience .price-progress i,.pricing-experience .price-progress i:after,.pricing-experience .price-certificate-preview{animation:none!important}}.audience-landlords{--landlord-card-border:#081a3114;--landlord-card-shadow:0 28px 80px #081a3113;--landlord-card-shadow-strong:0 38px 100px #081a311f;background:linear-gradient(#fff,#f7faf9 42%,#fff)}.audience-landlords .audience-main-hero{min-height:min(880px,100vh - 76px)!important}.audience-landlords .audience-main-hero .hero-stage{min-height:min(880px,100vh - 76px);padding-top:clamp(112px,16vh,170px);padding-bottom:clamp(68px,9vh,108px)}.audience-landlords .audience-main-hero .hero-copy{filter:drop-shadow(0 18px 34px #ffffff70);max-width:760px}.audience-landlords .audience-main-hero .hero-copy h1{letter-spacing:-.074em;max-width:780px;margin-bottom:24px;font-size:clamp(52px,6.45vw,84px);line-height:.98}.audience-landlords .audience-main-hero .hero-copy>p{color:#42586e;max-width:630px;font-size:clamp(18px,1.45vw,21px);line-height:1.72}.audience-landlords .audience-main-hero .hero-buttons{gap:14px;margin-top:34px}.audience-landlords .audience-main-hero .hero-buttons .button{min-height:54px;padding-inline:28px;transition:transform .24s,box-shadow .24s,border-color .24s,background .24s;box-shadow:0 18px 42px #0898882e}.audience-landlords .audience-main-hero .hero-buttons .button:hover{transform:translateY(-2px);box-shadow:0 24px 54px #0898883d}.audience-landlords .audience-main-hero .hero-buttons .button-secondary{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border-color:#081a3117;box-shadow:0 18px 44px #081a3114}.audience-landlords .audience-main-hero .hero-signal{margin-top:38px}.audience-landlords .audience-main-hero .hero-signal>p{white-space:normal;font-size:clamp(22px,2.4vw,31px)}.audience-landlords .audience-main-hero .hero-signal-items{gap:0;max-width:760px}.audience-landlords .audience-main-hero .hero-signal-items div{min-height:86px}.audience-landlords .audience-main-hero .hero-signal-items span{font-size:12px;font-weight:680}.audience-landlords .audience-values{background:radial-gradient(circle at 13% 18%,#08988817,#0000 27%),linear-gradient(#f6f8f8eb,#fffffffa);padding:clamp(78px,9vw,118px) 0}.audience-landlords .audience-section-head{max-width:860px;margin-bottom:58px}.audience-landlords .audience-section-head h2{letter-spacing:-.066em;text-wrap:balance;max-width:780px;margin-inline:auto;font-size:clamp(36px,5.4vw,66px);font-weight:600;line-height:1.02}.audience-landlords .audience-section-head p{color:#506579;max-width:680px;font-size:clamp(17px,1.55vw,20px);line-height:1.72}.audience-landlords .audience-signal-grid{gap:18px;padding:0}.audience-landlords .landlord-signals{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-landlords .audience-signal{border:1px solid var(--landlord-card-border);background:linear-gradient(#fffffffa,#f9fcfbf0);border-radius:30px;min-height:260px;padding:clamp(28px,3.5vw,42px);transition:transform .24s,box-shadow .24s,border-color .24s;position:relative;overflow:hidden;box-shadow:0 24px 70px #081a3111}.audience-landlords .audience-signal:first-child,.audience-landlords .audience-signal:last-child{padding-inline:31px}.audience-landlords .audience-signal:before{content:"";pointer-events:none;opacity:.75;background:linear-gradient(135deg,#08988817,#fff0 42%);position:absolute;top:0;right:0;bottom:0;left:0}.audience-landlords .audience-signal>*{z-index:1;position:relative}.audience-landlords .audience-signal:hover{box-shadow:var(--landlord-card-shadow-strong);border-color:#08988833;transform:translateY(-5px)}.audience-landlords .audience-signal>div{width:54px;height:54px;color:var(--teal-dark);background:linear-gradient(135deg,#08988821,#e4f7f2eb);border:1px solid #0898881c;border-radius:18px;margin-bottom:26px;box-shadow:inset 0 1px #ffffffb3,0 13px 30px #08988814}.audience-landlords .audience-signal svg{stroke-width:1.8px;width:24px;height:24px}.audience-landlords .audience-signal h3{letter-spacing:-.04em;margin-bottom:12px;font-size:clamp(24px,2.5vw,34px);font-weight:620;line-height:1.08}.audience-landlords .audience-signal p{color:#506579;font-size:15px;line-height:1.7}.audience-landlords .landlord-band{background:radial-gradient(circle at 80% 26%,#08988814,#0000 29%),radial-gradient(circle at 14% 60%,#b8eae12e,#0000 28%),linear-gradient(116deg,#f7fbfa,#fff);padding:clamp(78px,9vw,116px) 0}.audience-landlords .landlord-band .audience-feature-split{align-items:stretch;gap:clamp(42px,7vw,92px)}.audience-landlords .landlord-band .landlord-statement-layout{max-width:1040px;display:block}.audience-landlords .landlord-band .landlord-statement-layout .audience-feature-copy{text-align:center;justify-items:center;gap:0;max-width:960px;margin:0 auto}.audience-landlords .audience-feature-copy{align-content:center;display:grid}.audience-landlords .audience-feature-copy h2{letter-spacing:-.066em;text-wrap:balance;max-width:620px;font-size:clamp(36px,5vw,62px);font-weight:620;line-height:1.03}.audience-landlords .landlord-statement-layout .audience-feature-copy h2{margin-inline:auto;max-width:880px;margin-bottom:16px}.audience-landlords .landlord-statement-layout .audience-feature-copy>p,.audience-landlords .landlord-statement-layout .landlord-boundary{margin-inline:auto}.audience-landlords .landlord-statement-layout .audience-feature-copy>p{text-align:center;max-width:760px;margin-bottom:0}.audience-landlords .landlord-statement-layout .landlord-boundary{text-align:center;width:min(100%,620px);max-width:620px;margin-top:clamp(16px,2vw,22px);padding:clamp(17px,2vw,22px) clamp(20px,2.8vw,30px)}.audience-landlords .landlord-statement-layout .landlord-boundary strong{letter-spacing:-.02em;margin-bottom:5px;font-size:clamp(16px,1.4vw,18px);line-height:1.25}.audience-landlords .landlord-statement-layout .landlord-boundary p{max-width:460px;margin-inline:auto;font-size:13px;line-height:1.58}.audience-landlords .audience-feature-copy>p{color:#506579;max-width:560px;font-size:clamp(17px,1.45vw,20px);line-height:1.72}.audience-landlords .verification-panel{border:1px solid var(--landlord-card-border);background:radial-gradient(circle at 16% 0,#08988817,#0000 40%),linear-gradient(#fffffffa,#f9fcfbf0);border-radius:30px;min-height:0;padding:clamp(32px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 24px 70px #081a3113}.audience-landlords .verification-panel:before{content:"";filter:blur(42px);pointer-events:none;background:#52d9c624;border-radius:999px;height:180px;position:absolute;inset:auto -16% -22% 24%}.audience-landlords .verification-panel>*{z-index:1;position:relative}.audience-landlords .verification-header{padding-bottom:24px}.audience-landlords .verification-header svg{width:26px}.audience-landlords .verification-header span{font-size:14px;font-weight:760}.audience-landlords .verification-panel h3{letter-spacing:-.06em;margin-top:31px;font-size:clamp(34px,4vw,48px);font-weight:620;line-height:1.04}.audience-landlords .verification-panel>p{color:#506579;font-size:15px}.audience-landlords .verification-panel dl{gap:12px}.audience-landlords .verification-panel dl div{background:#f7faf9db;border:1px solid #081a310e;border-radius:16px;min-height:62px;padding:15px 16px}.audience-landlords .verification-safe,.audience-landlords .landlord-boundary{background:linear-gradient(135deg,#e4f7f2f2,#ffffffdb);border:1px solid #08988821;border-radius:20px}.audience-landlords .verification-safe{padding:16px;font-size:13px}.audience-landlords .landlord-certificate-lookup{gap:12px;width:min(100%,520px);margin-top:22px;display:grid}.audience-landlords .landlord-certificate-lookup label{color:var(--navy);font-size:13px;font-weight:620}.audience-landlords .landlord-certificate-lookup input{width:100%;min-height:50px;color:var(--navy);font:inherit;background:#ffffffeb;border:1px solid #081a3117;border-radius:13px;outline:none;padding:0 16px;font-size:14px}.audience-landlords .landlord-certificate-lookup input:focus{border-color:#08988857;box-shadow:0 0 0 4px #0898881a}.audience-landlords .landlord-certificate-lookup input[aria-invalid=true]{border-color:#c84b45;box-shadow:0 0 0 4px #c84b4517}.audience-landlords .landlord-certificate-lookup .certificate-lookup-error{color:#a73530;margin:-3px 0 1px;font-size:13px;font-weight:620;line-height:1.45}.audience-landlords .landlord-boundary{max-width:560px;margin-top:34px;padding:22px 24px;box-shadow:0 18px 46px #081a310e}.audience-landlords .landlord-boundary strong{letter-spacing:-.02em;font-size:17px}.audience-landlords .landlord-boundary p{color:#536779;font-size:14px;line-height:1.65}.audience-landlords .audience-close{background:linear-gradient(#fff,#f6faf9);padding:16px 0 clamp(82px,9vw,120px)}.audience-landlords .audience-close-panel{background:linear-gradient(135deg,#ffffff14,#ffffff06),linear-gradient(132deg,#071a31,#0a213a 56%,#071a31);border:1px solid #b8eae12e;border-radius:32px;width:min(100% - 48px,1180px);margin-inline:auto;padding:clamp(48px,6vw,74px) clamp(24px,6vw,68px);position:relative;overflow:hidden;box-shadow:0 30px 90px #081a312e}.audience-landlords .audience-close-panel:before{content:"";pointer-events:none;opacity:.45;background:linear-gradient(#ffffff0f,#0000 38%),repeating-linear-gradient(135deg,#ffffff09 0,#ffffff09 1px,#0000 1px,#0000 18px);position:absolute;top:0;right:0;bottom:0;left:0}.audience-landlords .audience-close-panel>*{z-index:1;position:relative}.audience-landlords .audience-close-panel h2{letter-spacing:-.066em;text-wrap:balance;max-width:820px;font-size:clamp(36px,5.4vw,68px);font-weight:620;line-height:1.02}.audience-landlords .audience-close-panel p{color:#e2eff4c2;max-width:560px;font-size:18px;line-height:1.65}.audience-landlords .audience-close-panel .button{min-height:52px;padding-inline:25px;box-shadow:0 20px 46px #00000038}@media(max-width:980px){.audience-landlords .audience-main-hero .hero-stage{min-height:760px;padding-top:300px;padding-bottom:58px}.audience-landlords .audience-main-hero .hero-copy h1{font-size:clamp(46px,10vw,68px)}.audience-landlords .audience-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-landlords .audience-signal{min-height:0}.audience-landlords .landlord-band .audience-feature-split{grid-template-columns:1fr}.audience-landlords .landlord-band .verification-panel{order:2}.audience-landlords .landlord-band .audience-feature-copy{order:1}.audience-landlords .audience-close-panel{justify-items:start;display:grid}}@media(max-width:680px){.audience-landlords .audience-values,.audience-landlords .landlord-band{padding-block:62px}.audience-landlords .audience-main-hero .hero-stage{min-height:800px;padding-top:264px;padding-bottom:44px}.audience-landlords .audience-main-hero .hero-copy h1{font-size:clamp(40px,12vw,51px);line-height:1.02}.audience-landlords .audience-main-hero .hero-copy>p,.audience-landlords .audience-feature-copy>p,.audience-landlords .audience-section-head p{font-size:16px;line-height:1.68}.audience-landlords .audience-section-head{text-align:left;margin-bottom:34px}.audience-landlords .audience-section-head h2,.audience-landlords .audience-feature-copy h2{font-size:clamp(34px,10.5vw,46px);line-height:1.04}.audience-landlords .audience-signal-grid{grid-template-columns:1fr;gap:14px}.audience-landlords .audience-signal{border-radius:26px;padding:26px}.audience-landlords .verification-panel{border-radius:28px;min-height:0;padding:24px}.audience-landlords .verification-panel h3{font-size:clamp(31px,9vw,40px)}.audience-landlords .verification-panel dl div{justify-content:stretch;gap:6px;display:grid}.audience-landlords .landlord-boundary{border-radius:20px;padding:20px}.audience-landlords .audience-close-panel{border-radius:30px;width:min(100% - 32px,420px);padding:32px 24px}.audience-landlords .audience-close-panel h2{font-size:clamp(32px,10vw,42px)}.audience-landlords .audience-close-panel p{font-size:16px}.audience-landlords .audience-close-panel .button{justify-content:center;width:100%}}.audience-renters{--renter-card-border:#081a3114;--renter-card-shadow:0 28px 80px #081a3113;--renter-card-shadow-strong:0 38px 100px #081a311f;background:linear-gradient(#fff,#f7faf9 42%,#fff)}.audience-renters .audience-main-hero{min-height:min(880px,100vh - 76px)!important}.audience-renters .audience-main-hero .hero-stage{min-height:min(880px,100vh - 76px);padding-top:clamp(112px,16vh,170px);padding-bottom:clamp(68px,9vh,108px)}.audience-renters .audience-main-hero .hero-copy{filter:drop-shadow(0 18px 34px #ffffff70);max-width:760px}.audience-renters .audience-main-hero .hero-copy h1{letter-spacing:-.074em;max-width:780px;margin-bottom:24px;font-size:clamp(52px,6.45vw,84px);line-height:.98}.audience-renters .audience-main-hero .hero-copy>p{color:#42586e;max-width:630px;font-size:clamp(18px,1.45vw,21px);line-height:1.72}.audience-renters .audience-main-hero .hero-buttons{gap:14px;margin-top:34px}.audience-renters .audience-main-hero .hero-buttons .button{min-height:54px;padding-inline:28px;transition:transform .24s,box-shadow .24s,border-color .24s,background .24s;box-shadow:0 18px 42px #0898882e}.audience-renters .audience-main-hero .hero-buttons .button:hover{transform:translateY(-2px);box-shadow:0 24px 54px #0898883d}.audience-renters .audience-main-hero .hero-buttons .button-secondary{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border-color:#081a3117;box-shadow:0 18px 44px #081a3114}.audience-renters .audience-main-hero .hero-signal{margin-top:38px}.audience-renters .audience-main-hero .hero-signal>p{white-space:normal;font-size:clamp(22px,2.4vw,31px)}.audience-renters .audience-main-hero .hero-signal-items{gap:0;max-width:760px}.audience-renters .audience-main-hero .hero-signal-items div{min-height:86px}.audience-renters .audience-main-hero .hero-signal-items span{font-size:12px;font-weight:680}.audience-renters .audience-values{background:radial-gradient(circle at 14% 18%,#08988817,#0000 27%),linear-gradient(#f6f8f8eb,#fffffffa);padding:clamp(78px,9vw,118px) 0}.audience-renters .audience-section-head{max-width:860px;margin-bottom:58px}.audience-renters .audience-section-head h2{letter-spacing:-.066em;text-wrap:balance;max-width:780px;margin-inline:auto;font-size:clamp(36px,5.4vw,66px);font-weight:600;line-height:1.02}.audience-renters .audience-section-head p{color:#506579;max-width:680px;font-size:clamp(17px,1.55vw,20px);line-height:1.72}.audience-renters .audience-signal-grid{gap:18px;padding:0}.audience-renters .audience-signal{border:1px solid var(--renter-card-border);min-height:315px;box-shadow:var(--renter-card-shadow);background:linear-gradient(#fffffffa,#f9fcfbf0);border-radius:30px;padding:31px;transition:transform .24s,box-shadow .24s,border-color .24s;position:relative;overflow:hidden}.audience-renters .audience-signal:first-child,.audience-renters .audience-signal:last-child{padding-inline:31px}.audience-renters .audience-signal:before{content:"";pointer-events:none;opacity:.75;background:linear-gradient(135deg,#08988817,#fff0 42%);position:absolute;top:0;right:0;bottom:0;left:0}.audience-renters .audience-signal>*{z-index:1;position:relative}.audience-renters .audience-signal:hover{box-shadow:var(--renter-card-shadow-strong);border-color:#08988833;transform:translateY(-5px)}.audience-renters .audience-signal>div{width:54px;height:54px;color:var(--teal-dark);background:linear-gradient(135deg,#08988821,#e4f7f2eb);border:1px solid #0898881c;border-radius:18px;margin-bottom:26px;box-shadow:inset 0 1px #ffffffb3,0 13px 30px #08988814}.audience-renters .audience-signal svg{stroke-width:1.8px;width:24px;height:24px}.audience-renters .audience-signal h3{letter-spacing:-.04em;margin-bottom:12px;font-size:clamp(22px,2vw,28px);line-height:1.1}.audience-renters .audience-signal p{color:#506579;font-size:15px;line-height:1.7}.audience-renters .audience-feature-band{background:radial-gradient(circle at 78% 32%,#0898881f,#0000 28%),radial-gradient(circle at 14% 60%,#b8eae13d,#0000 28%),linear-gradient(116deg,#f7fbfa,#fff);padding:clamp(86px,10vw,128px) 0}.audience-renters .audience-feature-split{align-items:stretch;gap:clamp(42px,7vw,92px)}.audience-renters .audience-feature-copy{align-content:center;display:grid}.audience-renters .audience-feature-copy h2{letter-spacing:-.066em;text-wrap:balance;max-width:620px;font-size:clamp(36px,5vw,62px);line-height:1.03}.audience-renters .audience-feature-copy>p{color:#506579;max-width:560px;font-size:clamp(17px,1.45vw,20px);line-height:1.72}.audience-renters .audience-mini-proof{border-color:#08988829;margin-top:34px;box-shadow:0 16px 42px #081a310e}.audience-renters .application-kit{border:1px solid var(--renter-card-border);background:radial-gradient(circle at 16% 0,#08988817,#0000 40%),linear-gradient(#fffffffa,#f9fcfbf0);border-radius:34px;padding:clamp(30px,4vw,44px);position:relative;overflow:hidden;box-shadow:0 38px 110px #081a3121}.audience-renters .application-kit:before{filter:blur(42px);background:#52d9c624;border-radius:999px;height:180px;inset:auto -16% -22% 24%}.audience-renters .application-kit header strong{letter-spacing:-.045em;font-size:clamp(23px,2.8vw,34px)}.audience-renters .application-file{background:#ffffffdb;border-color:#081a3111;border-radius:16px;min-height:62px;padding:0 16px;box-shadow:0 12px 30px #081a3109}.audience-renters .audience-close{background:linear-gradient(#fff,#f6faf9);padding:16px 0 clamp(82px,9vw,120px)}.audience-renters .audience-close-panel{background:linear-gradient(135deg,#ffffff14,#ffffff06),linear-gradient(132deg,#071a31,#0a213a 56%,#071a31);border:1px solid #b8eae12e;border-radius:38px;width:min(100% - 48px,1180px);margin-inline:auto;padding:clamp(54px,7vw,86px) clamp(24px,6vw,72px);position:relative;overflow:hidden;box-shadow:0 36px 100px #081a3133}.audience-renters .audience-close-panel:before{content:"";pointer-events:none;opacity:.45;background:linear-gradient(#ffffff0f,#0000 38%),repeating-linear-gradient(135deg,#ffffff09 0,#ffffff09 1px,#0000 1px,#0000 18px);position:absolute;top:0;right:0;bottom:0;left:0}.audience-renters .audience-close-panel>*{z-index:1;position:relative}.audience-renters .audience-close-panel h2{letter-spacing:-.066em;text-wrap:balance;max-width:820px;font-size:clamp(36px,5.4vw,68px);line-height:1.02}.audience-renters .audience-close-panel p{color:#e2eff4c2;max-width:560px;font-size:18px;line-height:1.65}.audience-renters .audience-close-panel .button{min-height:52px;padding-inline:25px;box-shadow:0 20px 46px #00000038}.pricing-experience{--pricing-card-border:#081a3114;--pricing-card-shadow:0 28px 80px #081a3113;--pricing-card-shadow-strong:0 38px 100px #081a311f;background:linear-gradient(#fff,#f7faf9 42%,#fff)}.pricing-experience .pricing-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:clamp(44px,7vw,96px);min-height:0}.pricing-experience .pricing-hero-copy h1{letter-spacing:-.074em;max-width:760px;margin-bottom:24px;font-size:clamp(52px,6.45vw,84px);line-height:.98}.pricing-experience .pricing-trust-line{gap:10px;margin-top:24px}.pricing-experience .pricing-trust-line span{color:#30495f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #081a3114;border-radius:999px;min-height:38px;padding:0 13px;font-size:12px;font-weight:720;box-shadow:0 10px 26px #081a310b}.pricing-experience .premium-price-card{border:1px solid var(--pricing-card-border);background:radial-gradient(circle at 16% 0,#0898881a,#0000 40%),linear-gradient(#fffffffa,#f9fcfbf0);border-radius:34px;width:min(100%,445px);padding:clamp(34px,4vw,48px);box-shadow:0 38px 110px #081a3121}.pricing-experience .premium-price-card:before{filter:blur(46px);background:#52d9c629;border-radius:999px;height:190px;inset:auto -18% -22% 20%}.pricing-experience .premium-price strong{font-size:clamp(72px,8vw,104px)}.pricing-experience .premium-price-card .button{border-radius:999px;min-height:52px}.pricing-experience .pricing-included,.pricing-experience .pricing-confidence{background:radial-gradient(circle at 13% 18%,#08988817,#0000 27%),linear-gradient(#f6f8f8eb,#fffffffa);padding:clamp(78px,9vw,118px) 0}.pricing-experience .pricing-section-head,.pricing-experience .pricing-confidence-copy{max-width:860px}.pricing-experience .pricing-section-head h2,.pricing-experience .pricing-confidence-copy h2,.pricing-experience .pricing-product-copy h2{letter-spacing:-.066em;text-wrap:balance;max-width:780px;font-size:clamp(36px,5.4vw,66px);font-weight:600;line-height:1.02}.pricing-experience .pricing-section-head p,.pricing-experience .pricing-confidence-copy p,.pricing-experience .pricing-product-copy>p{color:#506579;max-width:680px;font-size:clamp(17px,1.55vw,20px);line-height:1.72}.pricing-experience .pricing-bento{gap:18px}.pricing-experience .pricing-bento-card,.pricing-experience .pricing-confidence-items div{border:1px solid var(--pricing-card-border);min-height:270px;box-shadow:var(--pricing-card-shadow);background:linear-gradient(#fffffffa,#f9fcfbf0);border-radius:30px;padding:31px;transition:transform .24s,box-shadow .24s,border-color .24s;position:relative;overflow:hidden}.pricing-experience .pricing-bento-card:before,.pricing-experience .pricing-confidence-items div:before{content:"";pointer-events:none;opacity:.75;background:linear-gradient(135deg,#08988817,#fff0 42%);position:absolute;top:0;right:0;bottom:0;left:0}.pricing-experience .pricing-bento-card>*,.pricing-experience .pricing-confidence-items div>*{z-index:1;position:relative}.pricing-experience .pricing-bento-card:hover,.pricing-experience .pricing-confidence-items div:hover{box-shadow:var(--pricing-card-shadow-strong);border-color:#08988833;transform:translateY(-5px)}.pricing-experience .pricing-bento-card>div,.pricing-experience .pricing-confidence-items svg{width:54px;height:54px;color:var(--teal-dark);background:linear-gradient(135deg,#08988821,#e4f7f2eb);border:1px solid #0898881c;border-radius:18px;box-shadow:inset 0 1px #ffffffb3,0 13px 30px #08988814}.pricing-experience .pricing-bento-card h3{letter-spacing:-.04em;min-height:0;margin-bottom:12px;font-size:clamp(22px,2vw,28px);line-height:1.1}.pricing-experience .pricing-bento-card p,.pricing-experience .pricing-confidence-items p{color:#506579;font-size:15px;line-height:1.7}.pricing-experience .pricing-product{background:radial-gradient(circle at 78% 32%,#0898881f,#0000 28%),radial-gradient(circle at 14% 60%,#b8eae13d,#0000 28%),linear-gradient(116deg,#f7fbfa,#fff);padding:clamp(86px,10vw,128px) 0}.pricing-experience .pricing-product-grid{gap:clamp(42px,7vw,92px)}.pricing-experience .price-learning-preview,.pricing-experience .price-certificate-preview,.pricing-experience .price-download-preview{border-color:var(--pricing-card-border);box-shadow:0 30px 82px #081a311b}.pricing-experience .pricing-close{background:linear-gradient(#fff,#f6faf9);padding:16px 0 clamp(82px,9vw,120px)}.pricing-experience .pricing-close-panel{background:linear-gradient(135deg,#ffffff14,#ffffff06),linear-gradient(132deg,#071a31,#0a213a 56%,#071a31);border:1px solid #b8eae12e;border-radius:38px;width:min(100% - 48px,1180px);margin-inline:auto;padding:clamp(54px,7vw,86px) clamp(24px,6vw,72px);position:relative;overflow:hidden;box-shadow:0 36px 100px #081a3133}.pricing-experience .pricing-close-panel:before{content:"";pointer-events:none;opacity:.45;background:linear-gradient(#ffffff0f,#0000 38%),repeating-linear-gradient(135deg,#ffffff09 0,#ffffff09 1px,#0000 1px,#0000 18px);position:absolute;top:0;right:0;bottom:0;left:0}.pricing-experience .pricing-close-panel>*{z-index:1;position:relative}.pricing-experience .pricing-close-panel h2{letter-spacing:-.066em;text-wrap:balance;max-width:820px;font-size:clamp(36px,5.4vw,68px);line-height:1.02}.pricing-experience .pricing-close-panel p{color:#e2eff4c2;max-width:560px;font-size:18px;line-height:1.65}.pricing-experience .pricing-close-panel .button{min-height:52px;padding-inline:25px;box-shadow:0 20px 46px #00000038}@media(max-width:980px){.audience-renters .audience-main-hero .hero-stage{min-height:760px;padding-top:300px;padding-bottom:58px}.audience-renters .audience-main-hero .hero-copy h1,.pricing-experience .pricing-hero-copy h1{font-size:clamp(46px,10vw,68px)}.audience-renters .audience-signal-grid,.pricing-experience .pricing-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-renters .audience-signal,.pricing-experience .pricing-bento-card{min-height:0}.audience-renters .audience-feature-split,.pricing-experience .pricing-hero-grid,.pricing-experience .pricing-product-grid,.pricing-experience .pricing-confidence-grid{grid-template-columns:1fr}.audience-renters .audience-close-panel,.pricing-experience .pricing-close-panel{justify-items:start;display:grid}}@media(max-width:680px){.audience-renters .audience-values,.audience-renters .audience-feature-band,.pricing-experience .pricing-included,.pricing-experience .pricing-product,.pricing-experience .pricing-confidence{padding-block:62px}.audience-renters .audience-main-hero .hero-stage{min-height:800px;padding-top:264px;padding-bottom:44px}.pricing-experience .pricing-hero{padding:72px 0 62px}.audience-renters .audience-main-hero .hero-copy h1,.pricing-experience .pricing-hero-copy h1{font-size:clamp(40px,12vw,51px);line-height:1.02}.audience-renters .audience-main-hero .hero-copy>p,.audience-renters .audience-feature-copy>p,.audience-renters .audience-section-head p,.pricing-experience .pricing-hero-copy>p,.pricing-experience .pricing-section-head p,.pricing-experience .pricing-confidence-copy p,.pricing-experience .pricing-product-copy>p{font-size:16px;line-height:1.68}.audience-renters .audience-section-head,.pricing-experience .pricing-section-head{text-align:left;margin-bottom:34px}.audience-renters .audience-section-head h2,.audience-renters .audience-feature-copy h2,.pricing-experience .pricing-section-head h2,.pricing-experience .pricing-confidence-copy h2,.pricing-experience .pricing-product-copy h2{font-size:clamp(34px,10.5vw,46px);line-height:1.04}.audience-renters .audience-signal-grid,.pricing-experience .pricing-bento{grid-template-columns:1fr;gap:14px}.audience-renters .audience-signal,.pricing-experience .pricing-bento-card,.pricing-experience .pricing-confidence-items div{border-radius:26px;padding:26px}.audience-renters .application-kit,.pricing-experience .premium-price-card{border-radius:28px;padding:24px}.pricing-experience .premium-price{align-items:flex-start}.pricing-experience .premium-price strong{font-size:68px}.audience-renters .audience-close-panel,.pricing-experience .pricing-close-panel{border-radius:30px;width:min(100% - 32px,420px);padding:32px 24px}.audience-renters .audience-close-panel h2,.pricing-experience .pricing-close-panel h2{font-size:clamp(32px,10vw,42px)}.audience-renters .audience-close-panel p,.pricing-experience .pricing-close-panel p{font-size:16px}.audience-renters .audience-close-panel .button,.pricing-experience .pricing-close-panel .button,.pricing-experience .premium-price-card .button{justify-content:center;width:100%}}.pricing-experience .pricing-hero{overflow:hidden}.pricing-experience .pricing-hero:before{content:"";filter:blur(84px);pointer-events:none;background:#0898881f;border-radius:999px;width:min(42vw,560px);height:280px;position:absolute;inset:auto 7% 4% auto}.pricing-experience .pricing-hero-grid{z-index:1;align-items:center;position:relative}.pricing-hero-value{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:760px;margin-top:28px;display:grid}.pricing-hero-value div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #081a3113;border-radius:24px;min-height:132px;padding:19px;transition:transform .24s,box-shadow .24s,border-color .24s;position:relative;overflow:hidden;box-shadow:0 18px 48px #081a310f}.pricing-hero-value div:hover{border-color:#0898882e;transform:translateY(-4px);box-shadow:0 28px 70px #081a3118}.pricing-hero-value svg{width:22px;height:22px;color:var(--teal-dark);stroke-width:1.8px;margin-bottom:16px}.pricing-hero-value strong{color:var(--navy);letter-spacing:-.025em;margin-bottom:8px;font-size:16px;line-height:1.18;display:block}.pricing-hero-value span{color:#5b6f80;font-size:12px;line-height:1.55;display:block}.pricing-experience .premium-price-card{isolation:isolate;transition:transform .28s,box-shadow .28s,border-color .28s;transform:translateY(0)}.pricing-experience .premium-price-card:hover{border-color:#08988833;transform:translateY(-6px);box-shadow:0 48px 130px #081a3129}.premium-price-card-head{z-index:1;position:relative}.premium-price-card-head h2{max-width:340px;color:var(--navy);letter-spacing:-.06em;text-wrap:balance;margin:18px 0 10px;font-size:clamp(28px,3.4vw,40px);line-height:1.04}.premium-price-card-head p{color:#506579;max-width:350px;font-size:14px;line-height:1.65}.pricing-experience .premium-price{margin:30px 0 10px}.pricing-experience .premium-price-card>p{color:#536779;font-weight:650}.premium-value-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid;position:relative}.premium-value-grid span{color:#31495f;background:#ffffffb8;border:1px solid #081a3111;border-radius:17px;align-content:start;gap:8px;min-height:82px;padding:13px 12px;font-size:12px;font-weight:760;line-height:1.25;transition:transform .2s,background .2s,border-color .2s;display:grid;box-shadow:0 12px 30px #081a310a}.premium-value-grid span:hover{background:#f0faf7e0;border-color:#0898882e;transform:translateY(-3px)}.premium-value-grid svg{width:18px;height:18px;color:var(--teal-dark);stroke-width:1.9px}.pricing-experience .pricing-bento-card:first-child,.pricing-experience .pricing-bento-card:nth-child(4),.pricing-experience .pricing-bento-card:nth-child(5){min-height:315px}.pricing-experience .pricing-bento-card:first-child{background:radial-gradient(circle at 90% 16%,#08988824,#0000 31%),linear-gradient(#fffffffc,#f6fbfaf5);grid-column:span 2}.pricing-experience .pricing-bento-card:first-child h3{max-width:520px;font-size:clamp(30px,3vw,42px)}.pricing-experience .pricing-bento-card:first-child p{max-width:540px;font-size:16px}.price-dashboard-preview{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #081a3114;border-radius:26px;width:min(100%,360px);padding:21px;position:absolute;top:0;right:10px;box-shadow:0 30px 82px #081a311b}.price-dashboard-preview header{color:var(--navy);justify-content:space-between;align-items:center;margin-bottom:17px;font-size:14px;font-weight:760;display:flex}.price-dashboard-preview header b{color:var(--teal-dark);background:var(--mint);border-radius:999px;padding:7px 10px;font-size:11px}.price-dashboard-preview div{color:#3d5367;background:#f7faf9e6;border:1px solid #081a310e;border-radius:14px;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;min-height:46px;margin-top:8px;padding:0 12px;font-size:12px;font-weight:700;display:grid}.price-dashboard-preview svg{width:17px;height:17px;color:var(--teal-dark)}.price-dashboard-preview small{color:#728292;letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:760}.pricing-experience .price-certificate-preview{border-radius:24px;width:184px;min-height:226px;bottom:44px;right:18px;transform:rotate(2deg)}.pricing-experience .price-download-preview{border-radius:18px;min-width:286px;bottom:20px;left:28px}.pricing-experience .price-learning-preview,.pricing-experience .price-certificate-preview,.pricing-experience .price-download-preview,.price-dashboard-preview{transition:transform .28s,box-shadow .28s}.pricing-experience .price-product-visual:hover .price-learning-preview{transform:translateY(-5px)rotate(-1.2deg);box-shadow:0 38px 96px #081a3121}.pricing-experience .price-product-visual:hover .price-certificate-preview{transform:translateY(-7px)rotate(2deg);box-shadow:0 36px 92px #081a3124}.pricing-experience .price-product-visual:hover .price-download-preview,.pricing-experience .price-product-visual:hover .price-dashboard-preview{transform:translateY(-5px);box-shadow:0 34px 88px #081a311f}@media(max-width:980px){.pricing-hero-value{grid-template-columns:1fr;max-width:620px}.pricing-hero-value div{min-height:0}.pricing-experience .pricing-bento-card:first-child{grid-column:auto}.pricing-experience .pricing-bento-card:first-child,.pricing-experience .pricing-bento-card:nth-child(4),.pricing-experience .pricing-bento-card:nth-child(5){min-height:0}}@media(max-width:680px){.pricing-hero-value{gap:10px;margin-top:22px}.pricing-hero-value div{border-radius:20px;grid-template-columns:24px 1fr;gap:3px 13px;padding:16px;display:grid}.pricing-hero-value svg{grid-row:span 2;margin:0}.premium-price-card-head h2{font-size:clamp(27px,8.8vw,36px)}.premium-value-grid{grid-template-columns:1fr;gap:8px}.premium-value-grid span{grid-template-columns:20px 1fr;align-items:center;min-height:0;padding:12px 13px}.pricing-experience .price-product-visual{height:620px}.price-dashboard-preview{border-radius:22px;width:100%;margin-bottom:14px;padding:17px;position:relative;top:auto;right:auto}.pricing-experience .price-learning-preview{width:100%;top:220px;transform:none}.pricing-experience .price-certificate-preview{border-radius:18px;width:148px;min-height:176px;bottom:22px;right:4px}.pricing-experience .price-download-preview{min-width:218px;bottom:44px;left:4px}}.pricing-experience .pricing-addon-note{display:none!important}.pricing-experience .premium-price-card{overflow:hidden}.pricing-experience .premium-price{align-items:flex-end;gap:14px;margin:26px 0 12px}.pricing-experience .premium-price small{color:#5f7284;margin-bottom:13px;font-size:14px;font-weight:650;display:inline-flex}.pricing-experience .premium-value-grid{grid-template-columns:1fr;gap:8px;margin-bottom:28px}.pricing-experience .premium-value-grid span{color:#20384f;background:#ffffffdb;border-color:#081a3112;border-radius:15px;align-items:center;gap:12px;min-height:52px;padding:13px 15px;font-size:13px;font-weight:760;line-height:1.25;display:flex;box-shadow:0 8px 22px #081a3109}.pricing-experience .premium-value-grid span:hover{background:#f7fcfb;border-color:#0898882e;transform:translateY(-1px)}.pricing-experience .premium-value-grid svg{width:18px;height:18px;color:var(--teal-dark)}.pricing-experience .pricing-confidence-items div{flex-direction:column;gap:12px;min-height:0;padding:28px;display:flex}.pricing-experience .pricing-confidence-items svg{box-sizing:border-box;border-radius:18px;flex:none;width:54px;height:54px;margin:0 0 8px;padding:13px;display:block}.pricing-experience .pricing-confidence-items strong{color:var(--navy);letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.25}.pricing-experience .pricing-confidence-items p{color:#526779;max-width:30ch;margin:0;font-size:14px;line-height:1.65}@media(min-width:681px){.pricing-experience .premium-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.pricing-experience .premium-price-card{padding:30px 22px 24px}.pricing-experience .premium-price strong{font-size:clamp(72px,24vw,94px)}.pricing-experience .premium-value-grid{gap:7px}.pricing-experience .premium-value-grid span{min-height:48px;padding:12px 14px}.pricing-experience .pricing-confidence-items div{padding:24px}}.pricing-hero-value,.price-dashboard-preview{display:none!important}.pricing-experience .pricing-hero-copy h1{max-width:720px}.pricing-experience .premium-price-card{width:min(100%,470px);padding:clamp(38px,4.2vw,54px)}.pricing-experience .premium-price-card:hover{transform:translateY(-3px);box-shadow:0 42px 112px #081a3124}.premium-price-card-head h2{max-width:380px}.premium-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:26px}.premium-value-grid span{grid-template-columns:20px 1fr;align-items:center;gap:10px;min-height:68px;padding:13px 14px}.premium-value-grid span:hover{transform:translateY(-1px)}.pricing-experience .premium-price-summary{display:none}.pricing-experience .pricing-bento-card,.pricing-experience .pricing-confidence-items div,.pricing-experience .pricing-bento-card:first-child,.pricing-experience .pricing-bento-card:nth-child(4),.pricing-experience .pricing-bento-card:nth-child(5){min-height:235px}.pricing-experience .pricing-bento-card:first-child{grid-column:auto}.pricing-experience .pricing-bento-card:first-child h3{font-size:clamp(22px,2vw,28px)}.pricing-experience .pricing-bento-card:first-child p{font-size:15px}.pricing-experience .pricing-bento-card:hover,.pricing-experience .pricing-confidence-items div:hover{transform:translateY(-3px)}.pricing-experience .price-product-visual{height:520px}.pricing-experience .price-learning-preview{width:min(100%,440px);top:38px;left:0;transform:rotate(-.8deg)}.pricing-experience .price-certificate-preview{width:174px;min-height:214px;bottom:82px;right:18px;transform:rotate(1.4deg)}.pricing-experience .price-download-preview{min-width:274px;bottom:34px;left:24px}.pricing-experience .price-product-visual:hover .price-learning-preview{transform:translateY(-3px)rotate(-.8deg)}.pricing-experience .price-product-visual:hover .price-certificate-preview{transform:translateY(-4px)rotate(1.4deg)}.pricing-experience .price-product-visual:hover .price-download-preview{transform:translateY(-3px)}@media(max-width:980px){.pricing-experience .pricing-hero-grid{grid-template-columns:1fr}.pricing-experience .premium-price-card{justify-self:start}}@media(max-width:680px){.premium-value-grid{grid-template-columns:1fr;margin-bottom:22px}.pricing-experience .price-product-visual{height:500px}.pricing-experience .price-learning-preview{width:100%;top:10px;transform:none}.pricing-experience .price-certificate-preview{width:142px;min-height:170px;bottom:22px;right:0;transform:rotate(1deg)}.pricing-experience .price-download-preview{min-width:214px;bottom:50px;left:0}}.pricing-experience .pricing-hero{isolation:isolate!important;background:linear-gradient(90deg,#fffffff5,#ffffffd6 29%,#ffffff29 45%,#ffffff0a 58%,#ffffffb8 77%,#fffffff5),url(/brand/homeverify-pricing-hero-bg.png) 50%/cover no-repeat!important;min-height:clamp(700px,78vh,820px)!important;padding:clamp(74px,9vw,112px) 0 clamp(70px,8vw,104px)!important;position:relative!important;overflow:hidden!important}.pricing-experience .pricing-hero:before,.pricing-experience .pricing-hero:after{content:""!important;pointer-events:none!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.pricing-experience .pricing-hero:before{z-index:-1!important;background:radial-gradient(circle at 18% 24%,#ffffffb8,#0000 35%),radial-gradient(circle at 90% 24%,#ffffff9e,#0000 31%)!important}.pricing-experience .pricing-hero:after{z-index:0!important;background:linear-gradient(#ffffff29,#0000 48%,#ffffffb8)!important}.pricing-experience .pricing-hero-grid{z-index:1!important;grid-template-columns:minmax(0,410px) minmax(320px,390px)!important;justify-content:space-between!important;align-items:center!important;gap:clamp(42px,8vw,116px)!important;min-height:clamp(560px,64vh,640px)!important;margin-bottom:0!important;display:grid!important;position:relative!important}.pricing-experience .pricing-hero-copy{align-self:center!important;max-width:410px!important}.pricing-experience .pricing-hero-copy h1{color:#071c2f!important;letter-spacing:-.045em!important;max-width:410px!important;margin:0 0 24px!important;font-size:clamp(42px,4.8vw,62px)!important;line-height:1.06!important}.pricing-experience .pricing-hero-copy>p{color:#334c62!important;max-width:390px!important;font-size:clamp(16px,1.2vw,18px)!important;line-height:1.72!important}.pricing-experience .pricing-trust-line{flex-wrap:wrap!important;gap:10px!important;margin-top:30px!important;display:flex!important}.pricing-experience .pricing-trust-line span{color:#30495f!important;background:#ffffffc7!important;border:1px solid #081a3114!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:0 13px!important;font-size:12px!important;font-weight:720!important;display:inline-flex!important;box-shadow:0 10px 26px #081a310a!important}.pricing-experience .pricing-trust-line svg{width:17px!important;height:17px!important;color:var(--teal-dark)!important}.pricing-experience .premium-price-card{z-index:2!important;-webkit-backdrop-filter:blur(22px)saturate(1.08)!important;background:radial-gradient(circle at 16% 0,#08988817,#0000 40%),#ffffffe6!important;place-self:start end!important;width:min(100%,390px)!important;max-width:390px!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important;box-shadow:0 34px 90px #081a3129!important}.pricing-experience .premium-price-card:hover{transform:none!important}@media(max-width:980px){.pricing-experience .pricing-hero{background-position:55%!important;min-height:0!important}.pricing-experience .pricing-hero-grid{grid-template-columns:1fr!important;gap:34px!important;min-height:0!important}.pricing-experience .premium-price-card{justify-self:stretch!important;max-width:520px!important}}@media(max-width:680px){.pricing-experience .pricing-hero{background:linear-gradient(#fffffff2,#ffffffe6 42%,#ffffffc7),url(/brand/homeverify-pricing-hero-bg.png) 51%/cover no-repeat!important;padding:50px 0 58px!important}.pricing-experience .pricing-hero-grid{margin-bottom:0!important}.pricing-experience .pricing-hero-copy h1{font-size:clamp(38px,11vw,48px)!important;line-height:1.08!important}.pricing-experience .pricing-trust-line{display:grid!important}.pricing-experience .premium-price-card{width:100%!important;max-width:none!important}}.how-page{--how-card-border:#081a3114;--how-card-shadow:0 28px 80px #081a3113;--how-card-shadow-strong:0 38px 100px #081a311f;color:var(--navy);background:linear-gradient(#fff,#f7faf9 44%,#fff)}.how-page .section{padding-block:clamp(78px,9vw,118px)}.how-page .section.light{background:linear-gradient(#f6f8f8eb,#fffffffa)}.how-main-hero{background:radial-gradient(circle at 18% 74%,#0898881f,#0000 31%),linear-gradient(#fff,#f8fbfa);min-height:min(880px,100vh - 76px)}.how-main-hero .hero-stage{min-height:min(880px,100vh - 76px);padding-top:clamp(112px,16vh,170px);padding-bottom:clamp(68px,9vh,108px)}.how-main-hero .hero-copy{filter:drop-shadow(0 18px 34px #ffffff70);max-width:760px}.how-main-hero .hero-visual{width:100vw;left:50%;transform:translate(-50%)}.how-page .public-hero-kicker,.how-page .how-kicker{color:var(--teal-dark);letter-spacing:.2em;font-size:11px;font-weight:820}.how-main-hero .hero-copy h1{letter-spacing:-.074em;max-width:760px;margin-bottom:24px;font-size:clamp(52px,6.7vw,86px);line-height:.98}.how-main-hero .hero-copy>p{color:#42586e;max-width:630px;font-size:clamp(18px,1.45vw,21px);line-height:1.72}.how-main-hero .hero-buttons{gap:14px;margin-top:34px}.how-main-hero .hero-buttons .button{min-height:54px;padding-inline:28px}.how-page .hero-buttons .button{transition:transform .24s,box-shadow .24s,border-color .24s,background .24s;box-shadow:0 18px 42px #0898882e}.how-page .hero-buttons .button:hover{transform:translateY(-2px);box-shadow:0 24px 54px #0898883d}.how-page .hero-buttons .button-secondary{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border-color:#081a3117;box-shadow:0 18px 44px #081a3114}.how-main-hero .hero-signal{margin-top:38px}.how-main-hero .hero-signal>p{white-space:normal;font-size:clamp(22px,2.4vw,31px)}.how-main-hero .hero-signal-items{gap:0;max-width:760px}.how-main-hero .hero-signal-items div{min-height:86px}.how-main-hero .hero-signal-items span{font-size:12px;font-weight:680}.how-page .how-journey{background:radial-gradient(circle at 14% 18%,#0898881a,#0000 28%),radial-gradient(circle at 88% 28%,#b7e2d633,#0000 27%),linear-gradient(#f6f8f8eb,#fffffffa);padding:clamp(84px,10vw,128px) 0 clamp(82px,10vw,126px)}.how-page .how-journey:before{filter:blur(86px);background:#0898881c;width:620px;height:620px;top:170px;right:-280px}.how-page .how-journey:after{content:"";filter:blur(80px);pointer-events:none;background:#b8eae133;border-radius:999px;width:460px;height:460px;position:absolute;bottom:14%;left:-210px}.how-page .how-journey .container{z-index:1;position:relative}.how-page .how-journey-intro{text-align:center;max-width:860px;margin-bottom:clamp(58px,7vw,96px)}.how-page .how-journey-intro h2{letter-spacing:-.066em;text-wrap:balance;margin-bottom:20px;font-size:clamp(36px,5.4vw,66px);font-weight:600;line-height:1.02}.how-page .how-journey-intro p{color:#516679;max-width:640px;font-size:clamp(17px,1.45vw,20px)}.how-page .how-scenes{gap:22px;max-width:1180px;margin:0 auto;padding:6px 0 34px}.how-page .how-progress-rail{background:linear-gradient(#0000,#08988824 8%,#0898882e 92%,#0000);width:3px;top:34px;bottom:70px}.how-page .how-progress-rail span{background:linear-gradient(#58e2ce,#fff 48%,#0e9f91);box-shadow:0 0 30px #08988847}.how-page .how-scene{border:1px solid var(--how-card-border);min-height:0;box-shadow:var(--how-card-shadow);opacity:.82;background:linear-gradient(#fffffffa,#f9fcfbf0);border-radius:36px;grid-template-columns:minmax(0,1fr) minmax(0,.98fr);gap:clamp(28px,5vw,72px);padding:clamp(26px,4vw,44px);transition:transform .3s,opacity .3s,box-shadow .3s,border-color .3s;overflow:hidden}.how-page .how-scene.reverse{grid-template-columns:minmax(0,.98fr) minmax(0,1fr)}.how-page .how-scene:before{content:"";pointer-events:none;opacity:.7;background:linear-gradient(135deg,#08988817,#fff0 42%);position:absolute;top:0;right:0;bottom:0;left:0}.how-page .how-scene.is-active{opacity:1;box-shadow:var(--how-card-shadow-strong);border-color:#08988833;transform:translateY(-4px)scale(1.008)}.how-page .how-scene:after{display:none}.how-page .how-scene.is-complete:after,.how-page .how-scene.is-active:after{background:linear-gradient(135deg,#087f78,#10a091)!important;border-color:#fff!important}.how-page .how-scene-copy{z-index:1;width:min(100%,500px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:clamp(14px,2.4vw,28px)}.how-page .how-scene.is-active .how-scene-copy{box-shadow:none;transform:none}.how-page .how-scene-number{color:#08988829;text-shadow:0 16px 42px #08988814;pointer-events:none;margin:0 0 20px;font-size:clamp(78px,7vw,112px);font-weight:800;line-height:.76;display:block;position:relative;top:auto;left:auto;right:auto}.how-page .how-scene-label{background:#e8f9f5d1;border:1px solid #0898881c;margin-bottom:24px;padding:9px 13px;box-shadow:inset 0 1px #ffffffc2}.how-page .how-scene h3{letter-spacing:-.058em;text-wrap:balance;max-width:460px;margin-bottom:16px;font-size:clamp(30px,3.1vw,44px);line-height:1.05}.how-page .how-scene-copy p{color:#536779;max-width:405px;font-size:16px;line-height:1.72}.how-page .how-scene-visual{z-index:1;justify-self:end;width:min(100%,536px)}.how-page .how-scene.reverse .how-scene-visual{justify-self:start}.how-page .how-scene-visual:before{filter:blur(48px);background:radial-gradient(circle at 52% 48%,#0898882e,#0000 55%),#b8eae133;border-radius:999px;top:22px;right:4px;bottom:22px;left:4px}.how-page .how-ui{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#fffffff5,#ffffffe0);border-color:#081a3113;border-radius:32px;transition:transform .32s,box-shadow .32s,border-color .32s,background .32s;overflow:hidden;box-shadow:0 30px 82px #081a311b}.how-page .how-ui:hover{border-color:#0898882e;transform:translateY(-5px);box-shadow:0 36px 92px #081a3124}.how-page .how-scene.is-active .how-ui{border-color:#0898883d;transform:translateY(-7px);box-shadow:0 38px 96px #081a3126,0 0 48px #08988814}.how-page .how-ui-registration,.how-page .how-ui-dashboard,.how-page .how-ui-test,.how-page .how-ui-certificate,.how-page .how-ui-application-folder{width:min(100%,430px);margin:auto;padding:28px}.how-page .how-ui-video{width:min(100%,500px);margin:auto;padding:18px}.how-page .how-ui header strong,.how-page .how-ui-test>p,.how-page .how-certificate-head span,.how-page .how-ui-application-folder header strong{letter-spacing:-.015em}.how-page .how-dashboard-module,.how-page .how-answer,.how-page .how-ui-application-folder>div,.how-page .how-ui-registration label>span,.how-page .how-video-controls b,.how-page .how-video-controls span:not(:first-child),.how-page .how-caption{background:#f7faf9db;border-color:#081a3111}.how-page .how-dashboard-module.active,.how-page .how-answer.selected{background:linear-gradient(#f0faf7,#e9f8f5);border-color:#08988833}.how-page .how-player{border-radius:22px;min-height:232px;box-shadow:inset 0 1px #ffffff1f}.how-page .how-assurance{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 7% 0,#0898881a,#0000 38%),#ffffffdb;border-color:#08988824;border-radius:34px;max-width:1040px;margin-top:34px;padding:clamp(28px,4vw,42px);box-shadow:0 32px 88px #081a3116}.how-page .how-assurance>svg{flex:none;width:28px;height:28px}.how-page .how-assurance strong{letter-spacing:-.02em;font-size:18px}.how-page .how-assurance p{color:#566a7b;max-width:760px;font-size:14px}.how-page .how-close{background:linear-gradient(#fff,#f6faf9);padding:16px 0 clamp(82px,9vw,120px)}.how-page .how-close-panel{background:linear-gradient(135deg,#ffffff14,#ffffff06),linear-gradient(132deg,#071a31,#0a213a 56%,#071a31);border:1px solid #b8eae12e;border-radius:38px;width:min(100% - 48px,1180px);margin-inline:auto;padding:clamp(54px,7vw,86px) clamp(24px,6vw,72px);position:relative;overflow:hidden;box-shadow:0 36px 100px #081a3133}.how-page .how-close-panel:before{content:"";pointer-events:none;opacity:.5;background:linear-gradient(#ffffff0a,#0000 45%,#0000001a),repeating-linear-gradient(135deg,#ffffff08 0,#ffffff08 1px,#0000 1px,#0000 18px);position:absolute;top:0;right:0;bottom:0;left:0}.how-page .how-close-panel>*{z-index:1;position:relative}.how-page .how-close-panel h2{letter-spacing:-.066em;text-wrap:balance;max-width:820px;font-size:clamp(36px,5.4vw,68px);line-height:1.02}.how-page .how-close-panel p{color:#e2eff4c2;max-width:560px;font-size:18px;line-height:1.65}.how-page .how-close-panel .button{min-height:52px;padding-inline:25px;box-shadow:0 20px 46px #00000038}@media(max-width:980px){.how-page .how-journey{padding-top:78px}.how-page .how-journey-intro{text-align:left;margin-inline:0}.how-page .how-scenes{gap:18px;max-width:720px;padding-left:0}.how-page .how-progress-rail{display:none}.how-page .how-scene,.how-page .how-scene.reverse{grid-template-columns:1fr;gap:20px;min-height:0;padding:26px}.how-page .how-scene.reverse .how-scene-copy,.how-page .how-scene.reverse .how-scene-visual{order:initial}.how-page .how-scene-copy{justify-self:stretch;width:100%}.how-page .how-scene-visual{width:100%;max-width:560px}.how-page .how-close-panel{justify-items:start;display:grid}}@media(max-width:680px){.how-page>.hero{background:#fff}.how-page .how-journey{padding:62px 0 72px}.how-page .how-journey-intro{margin-bottom:44px}.how-page .how-journey-intro h2{letter-spacing:-.064em;font-size:clamp(34px,11vw,46px)}.how-page .how-journey-intro p{font-size:16px}.how-page .how-scenes{gap:16px;padding-left:0}.how-page .how-scene{border-radius:28px;gap:16px;padding:22px;transform:none}.how-page .how-scene.is-active{transform:none}.how-page .how-scene-copy{padding:0}.how-page .how-scene.is-active .how-scene-copy{transform:none}.how-page .how-scene-number{margin-bottom:18px;font-size:72px}.how-page .how-scene-label{letter-spacing:.16em;margin-bottom:18px;padding:8px 10px;font-size:10px}.how-page .how-scene h3{font-size:clamp(27px,8.5vw,36px)}.how-page .how-scene-copy p{font-size:15px}.how-page .how-ui-registration,.how-page .how-ui-dashboard,.how-page .how-ui-test,.how-page .how-ui-certificate,.how-page .how-ui-application-folder,.how-page .how-ui-video{border-radius:24px;width:100%;padding:20px}.how-page .how-ui:hover,.how-page .how-scene.is-active .how-ui{transform:none}.how-page .how-player{border-radius:18px;min-height:190px}.how-page .how-certificate-footer{gap:18px}.how-page .how-certificate-footer>svg{width:58px;height:58px}.how-page .how-assurance{border-radius:24px;gap:14px;margin-top:44px;padding:22px;display:grid}.how-page .how-close{padding-bottom:78px}.how-page .how-close-panel{border-radius:30px;width:min(100% - 32px,420px);padding:32px 24px}.how-page .how-close-panel h2{font-size:clamp(32px,10vw,42px)}.how-page .how-close-panel .button{justify-content:center;width:100%}}.home-page{--home-card-border:#081a3114;--home-card-shadow:0 28px 80px #081a3113;--home-card-shadow-strong:0 38px 100px #081a311f;background:linear-gradient(#fff,#f7faf9 42%,#fff)}.home-page .section{padding-block:clamp(78px,9vw,118px)}.home-page .section.light{background:linear-gradient(#f6f8f8eb,#fffffffa)}.home-page .section-heading{max-width:720px;margin-bottom:50px}.home-page .section-heading.centered{max-width:860px;margin-bottom:58px}.home-page .eyebrow,.hero-product-badge,.cta-kicker{letter-spacing:.2em}.home-page .section-heading h2{letter-spacing:-.066em;max-width:780px;font-size:clamp(36px,5.4vw,66px);font-weight:600;line-height:1.02}.home-page .section-heading p{color:#506579;max-width:680px;font-size:clamp(17px,1.55vw,20px);line-height:1.72}.home-hero{min-height:min(880px,100vh - 76px)}.home-hero .hero-stage{min-height:min(880px,100vh - 76px);padding-top:clamp(112px,16vh,170px);padding-bottom:clamp(68px,9vh,108px)}.home-hero .hero-visual{width:100vw;left:50%;transform:translate(-50%)}.hero-product-badge{z-index:5;max-width:100%;color:var(--teal-dark);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-transform:uppercase;background:#ffffffd1;border:1px solid #08988829;border-radius:999px;align-items:center;gap:9px;margin-bottom:24px;padding:9px 13px;font-size:11px;font-weight:820;display:inline-flex;position:relative;box-shadow:0 12px 34px #081a3111}.hero-product-badge svg{stroke-width:2px;width:16px;height:16px}.home-hero .hero-conversion-badge{color:#315365;text-transform:none;letter-spacing:0;background:#ffffffb8;border-color:#08988821;margin:18px 0 0;padding:10px 14px;font-size:13px;font-weight:720;box-shadow:0 16px 36px #081a310e}.home-hero .hero-conversion-badge svg{color:var(--teal-dark)}.home-hero .hero-copy h1{letter-spacing:-.074em;max-width:760px;margin-bottom:24px;font-size:clamp(52px,6.7vw,86px);line-height:.98}.home-hero .hero-copy>p{color:#42586e;max-width:630px;font-size:clamp(18px,1.45vw,21px);line-height:1.72}.home-hero .hero-buttons{gap:14px;margin-top:34px}.home-hero .hero-buttons .button{min-height:54px;padding-inline:28px}.hero-trust-strip{z-index:5;flex-wrap:wrap;gap:10px;margin-top:18px;display:flex;position:relative}.hero-trust-strip span{color:#30495f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #081a3114;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:12px;font-weight:720;display:inline-flex;box-shadow:0 10px 26px #081a310b}.hero-trust-strip svg{width:15px;height:15px;color:var(--teal-dark)}.home-hero .hero-signal{margin-top:38px}.home-hero .hero-signal>p{white-space:normal;font-size:clamp(22px,2.4vw,31px)}.home-hero .hero-signal-items{gap:0;max-width:760px}.home-hero .hero-signal-items div{min-height:86px}.home-hero .hero-signal-items span{font-size:12px;font-weight:680}.home-page .feature-card,.home-page .why-homeverify-card,.home-page .audience-card,.home-page .pricing-card{border:1px solid var(--home-card-border);box-shadow:var(--home-card-shadow);background:linear-gradient(#fffffffa,#f9fcfbf0);transition:transform .24s,box-shadow .24s,border-color .24s,background .24s;position:relative;overflow:hidden}.home-page .feature-card:before,.home-page .why-homeverify-card:before,.home-page .audience-card:before,.home-page .pricing-card:before{content:"";pointer-events:none;opacity:.75;background:linear-gradient(135deg,#08988817,#fff0 42%);position:absolute;top:0;right:0;bottom:0;left:0}.home-page .feature-card>*,.home-page .why-homeverify-card>*,.home-page .audience-card>*,.home-page .pricing-card>*{z-index:1;position:relative}.home-page .feature-card:hover,.home-page .why-homeverify-card:hover,.home-page .audience-card:hover,.home-page .pricing-card:hover{box-shadow:var(--home-card-shadow-strong);border-color:#08988833;transform:translateY(-5px)}.home-page .feature-card{border-radius:30px;min-height:292px;padding:34px}.home-page .feature-card .icon-box,.home-page .why-homeverify-card .icon-box,.home-page .audience-card .icon-box{width:54px;height:54px;color:var(--teal-dark);background:linear-gradient(135deg,#08988821,#e4f7f2eb);border:1px solid #0898881c;border-radius:18px;box-shadow:inset 0 1px #ffffffb3,0 13px 30px #08988814}.home-page .feature-card .icon-box svg,.home-page .why-homeverify-card .icon-box svg,.home-page .audience-card .icon-box svg{stroke-width:1.8px;width:24px;height:24px}.home-page .feature-card h3,.home-page .why-homeverify-card h3{letter-spacing:-.04em;margin-bottom:12px;font-size:clamp(22px,2vw,28px);line-height:1.1}.home-page .feature-card p,.home-page .why-homeverify-card p{color:#506579;font-size:15px;line-height:1.7}.home-trust-psychology-section{background:linear-gradient(#fffffffa,#f6faf9f0);position:relative;overflow:hidden}.home-trust-psychology{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:start;gap:clamp(48px,6vw,92px);display:grid}.home-trust-copy{max-width:610px}.home-trust-copy .hero-product-badge{background:#ffffffdb;margin-bottom:28px}.home-trust-copy h2{color:var(--navy);letter-spacing:-.07em;margin:0 0 24px;font-size:clamp(42px,5.2vw,70px);font-weight:600;line-height:1.01}.home-trust-lead{color:#385169;max-width:580px;margin:0 0 30px;font-size:clamp(18px,1.55vw,21px);line-height:1.7}.home-trust-explanation{color:#506579;max-width:560px;margin:0;padding-top:28px;font-size:16px;line-height:1.78;position:relative}.home-trust-explanation:before{content:"";background:linear-gradient(90deg,#081a3124,#081a3100);width:min(100%,520px);height:1px;position:absolute;top:0;left:0}.home-trust-note{background:linear-gradient(135deg,#e4f7f2c7,#fffffff0);border:1px solid #08988826;border-radius:24px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:18px;margin-top:34px;padding:22px;display:grid;box-shadow:0 22px 62px #081a3112}.home-trust-note>svg{width:56px;height:56px;color:var(--teal-dark);background:#ffffffa8;border:1px solid #0898881f;border-radius:18px;padding:14px}.home-trust-note p{color:#2b4359;margin:0;font-size:15px;line-height:1.55}.home-trust-note strong,.home-trust-note span{display:block}.home-trust-note strong{color:var(--navy);margin-bottom:4px;font-size:16px;line-height:1.35}.home-trust-visual{grid-template-rows:auto auto;align-content:start;justify-items:center;gap:24px;min-width:0;display:grid}.home-trust-image-wrap{aspect-ratio:1;isolation:isolate;background:#eef5f3;border:1px solid #ffffffe0;border-radius:50%;justify-self:center;width:min(100%,500px);display:block;overflow:hidden;box-shadow:0 32px 86px #081a3121}.home-trust-image-wrap img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.home-trust-signals{gap:18px;width:min(100%,560px);margin:0 auto;display:grid}.home-trust-signals h3{color:var(--navy);letter-spacing:-.04em;margin:0;font-size:clamp(22px,2.1vw,28px);font-weight:760;line-height:1.18;position:relative}.home-trust-signals h3:after{content:"";background:var(--teal);border-radius:999px;width:54px;height:3px;margin-top:12px;display:block}.home-trust-signal-list{gap:10px;display:grid}.home-trust-signal-card{background:#fffffff0;border:1px solid #dee8e7e6;border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:16px;min-height:68px;padding:11px 20px;display:grid;box-shadow:0 14px 38px #081a3111}.home-trust-signal-card>span{width:48px;height:48px;color:var(--teal-dark);background:linear-gradient(135deg,#08988821,#e4f7f2f2);border:1px solid #0898881a;border-radius:16px;place-items:center;display:grid}.home-trust-signal-card svg{stroke-width:1.8px;width:23px;height:23px}.home-trust-signal-card p{color:var(--navy);letter-spacing:-.03em;margin:0;font-size:clamp(15.5px,1.12vw,18px);font-weight:760;line-height:1.28}@media(max-width:1080px){.home-trust-psychology{grid-template-columns:1fr}.home-trust-copy{max-width:760px}.home-trust-image-wrap{width:min(420px,72vw)}.home-trust-signals{width:min(100%,580px)}}@media(max-width:760px){.home-trust-psychology-section{padding-top:72px;padding-bottom:76px}.home-trust-copy h2{font-size:clamp(38px,11vw,54px)}.home-trust-note{grid-template-columns:1fr;padding:20px}.home-trust-visual{gap:20px;padding-top:6px}.home-trust-image-wrap{width:min(340px,84vw)}.home-trust-signals{width:100%}.home-trust-signals h3{font-size:22px}}@media(max-width:460px){.home-trust-copy .hero-product-badge{white-space:normal;grid-template-columns:16px minmax(0,1fr);align-items:start;line-height:1.35;display:grid}.home-trust-signal-card{border-radius:18px;grid-template-columns:44px minmax(0,1fr);gap:13px;min-height:64px;padding:12px 14px}.home-trust-signal-card>span{border-radius:15px;width:44px;height:44px}.home-trust-signal-card svg{width:21px;height:21px}}.home-proof-section .split-section{align-items:stretch;gap:clamp(38px,7vw,92px)}.home-proof-section .section-heading{align-content:center;margin:0;display:grid}.home-page .value-cards{gap:16px}.home-page .value-cards div{border:1px solid var(--home-card-border);background:linear-gradient(135deg,#fffffffa,#f6fbfaf0);border-radius:28px;min-height:128px;padding:24px 26px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 24px 70px #081a3111}.home-page .value-cards div:hover{border-color:#0898882e;transform:translate(6px);box-shadow:0 30px 82px #081a3118}.home-page .value-cards svg{width:28px;height:28px;color:var(--teal-dark);stroke-width:1.7px}.home-page .value-cards strong{letter-spacing:-.04em;min-width:132px;font-size:21px}.home-page .value-cards span{color:#506579;max-width:360px;font-size:15px;line-height:1.55}.why-homeverify-section{position:relative;overflow:hidden}.why-homeverify-section .why-homeverify-grid{gap:18px}.home-page .why-homeverify-card{border-radius:30px;min-height:315px;padding:31px}.home-page .why-trust-panel{background:linear-gradient(135deg,#fffffffa,#f4fbf9f2);border-color:#08988824;border-radius:34px;max-width:1040px;margin-top:34px;padding:clamp(28px,4vw,42px);box-shadow:0 32px 88px #081a3116}.home-page .why-trust-panel>svg{width:36px;height:36px}.home-page .why-trust-panel h3{font-size:clamp(26px,3vw,38px);line-height:1.05}.home-page .why-trust-panel p{max-width:820px;font-size:16px}.additional-modules-section{isolation:isolate;background:linear-gradient(#fff,#f7fbfa 48%,#fff);border-top:1px solid #e0ebe9b3;border-bottom:1px solid #e0ebe9b8;padding-top:clamp(82px,8vw,116px);padding-bottom:clamp(82px,8vw,112px);position:relative;overflow:hidden}.home-page .additional-modules-section .container{z-index:1;justify-items:center;display:grid;position:relative}.home-page .additional-modules-section .section-heading,.home-page .additional-modules-section .section-heading.centered{text-align:center;margin-inline:auto;width:min(100%,900px);margin-bottom:0}.home-page .additional-modules-section .section-heading>*,.home-page .additional-modules-section .section-heading.centered>*{text-align:center;margin-left:auto;margin-right:auto}.home-page .additional-modules-section .eyebrow{background:#e0f7f29e;border:1px solid #08988824;border-radius:999px;justify-content:center;margin-bottom:22px;padding:8px 13px;display:inline-flex;box-shadow:0 12px 34px #081a310a}.home-page .additional-modules-section .section-heading h2{letter-spacing:-.06em;text-align:center;text-wrap:balance;width:min(100%,840px);max-width:840px;font-size:clamp(42px,5.2vw,72px);line-height:1.02}.home-page .additional-modules-section .section-heading p{color:#43586c;text-align:center;width:min(100%,760px);max-width:760px;margin-top:22px;font-size:clamp(17px,1.45vw,20px);line-height:1.72}.home-page .additional-modules-intro{color:#526778;text-align:center;width:min(100%,740px);max-width:740px;margin:26px auto 42px;font-size:16px;line-height:1.74}.home-page .additional-modules-grid{align-items:stretch;gap:22px;width:100%}.home-page .additional-module-card{text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#fffffff5,#fafdfceb);border:1px solid #d1e2dfd1;border-radius:24px;justify-content:start;align-items:center;min-height:326px;padding:clamp(32px,3vw,42px);transition:transform .26s,box-shadow .26s,border-color .26s,background .26s;position:relative;overflow:hidden;box-shadow:0 22px 58px #081a3111,inset 0 1px #ffffffeb}.home-page .additional-module-card:before{content:"";pointer-events:none;opacity:.8;background:linear-gradient(135deg,#08988814,#fff0 42%),linear-gradient(#ffffff8a,#fff0 34%);transition:opacity .26s;position:absolute;top:0;right:0;bottom:0;left:0}.home-page .additional-module-card .icon-box{z-index:1;background:linear-gradient(#e8faf6,#f8fffd);border:1px solid #08988829;place-items:center;width:54px;height:54px;margin:0 auto 14px;display:grid;position:relative;box-shadow:0 18px 38px #0898881a}.home-page .additional-module-card .icon-box svg{width:22px;height:22px;margin:0}.home-page .additional-module-card>span{z-index:1;width:auto;color:var(--teal-dark);letter-spacing:.09em;background:#e0f7f2b3;border:1px solid #0898881f;justify-self:center;margin:0 auto 10px;padding:7px 11px;position:relative}.home-page .additional-module-card h3{z-index:1;max-width:330px;min-height:60px;color:var(--navy);text-align:center;text-wrap:balance;justify-content:center;align-items:center;margin:0 auto;font-size:clamp(21px,1.7vw,25px);line-height:1.18;display:flex;position:relative}.home-page .additional-module-card p{z-index:1;color:#4f6274;text-align:center;max-width:340px;margin:0 auto;font-size:14px;line-height:1.7;position:relative}.home-page .additional-module-card:hover{background:linear-gradient(#fff,#f6fcfaf5);border-color:#0898883d;transform:translateY(-6px);box-shadow:0 34px 86px #081a311b,inset 0 1px #fffffff5}.home-page .additional-module-card:hover:before{opacity:1}.home-page .additional-modules-note{color:#315365;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;background:#ffffffc7;border:1px solid #08988824;border-radius:999px;width:fit-content;max-width:min(100%,720px);margin:32px auto 0;padding:12px 17px;font-size:13px;font-weight:720;box-shadow:0 18px 42px #081a310e}.home-page .additional-modules-note svg{color:var(--teal-dark)}.home-audience-section .section-heading{text-align:center;margin-inline:auto;width:min(100%,760px);margin-bottom:52px}.home-audience-section .section-heading>*{text-align:center;margin-left:auto;margin-right:auto}.home-audience-section .section-heading h2{text-wrap:balance;max-width:720px}.home-audience-section .section-heading p{text-wrap:pretty;max-width:600px}.home-page .audience-grid{align-items:stretch;gap:22px}.home-page .audience-card{border-radius:34px;flex-direction:column;min-height:390px;padding:clamp(32px,4vw,48px);display:flex}.home-page .audience-card h2{letter-spacing:-.058em;max-width:430px;margin-bottom:28px;font-size:clamp(30px,3vw,42px);line-height:1.03}.home-page .audience-card ul{gap:16px;margin-bottom:34px}.home-page .audience-card ul+a{margin-top:auto}.home-page .check-item{color:#344b61;font-size:15px;font-weight:620}.home-page .audience-card a,.home-page .inline-link{background:#08988814;border-radius:999px;width:max-content;min-height:42px;padding:0 15px;transition:background .18s,transform .18s}.home-page .audience-card a:hover,.home-page .inline-link:hover{background:#08988824;transform:translateY(-1px)}.home-page .section-heading.centered,.home-page .pricing-section-head,.home-page .verification-section-head{text-align:center}.home-page .section-heading.centered>*,.home-page .pricing-section-head>*,.home-page .verification-section-head>*{margin-left:auto;margin-right:auto}.home-page .section-heading.centered h2{text-wrap:balance}.home-page .section-heading.centered p{text-wrap:pretty;max-width:680px}.home-page .home-intro-section .section-heading h2{line-height:1.08!important}.home-page .home-intro-section .section-heading h2 .headline-line{white-space:nowrap;display:block}.home-page .home-intro-section .section-heading h2 br{content:"";display:block}@media(max-width:480px){.home-page .home-intro-section .section-heading h2{font-size:clamp(31px,8.6vw,39px)!important}}.home-certificate-section{overflow:hidden}.home-page .certificate-showcase{gap:clamp(40px,7vw,88px)}.home-page .certificate-teaser-card{border-radius:34px;box-shadow:0 38px 110px #081a3121}.home-page .certificate-teaser-card:hover{transform:translateY(-4px)}.home-page .certificate-teaser-card,.home-page .certificate-teaser-badges span{transition:transform .22s,box-shadow .22s,border-color .22s}.home-price-section .price-feature{gap:clamp(42px,7vw,92px)}.home-page .pricing-card{border-radius:32px;padding:clamp(32px,4vw,46px)}.home-page .pricing-card h3{font-size:24px}.home-page .price strong{letter-spacing:-.075em;font-size:clamp(54px,7vw,78px)}.home-page .trust-note{background:linear-gradient(135deg,#e4f7f2f2,#ffffffdb);border:1px solid #0898881f;border-radius:22px;max-width:620px;padding:21px 22px}.home-page .trust-note p{font-size:14px}.home-page .faq-list{gap:16px}.home-page .faq-list details{border-radius:24px;box-shadow:0 14px 40px #081a310b}.home-page .cta-section,.audience-landlords .cta-section{padding:16px 0 clamp(82px,9vw,120px)}.home-page .cta-card,.audience-landlords .cta-card{background:radial-gradient(circle at 50% 0,#44d5bf2e,#0000 34%),radial-gradient(circle at 88% 72%,#08988824,#0000 30%),linear-gradient(135deg,#ffffff14,#ffffff06),linear-gradient(132deg,#071a31,#0a213a 56%,#071a31);border:1px solid #b8eae138;border-radius:38px;justify-items:center;padding:clamp(58px,7vw,92px) clamp(24px,6vw,76px);display:grid;position:relative;overflow:hidden;box-shadow:0 42px 120px #081a3138}.home-page .cta-card:before,.audience-landlords .cta-card:before{content:"";pointer-events:none;opacity:.45;background:linear-gradient(#ffffff0f,#0000 38%),repeating-linear-gradient(135deg,#ffffff09 0,#ffffff09 1px,#0000 1px,#0000 18px);position:absolute;top:0;right:0;bottom:0;left:0}.home-page .cta-card>*,.audience-landlords .cta-card>*{z-index:1;position:relative}.cta-kicker{color:#78ead9;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:820;display:inline-flex}.home-page .cta-card h2,.audience-landlords .cta-card h2{letter-spacing:-.066em;text-align:center;max-width:820px;margin-bottom:18px;font-size:clamp(36px,5.4vw,68px);line-height:1.02}.home-page .cta-card p,.audience-landlords .cta-card p{text-align:center;margin-inline:auto;max-width:560px;margin-bottom:0;font-size:18px;line-height:1.65}.cta-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,650px);margin:34px auto 30px;display:grid}.cta-proof-grid span{color:#d8f3f0;background:#ffffff0e;border:1px solid #b8eae12b;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 15px;font-size:13px;font-weight:720;display:flex;box-shadow:inset 0 1px #ffffff14}.cta-proof-grid svg{color:#62dfce;stroke-width:1.8px;width:18px;height:18px}.home-page .cta-card .button,.audience-landlords .cta-card .button{border-radius:999px;min-height:54px;padding-inline:28px;box-shadow:0 18px 44px #0898883d}.home-page .cta-card>.button{margin-top:36px}.home-cta-trust-line{color:#ffffffa8;letter-spacing:.035em;text-align:center;margin-top:17px;font-size:12px;font-weight:570;display:block}@media(max-width:980px){.home-page .section{padding-block:76px}.home-hero .hero-stage{min-height:760px;padding-top:300px;padding-bottom:58px}.home-hero .hero-copy{max-width:680px}.home-hero .hero-copy h1{font-size:clamp(46px,10vw,68px)}.home-page .three-grid,.why-homeverify-section .why-homeverify-grid,.home-page .additional-modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .feature-card,.home-page .why-homeverify-card,.home-page .audience-card{min-height:0}}@media(max-width:680px){.home-page .section{padding-block:62px}.home-page .section-heading,.home-page .section-heading.centered{text-align:left;margin-bottom:34px}.home-page .section-heading h2{font-size:clamp(34px,10.5vw,46px);line-height:1.04}.home-page .section-heading p{font-size:16px;line-height:1.68}.home-page .home-intro-section .section-heading,.home-page .why-homeverify-section .section-heading,.home-page .additional-modules-section .section-heading,.home-page .home-audience-section .section-heading,.home-page .home-intro-section .section-heading>*,.home-page .why-homeverify-section .section-heading>*,.home-page .additional-modules-section .section-heading>*,.home-page .home-audience-section .section-heading>*{text-align:center;margin-left:auto;margin-right:auto}.home-hero .hero-stage{min-height:800px;padding-top:264px;padding-bottom:44px}.home-hero .hero-visual{width:100%;left:0;transform:none}.hero-product-badge{border-radius:18px;align-items:flex-start;font-size:10px;line-height:1.35}.home-hero .hero-conversion-badge{border-radius:999px;align-items:center;width:fit-content;margin-top:16px;font-size:12px;line-height:1.35}.navbar .logo{margin-left:0}.home-hero .hero-copy h1{font-size:clamp(40px,12vw,51px);line-height:1.02}.home-hero .hero-copy>p{font-size:16px;line-height:1.62}.hero-trust-strip{grid-template-columns:1fr;display:grid}.hero-trust-strip span{justify-content:center;width:100%}.home-hero .hero-signal{display:none}.home-page .three-grid,.why-homeverify-section .why-homeverify-grid,.home-page .additional-modules-grid,.home-page .audience-grid,.home-page .faq-list{grid-template-columns:1fr}.home-page .feature-card,.home-page .why-homeverify-card,.home-page .audience-card,.home-page .pricing-card{border-radius:24px;padding:25px}.home-page .value-cards div{border-radius:23px;grid-template-columns:34px 1fr;gap:10px 14px;min-height:0;padding:21px;display:grid}.home-page .value-cards strong{min-width:0}.home-page .value-cards span{grid-column:2;font-size:14px}.home-page .why-trust-panel{border-radius:26px;grid-template-columns:1fr}.home-page .certificate-showcase,.home-price-section .price-feature{gap:34px}.home-page .certificate-teaser-card,.home-page .cta-card{border-radius:26px}.home-page .additional-module-card{border-radius:22px;min-height:303px;padding:28px 22px}.home-page .additional-module-card h3{max-width:300px;min-height:0;font-size:21px}.home-page .additional-modules-section{padding-top:72px;padding-bottom:76px}.home-page .additional-modules-section .section-heading h2{font-size:clamp(34px,10.6vw,44px);line-height:1.06}.home-page .additional-modules-intro{margin:20px auto 30px;font-size:15px;line-height:1.68}.home-page .additional-modules-note{text-align:left;border-radius:18px;justify-content:flex-start;align-items:flex-start;width:100%;padding:14px 15px;line-height:1.45}.home-page .cta-card h2{font-size:clamp(34px,10vw,46px)}.home-page .cta-card p{font-size:16px}.home-page .cta-card>.button{margin-top:29px}.cta-proof-grid{grid-template-columns:1fr;gap:9px;margin:28px auto 26px}.cta-proof-grid span{width:100%;min-height:46px}}body .subpage-hero.how-hero,body .subpage-hero.audience-hero{isolation:isolate!important;width:100vw!important;max-width:100vw!important;min-height:min(860px,100vh - 74px)!important;box-shadow:none!important;background-repeat:no-repeat!important;background-size:cover!important;border:0!important;border-radius:0!important;margin:0 calc(50% - 50vw)!important;padding:0!important;position:relative!important;overflow:hidden!important}body .subpage-hero.subpage-hero-renters,body .subpage-hero:has(.subpage-hero-visual-renter){background-image:url(/brand/homeverify-renters-hero-family.png)!important;background-position:58% 47%!important}body .subpage-hero.subpage-hero-landlords,body .subpage-hero:has(.subpage-hero-visual-landlord){background-image:url(/brand/homeverify-landlord-hero-review.jpg)!important;background-position:64% 48%!important}body .subpage-hero:before{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(90deg,#fffffffa,#fffffff0 24%,#ffffffb8 42%,#ffffff3d 66%,#ffffff0f),linear-gradient(#ffffff0a,#ffffff1f 52%,#ffffffd1 88%,#fff)!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}body .subpage-hero:after{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(#fff0,#fff 86%)!important;height:32%!important;position:absolute!important;inset:auto 0 0!important}body .subpage-hero .subpage-hero-stage,body .subpage-hero .how-hero-grid,body .subpage-hero .audience-hero-grid{z-index:1!important;justify-content:flex-start!important;align-items:center!important;width:min(100% - 96px,1240px)!important;min-height:min(860px,100vh - 74px)!important;margin:0 auto!important;padding:clamp(84px,10vh,132px) 0 clamp(76px,10vh,118px)!important;display:flex!important;position:relative!important;transform:none!important}body .subpage-hero .subpage-hero-copy,body .subpage-hero .how-hero-copy,body .subpage-hero .audience-hero-copy{z-index:2!important;width:min(690px,52vw)!important;max-width:690px!important;color:var(--ink)!important;text-align:left!important;margin:0!important;padding:0!important;position:relative!important;transform:none!important}body .subpage-hero .how-kicker,body .subpage-hero .audience-kicker{color:var(--teal-dark)!important;letter-spacing:.24em!important;text-transform:uppercase!important;margin:0 0 32px!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important}body .subpage-hero .subpage-hero-copy h1,body .subpage-hero .how-hero-copy h1,body .subpage-hero .audience-hero-copy h1{max-width:720px!important;color:var(--ink)!important;letter-spacing:-.075em!important;margin:0!important;font-size:clamp(64px,6.2vw,104px)!important;font-weight:500!important;line-height:.98!important}body .subpage-hero .subpage-hero-copy h1 span,body .subpage-hero .how-hero-copy h1 span,body .subpage-hero .audience-hero-copy h1 span{color:var(--teal-dark)!important}body .subpage-hero .subpage-hero-copy>p,body .subpage-hero .how-hero-copy>p,body .subpage-hero .audience-hero-copy>p{max-width:650px!important;color:var(--muted)!important;margin:32px 0 0!important;font-size:clamp(19px,1.55vw,24px)!important;font-weight:400!important;line-height:1.62!important}body .subpage-hero .subpage-hero-actions,body .subpage-hero .hero-buttons{margin-top:42px!important}body .subpage-hero .subpage-proof-line,body .subpage-hero .how-proof-line,body .subpage-hero .audience-proof-line{color:var(--ink)!important;margin-top:40px!important}body .subpage-hero .subpage-hero-visual,body .subpage-hero .how-hero-visual,body .subpage-hero .audience-visual,body .subpage-hero .hero-image-frame,body .subpage-hero .subpage-hero-image,body .subpage-hero .how-hero-image,body .subpage-hero .renter-hero-image,body .subpage-hero .landlord-hero-image,body .subpage-hero .how-hero-certificate,body .subpage-hero .how-hero-status,body .subpage-hero .how-hero-mock,body .subpage-hero .how-hero-screen,body .subpage-hero .landlord-hero-note,body .subpage-hero .application-preview,body .subpage-hero .scan-result,body .subpage-hero .renter-certificate,body .subpage-hero .landlord-inbox{display:none!important}@media(max-width:980px){body .subpage-hero.how-hero,body .subpage-hero.audience-hero{min-height:760px!important}body .subpage-hero.subpage-hero-how{background-position:58% 20%!important}body .subpage-hero.subpage-hero-renters,body .subpage-hero:has(.subpage-hero-visual-renter){background-position:55% 22%!important}body .subpage-hero.subpage-hero-landlords,body .subpage-hero:has(.subpage-hero-visual-landlord){background-position:52% 22%!important}body .subpage-hero:before{background:linear-gradient(#ffffff1f,#ffffff38 34%,#ffffffdb 63%,#fff),linear-gradient(90deg,#ffffffe0,#ffffff8f 52%,#ffffff1f)!important}body .subpage-hero .subpage-hero-stage,body .subpage-hero .how-hero-grid,body .subpage-hero .audience-hero-grid{align-items:flex-end!important;width:min(100% - 40px,680px)!important;min-height:760px!important;padding:300px 0 64px!important}body .subpage-hero .subpage-hero-copy,body .subpage-hero .how-hero-copy,body .subpage-hero .audience-hero-copy{width:100%!important;max-width:640px!important}body .subpage-hero .subpage-hero-copy h1,body .subpage-hero .how-hero-copy h1,body .subpage-hero .audience-hero-copy h1{letter-spacing:-.06em!important;font-size:clamp(46px,10vw,70px)!important}}@media(max-width:560px){body .subpage-hero.how-hero,body .subpage-hero.audience-hero{min-height:690px!important}body .subpage-hero .subpage-hero-stage,body .subpage-hero .how-hero-grid,body .subpage-hero .audience-hero-grid{width:min(100% - 32px,420px)!important;min-height:690px!important;padding:260px 0 50px!important}body .subpage-hero .how-kicker,body .subpage-hero .audience-kicker{margin-bottom:22px!important;font-size:12px!important}body .subpage-hero .subpage-hero-copy h1,body .subpage-hero .how-hero-copy h1,body .subpage-hero .audience-hero-copy h1{font-size:clamp(40px,12vw,54px)!important}body .subpage-hero .subpage-hero-copy>p,body .subpage-hero .how-hero-copy>p,body .subpage-hero .audience-hero-copy>p{margin-top:24px!important;font-size:16px!important;line-height:1.62!important}body .subpage-hero .subpage-hero-actions,body .subpage-hero .hero-buttons{gap:14px!important;margin-top:28px!important;display:grid!important}}body .subpage-hero.how-hero,body .subpage-hero.audience-hero{isolation:isolate!important;background-color:#fff!important;background-repeat:no-repeat!important;background-size:cover!important;width:100vw!important;max-width:none!important;min-height:min(860px,100vh - 74px)!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important;position:relative!important;overflow:hidden!important}body .subpage-hero.subpage-hero-how{background-image:url(/brand/homeverify-how-hero-success.png)!important;background-position:63% 48%!important}body .subpage-hero.subpage-hero-renters{background-image:url(/brand/homeverify-renters-hero-family.png)!important;background-position:57% 48%!important}body .subpage-hero.subpage-hero-landlords{background-image:url(/brand/homeverify-landlord-hero-review.jpg)!important;background-position:62% 48%!important}body .subpage-hero.how-hero:before,body .subpage-hero.audience-hero:before{content:""!important;z-index:1!important;pointer-events:none!important;background:radial-gradient(60% 92% at 18% 54%,#fff,#fffffffa 24%,#ffffffdb 40%,#ffffff75 58%,#ffffff1f 74%,#fff0),linear-gradient(90deg,#fffffffa,#fffffff0 24%,#ffffffb8 42%,#ffffff47 62%,#fff0),linear-gradient(#ffffff0a,#ffffff1a 54%,#ffffffb8 88%,#fff)!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}body .subpage-hero.how-hero:after,body .subpage-hero.audience-hero:after{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(#fff0,#ffffffe6 66%,#fff)!important;height:210px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}body .subpage-hero .subpage-hero-stage,body .subpage-hero.how-hero .how-hero-grid,body .subpage-hero.audience-hero .audience-hero-grid{z-index:3!important;justify-content:flex-start!important;align-items:center!important;width:min(100% - 48px,1240px)!important;max-width:1240px!important;min-height:min(860px,100vh - 74px)!important;margin:0 auto!important;padding:92px 0 128px!important;display:flex!important;position:relative!important}body .subpage-hero .subpage-hero-copy,body .subpage-hero.how-hero .how-hero-copy,body .subpage-hero.audience-hero .audience-hero-copy{z-index:4!important;width:min(100%,650px)!important;max-width:650px!important;padding:0!important;position:relative!important}body .subpage-hero .subpage-hero-copy h1,body .subpage-hero.how-hero .how-hero-copy h1,body .subpage-hero.audience-hero .audience-hero-copy h1{max-width:720px!important;color:var(--navy)!important;letter-spacing:-.065em!important;text-wrap:balance!important;margin:0 0 24px!important;font-size:clamp(58px,5.8vw,86px)!important;line-height:.99!important}body .subpage-hero .subpage-hero-copy h1 span,body .subpage-hero.how-hero .how-hero-copy h1 span,body .subpage-hero.audience-hero .audience-hero-copy h1 span{color:var(--teal-dark)!important}body .subpage-hero .subpage-hero-copy>p,body .subpage-hero.how-hero .how-hero-copy>p,body .subpage-hero.audience-hero .audience-hero-copy>p{color:#4f6172!important;max-width:590px!important;margin:0!important;font-size:clamp(18px,1.35vw,22px)!important;line-height:1.68!important}body .subpage-hero .subpage-hero-actions,body .subpage-hero.how-hero .how-hero-actions,body .subpage-hero.audience-hero .audience-hero-actions{flex-wrap:wrap!important;gap:14px!important;margin-top:34px!important;display:flex!important}body .subpage-hero .subpage-proof-line,body .subpage-hero .how-proof-line,body .subpage-hero .audience-proof-line{z-index:4!important;position:relative!important}body .subpage-hero .subpage-hero-visual,body .subpage-hero .how-hero-visual,body .subpage-hero .audience-visual,body .subpage-hero .hero-image-frame,body .subpage-hero .subpage-hero-image,body .subpage-hero .how-hero-image,body .subpage-hero .renter-hero-image,body .subpage-hero .landlord-hero-image{display:none!important}@media(max-width:900px){body .subpage-hero.how-hero,body .subpage-hero.audience-hero{min-height:760px!important}body .subpage-hero.subpage-hero-how{background-position:61% 20%!important}body .subpage-hero.subpage-hero-renters{background-position:54% 20%!important}body .subpage-hero.subpage-hero-landlords{background-position:48% 20%!important}body .subpage-hero.how-hero:before,body .subpage-hero.audience-hero:before{background:linear-gradient(#ffffff0f,#ffffff29 32%,#ffffffe0 70%,#fff),radial-gradient(115% 68% at 50% 77%,#fffffffa,#ffffffb8 40%,#ffffff29 74%,#fff0)!important}body .subpage-hero .subpage-hero-stage,body .subpage-hero.how-hero .how-hero-grid,body .subpage-hero.audience-hero .audience-hero-grid{align-items:flex-end!important;width:min(100% - 36px,680px)!important;min-height:760px!important;padding:330px 0 66px!important}body .subpage-hero .subpage-hero-copy h1,body .subpage-hero.how-hero .how-hero-copy h1,body .subpage-hero.audience-hero .audience-hero-copy h1{font-size:clamp(42px,10.5vw,62px)!important;line-height:1.02!important}}@media(max-width:560px){body .subpage-hero.how-hero,body .subpage-hero.audience-hero{min-height:710px!important}body .subpage-hero .subpage-hero-stage,body .subpage-hero.how-hero .how-hero-grid,body .subpage-hero.audience-hero .audience-hero-grid{width:min(100% - 32px,420px)!important;min-height:710px!important;padding:282px 0 54px!important}body .subpage-hero .subpage-hero-copy h1,body .subpage-hero.how-hero .how-hero-copy h1,body .subpage-hero.audience-hero .audience-hero-copy h1{letter-spacing:-.058em!important;max-width:100%!important;font-size:clamp(34px,10.8vw,44px)!important;line-height:1.04!important}body .subpage-hero.how-hero .how-hero-copy h1 span{display:block!important}body .subpage-hero .subpage-hero-copy>p,body .subpage-hero.how-hero .how-hero-copy>p,body .subpage-hero.audience-hero .audience-hero-copy>p{width:100%!important;max-width:100%!important;font-size:16px!important;line-height:1.62!important}body .subpage-hero .subpage-hero-actions,body .subpage-hero.how-hero .how-hero-actions,body .subpage-hero.audience-hero .audience-hero-actions{grid-template-columns:1fr!important;display:grid!important}}.subpage-hero.how-hero,.subpage-hero.audience-hero{isolation:isolate!important;background-color:#fff!important;background-repeat:no-repeat!important;background-size:cover!important;width:100vw!important;max-width:none!important;min-height:80vh!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important;position:relative!important;overflow:hidden!important}.subpage-hero.subpage-hero-renters{background-image:url(/brand/homeverify-renters-hero-family.png)!important;background-position:57% 46%!important}.subpage-hero.subpage-hero-landlords{background-image:url(/brand/homeverify-landlord-hero-review.jpg)!important;background-position:62% 48%!important}.subpage-hero.how-hero:before,.subpage-hero.audience-hero:before{content:""!important;z-index:1!important;pointer-events:none!important;background:radial-gradient(58% 86% at 16% 55%,#fff,#fffffffa 28%,#ffffffc7 44%,#ffffff57,#fff0 78%),linear-gradient(90deg,#fffffffa,#fffffff0 28%,#ffffff9e,#ffffff2e 68%,#fff0),linear-gradient(#ffffff05,#ffffff14 58%,#ffffffc2 89%,#fff)!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.subpage-hero.how-hero:after,.subpage-hero.audience-hero:after{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(#fff0,#ffffffdb 62%,#fff)!important;height:190px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.subpage-hero .subpage-hero-visual,.subpage-hero .how-hero-visual,.subpage-hero .audience-visual,.subpage-hero .hero-image-frame,.subpage-hero .subpage-hero-image,.subpage-hero .how-hero-image,.subpage-hero .renter-hero-image,.subpage-hero .landlord-hero-image{display:none!important}.subpage-hero .subpage-hero-copy,.subpage-hero .how-hero-copy,.subpage-hero .audience-hero-copy{z-index:4!important;width:min(100%,700px)!important;max-width:700px!important;padding:0!important;position:relative!important}.subpage-hero .how-kicker{color:var(--teal-dark)!important;text-shadow:0 1px 16px #ffffffb8!important}.subpage-hero .subpage-hero-copy h1,.subpage-hero .how-hero-copy h1,.subpage-hero .audience-hero-copy h1{max-width:760px!important;color:var(--navy)!important;letter-spacing:-.065em!important;text-wrap:balance!important;text-shadow:0 1px 18px #ffffffc2!important;margin:0 0 24px!important;font-size:clamp(58px,5.75vw,86px)!important;font-weight:500!important;line-height:.99!important}.subpage-hero .subpage-hero-copy h1 span,.subpage-hero .how-hero-copy h1 span,.subpage-hero .audience-hero-copy h1 span{color:var(--teal-dark)!important}.subpage-hero .subpage-hero-copy>p,.subpage-hero .how-hero-copy>p,.subpage-hero .audience-hero-copy>p{color:#4f6172!important;text-shadow:0 1px 14px #ffffffd1!important;max-width:610px!important;font-size:clamp(18px,1.35vw,22px)!important;line-height:1.68!important}.subpage-hero .subpage-hero-actions,.subpage-hero .how-hero-actions,.subpage-hero .audience-hero-actions{gap:14px!important;margin-top:34px!important;display:flex!important}.subpage-hero .subpage-proof-line,.subpage-hero .how-proof-line,.subpage-hero .audience-proof,.subpage-hero .audience-proof-line{z-index:4!important;color:#33465a!important;text-shadow:0 1px 14px #ffffffc7!important;position:relative!important}@media(max-width:900px){.subpage-hero.how-hero,.subpage-hero.audience-hero{min-height:760px!important}.subpage-hero.subpage-hero-how{background-position:60% 18%!important}.subpage-hero.subpage-hero-renters{background-position:54% 18%!important}.subpage-hero.subpage-hero-landlords{background-position:50% 18%!important}.subpage-hero.how-hero:before,.subpage-hero.audience-hero:before{background:linear-gradient(#ffffff14,#ffffff38,#ffffffe6 76%,#fff),radial-gradient(118% 66% at 50% 76%,#fffffffa,#ffffffa8 43%,#fff0 74%)!important}.subpage-hero .subpage-hero-stage,.subpage-hero.how-hero .how-hero-grid,.subpage-hero.audience-hero .audience-hero-grid{align-items:flex-end!important;width:min(100% - 36px,680px)!important;min-height:760px!important;padding:330px 0 66px!important}.subpage-hero .subpage-hero-copy h1,.subpage-hero .how-hero-copy h1,.subpage-hero .audience-hero-copy h1{font-size:clamp(42px,10.5vw,62px)!important;line-height:1.02!important}}@media(max-width:560px){.subpage-hero.how-hero,.subpage-hero.audience-hero{min-height:700px!important}.subpage-hero .subpage-hero-stage,.subpage-hero.how-hero .how-hero-grid,.subpage-hero.audience-hero .audience-hero-grid{width:min(100% - 32px,420px)!important;min-height:700px!important;padding:275px 0 52px!important}.subpage-hero .subpage-hero-copy h1,.subpage-hero .how-hero-copy h1,.subpage-hero .audience-hero-copy h1{letter-spacing:-.058em!important;text-wrap:balance!important;width:100%!important;max-width:100%!important;font-size:clamp(34px,10.6vw,42px)!important;line-height:1.04!important}.subpage-hero .how-hero-copy h1 span{display:block!important}.subpage-hero .subpage-hero-copy>p,.subpage-hero .how-hero-copy>p,.subpage-hero .audience-hero-copy>p{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;width:100%!important;max-width:100%!important;font-size:16px!important;line-height:1.64!important}.subpage-hero .subpage-hero-actions,.subpage-hero .how-hero-actions,.subpage-hero .audience-hero-actions{width:100%!important;display:grid!important}.subpage-hero .subpage-hero-actions a,.subpage-hero .how-hero-actions a,.subpage-hero .audience-hero-actions a{justify-content:center!important;width:100%!important;max-width:100%!important}}.subpage-hero.how-hero,.subpage-hero.audience-hero{isolation:isolate!important;width:100vw!important;max-width:none!important;min-height:min(820px,100vh - 76px)!important;box-shadow:none!important;background-color:#fff!important;background-repeat:no-repeat!important;background-size:cover!important;border:0!important;border-radius:0!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important;position:relative!important;overflow:hidden!important}.subpage-hero.subpage-hero-how{background-image:url(/brand/homeverify-how-hero-success.png)!important;background-position:62% 47%!important}.subpage-hero.how-hero:before,.subpage-hero.audience-hero:before{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(90deg,#fffffff7,#ffffffeb 20%,#ffffffb8,#ffffff52 58%,#ffffff0f),linear-gradient(#ffffff0a,#ffffff1f 56%,#ffffffe0 90%,#fff)!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.subpage-hero.how-hero:after,.subpage-hero.audience-hero:after{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(#fff0,#ffffffe0 68%,#fff)!important;height:170px!important;display:block!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.subpage-hero .subpage-hero-stage,.subpage-hero.how-hero .how-hero-grid,.subpage-hero.audience-hero .audience-hero-grid{z-index:2!important;justify-content:flex-start!important;align-items:center!important;width:min(100% - 64px,1340px)!important;max-width:1340px!important;min-height:min(820px,100vh - 76px)!important;margin:0 auto!important;padding:8vh 0 10vh!important;display:flex!important;position:relative!important}.subpage-hero .subpage-hero-copy,.subpage-hero.how-hero .how-hero-copy,.subpage-hero.audience-hero .audience-hero-copy{z-index:3!important;width:min(100%,700px)!important;max-width:700px!important;color:var(--navy)!important;padding:0!important;position:relative!important}.subpage-hero .subpage-hero-copy h1,.subpage-hero.how-hero .how-hero-copy h1,.subpage-hero.audience-hero .audience-hero-copy h1{max-width:760px!important;color:var(--navy)!important;letter-spacing:-.067em!important;text-shadow:0 1px 34px #ffffffeb!important;margin:0 0 24px!important;font-size:clamp(58px,5.5vw,88px)!important;line-height:.98!important}.subpage-hero .subpage-hero-copy h1 span,.subpage-hero.how-hero .how-hero-copy h1 span,.subpage-hero.audience-hero .audience-hero-copy h1 span{color:var(--teal-dark)!important}.subpage-hero .subpage-hero-copy>p,.subpage-hero.how-hero .how-hero-copy>p,.subpage-hero.audience-hero .audience-hero-copy>p{color:#40546a!important;text-shadow:0 1px 28px #fffffff5!important;max-width:600px!important;font-size:clamp(18px,1.25vw,22px)!important;line-height:1.72!important}.subpage-hero .subpage-hero-actions,.subpage-hero.how-hero .how-hero-actions,.subpage-hero.audience-hero .audience-hero-actions{flex-wrap:wrap!important;gap:14px!important;margin-top:34px!important;display:flex!important}.subpage-hero .subpage-hero-visual,.subpage-hero .how-hero-visual,.subpage-hero .audience-visual,.subpage-hero.audience-landlords .audience-visual{display:none!important}.subpage-hero .how-proof-line,.subpage-hero .audience-proof,.subpage-hero .audience-proof-line{z-index:3!important;color:#314960!important;text-shadow:0 1px 24px #ffffffeb!important;position:relative!important}@media(max-width:980px){.subpage-hero.how-hero,.subpage-hero.audience-hero{min-height:760px!important}.subpage-hero.subpage-hero-how{background-position:64% 22%!important}.subpage-hero:has(.subpage-hero-visual-renter){background-position:55% 22%!important}.subpage-hero:has(.subpage-hero-visual-landlord){background-position:52% 24%!important}.subpage-hero.how-hero:before,.subpage-hero.audience-hero:before{background:linear-gradient(#ffffff14,#fff3 33%,#ffffffdb 62%,#fff),radial-gradient(115% 62% at 38% 70%,#fffffffa,#ffffffd6 44%,#fff0 78%)!important}.subpage-hero .subpage-hero-stage,.subpage-hero.how-hero .how-hero-grid,.subpage-hero.audience-hero .audience-hero-grid{align-items:flex-end!important;width:min(100% - 40px,720px)!important;min-height:760px!important;padding:320px 0 58px!important}.subpage-hero .subpage-hero-copy h1,.subpage-hero.how-hero .how-hero-copy h1,.subpage-hero.audience-hero .audience-hero-copy h1{font-size:clamp(42px,10vw,64px)!important;line-height:1.02!important}}@media(max-width:560px){.subpage-hero.how-hero,.subpage-hero.audience-hero{min-height:700px!important}.subpage-hero .subpage-hero-stage,.subpage-hero.how-hero .how-hero-grid,.subpage-hero.audience-hero .audience-hero-grid{width:min(100% - 32px,430px)!important;min-height:700px!important;padding:282px 0 48px!important}.subpage-hero .subpage-hero-copy h1,.subpage-hero.how-hero .how-hero-copy h1,.subpage-hero.audience-hero .audience-hero-copy h1{font-size:clamp(38px,12vw,51px)!important}.subpage-hero .subpage-hero-copy>p,.subpage-hero.how-hero .how-hero-copy>p,.subpage-hero.audience-hero .audience-hero-copy>p{font-size:16px!important;line-height:1.62!important}.subpage-hero .subpage-hero-actions,.subpage-hero.how-hero .how-hero-actions,.subpage-hero.audience-hero .audience-hero-actions{display:grid!important}}.subpage-hero{isolation:isolate!important;background-color:#fff!important;background-repeat:no-repeat!important;background-size:cover!important;min-height:80vh!important;position:relative!important;overflow:hidden!important}.subpage-hero-how{background-image:url(/brand/homeverify-how-hero-success.png)!important;background-position:64% 44%!important}.subpage-hero:has(.subpage-hero-visual-renter){background-image:url(/brand/homeverify-renters-hero-family.png)!important;background-position:58% 45%!important}.subpage-hero:has(.subpage-hero-visual-landlord){background-image:url(/brand/homeverify-landlord-hero-review.jpg)!important;background-position:63% 47%!important}.subpage-hero:before{content:""!important;z-index:2!important;pointer-events:none!important;background:radial-gradient(64% 86% at 18% 55%,#fff,#fffffff7 28%,#ffffffc7,#ffffff4d 62%,#fff0 80%),linear-gradient(90deg,#fffffff5,#ffffffe0 30%,#ffffff6b 54%,#ffffff1a 76%,#fff0),linear-gradient(#ffffff0a,#ffffff14 52%,#ffffffc7 88%,#fff)!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.subpage-hero:after{content:""!important;z-index:3!important;pointer-events:none!important;background:linear-gradient(#fff0,#ffffffdb 62%,#fff)!important;height:190px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.subpage-hero .subpage-hero-stage{z-index:4!important;align-items:flex-end!important;min-height:80vh!important;padding-top:18vh!important;padding-bottom:9vh!important;position:relative!important}.subpage-hero .subpage-hero-visual{display:none!important}.subpage-hero-copy{width:min(100%,700px)!important;max-width:700px!important}.subpage-hero-copy h1{max-width:760px!important;color:var(--navy)!important;text-shadow:0 1px 18px #ffffffbd!important}.subpage-hero-copy>p{color:#4f6172!important;text-shadow:0 1px 18px #ffffffbd!important;max-width:610px!important}.subpage-proof-line{color:#415568!important;text-shadow:0 1px 16px #ffffffb8!important}@media(max-width:900px){.subpage-hero{min-height:76vh!important}.subpage-hero-how{background-position:65% 28%!important}.subpage-hero:has(.subpage-hero-visual-renter){background-position:54% 24%!important}.subpage-hero:has(.subpage-hero-visual-landlord){background-position:51% 25%!important}.subpage-hero:before{background:linear-gradient(#ffffff1a,#ffffff47 24%,#ffffffd6 54%,#fffffff7 76%,#fff),linear-gradient(90deg,#ffffffeb,#ffffffbd 58%,#ffffff42)!important}.subpage-hero .subpage-hero-stage{min-height:76vh!important;padding-top:35vh!important;padding-bottom:54px!important}}.subpage-hero,.subpage-hero .subpage-hero-stage{min-height:80vh}.subpage-hero-copy h1{max-width:760px}.subpage-hero-copy h1 span{color:var(--teal-dark)}.subpage-proof-line{z-index:5;color:#415568;flex-wrap:wrap;align-items:center;gap:28px;margin-top:34px;font-size:14px;font-weight:650;display:flex;position:relative}.subpage-proof-line span{align-items:center;gap:9px;display:inline-flex}.subpage-proof-line svg{width:20px;height:20px;color:var(--teal-dark);stroke-width:1.8px}.subpage-hero-image-how{object-position:66% 45%}.subpage-hero-image-renter{object-position:59% 45%}.subpage-hero-image-landlord{object-position:63% 47%}@media(max-width:900px){.subpage-hero,.subpage-hero .subpage-hero-stage{min-height:76vh}.subpage-hero .subpage-hero-stage{padding-top:34vh;padding-bottom:54px}.subpage-hero-image-how{object-position:66% 26%}.subpage-hero-image-renter{object-position:55% 26%}.subpage-hero-image-landlord{object-position:52% 26%}}.how-hero,.audience-hero{isolation:isolate!important;background:#fff!important;min-height:min(860px,100vh - 74px)!important;padding:0!important;position:relative!important;overflow:hidden!important}.how-hero:before,.audience-hero:before{content:""!important;z-index:2!important;pointer-events:none!important;background:radial-gradient(63% 88% at 17% 55%,#fff,#fffffff5 26%,#ffffffb8,#ffffff3d 58%,#fff0 76%),linear-gradient(90deg,#fffffffa,#ffffffeb 27%,#ffffff8f,#ffffff1f 65%,#fff0),linear-gradient(#ffffff05,#ffffff12 58%,#ffffffc7 90%,#fff)!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.how-hero:after,.audience-hero:after{content:""!important;z-index:3!important;pointer-events:none!important;background:linear-gradient(#fff0,#ffffffd1 62%,#fff)!important;height:180px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.how-hero-grid,.audience-hero-grid{z-index:4!important;justify-content:flex-start!important;align-items:center!important;width:min(100% - 48px,1180px)!important;max-width:1180px!important;min-height:min(860px,100vh - 74px)!important;margin:0 auto!important;padding:76px 0 126px!important;display:flex!important;position:relative!important}.how-hero-copy,.audience-hero-copy{z-index:5!important;width:min(100%,610px)!important;max-width:610px!important;padding:0!important;position:relative!important}.how-hero-copy h1,.audience-hero-copy h1{max-width:680px!important;color:var(--navy)!important;letter-spacing:-.065em!important;text-wrap:balance!important;margin:0 0 24px!important;font-size:clamp(58px,5.85vw,86px)!important;line-height:.99!important}.how-hero-copy h1 span,.audience-hero-copy h1 span{color:var(--teal-dark)!important}.how-hero-copy>p,.audience-hero-copy>p{color:#4f6172!important;max-width:565px!important;font-size:clamp(18px,1.35vw,22px)!important;line-height:1.68!important}.how-hero-actions,.audience-hero-actions{gap:14px!important;margin-top:34px!important;display:flex!important}.how-proof-line,.audience-proof,.audience-proof-line{z-index:5!important;position:relative!important}.how-hero-visual,.audience-visual,.audience-landlords .audience-visual{z-index:1!important;width:100vw!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;position:absolute!important;inset:0 auto 0 50%!important;overflow:hidden!important;transform:translate(-50%)!important}.how-hero-visual:before,.how-hero-visual:after,.audience-visual:before,.audience-visual:after{display:none!important}.how-hero-image,.renter-hero-image,.landlord-hero-image{z-index:1!important;object-fit:cover!important;opacity:.98!important;width:100%!important;max-width:none!important;height:100%!important;box-shadow:none!important;filter:saturate(1.03)contrast(.99)brightness(1.04)!important;border:0!important;border-radius:0!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;transform:none!important}.how-hero-image{object-position:68% 48%!important}.renter-hero-image{object-position:68% 50%!important}.landlord-hero-image{object-position:62% 50%!important}.how-hero-certificate,.how-hero-status,.how-hero-mock,.how-hero-screen,.audience-hero .landlord-hero-note,.audience-hero .application-preview,.audience-hero .scan-result,.audience-hero .renter-certificate,.audience-hero .landlord-inbox{display:none!important}@media(max-width:900px){.how-hero,.audience-hero{min-height:760px!important}.how-hero:before,.audience-hero:before{background:linear-gradient(#ffffff0f,#fff3 38%,#ffffffe0 77%,#fff),radial-gradient(110% 62% at 50% 77%,#fffffff5,#ffffff8f 42%,#fff0 74%)!important}.how-hero-grid,.audience-hero-grid{align-items:flex-end!important;width:min(100% - 36px,680px)!important;min-height:760px!important;padding:330px 0 66px!important}.how-hero-copy,.audience-hero-copy{max-width:620px!important}.how-hero-copy h1,.audience-hero-copy h1{font-size:clamp(42px,10.5vw,62px)!important;line-height:1.02!important}.how-hero-image{object-position:62% 18%!important}.renter-hero-image{object-position:55% 18%!important}.landlord-hero-image{object-position:50% 18%!important}}@media(max-width:560px){.how-hero,.audience-hero{min-height:700px!important}.how-hero-grid,.audience-hero-grid{width:min(100% - 32px,420px)!important;min-height:700px!important;padding:275px 0 52px!important}.how-hero-copy h1,.audience-hero-copy h1{font-size:clamp(38px,12vw,50px)!important}.how-hero-copy>p,.audience-hero-copy>p{font-size:16px!important;line-height:1.64!important}.how-hero-actions,.audience-hero-actions{display:grid!important}}.home-page,.pricing-experience{--hv-heading-measure:780px;--hv-copy-measure:640px;--hv-label-gap:16px;--hv-heading-gap:18px}.home-page .hero-copy h1,.home-page .section-heading h2,.home-page .pricing-section-head h2,.home-page .pricing-confidence-copy h2,.home-page .pricing-close-panel h2,.pricing-experience .pricing-hero-copy h1,.pricing-experience .pricing-section-head h2,.pricing-experience .pricing-confidence-copy h2,.pricing-experience .pricing-close-panel h2{text-wrap:balance;font-weight:620!important}.home-page .section-heading,.home-page .pricing-section-head,.home-page .verification-section-head,.pricing-experience .pricing-section-head{gap:0;display:grid;max-width:var(--hv-heading-measure)!important}.home-page .section-heading.centered,.home-page .pricing-section-head,.home-page .verification-section-head,.pricing-experience .pricing-section-head{margin-left:auto;margin-right:auto}.home-page .eyebrow,.home-page .section-heading .eyebrow,.home-page .pricing-section-head .how-kicker,.home-page .verification-section-head .how-kicker,.pricing-experience .hero-product-badge,.pricing-experience .how-kicker{margin-bottom:var(--hv-label-gap)!important}.home-page .section-heading h2,.home-page .pricing-section-head h2,.home-page .verification-section-head h2,.pricing-experience .pricing-section-head h2{max-width:var(--hv-heading-measure)!important;margin-top:0!important;margin-bottom:0!important}.home-page .section-heading p,.home-page .pricing-section-head p,.home-page .verification-section-head p,.pricing-experience .pricing-section-head p,.pricing-experience .pricing-confidence-copy p,.pricing-experience .pricing-close-panel p{text-wrap:pretty;max-width:var(--hv-copy-measure)!important;margin-top:var(--hv-heading-gap)!important;margin-bottom:0!important}.home-hero .hero-copy{max-width:720px!important}.home-hero .hero-copy h1,.pricing-experience .pricing-hero-copy h1{max-width:720px!important;margin-bottom:22px!important;line-height:1!important}.home-hero .hero-copy>p,.pricing-experience .pricing-hero-copy>p{margin-top:0;max-width:var(--hv-copy-measure)!important}.home-intro-section .section-heading,.why-homeverify-section .section-heading,.additional-modules-section .section-heading,.home-audience-section .section-heading,.home-page .faq-header .section-heading{max-width:var(--hv-heading-measure)!important}.home-proof-section .section-heading,.home-certificate-section .section-heading,.home-price-section .section-heading{max-width:680px!important}.home-proof-section .section-heading h2,.home-certificate-section .section-heading h2,.home-price-section .section-heading h2{max-width:640px!important}.home-proof-section .section-heading p,.home-certificate-section .section-heading p,.home-price-section .section-heading p{max-width:600px!important}.home-page .additional-modules-section .section-heading h2{max-width:760px!important}.home-page .additional-modules-section .section-heading p,.home-page .additional-modules-intro{max-width:var(--hv-copy-measure)!important}.home-page .additional-modules-intro{margin-top:20px!important;margin-bottom:42px!important}.home-page .faq-area{gap:44px!important}.home-page .faq-header .section-heading{margin-bottom:0!important}.pricing-experience .pricing-section-head{margin-bottom:50px!important}@media(max-width:680px){.home-page,.pricing-experience{--hv-label-gap:12px;--hv-heading-gap:14px}.home-page .section-heading,.home-page .section-heading.centered,.home-page .pricing-section-head,.home-page .verification-section-head,.pricing-experience .pricing-section-head{max-width:100%!important;margin-bottom:34px!important}.home-hero .hero-copy h1,.pricing-experience .pricing-hero-copy h1{line-height:1.03!important}.home-page .section-heading h2 br,.home-page .pricing-section-head h2 br,.pricing-experience .pricing-section-head h2 br,.pricing-experience .pricing-confidence-copy h2 br,.pricing-experience .pricing-close-panel h2 br{display:none}}.pricing-experience .pricing-hero{background:linear-gradient(90deg,#ffffffe6,#ffffffb3 30%,#ffffff1f,#ffffff05 68%,#ffffff47),url(/brand/homeverify-pricing-hero-bg.png) 50% 36%/cover no-repeat!important;min-height:clamp(620px,70vh,740px)!important;padding:clamp(62px,7vw,88px) 0 clamp(54px,6vw,78px)!important}.pricing-experience .pricing-hero:before,.pricing-experience .pricing-hero:after{opacity:0!important;background:0 0!important}.pricing-experience .premium-price-card{-webkit-backdrop-filter:blur(16px)saturate(1.04)!important;background:#ffffffd6!important;border-radius:24px!important;align-self:center!important;width:min(100%,330px)!important;max-width:330px!important;padding:26px 24px 24px!important;box-shadow:0 22px 58px #081a311d!important}.pricing-experience .premium-price-card:before{opacity:.35!important}.pricing-experience .premium-price-card-head{gap:10px!important}.pricing-experience .premium-price-card-head h2{font-size:clamp(22px,2vw,28px)!important;line-height:1.12!important}.pricing-experience .premium-price-card-head p,.pricing-experience .premium-price-card>p{font-size:13px!important;line-height:1.58!important}.pricing-experience .premium-price{gap:9px!important;margin:20px 0 7px!important}.pricing-experience .premium-price small{font-size:12px!important}.pricing-experience .premium-payment-logos{gap:7px!important}.pricing-experience .payment-logo-pill{min-height:34px!important;padding:0 10px!important}.pricing-experience .premium-stripe-row,.pricing-experience .premium-access-row{min-height:38px!important;padding:0 12px!important;font-size:12px!important}.pricing-experience .premium-price-card .button{border-radius:11px!important;min-height:44px!important;font-size:13px!important}@media(max-width:980px){.pricing-experience .pricing-hero{background:linear-gradient(#ffffffd1,#ffffffa8 42%,#ffffffb8),url(/brand/homeverify-pricing-hero-bg.png) 54% 34%/cover no-repeat!important}.pricing-experience .pricing-hero-grid{grid-template-columns:1fr!important}.pricing-experience .premium-price-card{justify-self:start!important;max-width:360px!important}}@media(max-width:680px){.pricing-experience .pricing-hero{background:linear-gradient(#ffffffe6,#ffffffd1 48%,#ffffffe0),url(/brand/homeverify-pricing-hero-bg.png) 52% 32%/cover no-repeat!important}.pricing-experience .premium-price-card{max-width:none!important}}.pricing-experience .pricing-confidence-copy{max-width:620px!important}.pricing-experience .pricing-confidence-copy h2{text-wrap:balance;max-width:610px!important;font-size:clamp(40px,4.7vw,58px)!important;line-height:1.06!important}.pricing-experience .pricing-confidence-copy p{max-width:560px!important;font-size:17px!important;line-height:1.68!important}@media(max-width:680px){.pricing-experience .pricing-confidence-copy h2{font-size:clamp(34px,10vw,46px)!important}}.pricing-experience .pricing-included .pricing-section-head{text-align:center!important;justify-items:center!important;width:min(100%,820px)!important;margin-left:auto!important;margin-right:auto!important}.pricing-experience .pricing-included .pricing-section-head>*{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.pricing-experience .pricing-included .pricing-section-head .how-kicker{justify-self:center!important;display:inline-flex!important}.pricing-experience .pricing-included .pricing-section-head h2{max-width:760px!important}.pricing-experience .pricing-included .pricing-section-head p{max-width:680px!important}@media(max-width:680px){.pricing-experience .pricing-included .pricing-section-head,.pricing-experience .pricing-included .pricing-section-head>*{text-align:center!important}}.section-heading .eyebrow,.audience-section-head .how-kicker,.audience-feature-copy .how-kicker,.pricing-section-head .how-kicker,.pricing-product-copy .how-kicker,.pricing-confidence-copy .how-kicker,.verification-section-head .how-kicker,.landlord-context-copy .how-kicker,.home-fit-head .eyebrow,.home-trust-copy .hero-product-badge,.section .hero-product-badge,.cta-kicker{width:fit-content!important;min-height:34px!important;color:var(--teal-dark)!important;letter-spacing:.13em!important;text-transform:uppercase!important;background:#e0f7f2a8!important;border:1px solid #08988824!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:0 0 18px!important;padding:7px 13px!important;font-size:11px!important;font-weight:780!important;line-height:1.2!important;display:inline-flex!important;box-shadow:0 12px 34px #081a310a!important}.section-heading.centered .eyebrow,.audience-section-head .how-kicker,.pricing-section-head .how-kicker,.verification-section-head .how-kicker,.home-fit-head .eyebrow{margin-left:auto!important;margin-right:auto!important}.section-heading .eyebrow svg,.audience-section-head .how-kicker svg,.audience-feature-copy .how-kicker svg,.pricing-section-head .how-kicker svg,.pricing-product-copy .how-kicker svg,.pricing-confidence-copy .how-kicker svg,.verification-section-head .how-kicker svg,.landlord-context-copy .how-kicker svg,.home-fit-head .eyebrow svg,.home-trust-copy .hero-product-badge svg,.section .hero-product-badge svg,.cta-kicker svg{color:currentColor!important;flex:none!important;width:15px!important;height:15px!important}.pricing-experience .pricing-hero{background:linear-gradient(90deg,#ffffffe0,#ffffff9e 28%,#ffffff0f,#fff0 68%,#ffffff2e),linear-gradient(#ffffff14,#fff0 48%,#081a3114),url(/brand/homeverify-pricing-hero-bg.png) 50% 46%/cover no-repeat!important;min-height:clamp(620px,70vh,740px)!important}.pricing-experience .pricing-hero:before,.pricing-experience .pricing-hero:after{display:none!important}.pricing-experience .pricing-hero-grid{min-height:clamp(500px,58vh,560px)!important}@media(max-width:980px){.pricing-experience .pricing-hero{background:linear-gradient(#ffffffc7,#ffffff85 42%,#fff3 72%,#081a3112),url(/brand/homeverify-pricing-hero-bg.png) 54% 44%/cover no-repeat!important}}@media(max-width:680px){.pricing-experience .pricing-hero{background:linear-gradient(#ffffffe0,#ffffffb8 48%,#ffffff6b 76%,#081a310f),url(/brand/homeverify-pricing-hero-bg.png) 52% 44%/cover no-repeat!important}}.pricing-experience .pricing-hero{background-position:0 0,0 0,42% 54%!important;background-size:auto,auto,auto 108%!important}@media(max-width:980px){.pricing-experience .pricing-hero{background-position:0 0,43% 54%!important;background-size:auto,auto 106%!important}}@media(max-width:680px){.pricing-experience .pricing-hero{background-position:0 0,46% 52%!important;background-size:auto,auto 104%!important}}.pricing-experience .pricing-hero{background-image:url(/brand/homeverify-pricing-viewing.png)!important;background-position:50% 48%!important;background-repeat:no-repeat!important;background-size:cover!important}@media(max-width:980px){.pricing-experience .pricing-hero{background-image:url(/brand/homeverify-pricing-viewing.png)!important;background-position:48% 48%!important;background-size:cover!important}}@media(max-width:680px){.pricing-experience .pricing-hero{background-image:url(/brand/homeverify-pricing-viewing.png)!important;background-position:48% 46%!important;background-size:cover!important}}.pricing-experience .pricing-hero:before,.pricing-experience .pricing-hero:after{content:none!important;background:0 0!important;display:none!important}@media(max-width:980px){.pricing-experience .pricing-hero{background:linear-gradient(#ffffffc7,#ffffff80 36%,#fff3 64%,#ffffff1a),url(/brand/homeverify-pricing-viewing.png) 49% 48%/cover no-repeat!important}}@media(max-width:680px){.pricing-experience .pricing-hero{background:linear-gradient(#ffffffd1,#ffffff94 42%,#ffffff3d 72%,#ffffff1f),url(/brand/homeverify-pricing-viewing.png) 48% 46%/cover no-repeat!important}}.home-page>.home-hero,.how-page .how-main-hero,.audience-page .audience-main-hero{isolation:isolate!important;background:#fff!important;min-height:min(820px,100vh - 76px)!important;padding:0!important;position:relative!important;overflow:hidden!important}.home-page>.home-hero:before,.home-page>.home-hero:after,.how-page .how-main-hero:before,.how-page .how-main-hero:after,.audience-page .audience-main-hero:before,.audience-page .audience-main-hero:after{content:none!important;background:0 0!important;display:none!important}.home-page>.home-hero .hero-stage,.how-page .how-main-hero .hero-stage,.audience-page .audience-main-hero .hero-stage{z-index:1!important;grid-template-columns:minmax(0,.92fr) minmax(0,1fr)!important;align-items:center!important;gap:clamp(42px,6vw,92px)!important;width:min(100% - 48px,1180px)!important;max-width:1180px!important;min-height:min(820px,100vh - 76px)!important;padding:clamp(76px,10vh,116px) 0 clamp(78px,10vh,118px)!important;display:grid!important;position:relative!important}.home-page>.home-hero .hero-copy,.how-page .how-main-hero .hero-copy,.audience-page .audience-main-hero .hero-copy{z-index:4!important;filter:none!important;width:min(100%,640px)!important;max-width:640px!important;padding:0!important;position:relative!important}.home-page>.home-hero .hero-copy h1,.how-page .how-main-hero .hero-copy h1,.audience-page .audience-main-hero .hero-copy h1{max-width:700px!important;color:var(--navy)!important;letter-spacing:-.065em!important;text-wrap:balance!important;text-shadow:0 1px 28px #ffffffb8!important;margin:0 0 24px!important;font-size:clamp(52px,5.6vw,76px)!important;font-weight:650!important;line-height:1.01!important}.home-page>.home-hero .hero-copy>p,.how-page .how-main-hero .hero-copy>p,.audience-page .audience-main-hero .hero-copy>p{color:#40546a!important;text-shadow:0 1px 24px #ffffffdb!important;max-width:585px!important;font-size:clamp(18px,1.28vw,21px)!important;line-height:1.7!important}.home-page>.home-hero .hero-buttons,.how-page .how-main-hero .hero-buttons,.audience-page .audience-main-hero .hero-buttons{flex-wrap:wrap!important;gap:14px!important;margin-top:34px!important;display:flex!important}.home-page>.home-hero .hero-buttons .button,.how-page .how-main-hero .hero-buttons .button,.audience-page .audience-main-hero .hero-buttons .button{border-radius:13px!important;min-height:52px!important;padding-inline:26px!important}.home-page>.home-hero .hero-product-badge,.how-page .how-main-hero .hero-product-badge,.audience-page .audience-main-hero .hero-product-badge{background:#ffffffd6!important;margin-bottom:22px!important;box-shadow:0 14px 34px #081a3114!important}.home-page>.home-hero .hero-visual,.audience-page .audience-main-hero .hero-visual{z-index:1!important;width:100vw!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;position:absolute!important;inset:0 auto 0 50%!important;overflow:hidden!important;transform:translate(-50%)!important}.home-page>.home-hero .hero-image-frame,.audience-page .audience-main-hero .hero-image-frame{width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:hidden!important}.home-page>.home-hero .hero-image,.audience-page .audience-main-hero .hero-image{object-fit:cover!important;opacity:1!important;width:100%!important;max-width:none!important;height:100%!important;box-shadow:none!important;filter:saturate(1.03)contrast(.99)brightness(1.03)!important;border:0!important;border-radius:0!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;transform:none!important}.home-page>.home-hero .hero-visual:after,.audience-page .audience-main-hero .hero-visual:after{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,#ffffffdb,#ffffffa8 25%,#ffffff38 43%,#ffffff0a 62%,#fff0)!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.home-page>.home-hero .hero-image{object-position:67% 50%!important}.audience-renters .audience-main-hero .hero-image{object-position:64% 50%!important}.audience-landlords .audience-main-hero .hero-image{object-position:63% 50%!important}.how-page .how-main-hero .hero-visual{z-index:1!important;width:min(52vw,700px)!important;height:min(60vh,580px)!important;min-height:390px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;position:absolute!important;top:50%!important;left:auto!important;right:max(-44px,50vw - 656px)!important;overflow:hidden!important;transform:translateY(-50%)!important}.how-page .how-main-hero .hero-image-frame{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:hidden!important}.how-page .how-main-hero .hero-image{object-fit:cover!important;object-position:42% 50%!important;opacity:.98!important;width:100%!important;max-width:none!important;height:100%!important;box-shadow:none!important;filter:saturate(1.03)contrast(.99)brightness(1.03)!important;border:0!important;border-radius:0!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;transform:none!important}.how-page .how-main-hero .hero-visual:after{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,#ffffff94,#ffffff3d 30%,#fff0 66%)!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}@media(max-width:980px){.home-page>.home-hero,.how-page .how-main-hero,.audience-page .audience-main-hero{min-height:760px!important}.home-page>.home-hero .hero-stage,.how-page .how-main-hero .hero-stage,.audience-page .audience-main-hero .hero-stage{align-items:flex-end!important;width:min(100% - 40px,720px)!important;min-height:760px!important;padding:330px 0 62px!important;display:flex!important}.home-page>.home-hero .hero-copy h1,.how-page .how-main-hero .hero-copy h1,.audience-page .audience-main-hero .hero-copy h1{font-size:clamp(42px,10vw,62px)!important;line-height:1.02!important}.home-page>.home-hero .hero-visual,.audience-page .audience-main-hero .hero-visual,.how-page .how-main-hero .hero-visual{width:100vw!important;height:520px!important;min-height:0!important;inset:0 auto auto 50%!important;transform:translate(-50%)!important}.home-page>.home-hero .hero-visual:after,.audience-page .audience-main-hero .hero-visual:after,.how-page .how-main-hero .hero-visual:after{background:linear-gradient(#ffffff0a,#ffffff24 42%,#ffffffdb 82%,#fff)!important}.home-page>.home-hero .hero-image{object-position:58% 18%!important}.audience-renters .audience-main-hero .hero-image{object-position:54% 18%!important}.audience-landlords .audience-main-hero .hero-image{object-position:50% 20%!important}.how-page .how-main-hero .hero-image{object-position:48% 20%!important}}@media(max-width:560px){.home-page>.home-hero,.how-page .how-main-hero,.audience-page .audience-main-hero{min-height:700px!important}.home-page>.home-hero .hero-stage,.how-page .how-main-hero .hero-stage,.audience-page .audience-main-hero .hero-stage{width:min(100% - 32px,430px)!important;min-height:700px!important;padding:282px 0 50px!important}.home-page>.home-hero .hero-visual,.audience-page .audience-main-hero .hero-visual,.how-page .how-main-hero .hero-visual{height:470px!important}.home-page>.home-hero .hero-copy h1,.how-page .how-main-hero .hero-copy h1,.audience-page .audience-main-hero .hero-copy h1{font-size:clamp(37px,12vw,50px)!important}.home-page>.home-hero .hero-copy>p,.how-page .how-main-hero .hero-copy>p,.audience-page .audience-main-hero .hero-copy>p{font-size:16px!important;line-height:1.62!important}.home-page>.home-hero .hero-buttons,.how-page .how-main-hero .hero-buttons,.audience-page .audience-main-hero .hero-buttons{width:100%!important;display:grid!important}.home-page>.home-hero .hero-buttons .button,.how-page .how-main-hero .hero-buttons .button,.audience-page .audience-main-hero .hero-buttons .button{width:100%!important}}.home-page>.home-hero,.audience-renters .audience-main-hero,.audience-landlords .audience-main-hero,.how-page .how-main-hero{isolation:isolate!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:76px 0 92px!important;position:relative!important;overflow:hidden!important}.home-page>.home-hero:before,.home-page>.home-hero:after,.audience-renters .audience-main-hero:before,.audience-renters .audience-main-hero:after,.audience-landlords .audience-main-hero:before,.audience-landlords .audience-main-hero:after,.how-page .how-main-hero:before,.how-page .how-main-hero:after{content:none!important;background:0 0!important;display:none!important}.home-page>.home-hero .hero-stage,.audience-renters .audience-main-hero .hero-stage,.audience-landlords .audience-main-hero .hero-stage,.how-page .how-main-hero .hero-stage{z-index:1!important;grid-template-columns:1fr .78fr!important;align-items:center!important;gap:80px!important;width:min(100% - 48px,1180px)!important;max-width:1180px!important;min-height:566px!important;margin:0 auto!important;padding:0!important;display:grid!important;position:relative!important}.home-page>.home-hero .hero-copy,.audience-renters .audience-main-hero .hero-copy,.audience-landlords .audience-main-hero .hero-copy,.how-page .how-main-hero .hero-copy{filter:none!important;width:min(100%,720px)!important;max-width:720px!important;padding:0!important}.home-page>.home-hero .hero-copy h1,.audience-renters .audience-main-hero .hero-copy h1,.audience-landlords .audience-main-hero .hero-copy h1,.how-page .how-main-hero .hero-copy h1{max-width:720px!important;color:var(--navy)!important;letter-spacing:-.066em!important;text-shadow:none!important;margin:0 0 22px!important;font-size:clamp(49px,5.2vw,64px)!important;font-weight:620!important;line-height:1!important}.home-page>.home-hero .hero-copy h1 span,.audience-renters .audience-main-hero .hero-copy h1 span,.audience-landlords .audience-main-hero .hero-copy h1 span,.how-page .how-main-hero .hero-copy h1 span{color:var(--teal-dark)!important}.home-page>.home-hero .hero-copy>p,.audience-renters .audience-main-hero .hero-copy>p,.audience-landlords .audience-main-hero .hero-copy>p,.how-page .how-main-hero .hero-copy>p{color:#536274!important;max-width:640px!important;text-shadow:none!important;font-size:18px!important;line-height:1.72!important}.home-page>.home-hero .hero-product-badge,.audience-renters .audience-main-hero .hero-product-badge,.audience-landlords .audience-main-hero .hero-product-badge,.how-page .how-main-hero .hero-product-badge{background:#ffffffd6!important;width:fit-content!important;margin:0 0 16px!important;box-shadow:0 16px 38px #081a3114!important}.home-page>.home-hero .hero-buttons,.audience-renters .audience-main-hero .hero-buttons,.audience-landlords .audience-main-hero .hero-buttons,.how-page .how-main-hero .hero-buttons{flex-wrap:wrap!important;gap:14px!important;margin-top:34px!important;display:flex!important}.home-page>.home-hero .hero-buttons .button,.audience-renters .audience-main-hero .hero-buttons .button,.audience-landlords .audience-main-hero .hero-buttons .button,.how-page .how-main-hero .hero-buttons .button{border-radius:13px!important;min-height:48px!important;padding-inline:21px!important}.home-page>.home-hero .hero-visual,.audience-renters .audience-main-hero .hero-visual,.audience-landlords .audience-main-hero .hero-visual,.how-page .how-main-hero .hero-visual{display:none!important}@media(max-width:980px){.home-page>.home-hero,.audience-renters .audience-main-hero,.audience-landlords .audience-main-hero,.how-page .how-main-hero{padding:62px 0 75px!important}.home-page>.home-hero{background:linear-gradient(#ffffffc7,#ffffff80 36%,#fff3 64%,#ffffff1a),url(/brand/homeverify-hero-couple-keys.png) 58% 48%/cover no-repeat!important}.audience-renters .audience-main-hero{background:linear-gradient(#ffffffc7,#ffffff80 36%,#fff3 64%,#ffffff1a),url(/brand/homeverify-renters-hero-family.png) 54% 48%/cover no-repeat!important}.audience-landlords .audience-main-hero{background:linear-gradient(#ffffffc7,#ffffff80 36%,#fff3 64%,#ffffff1a),url(/brand/homeverify-landlord-hero-review.jpg) 50% 46%/cover no-repeat!important}.how-page .how-main-hero{background:linear-gradient(#ffffffc7,#ffffff80 36%,#fff3 64%,#ffffff1a),url(/brand/homeverify-application-cover.png) 55% 48%/cover no-repeat!important}.home-page>.home-hero .hero-stage,.audience-renters .audience-main-hero .hero-stage,.audience-landlords .audience-main-hero .hero-stage,.how-page .how-main-hero .hero-stage{grid-template-columns:1fr!important;gap:48px!important;min-height:0!important}}@media(max-width:680px){.home-page>.home-hero,.audience-renters .audience-main-hero,.audience-landlords .audience-main-hero,.how-page .how-main-hero{padding:45px 0 53px!important}.home-page>.home-hero .hero-copy h1,.audience-renters .audience-main-hero .hero-copy h1,.audience-landlords .audience-main-hero .hero-copy h1,.how-page .how-main-hero .hero-copy h1{font-size:39px!important;line-height:1.1!important}.home-page>.home-hero .hero-copy>p,.audience-renters .audience-main-hero .hero-copy>p,.audience-landlords .audience-main-hero .hero-copy>p,.how-page .how-main-hero .hero-copy>p{font-size:16px!important;line-height:1.65!important}}.pricing-experience .pricing-hero{background:linear-gradient(90deg,#fffffff5,#ffffffe6 18%,#ffffffb8 32%,#ffffff61 48%,#ffffff24,#ffffff08 76%,#fff0),url(/brand/homeverify-pricing-viewing.png) 50% 49%/cover no-repeat!important}.audience-renters .audience-main-hero{background:linear-gradient(90deg,#fffffff5,#ffffffe6 18%,#ffffffb8 32%,#ffffff61 48%,#ffffff24,#ffffff08 76%,#fff0),url(/brand/homeverify-renters-hero-family.png) 58%/cover no-repeat!important}.audience-landlords .audience-main-hero{background:linear-gradient(90deg,#fffffff5,#ffffffe6 18%,#ffffffb8 32%,#ffffff61 48%,#ffffff24,#ffffff08 76%,#fff0),url(/brand/homeverify-landlord-hero-review.jpg) 50%/cover no-repeat!important}.how-page .how-main-hero{background:linear-gradient(90deg,#fffffff5,#ffffffe6 18%,#ffffffb8 32%,#ffffff61 48%,#ffffff24,#ffffff08 76%,#fff0),url(/brand/homeverify-application-cover.png) 50%/cover no-repeat!important}.pricing-experience .pricing-hero-copy h1,.home-page>.home-hero .hero-copy h1,.audience-renters .audience-main-hero .hero-copy h1,.audience-landlords .audience-main-hero .hero-copy h1,.how-page .how-main-hero .hero-copy h1{text-shadow:0 1px 20px #ffffff80!important}.pricing-experience .pricing-hero-copy>p,.home-page>.home-hero .hero-copy>p,.audience-renters .audience-main-hero .hero-copy>p,.audience-landlords .audience-main-hero .hero-copy>p,.how-page .how-main-hero .hero-copy>p{text-shadow:0 1px 18px #ffffff8c!important}@media(max-width:980px){.pricing-experience .pricing-hero{background:linear-gradient(#ffffffe0,#ffffffb8 34%,#ffffff61 62%,#ffffff29),url(/brand/homeverify-pricing-viewing.png) 49% 48%/cover no-repeat!important}.home-page>.home-hero{background:linear-gradient(#ffffffe0,#ffffffb8 34%,#ffffff61 62%,#ffffff29),url(/brand/homeverify-hero-couple-keys.png) 58% 48%/cover no-repeat!important}.audience-renters .audience-main-hero{background:linear-gradient(#ffffffe0,#ffffffb8 34%,#ffffff61 62%,#ffffff29),url(/brand/homeverify-renters-hero-family.png) 54% 48%/cover no-repeat!important}.audience-landlords .audience-main-hero{background:linear-gradient(#ffffffe0,#ffffffb8 34%,#ffffff61 62%,#ffffff29),url(/brand/homeverify-landlord-hero-review.jpg) 50% 46%/cover no-repeat!important}.how-page .how-main-hero{background:linear-gradient(#ffffffe0,#ffffffb8 34%,#ffffff61 62%,#ffffff29),url(/brand/homeverify-application-cover.png) 55% 48%/cover no-repeat!important}}.home-page>.home-hero .hero-stage{align-items:start!important}.home-page>.home-hero .hero-copy{width:min(100%,900px)!important;max-width:900px!important;padding-top:clamp(210px,16vw,242px)!important}@media(min-width:981px){.home-page>.home-hero .hero-copy{transform:translateY(62px)!important}}.home-page>.home-hero .hero-copy h1{max-width:900px!important}.home-page>.home-hero .hero-copy .hero-line{white-space:nowrap!important;display:inline-block!important}.home-page>.home-hero .hero-copy .hero-conversion-badge{margin:18px 0 0!important}@media(max-width:980px){.home-page>.home-hero .hero-copy{padding-top:144px!important}}@media(max-width:680px){.home-page>.home-hero .hero-copy{width:calc(100vw - 48px)!important;max-width:calc(100vw - 48px)!important;padding-top:112px!important}.home-page>.home-hero .hero-copy h1{font-size:clamp(26px,7.1vw,32px)!important}.home-page>.home-hero .hero-copy>p,.home-page>.home-hero .hero-buttons{width:100%!important;max-width:100%!important}.home-page>.home-hero .hero-buttons .button{width:100%!important}.home-page>.home-hero .hero-copy .hero-conversion-badge{box-sizing:border-box!important;white-space:normal!important;width:100%!important;max-width:calc(100vw - 48px)!important;margin-top:16px!important;line-height:1.35!important;display:block!important}.home-page>.home-hero .hero-copy .hero-conversion-badge svg{vertical-align:-3px!important;margin-right:8px!important;display:inline-block!important}}.builder-document-cover>img{display:none!important}.builder-cover-identity{grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:16px;margin:0 0 22px;display:grid}.builder-preview,.builder-document,.builder-document-cover,.builder-cover-identity,.builder-cover-identity>div{box-sizing:border-box;min-width:0}.builder-cover-identity h3{overflow-wrap:anywhere;font-size:24px;line-height:1.08;max-width:none!important;margin:0 0 7px!important}.builder-document.style-editorial .builder-cover-identity h3{letter-spacing:-.055em;font-size:26px}.builder-document.style-minimal .builder-cover-identity h3{letter-spacing:-.03em;font-size:21px;font-weight:570;margin-top:0!important}.builder-document.style-klassisch .builder-cover-identity h3{letter-spacing:-.02em;font-size:22px;font-weight:540;margin-top:0!important}.builder-cover-identity p{color:#536678;overflow-wrap:anywhere;max-width:none;margin:0;font-size:11px;line-height:1.5}.builder-cover-photo{background:#ffffffd1;border:1px solid #dfe9e8eb;border-radius:16px;place-items:center;width:88px;height:88px;margin:0;padding:5px;display:grid;box-shadow:0 10px 26px #081a3112}.builder-cover-photo img,.builder-cover-photo .hv-profile-placeholder{object-fit:cover;width:76px;height:76px;box-shadow:none;border-radius:12px}.builder-cover-photo .hv-profile-placeholder{font-size:30px}.hv-cover-executive{grid-template-columns:1fr!important;gap:0!important}.hv-cover-identity{grid-template-columns:minmax(0,1fr) 124px;align-items:center;gap:32px;margin:16px 0 32px;display:grid}.hv-cover-identity h2{letter-spacing:-.052em!important;margin:0 0 10px!important;font-size:44px!important;line-height:1.04!important}.hv-cover-identity p{color:#536678;max-width:470px;margin:0;font-size:15px;font-weight:650;line-height:1.45}.hv-cover-photo-panel{background:#ffffffd1;place-self:center end;place-items:center;width:124px;height:124px;display:grid;border-radius:22px!important;padding:7px!important;box-shadow:inset 0 0 0 1px #dfe9e8e6,0 18px 42px #081a311c!important}.hv-cover-photo-panel img,.hv-cover-photo-panel .hv-profile-placeholder{object-fit:cover;width:110px!important;height:110px!important;box-shadow:none!important;border-radius:16px!important}.hv-cover-photo-panel .hv-profile-placeholder{font-size:36px}@media(max-width:680px){.application-flow .builder-preview,.application-flow .builder-document,.application-flow .builder-document-cover{width:100%!important;max-width:100%!important}.builder-cover-identity{grid-template-columns:minmax(0,1fr) 76px;gap:10px}.builder-cover-identity h3{line-height:1.12;font-size:20px!important}.builder-cover-photo{width:76px;height:76px;padding:4px}.builder-cover-photo img,.builder-cover-photo .hv-profile-placeholder{width:66px;height:66px}.hv-cover-identity{grid-template-columns:1fr;gap:18px}.hv-cover-photo-panel{justify-self:start}html,body,.home-page,.home-page>.home-hero{max-width:100vw!important;overflow-x:hidden!important}.home-page>.home-hero .hero-copy,.home-page>.home-hero .hero-copy>p,.home-page>.home-hero .hero-buttons,.home-page>.home-hero .hero-product-badge.hero-conversion-badge{box-sizing:border-box!important;width:calc(100vw - 48px)!important;min-width:0!important;max-width:calc(100vw - 48px)!important}.home-page>.home-hero .hero-copy>p,.home-page>.home-hero .hero-product-badge.hero-conversion-badge{overflow-wrap:anywhere!important;white-space:normal!important}.home-page>.home-hero .hero-product-badge.hero-conversion-badge{grid-template-columns:16px minmax(0,1fr)!important;align-items:start!important;column-gap:8px!important;line-height:1.35!important;display:grid!important}.home-page>.home-hero .hero-product-badge.hero-conversion-badge svg{margin:1px 0 0!important}.home-page>.home-hero .hero-product-badge.hero-conversion-badge span{overflow-wrap:anywhere!important;white-space:normal!important;min-width:0!important}}.pricing-experience .pricing-hero-grid{grid-template-columns:minmax(0,820px) minmax(280px,330px)!important;align-items:center!important;gap:clamp(34px,4vw,56px)!important;min-height:clamp(560px,64vh,680px)!important}.pricing-experience .pricing-hero-copy{align-self:center!important;width:min(100%,820px)!important;max-width:820px!important;padding-top:clamp(140px,17vh,200px)!important}.pricing-experience .pricing-hero-copy h1{letter-spacing:-.066em!important;text-wrap:initial!important;max-width:820px!important;margin-bottom:22px!important;font-size:clamp(46px,4.7vw,58px)!important;font-weight:620!important;line-height:1!important}.pricing-experience .pricing-headline-line{white-space:nowrap!important;display:block!important}.pricing-experience .pricing-headline-main{color:var(--navy)!important}.pricing-experience .pricing-headline-accent{color:var(--teal-dark)!important}.pricing-experience .pricing-hero-copy>p{max-width:630px!important;font-size:clamp(18px,1.45vw,21px)!important;line-height:1.72!important}.pricing-experience .pricing-trust-line{margin-top:clamp(86px,11vh,132px)!important}@media(max-width:980px){.pricing-experience .pricing-hero-grid{min-height:0!important}.pricing-experience .pricing-hero-copy{padding-top:0!important}.pricing-experience .pricing-hero-copy h1{font-size:clamp(44px,8vw,62px)!important}.pricing-experience .pricing-headline-line{white-space:normal!important}}@media(max-width:680px){.pricing-experience .pricing-hero-copy h1{letter-spacing:-.066em!important;font-size:39px!important;line-height:1.1!important}.pricing-experience .pricing-hero-copy>p{font-size:16px!important;line-height:1.65!important}}@media(max-width:430px){html,body{max-width:100vw!important;overflow-x:hidden!important}.home-page,.pricing-experience,.audience-page,.how-page,main{max-width:100vw!important;overflow-x:clip!important}.container,.hero-stage,.pricing-hero-grid{box-sizing:border-box!important;width:min(100vw - 32px,100%)!important;max-width:calc(100vw - 32px)!important;margin-left:auto!important;margin-right:auto!important}.home-page>.home-hero,.audience-renters .audience-main-hero,.audience-landlords .audience-main-hero,.how-page .how-main-hero,.pricing-experience .pricing-hero{padding-top:54px!important;padding-bottom:58px!important}.home-page>.home-hero,.pricing-experience .pricing-hero{min-height:0!important}.home-page>.home-hero{background:linear-gradient(#fffffff0,#ffffffdb,#ffffff8f 68%,#ffffff38),url(/brand/homeverify-hero-couple-keys.png) 58% 48%/cover no-repeat!important}.audience-renters .audience-main-hero{background:linear-gradient(#fffffff0,#ffffffdb,#ffffff8f 68%,#ffffff38),url(/brand/homeverify-renters-hero-family.png) 54% 48%/cover no-repeat!important}.audience-landlords .audience-main-hero{background:linear-gradient(#fffffff0,#ffffffdb,#ffffff8f 68%,#ffffff38),url(/brand/homeverify-landlord-hero-review.jpg) 50% 46%/cover no-repeat!important}.how-page .how-main-hero{background:linear-gradient(#fffffff0,#ffffffdb,#ffffff8f 68%,#ffffff38),url(/brand/homeverify-application-cover.png) 55% 48%/cover no-repeat!important}.pricing-experience .pricing-hero{background:linear-gradient(#fffffff0,#ffffffdb,#ffffff8f 68%,#ffffff3d),url(/brand/homeverify-pricing-viewing.png) 51% 47%/cover no-repeat!important}.home-page>.home-hero .hero-stage,.audience-renters .audience-main-hero .hero-stage,.audience-landlords .audience-main-hero .hero-stage,.how-page .how-main-hero .hero-stage,.pricing-experience .pricing-hero-grid{grid-template-columns:1fr!important;gap:26px!important;min-height:0!important;padding:0!important;display:grid!important}.home-page>.home-hero .hero-copy,.audience-renters .audience-main-hero .hero-copy,.audience-landlords .audience-main-hero .hero-copy,.how-page .how-main-hero .hero-copy,.pricing-experience .pricing-hero-copy{width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important}.hero-product-badge,.home-page>.home-hero .hero-product-badge,.pricing-experience .hero-product-badge{white-space:normal!important;overflow-wrap:normal!important;max-width:100%!important;margin-bottom:14px!important;line-height:1.32!important}.home-page>.home-hero .hero-copy h1,.audience-renters .audience-main-hero .hero-copy h1,.audience-landlords .audience-main-hero .hero-copy h1,.how-page .how-main-hero .hero-copy h1,.pricing-experience .pricing-hero-copy h1{letter-spacing:-.058em!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;white-space:normal!important;text-wrap:pretty!important;width:100%!important;max-width:100%!important;margin:0 0 16px!important;font-size:clamp(36px,10.2vw,42px)!important;line-height:1.08!important}.pricing-experience .pricing-hero-copy h1{font-size:clamp(34px,9.2vw,40px)!important}.home-page>.home-hero .hero-copy>p,.audience-renters .audience-main-hero .hero-copy>p,.audience-landlords .audience-main-hero .hero-copy>p,.how-page .how-main-hero .hero-copy>p,.pricing-experience .pricing-hero-copy>p{color:#2f455b!important;word-break:normal!important;overflow-wrap:normal!important;text-wrap:pretty!important;text-shadow:0 1px 16px #ffffffb8!important;max-width:100%!important;margin:0!important;font-size:16px!important;line-height:1.68!important}.hero-buttons,.home-page>.home-hero .hero-buttons,.pricing-experience .pricing-trust-line{grid-template-columns:1fr!important;gap:10px!important;margin-top:24px!important;display:grid!important}.button,.hero-buttons .button,.pricing-experience .premium-price-card .button{white-space:normal!important;text-align:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-height:50px!important}.home-page .section{padding-block:64px!important}.home-page .section-heading,.home-page .section-heading.centered,.home-page .pricing-section-head,.home-page .faq-header .section-heading,.pricing-experience .pricing-section-head{text-align:left!important;justify-items:start!important;max-width:100%!important;margin-bottom:30px!important}.home-page .section-heading h2,.home-page .pricing-section-head h2,.home-page .verification-section-head h2,.pricing-experience .pricing-section-head h2,.pricing-experience .pricing-confidence-copy h2,.pricing-experience .pricing-close-panel h2{letter-spacing:-.055em!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;white-space:normal!important;text-wrap:pretty!important;max-width:100%!important;font-size:clamp(32px,9.2vw,40px)!important;line-height:1.1!important}.home-page .section-heading h2 br,.home-page .pricing-section-head h2 br,.pricing-experience .pricing-section-head h2 br{display:none!important}.home-price-section .section-heading h2 span{display:block!important}.home-price-section .section-heading h2 span+span{margin-top:4px!important}.home-page .section-heading p,.home-page .pricing-section-head p,.home-page .verification-section-head p,.pricing-experience .pricing-section-head p,.pricing-experience .pricing-confidence-copy p{word-break:normal!important;overflow-wrap:normal!important;max-width:100%!important;margin-top:14px!important;font-size:16px!important;line-height:1.68!important}.home-page .faq-header .section-heading h2{white-space:nowrap!important;font-size:clamp(31px,8vw,36px)!important}.pricing-experience .pricing-included .pricing-section-head h2:before{content:"Alles für deine Bewerbung."}.pricing-experience .pricing-included .pricing-section-head h2{font-size:0!important}.pricing-experience .pricing-included .pricing-section-head h2:before{color:inherit;letter-spacing:-.055em;line-height:1.1;display:block;font-size:clamp(30px,8.2vw,36px)!important}.home-page .feature-grid,.home-page .why-homeverify-grid,.home-page .audience-grid,.additional-modules-grid,.faq-list{gap:14px!important}}@media(max-width:370px){.container,.hero-stage,.pricing-hero-grid{width:min(100vw - 28px,100%)!important;max-width:calc(100vw - 28px)!important}.home-page>.home-hero .hero-copy h1,.audience-renters .audience-main-hero .hero-copy h1,.audience-landlords .audience-main-hero .hero-copy h1,.how-page .how-main-hero .hero-copy h1,.pricing-experience .pricing-hero-copy h1{font-size:clamp(32px,9.6vw,36px)!important}.home-page .section-heading h2,.home-page .pricing-section-head h2,.pricing-experience .pricing-section-head h2,.pricing-experience .pricing-confidence-copy h2{font-size:clamp(29px,8.8vw,34px)!important}}@media(max-width:430px){html,body,.home-page,.audience-page,.how-page,.pricing-experience,.app-page,.application-preview-route,.certificate-page{max-width:100vw!important;overflow-x:clip!important}.container,.hero-stage,.pricing-hero-grid{box-sizing:border-box!important;width:min(100vw - 32px,100%)!important;max-width:calc(100vw - 32px)!important;margin-left:auto!important;margin-right:auto!important}.home-page>.home-hero .hero-copy,.audience-renters .audience-main-hero .hero-copy,.audience-landlords .audience-main-hero .hero-copy,.how-page .how-main-hero .hero-copy,.pricing-experience .pricing-hero-copy{width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:linear-gradient(90deg,#ffffffb8,#ffffff7a 62%,#fff0)!important;border-radius:0!important}.home-page>.home-hero .hero-copy h1,.pricing-experience .pricing-hero-copy h1{letter-spacing:-.052em!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance!important;max-width:calc(100vw - 32px)!important;font-size:clamp(33px,8.9vw,38px)!important;line-height:1.1!important}.home-page>.home-hero .hero-copy .hero-line,.pricing-experience .pricing-headline-line{white-space:normal!important;max-width:calc(100vw - 32px)!important}.home-page>.home-hero .hero-copy>p,.audience-renters .audience-main-hero .hero-copy>p,.audience-landlords .audience-main-hero .hero-copy>p,.how-page .how-main-hero .hero-copy>p,.pricing-experience .pricing-hero-copy>p{color:#20384f!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:pretty!important;text-shadow:0 1px 18px #ffffffeb,0 1px 2px #ffffffa3!important;max-width:min(100%,342px)!important;font-size:16px!important;line-height:1.68!important}.hero-product-badge,.home-page>.home-hero .hero-product-badge.hero-conversion-badge,.pricing-experience .hero-product-badge,.audience-page .hero-product-badge,.how-page .hero-product-badge{white-space:normal!important;overflow-wrap:normal!important;justify-content:flex-start!important;width:100%!important;max-width:338px!important}.hero-buttons,.home-page>.home-hero .hero-buttons,.audience-page .hero-buttons,.how-page .hero-buttons,.pricing-experience .pricing-trust-line{grid-template-columns:1fr!important;gap:10px!important;max-width:338px!important;display:grid!important}.button,.hero-buttons .button,.pricing-experience .premium-price-card .button{white-space:normal!important;text-align:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-height:50px!important}.home-page .section-heading,.home-page .section-heading.centered,.home-page .pricing-section-head,.home-page .faq-header .section-heading,.pricing-experience .pricing-section-head{text-align:left!important;justify-items:start!important;max-width:100%!important}.home-page .section-heading h2,.home-page .pricing-section-head h2,.home-page .verification-section-head h2,.pricing-experience .pricing-section-head h2,.pricing-experience .pricing-confidence-copy h2,.pricing-experience .pricing-close-panel h2,.audience-feature-copy h2,.audience-close-panel h2,.audience-section-head h2,.home-trust-copy h2,.home-trust-signals h3,.cta-card h2,.app-page>header h1,.builder-panel h3,.hv-pdf-head h2{letter-spacing:-.048em!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance!important;max-width:min(100%,342px)!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(28px,7.8vw,35px)!important;line-height:1.12!important}.home-page .section-heading h2 br,.home-page .pricing-section-head h2 br,.home-page .verification-section-head h2 br,.pricing-experience .pricing-section-head h2 br,.pricing-experience .pricing-confidence-copy h2 br,.pricing-experience .pricing-close-panel h2 br,.cta-card h2 br{display:block!important}.home-page .section-heading h2 span,.home-page .pricing-section-head h2 span,.home-intro-section .headline-line,.pricing-experience .pricing-headline-line{white-space:normal!important;display:block!important}.pricing-experience .pricing-headline-main{color:#071d35!important}.pricing-experience .pricing-headline-accent{color:#0a9d90!important}.home-intro-section .section-heading h2{max-width:310px!important}.home-page .section-heading p,.home-page .pricing-section-head p,.home-page .verification-section-head p,.pricing-experience .pricing-section-head p,.pricing-experience .pricing-confidence-copy p,.cta-card p{overflow-wrap:normal!important;word-break:normal!important;text-wrap:pretty!important;max-width:min(100%,342px)!important;margin-left:auto!important;margin-right:auto!important;font-size:15.5px!important;line-height:1.66!important}.home-page .faq-header .section-heading h2{white-space:nowrap!important;max-width:100%!important;font-size:clamp(30px,8vw,34px)!important}.process-section .section-heading h2,.pricing-experience .pricing-included .pricing-section-head h2{color:#0000!important;letter-spacing:0!important;max-width:338px!important;font-size:0!important;line-height:0!important;position:relative!important}.process-section .section-heading h2:before,.pricing-experience .pricing-included .pricing-section-head h2:before{letter-spacing:-.048em!important;white-space:pre-line!important;text-align:center!important;text-wrap:balance!important;max-width:338px!important;font-size:clamp(30px,8.1vw,35px)!important;line-height:1.12!important;display:block!important}.process-section .section-heading h2:before{content:"Lernen.\aTesten.\aNachweis nutzen."!important;color:#fff!important}.pricing-experience .pricing-included .pricing-section-head{text-align:center!important;justify-items:center!important}.pricing-experience .pricing-included .pricing-section-head h2 br{display:none!important}.pricing-experience .pricing-included .pricing-section-head h2:before{content:"Alles für deine Bewerbung."!important;color:var(--navy)!important}.pricing-experience .pricing-hero .container.pricing-hero-grid,.pricing-experience .pricing-hero-grid{flex-direction:column!important;grid-template-columns:none!important;align-items:stretch!important;gap:22px!important;width:min(100vw - 32px,358px)!important;max-width:calc(100vw - 32px)!important;min-height:auto!important;padding:0!important;display:flex!important}.pricing-experience .pricing-hero-copy,.pricing-experience .pricing-hero .premium-price-card{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.pricing-experience .pricing-trust-line{margin-top:18px!important}.home-page>.home-hero{background:linear-gradient(90deg,#ffffff5c,#fff3 44%,#fff0 74%),url(/brand/homeverify-hero-couple-keys.png) 58% 48%/cover no-repeat!important}.audience-renters .audience-main-hero{background:linear-gradient(90deg,#ffffff5c,#fff3 44%,#fff0 74%),url(/brand/homeverify-renters-hero-family.png) 54% 48%/cover no-repeat!important}.audience-landlords .audience-main-hero{background:linear-gradient(90deg,#ffffff5c,#fff3 44%,#fff0 74%),url(/brand/homeverify-landlord-hero-review.jpg) 50% 46%/cover no-repeat!important}.how-page .how-main-hero{background:linear-gradient(90deg,#ffffff5c,#fff3 44%,#fff0 74%),url(/brand/homeverify-application-cover.png) 55% 48%/cover no-repeat!important}.pricing-experience .pricing-hero{background:linear-gradient(90deg,#ffffff57,#ffffff2e 42%,#fff0 72%),url(/brand/homeverify-pricing-viewing.png) 51% 47%/cover no-repeat!important}.home-page>.home-hero:before,.home-page>.home-hero:after,.audience-renters .audience-main-hero:before,.audience-renters .audience-main-hero:after,.audience-landlords .audience-main-hero:before,.audience-landlords .audience-main-hero:after,.how-page .how-main-hero:before,.how-page .how-main-hero:after,.pricing-experience .pricing-hero:before,.pricing-experience .pricing-hero:after{content:none!important;background:0 0!important;display:none!important}.home-page>.home-hero .hero-copy,.audience-renters .audience-main-hero .hero-copy,.audience-landlords .audience-main-hero .hero-copy,.how-page .how-main-hero .hero-copy,.pricing-experience .pricing-hero-copy{background:0 0!important}.home-page>.home-hero .hero-copy h1,.pricing-experience .pricing-hero-copy h1,.audience-renters .audience-main-hero .hero-copy h1:before,.audience-renters .audience-main-hero .hero-copy h1:after,.audience-landlords .audience-main-hero .hero-copy h1:before,.audience-landlords .audience-main-hero .hero-copy h1:after,.how-page .how-main-hero .hero-copy h1:before,.how-page .how-main-hero .hero-copy h1:after{text-shadow:0 1px 14px #ffffffc7,0 1px 2px #ffffff8f!important}.home-page>.home-hero .hero-copy>p,.audience-renters .audience-main-hero .hero-copy>p,.audience-landlords .audience-main-hero .hero-copy>p,.how-page .how-main-hero .hero-copy>p,.pricing-experience .pricing-hero-copy>p{text-shadow:0 1px 14px #ffffffd6,0 1px 2px #ffffff94!important}}@media(max-width:370px){.home-page .section-heading h2,.home-page .pricing-section-head h2,.home-page .verification-section-head h2,.pricing-experience .pricing-section-head h2,.pricing-experience .pricing-confidence-copy h2,.pricing-experience .pricing-close-panel h2,.audience-feature-copy h2,.audience-close-panel h2,.audience-section-head h2,.cta-card h2,.app-page>header h1,.builder-panel h3,.hv-pdf-head h2{max-width:min(100%,304px)!important;font-size:clamp(27px,8vw,32px)!important}}@media(max-width:430px){.home-page>.home-hero .hero-copy h1,.pricing-experience .pricing-hero-copy h1,.audience-renters .audience-main-hero .hero-copy h1:before,.audience-renters .audience-main-hero .hero-copy h1:after,.audience-landlords .audience-main-hero .hero-copy h1:before,.audience-landlords .audience-main-hero .hero-copy h1:after,.how-page .how-main-hero .hero-copy h1:before,.how-page .how-main-hero .hero-copy h1:after{color:#fff!important;text-shadow:0 1px 10px #081a3147,0 2px 18px #081a312e!important}.home-page>.home-hero .hero-copy h1 span,.pricing-experience .pricing-hero-copy h1 span{color:#dffcf7!important}.home-page>.home-hero .hero-copy>p,.audience-renters .audience-main-hero .hero-copy>p,.audience-landlords .audience-main-hero .hero-copy>p,.how-page .how-main-hero .hero-copy>p,.pricing-experience .pricing-hero-copy>p{color:#fffffff0!important;text-shadow:0 1px 8px #081a3142,0 2px 16px #081a3129!important}html,body{max-width:100vw!important;overflow-x:hidden!important}.home-page,.pricing-experience,.audience-page,.how-page,.checkout-experience,.auth-page,.verify-page,.app-page,.application-preview-route,.certificate-page{max-width:100vw!important;overflow-x:clip!important}.container,.hero-stage,.pricing-hero-grid{box-sizing:border-box!important;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:auto!important;margin-right:auto!important}.home-page>.home-hero,.audience-renters .audience-main-hero,.audience-landlords .audience-main-hero,.how-page .how-main-hero,.pricing-experience .pricing-hero{min-height:0!important;padding:52px 0 56px!important}.home-page>.home-hero:before,.home-page>.home-hero:after,.audience-renters .audience-main-hero:before,.audience-renters .audience-main-hero:after,.audience-landlords .audience-main-hero:before,.audience-landlords .audience-main-hero:after,.how-page .how-main-hero:before,.how-page .how-main-hero:after,.pricing-experience .pricing-hero:before,.pricing-experience .pricing-hero:after{opacity:0!important}.home-page>.home-hero .hero-stage,.audience-renters .audience-main-hero .hero-stage,.audience-landlords .audience-main-hero .hero-stage,.how-page .how-main-hero .hero-stage,.pricing-experience .pricing-hero-grid{grid-template-columns:1fr!important;gap:0!important;min-height:0!important;padding:0!important;display:grid!important}.home-page>.home-hero .hero-copy,.audience-renters .audience-main-hero .hero-copy,.audience-landlords .audience-main-hero .hero-copy,.how-page .how-main-hero .hero-copy,.pricing-experience .pricing-hero-copy{width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important}.hero-product-badge,.home-page>.home-hero .hero-product-badge,.audience-page .hero-product-badge,.how-page .hero-product-badge,.pricing-experience .hero-product-badge,.eyebrow,.how-kicker{letter-spacing:.105em!important;margin-bottom:11px!important;line-height:1.32!important}.home-page>.home-hero .hero-copy h1,.audience-renters .audience-main-hero .hero-copy h1,.audience-landlords .audience-main-hero .hero-copy h1,.how-page .how-main-hero .hero-copy h1,.pricing-experience .pricing-hero-copy h1,.checkout-hero h1{width:100%!important;max-width:100%!important;color:var(--navy)!important;letter-spacing:-.055em!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:pretty!important;text-shadow:0 1px 18px #ffffffb8!important;margin:0 0 15px!important;font-size:clamp(33px,9.2vw,38px)!important;line-height:1.09!important}.home-page>.home-hero .hero-copy h1 span,.audience-renters .audience-main-hero .hero-copy h1 span,.audience-landlords .audience-main-hero .hero-copy h1 span,.how-page .how-main-hero .hero-copy h1 span,.pricing-experience .pricing-hero-copy h1 span,.pricing-experience .pricing-headline-accent,.checkout-hero h1 span{color:var(--teal-dark)!important;text-shadow:0 1px 18px #ffffffb8!important}.home-page>.home-hero .hero-copy>p,.audience-renters .audience-main-hero .hero-copy>p,.audience-landlords .audience-main-hero .hero-copy>p,.how-page .how-main-hero .hero-copy>p,.pricing-experience .pricing-hero-copy>p,.checkout-hero p{color:#334b63!important;word-break:normal!important;overflow-wrap:normal!important;text-wrap:pretty!important;text-shadow:0 1px 16px #ffffffc7!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:15.5px!important;line-height:1.66!important}.hero-buttons,.home-page>.home-hero .hero-buttons,.audience-page .hero-buttons,.how-page .hero-buttons,.pricing-experience .pricing-trust-line{grid-template-columns:1fr!important;gap:10px!important;margin-top:22px!important;display:grid!important}.hero-buttons .button,.home-page>.home-hero .hero-buttons .button,.audience-page .hero-buttons .button,.how-page .hero-buttons .button,.checkout-card .button,.auth-card .button{justify-content:center!important;width:100%!important;min-height:50px!important}.section{padding-top:54px!important;padding-bottom:58px!important}.section-heading,.section-heading.centered,.audience-section-head,.pricing-section-head,.home-fit-head,.faq-header .section-heading{text-align:left!important;width:100%!important;max-width:100%!important;margin-bottom:30px!important}.section-heading h2,.audience-section-head h2,.pricing-section-head h2,.home-fit-head h2,.pricing-confidence-copy h2,.pricing-product-copy h2,.audience-feature-copy h2,.audience-close-panel h2,.home-trust-copy h2,.home-trust-signals h3,.cta-card h2,.faq-header .section-heading h2,.app-page>header h1,.builder-panel h3,.hv-pdf-head h2{letter-spacing:-.048em!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:pretty!important;max-width:100%!important;margin-bottom:12px!important;font-size:clamp(27px,7.6vw,31px)!important;line-height:1.15!important}.section-heading p,.audience-section-head p,.pricing-section-head p,.home-fit-head p,.pricing-confidence-copy p,.pricing-product-copy>p,.audience-feature-copy>p,.home-trust-copy p,.cta-card p,.app-page>header p{text-align:left!important;max-width:100%!important;font-size:15px!important;line-height:1.66!important}.feature-card h3,.why-homeverify-card h3,.home-fit-card h3,.audience-signal h3,.pricing-bento-card h3,.pricing-confidence-items strong,.home-trust-signal-card p,.checkout-value-card h3,.premium-checkout-card h2{letter-spacing:-.025em!important;font-size:clamp(18px,5vw,20px)!important;line-height:1.24!important}.auth-card h1{letter-spacing:-.045em!important;margin:18px 0 22px!important;font-size:clamp(30px,8vw,34px)!important;line-height:1.14!important}.auth-card,.premium-checkout-card,.checkout-value-card{border-radius:22px!important;padding:24px!important}.auth-card form,.profile-form{gap:15px!important}.home-page>.home-hero{background:linear-gradient(90deg,#ffffffdb,#ffffffb8 36%,#ffffff52 60%,#fff0 80%),url(/brand/homeverify-hero-couple-keys.png) 58% 48%/cover no-repeat!important}.audience-renters .audience-main-hero{background:linear-gradient(90deg,#ffffffdb,#ffffffb8 36%,#ffffff52 60%,#fff0 80%),url(/brand/homeverify-renters-hero-family.png) 54% 48%/cover no-repeat!important}.audience-landlords .audience-main-hero{background:linear-gradient(90deg,#ffffffdb,#ffffffb8 36%,#ffffff52 60%,#fff0 80%),url(/brand/homeverify-landlord-hero-review.jpg) 50% 46%/cover no-repeat!important}.how-page .how-main-hero{background:linear-gradient(90deg,#ffffffdb,#ffffffb8 36%,#ffffff52 60%,#fff0 80%),url(/brand/homeverify-application-cover.png) 55% 48%/cover no-repeat!important}.pricing-experience .pricing-hero{background:linear-gradient(90deg,#ffffffdb,#ffffffb8 36%,#ffffff52 60%,#fff0 80%),url(/brand/homeverify-pricing-viewing.png) 51% 47%/cover no-repeat!important}.audience-renters .audience-main-hero .hero-copy h1:before,.audience-renters .audience-main-hero .hero-copy h1:after,.audience-landlords .audience-main-hero .hero-copy h1:before,.audience-landlords .audience-main-hero .hero-copy h1:after,.how-page .how-main-hero .hero-copy h1:before,.how-page .how-main-hero .hero-copy h1:after{content:none!important;display:none!important}.home-page>.home-hero .hero-copy h1,.audience-renters .audience-main-hero .hero-copy h1,.audience-landlords .audience-main-hero .hero-copy h1,.how-page .how-main-hero .hero-copy h1,.pricing-experience .pricing-hero-copy h1{color:#071d35!important;letter-spacing:-.045em!important;text-align:left!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance!important;max-width:min(100%,352px)!important;font-size:clamp(42px,11vw,56px)!important;font-weight:800!important;line-height:1!important}.home-page>.home-hero .hero-copy h1 br,.audience-renters .audience-main-hero .hero-copy h1 br,.audience-landlords .audience-main-hero .hero-copy h1 br,.how-page .how-main-hero .hero-copy h1 br{display:block!important}.home-page>.home-hero .hero-copy h1 span,.audience-renters .audience-main-hero .hero-copy h1 span,.audience-landlords .audience-main-hero .hero-copy h1 span,.how-page .how-main-hero .hero-copy h1 span{color:#0a9d90!important;display:inline!important}.pricing-experience .pricing-headline-line{white-space:normal!important;display:block!important}.pricing-experience .pricing-headline-main,.pricing-experience .pricing-hero-copy h1 .pricing-headline-main{color:#071d35!important}.pricing-experience .pricing-headline-accent{color:#0a9d90!important;white-space:nowrap!important;display:block!important}.pricing-experience .pricing-hero-copy h1 .pricing-headline-accent{color:#0a9d90!important}.home-page>.home-hero .hero-copy>p,.audience-renters .audience-main-hero .hero-copy>p,.audience-landlords .audience-main-hero .hero-copy>p,.how-page .how-main-hero .hero-copy>p,.pricing-experience .pricing-hero-copy>p{display:none!important}.home-page>.home-hero .hero-copy h1,.home-page>.home-hero .hero-copy h1 span,.audience-renters .audience-main-hero .hero-copy h1,.audience-renters .audience-main-hero .hero-copy h1 span,.audience-landlords .audience-main-hero .hero-copy h1,.audience-landlords .audience-main-hero .hero-copy h1 span,.how-page .how-main-hero .hero-copy h1,.how-page .how-main-hero .hero-copy h1 span,.pricing-experience .pricing-hero-copy h1,.pricing-experience .pricing-hero-copy h1 span{text-shadow:0 1px 20px #ffffffc7!important}}.hv-card{background:#fffffff0!important;border:1px solid #081a3113!important;border-radius:26px!important;box-shadow:0 24px 70px #081a3113!important}.hv-card h2,.hv-card h3{color:var(--navy)!important;letter-spacing:-.04em!important;font-weight:680!important;line-height:1.12!important}.hv-card p,.hv-card small,.hv-card dd,.hv-card li,.hv-card span{line-height:1.62}.hv-checkout{background:radial-gradient(circle at 12% 8%,#e4f7f2eb,#0000 26%),radial-gradient(circle at 92% 66%,#0898881f,#0000 28%),linear-gradient(#fff,#f6fbfa)!important}.hv-checkout .checkout-hero{padding:clamp(68px,8vw,104px) 0 26px!important}.hv-checkout .checkout-hero .container{max-width:1180px!important}.hv-checkout .checkout-hero .badge{letter-spacing:0!important;border-radius:999px!important;margin-bottom:16px!important;padding:7px 12px!important;font-size:12px!important;font-weight:700!important}.hv-checkout .checkout-hero h1{max-width:720px!important;color:var(--navy)!important;letter-spacing:-.066em!important;text-wrap:balance!important;margin:0 0 22px!important;font-size:clamp(49px,5.2vw,64px)!important;font-weight:620!important;line-height:1!important}.hv-checkout .checkout-hero h1 span{color:var(--teal-dark)!important}.hv-checkout .checkout-hero p{color:#536274!important;max-width:640px!important;font-size:18px!important;line-height:1.72!important}.hv-checkout .checkout-section{padding:34px 0 clamp(78px,8vw,104px)!important}.hv-checkout .checkout-grid{grid-template-columns:minmax(0,1fr) minmax(360px,430px)!important;align-items:start!important;gap:clamp(22px,3vw,32px)!important}.hv-card-feature,.hv-card-purchase{padding:clamp(26px,3.2vw,38px)!important}.hv-checkout .checkout-value-card,.hv-checkout .premium-checkout-card{gap:24px!important;display:grid!important}.hv-checkout .checkout-card-label,.hv-checkout .how-kicker{color:var(--teal-dark)!important;letter-spacing:.105em!important;font-size:11px!important;font-weight:700!important}.hv-card-feature h2{letter-spacing:-.06em!important;max-width:640px!important;font-size:clamp(34px,4vw,48px)!important;font-weight:620!important;line-height:1.06!important}.hv-checkout .checkout-value-list{gap:14px!important}.hv-checkout .check-item{color:#334b60;min-height:42px;padding:0;font-weight:620;font-size:15px!important}.hv-checkout .checkout-trust-row span,.hv-checkout .checkout-personal{color:var(--teal-dark)!important;background:#e4f7f2b8!important;border-color:#08988829!important;font-size:12px!important;font-weight:620!important}.hv-checkout .checkout-personal{width:fit-content!important;margin-top:22px!important;display:inline-flex!important}.hv-checkout .checkout-available-box,.hv-checkout .checkout-why-list span,.hv-checkout .checkout-payment-hint,.hv-checkout .checkout-order-summary,.hv-checkout .checkout-placeholder,.hv-checkout .checkout-consent,.hv-checkout .checkout-legal-box,.hv-checkout .checkout-trust-box{box-shadow:none!important;background:linear-gradient(145deg,#f8fcfbf5,#fffffff5)!important;border:1px solid #081a3112!important;border-radius:18px!important}.hv-checkout .checkout-available-box,.hv-checkout .checkout-payment-hint,.hv-checkout .checkout-order-summary,.hv-checkout .checkout-placeholder,.hv-checkout .checkout-consent,.hv-checkout .checkout-legal-box,.hv-checkout .checkout-trust-box{padding:18px!important}.hv-checkout .checkout-available-box strong,.hv-checkout .checkout-order-summary strong,.hv-checkout .checkout-legal-box strong,.hv-checkout .checkout-trust-box strong,.hv-checkout .checkout-why-box strong{color:var(--navy)!important;font-weight:620!important}.hv-checkout .checkout-payment-hint p,.hv-checkout .checkout-legal-box p,.hv-checkout .checkout-trust-box p,.hv-checkout .checkout-placeholder,.hv-checkout .checkout-order-summary dd,.hv-checkout .checkout-consent span{color:#536274!important;font-size:14px!important;line-height:1.62!important}.hv-checkout .checkout-order-summary dl{gap:10px!important}.hv-checkout .checkout-order-summary dt{color:#7a8b99!important;font-size:12px!important;font-weight:620!important}.hv-checkout .checkout-order-summary dd{color:var(--navy)!important;font-weight:620!important}.hv-checkout .payment-methods-logo-row{gap:10px!important}.hv-checkout .payment-methods-logo-row .payment-logo-pill{background:#ffffffe6!important;border-radius:12px!important}.hv-checkout .premium-checkout-card h2{letter-spacing:-.055em!important;margin:8px 0 0!important;font-size:clamp(28px,2.6vw,36px)!important;font-weight:620!important;line-height:1.08!important}.hv-checkout .checkout-price strong{font-size:clamp(46px,4.6vw,58px)!important;font-weight:620!important}.hv-checkout .checkout-price span{color:#536274!important;font-weight:620!important}.hv-checkout .premium-checkout-card>.button{width:100%;border-radius:999px!important;min-height:58px!important;font-size:15px!important;box-shadow:0 18px 38px #08988838!important}.hv-checkout .checkout-hero{padding-bottom:42px!important}.hv-checkout .checkout-hero:after{opacity:.42}.hv-checkout .checkout-hero .container{justify-items:start;display:grid}.hv-checkout .checkout-hero h1{margin-top:18px!important;margin-bottom:18px!important}.hv-checkout .checkout-section{padding-top:0!important}.hv-checkout .checkout-grid{gap:clamp(28px,4vw,52px)!important}.hv-checkout .checkout-value-card{box-shadow:none!important;background:0 0!important;border:0!important;padding:24px 0!important}.hv-checkout .checkout-value-card h2{max-width:520px!important}.hv-checkout .checkout-value-list{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px;column-gap:28px!important}.hv-checkout .checkout-trust-row{max-width:640px;padding-top:4px}.hv-checkout .checkout-available-box,.hv-checkout .checkout-why-box{max-width:640px}.hv-checkout .checkout-why-list{grid-template-columns:repeat(3,minmax(0,1fr))}.hv-checkout .checkout-why-list span{align-content:start;min-height:138px;padding:18px!important}.hv-checkout .premium-checkout-card{position:sticky;top:96px;background:#fffffff7!important;border:1px solid #081a3117!important;border-radius:24px!important;gap:20px!important;box-shadow:0 28px 70px #081a311f!important}.hv-checkout .checkout-payment-hint,.hv-checkout .checkout-order-summary,.hv-checkout .checkout-placeholder,.hv-checkout .checkout-consent,.hv-checkout .checkout-legal-box,.hv-checkout .checkout-trust-box{border-radius:14px!important}.hv-checkout .checkout-placeholder{text-align:left!important;padding:15px 17px!important;line-height:1.55!important}.hv-checkout .checkout-legal-box{scrollbar-width:thin;max-height:190px;overflow-y:auto}.hv-checkout .checkout-value-card{align-content:start;gap:28px!important;padding-top:34px!important}.hv-checkout .checkout-value-intro{color:#536274;max-width:570px;margin:-8px 0 0;font-size:17px;line-height:1.68}.hv-checkout .checkout-value-list{grid-template-columns:1fr;max-width:560px;gap:12px!important}.hv-checkout .checkout-value-list .check-item{min-height:34px}.hv-checkout .checkout-value-note{max-width:560px;color:var(--navy);border-top:1px solid #081a3117;padding-top:22px;font-size:15px;font-weight:680;line-height:1.55;display:block}.hv-checkout .checkout-card-head{justify-items:start;gap:14px;display:grid}.hv-checkout .checkout-card-head .badge{margin:0}.hv-checkout .checkout-price{border-bottom:0;padding-bottom:0}.hv-checkout .checkout-price-note{color:var(--navy);margin-top:-10px;font-size:14px;font-weight:680}.hv-checkout .checkout-divider{background:#081a311a;height:1px}.hv-checkout .checkout-payment-hint{gap:16px;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.hv-checkout .checkout-payment-hint p{font-size:13px!important;line-height:1.55!important}.hv-checkout .payment-methods-logo-row{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;gap:7px!important}.hv-checkout .payment-methods-logo-row .payment-logo-pill{width:100%;min-width:0;min-height:40px;padding:7px 5px;border-radius:10px!important}.hv-checkout .payment-methods-logo-row .payment-brand-img{max-width:min(52px,100%);max-height:21px}.hv-checkout .checkout-consents{background:#f8fcfbd1;border:1px solid #081a3114;border-radius:16px;overflow:hidden}.hv-checkout .checkout-consent{background:0 0!important;border:0!important;border-radius:0!important;padding:16px!important}.hv-checkout .checkout-consent+.checkout-consent{border-top:1px solid #081a3112!important}.hv-checkout details.checkout-legal-box{scrollbar-width:auto;max-height:none;display:block;overflow:visible;padding:0!important}.hv-checkout .checkout-legal-box summary{color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 17px;font-size:13px;font-weight:680;list-style:none;display:flex}.hv-checkout .checkout-legal-box summary::-webkit-details-marker{display:none}.hv-checkout .checkout-legal-box summary svg{width:18px;height:18px;color:var(--teal-dark);transition:transform .2s}.hv-checkout .checkout-legal-box[open] summary svg{transform:rotate(180deg)}.hv-checkout .checkout-legal-box>div{gap:10px;padding:0 17px 17px;display:grid}.hv-checkout .checkout-stripe-trust{color:#536274;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:620;display:flex}.hv-checkout .checkout-stripe-trust svg{width:18px;height:18px;color:var(--teal-dark)}.hv-checkout .checkout-stripe-trust img{width:auto;height:22px;margin-left:2px;display:block}.hv-checkout .checkout-cta-note{color:#6a7b8d;text-align:center;margin-top:-10px;font-size:12px;font-weight:620}.auth-page{background:radial-gradient(circle at 14% 10%,#e4f7f2e0,#0000 28%),linear-gradient(#fff,#f6fbfa);padding:clamp(42px,7vw,76px) 22px}.auth-page .auth-card{width:min(520px,100%);background:#fffffff7!important;border:1px solid #081a3114!important;border-radius:24px!important;padding:clamp(28px,5vw,46px)!important;box-shadow:0 30px 80px #081a311c!important}.auth-brand{align-items:center;min-height:54px;margin-bottom:34px;display:flex}.auth-brand .logo{width:190px;display:inline-flex}.auth-brand .brand-artwork,.auth-brand .brand-artwork img{width:100%;height:auto}.auth-heading h1,.auth-page .auth-card h1{max-width:430px;color:var(--navy);letter-spacing:-.055em!important;margin:0 0 30px!important;font-size:clamp(36px,5vw,48px)!important;font-weight:620!important;line-height:1.04!important}.auth-page .auth-card form{gap:19px;margin-bottom:26px}.auth-page .auth-card label{color:var(--navy);gap:9px;font-size:13px;font-weight:680}.auth-page .auth-card input,.auth-page .auth-card select{min-height:54px;color:var(--navy);font:inherit;background:#fbfdfd;border:1px solid #081a3121;border-radius:12px;font-weight:540;transition:border-color .18s,box-shadow .18s,background .18s}.auth-page .auth-card input:focus,.auth-page .auth-card select:focus{background:#fff;border-color:#089888b8;outline:none;box-shadow:0 0 0 4px #0898881a}.auth-page .auth-card form .button,.auth-page .auth-confirmation .button{border-radius:999px;min-height:54px;font-size:15px}.auth-confirmation{background:linear-gradient(145deg,#f3fbf9,#fff);border:1px solid #08988829;border-radius:16px;gap:13px;margin-bottom:24px;padding:22px;display:grid}.auth-confirmation p{color:#536274;margin:0;font-size:14px;line-height:1.6}.auth-confirmation .success-msg{color:var(--navy);font-weight:680}@media(max-width:780px){.hv-checkout .checkout-value-list,.hv-checkout .checkout-why-list{grid-template-columns:1fr}.hv-checkout .checkout-why-list span{min-height:0}.hv-checkout .premium-checkout-card{position:static}.auth-page{align-items:start;padding:28px 16px 48px}.auth-page .auth-card{border-radius:20px!important;padding:26px 21px!important}.auth-brand{margin-bottom:27px}.auth-brand .logo{width:170px}}.hv-app-dashboard>header,.hv-application-surface>header,.hv-certificate-surface>header{max-width:780px}.hv-app-dashboard>header h1,.hv-application-surface>header h1,.hv-certificate-surface>header h1{letter-spacing:-.058em!important;font-size:clamp(40px,4.8vw,60px)!important;font-weight:680!important;line-height:1.03!important}.hv-app-dashboard>header p,.hv-application-surface>header p,.hv-certificate-surface>header p{color:#40566a!important;max-width:660px!important;font-size:17px!important;line-height:1.66!important}.hv-info-card,.hv-action-card,.hv-dashboard-card{padding:clamp(24px,3vw,34px)!important}.hv-action-card{background:radial-gradient(circle at 92% 10%,#0898881f,#0000 28%),#fffffff2!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;display:grid!important}.hv-dashboard-card h2{font-size:clamp(30px,3vw,42px)!important}.hv-dashboard-card .dashboard-status-title{margin:0 0 8px;letter-spacing:-.035em!important;font-size:22px!important;line-height:1.15!important}.hv-app-dashboard .status-row,.hv-app-dashboard .module-mini{background:#f8fcfbeb!important;border:1px solid #081a3112!important;border-radius:16px!important}.hv-certificate-card{padding:clamp(22px,3vw,34px)!important}.hv-certificate-card .certificate-actions{background:linear-gradient(145deg,#f8fcfbf5,#fffffffa)!important;border-radius:22px!important}.hv-application-builder{background:#fffffff2!important;padding:clamp(14px,2vw,20px)!important}.hv-application-surface .application-flow-nav{background:linear-gradient(155deg,#071d35,#0f2f46)!important;border-radius:22px!important}.hv-application-surface .application-flow-editor,.hv-application-surface .builder-preview{border-color:#081a3113!important;border-radius:22px!important;box-shadow:0 20px 54px #081a310f!important}.hv-application-surface .builder-panel h3{font-size:clamp(22px,2.2vw,30px)!important;font-weight:680!important}.hv-application-surface .locked-banner,.hv-application-surface .pdf-export-card,.hv-application-surface .builder-certificate-panel,.hv-application-surface .upload-note,.hv-application-surface .builder-schufa-note,.hv-application-surface .export-summary,.hv-application-surface .document-target,.hv-application-surface .preview-summary{box-shadow:none!important;background:linear-gradient(145deg,#f8fcfbf5,#fffffffa)!important;border:1px solid #081a3113!important;border-radius:18px!important}.hv-application-surface .locked-banner{color:#6a4a12!important;background:linear-gradient(145deg,#fff9ed,#fff)!important}.hv-application-surface .pdf-export-card strong,.hv-application-surface .builder-certificate-panel strong,.hv-application-surface .builder-panel h4,.hv-application-surface .builder-preview strong{color:var(--navy)!important}.hv-application-surface .pdf-export-card p,.hv-application-surface .builder-certificate-panel span,.hv-application-surface .builder-panel p,.hv-application-surface .builder-preview p{color:#40566a!important;line-height:1.6!important}.hv-application-surface .upload-manager>div,.hv-application-surface .visibility-list label,.hv-application-surface .letter-templates button,.hv-application-surface .builder-skills span,.hv-application-surface .preview-contact-list span,.hv-application-surface .preview-files span{background:#f8fcfbe0!important;border-color:#081a3113!important;border-radius:14px!important}.hv-application-surface .upload-manager>div.uploaded,.hv-application-surface .visibility-list label.is-complete,.hv-application-surface .letter-templates button.selected,.hv-application-surface .preview-files span.ready{background:#e4f7f2b8!important;border-color:#0898882e!important}.hv-application-surface .letter-templates button.selected{color:var(--teal-dark)!important;border-color:#0898886b!important;font-weight:680!important;box-shadow:inset 0 0 0 1px #08988814,0 7px 16px #081a310d!important}.hv-application-surface .flow-label,.hv-application-surface .application-flow-nav small,.hv-application-surface .builder-document small{color:var(--teal-dark)!important;letter-spacing:.14em!important;font-size:10px!important;font-weight:800!important}.hv-application-surface .builder-fields input,.hv-application-surface textarea{border-radius:14px!important}@media(max-width:900px){.hv-checkout .checkout-grid,.hv-action-card{grid-template-columns:1fr!important}}@media(max-width:680px){.hv-checkout .checkout-hero{padding:54px 0 20px!important}.hv-checkout .checkout-section{padding:24px 0 58px!important}.hv-checkout .checkout-hero h1{letter-spacing:-.055em!important;font-size:clamp(33px,9.2vw,38px)!important;line-height:1.09!important}.hv-app-dashboard>header h1,.hv-application-surface>header h1,.hv-certificate-surface>header h1{font-size:clamp(34px,10vw,43px)!important}.hv-card-feature,.hv-card-purchase,.hv-info-card,.hv-action-card,.hv-dashboard-card{border-radius:22px!important;padding:22px!important}.hv-checkout .checkout-value-card,.hv-checkout .premium-checkout-card{gap:20px!important}.hv-checkout .checkout-value-card{padding:12px 0 24px!important}.hv-checkout .checkout-value-intro{font-size:16px}.hv-checkout .payment-methods-logo-row{gap:5px!important}.hv-checkout .payment-methods-logo-row .payment-logo-pill{min-height:38px;padding-inline:4px}.hv-checkout .checkout-consent{padding:14px!important}}.home-page .home-fit-section{padding-block:clamp(88px,9vw,132px)}.home-page .home-fit-section>.container{grid-template-columns:minmax(340px,.88fr) minmax(520px,1.12fr);align-items:stretch;gap:clamp(68px,8vw,122px);display:grid}.home-page .home-fit-head{text-align:left;flex-direction:column;align-items:flex-start;max-width:560px;min-height:656px;margin:0;display:flex}.home-page .home-fit-head .eyebrow{margin-left:0!important;margin-right:0!important}.home-page .home-fit-head h2{letter-spacing:-.06em;text-wrap:balance;max-width:560px;margin:24px 0 20px;font-family:inherit;font-size:clamp(40px,4vw,56px);line-height:1.04;font-weight:620!important}.home-page .home-fit-head h2 span{white-space:nowrap;display:block}.home-page .home-fit-head p{text-align:left;text-wrap:pretty;max-width:530px;margin:0;font-size:16px;line-height:1.72}.home-page .home-fit-cta{justify-content:flex-start;margin-top:auto}.home-page .home-fit-grid{grid-template-rows:repeat(4,1fr);grid-template-columns:1fr;align-items:stretch;gap:16px;margin:0}.home-page .home-fit-card{box-sizing:border-box;border-radius:22px;grid-template-rows:auto 1fr;grid-template-columns:52px minmax(0,1fr);align-content:start;column-gap:16px;height:152px;padding:24px 26px;display:grid;box-shadow:0 18px 46px #081a310b}.home-page .home-fit-card:nth-child(n){grid-column:auto}.home-page .home-fit-card .icon-box{background:linear-gradient(135deg,#0898881c,var(--mint));border:1px solid #0898881f;border-radius:14px;grid-row:1/3;width:52px;height:52px;margin:0;box-shadow:inset 0 1px #fffc}.home-page .home-fit-card h3{letter-spacing:-.03em;min-height:23px;margin:2px 0 9px;font-size:19px;line-height:1.2}.home-page .home-fit-card p{font-size:13px;line-height:1.62}@media(max-width:980px){.home-page .home-fit-section>.container{grid-template-columns:1fr;gap:42px}.home-page .home-fit-head{max-width:760px;min-height:0}.home-page .home-fit-cta{margin-top:28px}.home-page .home-fit-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .home-fit-card{height:216px}.home-page .home-fit-card h3{min-height:46px}}@media(max-width:680px){.home-page .home-fit-section{padding-block:66px}.home-page .home-fit-head h2{margin-top:20px;font-size:clamp(32px,9.4vw,40px);line-height:1.08}.home-page .home-fit-head h2 span{white-space:normal}.home-page .home-fit-cta{margin-top:24px}.home-page .home-fit-cta .button{width:100%}.home-page .home-fit-grid{grid-template-rows:none;grid-template-columns:1fr;gap:14px;margin-top:34px}.home-page .home-fit-card{height:196px;padding:23px}}.home-page .home-fit-head{min-height:0;padding-block:12px 0}.home-page .home-fit-visual{aspect-ratio:1.48;background:var(--bg);border-radius:26px;width:100%;margin:34px 0 0;overflow:hidden;box-shadow:0 24px 62px #081a3114}.home-page .home-fit-visual img{object-fit:cover;object-position:54% center;width:100%;height:100%}.home-page .home-fit-stage{background:#fffffff0;border:1px solid #dce8e6eb;border-radius:28px;overflow:hidden;box-shadow:0 28px 72px #081a3112}.home-page .home-fit-stage .home-fit-grid{margin:0;display:block}.home-page .home-fit-stage .home-fit-card{height:auto;min-height:132px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #081a3112;border-radius:0;grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr);column-gap:20px;padding:25px 30px;display:grid}.home-page .home-fit-stage .home-fit-card h3{min-height:0;margin:2px 0 7px;font-size:20px}.home-page .home-fit-stage .home-fit-card p{max-width:560px;font-size:14px;line-height:1.62}.home-page .home-fit-section>.container>.home-fit-cta{background:linear-gradient(90deg,#e4f7f28c,#fffffff5);border:1px solid #0898881a;border-radius:22px;grid-column:1/-1;justify-content:flex-end;margin:8px 0 0;padding:24px 30px}@media(max-width:980px){.home-page .home-fit-section>.container{grid-template-columns:1fr;gap:38px}.home-page .home-fit-head{max-width:760px;padding-block:0}.home-page .home-fit-visual{max-width:680px}.home-page .home-fit-section>.container>.home-fit-cta{margin-top:0}}@media(max-width:680px){.home-page .home-fit-stage{border-radius:22px}.home-page .home-fit-stage .home-fit-card{grid-template-columns:46px minmax(0,1fr);column-gap:15px;min-height:0;padding:22px 20px}.home-page .home-fit-stage .home-fit-card .icon-box{width:44px;height:44px}.home-page .home-fit-stage .home-fit-card h3{font-size:18px}.home-page .home-fit-stage .home-fit-card p{font-size:13px}.home-page .home-fit-section>.container>.home-fit-cta{padding:20px}.home-page .home-fit-section>.container>.home-fit-cta .button{width:100%}}.home-page .home-fit-section>.container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0 clamp(64px,7vw,104px)}.home-page .home-fit-head{width:100%;max-width:610px;padding:0}.home-page .home-fit-visual{display:none}.home-page .home-fit-head .home-fit-cta{justify-content:flex-start;margin-top:32px}.home-page .home-fit-stage{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.home-page .home-fit-stage .home-fit-grid{grid-template-rows:repeat(2,230px);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.home-page .home-fit-stage .home-fit-card{background:#fffffff0;border:1px solid #dce8e6eb;border-radius:22px;grid-template-rows:48px 48px 1fr;grid-template-columns:1fr;gap:0;height:230px;min-height:230px;padding:25px;display:grid;box-shadow:0 18px 46px #081a310d}.home-page .home-fit-stage .home-fit-card:last-child{border-bottom:1px solid #dce8e6eb}.home-page .home-fit-stage .home-fit-card .icon-box{grid-row:auto;align-self:start;width:44px;height:44px}.home-page .home-fit-stage .home-fit-card h3{align-items:center;min-height:48px;margin:0;font-family:inherit;font-size:19px;font-weight:620;line-height:1.2;display:flex}.home-page .home-fit-stage .home-fit-card p{max-width:none;margin:9px 0 0;font-size:13px;line-height:1.62}@media(max-width:980px){.home-page .home-fit-section>.container{grid-template-columns:1fr;row-gap:42px}.home-page .home-fit-head{max-width:760px}}@media(max-width:680px){.home-page .home-fit-stage .home-fit-grid{grid-template-rows:repeat(4,206px);grid-template-columns:1fr}.home-page .home-fit-stage .home-fit-card{height:206px;min-height:206px;padding:22px}.home-page .home-fit-head .home-fit-cta .button{width:100%}}.why-trust-panel,.home-trust-note,.landlord-boundary,.landlord-context-note{width:100%;max-width:none;box-shadow:none;text-align:left;background:#f0faf7b8;border:1px solid #dcefeb;border-radius:19px;padding:24px 27px}.why-trust-panel,.home-trust-note,.landlord-context-note{grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:17px;display:grid}.why-trust-panel>svg,.home-trust-note>svg,.landlord-context-note>svg{width:24px;height:24px;color:var(--teal);background:0 0;border:0;border-radius:0;margin-top:2px;padding:0}.why-trust-panel h3,.why-trust-panel p,.home-trust-note p,.landlord-boundary p,.landlord-context-note p{max-width:none}.why-trust-panel p,.home-trust-note p,.landlord-boundary p,.landlord-context-note p{color:var(--slate);letter-spacing:0;margin:0;font-size:14px;font-weight:400;line-height:1.65}.why-trust-panel h3,.home-trust-note strong,.landlord-boundary strong{color:var(--navy);letter-spacing:-.03em;margin-bottom:7px;font-size:16px;font-weight:700;line-height:1.35;display:block}.why-trust-panel p+p{margin-top:10px}.home-trust-note span{display:block}.landlord-context-note strong{color:var(--teal-dark);font-size:inherit;font-weight:620;line-height:inherit;letter-spacing:inherit}@media(max-width:680px){.why-trust-panel,.home-trust-note,.landlord-boundary,.landlord-context-note{border-radius:19px;padding:20px}}:root{--hv-section-space:clamp(72px, 8vw, 96px);--hv-section-space-mobile:56px;--hv-weight-heading:620;--hv-weight-card:680;--hv-radius-card:24px;--hv-shadow-card:0 24px 64px #081a3113}.section{padding-top:var(--hv-section-space);padding-bottom:var(--hv-section-space)}.section-heading h2,.audience-section-head h2,.audience-feature-copy h2,.pricing-section-head h2,.pricing-product-copy h2,.pricing-confidence-copy h2,.verification-section-head h2,.landlord-context-copy h2,.home-fit-head h2,.home-trust-copy h2{font-weight:var(--hv-weight-heading)!important;letter-spacing:-.055em!important;line-height:1.06!important}.section-heading p,.audience-section-head p,.audience-feature-copy>p,.pricing-section-head p,.pricing-product-copy>p,.pricing-confidence-copy>p,.verification-section-head p,.landlord-context-copy p,.home-fit-head>p,.home-trust-copy>p{line-height:var(--hv-line-body)!important}.button{letter-spacing:-.012em;border-radius:13px;min-height:48px;font-weight:680}.feature-card,.why-homeverify-card,.audience-signal,.pricing-feature-card,.home-fit-card,.pricing-card,.verification-panel,.download-card,.progress-card,.quick-status{border-radius:var(--hv-radius-card)!important;box-shadow:var(--hv-shadow-card)!important;border-color:#081a3113!important}.feature-card h3,.why-homeverify-card h3,.audience-signal h3,.pricing-feature-card h3,.home-fit-card h3,.download-card h3{font-weight:var(--hv-weight-card)!important;letter-spacing:-.035em!important;line-height:1.18!important}.feature-card .icon-box,.audience-signal>div,.pricing-feature-card .icon-box,.home-fit-card .icon-box{box-shadow:none!important;border-radius:14px!important}.badge{letter-spacing:.08em;min-height:34px;padding:7px 13px;font-size:11px;font-weight:760}.cta-card,.how-close-card,.pricing-close-card,.audience-close-card{border-radius:30px!important}.audience-landlords .landlord-perspective-section{padding-bottom:clamp(52px,6vw,76px)!important}.audience-landlords .landlord-perspective-section+.landlord-context-section{padding-top:clamp(52px,6vw,76px)!important}@media(max-width:680px){.section{padding-top:var(--hv-section-space-mobile);padding-bottom:var(--hv-section-space-mobile)}.container{padding-left:20px;padding-right:20px}.feature-card,.why-homeverify-card,.audience-signal,.pricing-feature-card,.home-fit-card,.pricing-card,.verification-panel,.download-card,.progress-card,.quick-status{border-radius:20px!important}.home-page>.home-hero .hero-product-badge.hero-conversion-badge{border-radius:16px!important;grid-template-columns:16px minmax(0,1fr)!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:10px 13px!important;display:grid!important;overflow:visible!important}.home-page>.home-hero .hero-product-badge.hero-conversion-badge span{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;min-width:0!important}}.app-shell{background:radial-gradient(circle at 92% 4%,#0898880e,#0000 24%),#f7faf9;grid-template-columns:248px minmax(0,1fr)}.app-shell .sidebar{box-shadow:none;background:#fffffff5;border-right-color:#081a3112;padding:24px 16px 20px}.app-shell .sidebar>.logo{margin-bottom:18px}.app-shell .sidebar>.language-switch{align-self:flex-start;margin:0 0 30px}.app-shell .sidebar>.language-switch .language-switch-menu{left:0;right:auto}.app-shell .sidebar nav{gap:5px}.app-shell .sidebar nav a,.app-shell .logout{color:#596b7c;min-height:46px;box-shadow:none;border:0;border-radius:12px;padding:0 14px;font-size:14px;font-weight:620;transform:none}.app-shell .sidebar nav a:hover,.app-shell .sidebar nav a.active{color:var(--teal-dark);box-shadow:none;background:#e4f7f2c7;transform:none}.knowledge-page,.knowledge-article-page{background:var(--bg)}.knowledge-hero{padding-top:104px}.knowledge-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(310px,.55fr);align-items:center;gap:56px;display:grid}.knowledge-hero h1,.knowledge-article-hero h1{max-width:840px;color:var(--navy);letter-spacing:0;margin:24px 0 20px;font-size:clamp(44px,6vw,76px);line-height:.95}.knowledge-hero p,.knowledge-article-hero>.container>p{color:#42566c;max-width:760px;font-size:19px;line-height:1.72}.knowledge-unified-hero{background:radial-gradient(circle at 12% 18%,#d0f7ee94,#0000 34%),linear-gradient(#f5faf9f5,#ffffffe0);padding-top:clamp(92px,9vw,132px);padding-bottom:clamp(64px,7vw,94px)}.knowledge-unified-hero-inner{max-width:960px}.knowledge-unified-hero .hero-product-badge{margin-bottom:22px}.knowledge-unified-hero h1{max-width:900px;color:var(--navy);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(44px,5.8vw,76px);font-weight:620;line-height:.98}.knowledge-unified-hero p{color:#42566c;max-width:720px;margin:22px 0 0;font-size:19px;line-height:1.68}.knowledge-unified-hero .knowledge-breadcrumb{margin-bottom:24px}.knowledge-breadcrumb-item{align-items:center;gap:10px;display:inline-flex}.knowledge-quick-answer,.knowledge-answer-box,.knowledge-homeverify-note{background:linear-gradient(135deg,#effbf8f5,#ffffffeb);border:1px solid #08988829;border-radius:24px;box-shadow:0 24px 70px #081a3114}.knowledge-quick-answer{padding:30px}.knowledge-quick-answer svg,.knowledge-homeverify-note svg{width:34px;height:34px;color:var(--teal-dark);margin-bottom:18px}.knowledge-quick-answer strong,.knowledge-answer-box strong,.knowledge-homeverify-note strong{color:var(--navy);margin-bottom:10px;font-size:18px;display:block}.knowledge-quick-answer p,.knowledge-answer-box p,.knowledge-homeverify-note p{color:#42566c;margin:0;line-height:1.68}.knowledge-cluster-strip{flex-wrap:wrap;gap:10px;margin:34px 0;display:flex}.knowledge-search-section{z-index:2;margin-top:-36px;padding:0;position:relative}.knowledge-search-panel{background:#fffffff5;border:1px solid #08988829;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid;box-shadow:0 22px 60px #081a3114}.knowledge-search-panel svg{color:var(--teal-dark)}.knowledge-search-panel input{width:100%;color:var(--navy);font:inherit;background:0 0;border:0;outline:0;font-size:17px}.knowledge-search-panel span{color:#708095;font-size:13px;font-weight:650}.knowledge-featured-row{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);align-items:end;gap:28px;margin-bottom:72px;display:grid}.knowledge-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.knowledge-featured-grid a,.knowledge-new-list,.knowledge-architecture article,.lexicon-grid a{border:1px solid var(--line);background:#fffffff2;border-radius:20px;box-shadow:0 16px 44px #081a310d}.knowledge-featured-grid a{color:var(--navy);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:22px;display:grid}.knowledge-featured-grid a span{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;grid-column:2/3;font-size:11px;font-weight:780}.knowledge-featured-grid a strong{grid-column:2/3;line-height:1.25}.knowledge-featured-grid a svg{color:var(--teal-dark)}.knowledge-featured-grid a>svg:first-child{background:#e8f9f5eb;border-radius:14px;grid-row:1/span 2;width:46px;height:46px;padding:12px}.knowledge-new-list{gap:12px;padding:24px;display:grid}.knowledge-new-list>strong{color:var(--navy);font-size:18px}.knowledge-new-list a{color:#52667a;font-weight:600;line-height:1.35}.knowledge-new-list a:hover{color:var(--teal-dark)}.knowledge-architecture{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0;display:grid}.knowledge-architecture article{padding:24px}.knowledge-architecture h2{color:var(--navy);margin:0 0 16px;font-size:22px}.knowledge-architecture div{flex-wrap:wrap;gap:8px;display:flex}.knowledge-architecture span{color:#42566c;background:#e8f9f5b8;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:650}.knowledge-lexicon-results,.knowledge-empty-state,.knowledge-toc,.knowledge-sources{border:1px solid var(--line);background:#fffffff0;border-radius:20px;box-shadow:0 16px 44px #081a310c}.knowledge-lexicon-results{gap:16px;margin:0 0 30px;padding:22px;display:grid}.knowledge-lexicon-results>strong{color:var(--navy);font-size:18px}.knowledge-lexicon-results>div{flex-wrap:wrap;gap:10px;display:flex}.knowledge-lexicon-results a{min-height:34px;color:var(--teal-dark);background:#e8f9f5b8;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:720;display:inline-flex}.knowledge-empty-state{text-align:center;color:#52667a;justify-items:center;gap:10px;margin-top:20px;padding:34px;display:grid}.knowledge-empty-state svg{color:var(--teal-dark)}.knowledge-empty-state strong{color:var(--navy);font-size:20px}.knowledge-cluster-strip span{min-height:34px;color:var(--teal-dark);letter-spacing:.05em;background:#e8f9f5b8;border:1px solid #08988826;border-radius:999px;align-items:center;padding:0 13px;font-size:12px;font-weight:760;display:inline-flex}.knowledge-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.knowledge-card{border:1px solid var(--line);background:#fffffff0;border-radius:22px;align-content:start;gap:16px;min-height:285px;padding:26px;display:grid;box-shadow:0 18px 46px #081a310e}.knowledge-card>span{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:780;display:inline-flex}.knowledge-card h2{color:var(--navy);letter-spacing:0;margin:0;font-size:24px;line-height:1.16}.knowledge-card p{color:#52667a;margin:0;line-height:1.62}.knowledge-card a{color:var(--teal-dark);align-items:center;gap:7px;margin-top:auto;font-weight:720;display:inline-flex}.knowledge-article-layout{max-width:920px}.knowledge-breadcrumb{color:#708095;align-items:center;gap:10px;margin-bottom:28px;font-size:14px;display:flex}.knowledge-breadcrumb a{color:#52667a;font-weight:650}.knowledge-answer-box{margin-top:34px;padding:28px}.knowledge-article-section,.knowledge-faq-block,.knowledge-related,.knowledge-sources,.knowledge-homeverify-note{margin-top:34px}.knowledge-toc{gap:14px;padding:22px;display:grid}.knowledge-toc strong{color:var(--navy);font-size:18px}.knowledge-toc div{flex-wrap:wrap;gap:10px;display:flex}.knowledge-toc a{color:#42566c;background:#e8f9f5b8;border-radius:999px;min-height:34px;padding:8px 12px;font-size:13px;font-weight:680}.knowledge-hub-footer{background:var(--navy);color:#fff;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:28px;margin-top:44px;padding:32px;display:grid}.knowledge-hub-footer h2{color:#fff;margin:0 0 8px;font-size:clamp(28px,4vw,42px)}.knowledge-hub-footer p{color:#ffffffc2;max-width:680px;margin:0;line-height:1.65}.knowledge-eeat{background:#ffffffe6;border:1px solid #081a3114;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px;padding:24px;display:grid}.knowledge-eeat div{gap:6px;display:grid}.knowledge-eeat span{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:780}.knowledge-eeat strong,.knowledge-eeat p{color:#42566c;margin:0;line-height:1.5}.lexicon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lexicon-grid a{color:var(--navy);gap:10px;padding:22px;display:grid}.lexicon-grid a>span{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:780}.lexicon-grid a strong{font-size:22px;line-height:1.15}.lexicon-grid a p{color:#52667a;margin:0;line-height:1.58}.knowledge-article-section{border-bottom:1px solid #081a3114;padding:34px 0}.knowledge-article-section h2,.knowledge-faq-block h2,.knowledge-sources h2,.knowledge-related h2{color:var(--navy);letter-spacing:0;margin:0 0 16px;font-size:clamp(28px,3vw,38px);line-height:1.08}.knowledge-sources{padding:26px}.knowledge-sources p{color:#52667a;margin:0 0 16px;line-height:1.65}.knowledge-sources ul{gap:10px;margin:0;padding-left:20px;display:grid}.knowledge-sources a{color:var(--teal-dark);font-weight:700}.knowledge-article-section p{color:#42566c;margin:0;font-size:18px;line-height:1.78}.knowledge-article-section ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.knowledge-article-section li{color:#42566c;align-items:flex-start;gap:10px;line-height:1.55;display:flex}.knowledge-article-section li svg{color:var(--teal-dark);flex:none;margin-top:2px}.knowledge-faq-block details{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:12px;padding:18px 20px}.knowledge-faq-block summary{cursor:pointer;color:var(--navy);align-items:center;gap:10px;font-weight:760;display:flex}.knowledge-faq-block summary svg{color:var(--teal-dark)}.knowledge-faq-block p{color:#52667a;margin:14px 0 0 28px;line-height:1.68}.knowledge-related>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.knowledge-related a{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:18px;gap:8px;padding:20px;display:grid}.knowledge-related span{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:780}.knowledge-related strong{font-size:17px;line-height:1.28}.knowledge-homeverify-note{grid-template-columns:auto 1fr;gap:18px;padding:26px;display:grid}.knowledge-homeverify-note svg{margin:0}@media(max-width:980px){.knowledge-hero-grid,.knowledge-card-grid,.knowledge-related>div,.knowledge-featured-row,.knowledge-architecture,.lexicon-grid{grid-template-columns:1fr}.knowledge-hero{padding-top:72px}.knowledge-unified-hero{padding-top:74px;padding-bottom:54px}.knowledge-unified-hero h1{font-size:clamp(38px,12vw,58px);line-height:1.02}.knowledge-unified-hero p{font-size:17px;line-height:1.62}.knowledge-card{min-height:0}.knowledge-hub-footer{grid-template-columns:1fr}}@media(max-width:620px){.knowledge-hero h1,.knowledge-article-hero h1{font-size:clamp(38px,12vw,54px)}.knowledge-quick-answer,.knowledge-answer-box,.knowledge-card,.knowledge-homeverify-note{border-radius:18px;padding:22px}.knowledge-homeverify-note{grid-template-columns:1fr}.knowledge-search-panel{grid-template-columns:auto 1fr}.knowledge-search-panel span{grid-column:2}.knowledge-featured-grid,.knowledge-eeat{grid-template-columns:1fr}}.knowledge-page .section.light{padding-top:clamp(78px,8vw,116px);padding-bottom:clamp(86px,9vw,128px)}.knowledge-page .section-heading{max-width:820px;margin-bottom:34px}.knowledge-page .section-heading h2{letter-spacing:0;text-wrap:balance;max-width:780px;font-size:clamp(38px,4.7vw,58px);font-weight:620;line-height:1.02}.knowledge-page .section-heading p{max-width:660px;font-size:17px;line-height:1.68}.knowledge-search-section{margin-top:-30px}.lexicon-page .knowledge-search-panel{margin:-24px 0 54px}.knowledge-search-panel{border-color:#0898882e;border-radius:24px;min-height:68px;padding:18px 22px;box-shadow:0 26px 70px #081a3113}.knowledge-search-panel input{font-size:18px}.knowledge-featured-row{grid-template-columns:minmax(0,1fr) minmax(290px,.34fr);align-items:start;gap:clamp(28px,4vw,46px);margin-bottom:clamp(82px,9vw,120px)}.knowledge-featured-grid{gap:18px}.knowledge-featured-grid a,.knowledge-new-list,.knowledge-architecture article,.knowledge-card,.lexicon-grid a{background:#fffffff5;border-color:#081a3113;border-radius:26px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 18px 56px #081a310e}.knowledge-featured-grid a:hover,.knowledge-card:hover,.lexicon-grid a:hover{border-color:#0898882b;transform:translateY(-2px);box-shadow:0 24px 70px #081a3113}.knowledge-featured-grid a{min-height:142px;padding:26px}.knowledge-featured-grid a strong{text-wrap:balance;max-width:34ch;font-size:18px;line-height:1.28}.knowledge-new-list{gap:0;padding:28px}.knowledge-new-list>strong{margin-bottom:12px}.knowledge-new-list a{border-bottom:1px solid #081a3112;padding:13px 0}.knowledge-new-list a:last-child{border-bottom:0}.knowledge-architecture{gap:20px;margin:34px 0 24px}.knowledge-architecture article{min-height:236px;padding:30px}.knowledge-architecture h2{text-wrap:balance;font-size:24px;line-height:1.12}.knowledge-architecture div,.knowledge-cluster-strip,.knowledge-lexicon-results>div{gap:7px}.knowledge-architecture span,.knowledge-cluster-strip span,.knowledge-lexicon-results a{letter-spacing:.02em;min-height:30px;padding:6px 10px;font-size:11px;font-weight:700}.knowledge-cluster-strip{opacity:.86;max-height:76px;margin:18px 0 42px;overflow:hidden}.knowledge-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:8px}.knowledge-card{gap:17px;min-height:270px;padding:30px}.knowledge-card h2{text-wrap:balance;max-width:34ch;font-size:clamp(23px,2.1vw,30px);line-height:1.12}.knowledge-card p{color:#52667a;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lexicon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lexicon-grid a{min-height:218px;padding:28px}.lexicon-grid a strong{font-size:clamp(23px,2vw,29px)}.lexicon-grid a p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lexicon-page .knowledge-cluster-strip{margin:-18px 0 38px}.lexicon-topic-navigation{margin:28px 0 34px}.lexicon-topic-navigation .section-heading{max-width:680px;margin-bottom:18px}.lexicon-topic-navigation .section-heading h2{font-size:clamp(28px,3.1vw,38px);line-height:1.08}.lexicon-topic-navigation .section-heading p{max-width:600px}.lexicon-topic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lexicon-topic-grid button{width:100%;min-height:62px;color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:#fffffff0;border:1px solid #081a3116;border-radius:18px;align-items:center;gap:11px;padding:15px 16px;font-size:15px;font-weight:720;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 14px 42px #081a310b}.lexicon-topic-grid button svg{color:var(--teal-dark);flex:none}.lexicon-topic-grid button:hover,.lexicon-topic-grid button.is-active{background:linear-gradient(135deg,#effbf8f5,#fffffff5);border-color:#08988838;transform:translateY(-2px);box-shadow:0 20px 54px #081a3111}.knowledge-taxonomy-end{padding-top:clamp(54px,6vw,76px)}.knowledge-taxonomy-end .section-heading{max-width:720px;margin-bottom:22px}.knowledge-taxonomy-end .section-heading h2{font-size:clamp(28px,3.2vw,40px);line-height:1.08}.knowledge-taxonomy-end .section-heading p{max-width:620px}.knowledge-taxonomy-end .knowledge-architecture{gap:14px;margin:0 0 16px}.knowledge-taxonomy-end .knowledge-architecture article{border-radius:22px;min-height:0;padding:22px;box-shadow:0 14px 42px #081a310b}.knowledge-taxonomy-end .knowledge-architecture h2{font-size:18px;line-height:1.18}.knowledge-taxonomy-end .knowledge-cluster-strip{opacity:.9;max-height:none;margin:14px 0 0}.knowledge-taxonomy-end .knowledge-architecture span,.knowledge-taxonomy-end .knowledge-cluster-strip span{min-height:28px;padding:6px 9px;font-size:10px}@media(max-width:980px){.knowledge-page .section.light{padding-top:72px}.knowledge-card-grid,.lexicon-grid{grid-template-columns:1fr}.lexicon-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-featured-row{margin-bottom:76px}.knowledge-architecture article,.knowledge-card,.lexicon-grid a{min-height:0}}@media(max-width:620px){.knowledge-page .section-heading{margin-bottom:24px}.knowledge-page .section-heading h2{font-size:clamp(32px,10vw,42px)}.knowledge-search-panel{border-radius:20px;min-height:0;padding:15px 16px}.knowledge-search-panel input{min-width:0;font-size:15px}.knowledge-featured-grid a{min-height:0;padding:22px}.knowledge-featured-grid a>svg:first-child{width:40px;height:40px;padding:10px}.knowledge-architecture{gap:14px}.knowledge-architecture article,.knowledge-card,.lexicon-grid a{border-radius:22px;padding:24px}.lexicon-topic-navigation{margin:24px 0 30px}.lexicon-topic-grid{gap:10px}.lexicon-topic-grid button{border-radius:16px;min-height:56px;padding:13px 12px;font-size:14px}.knowledge-cluster-strip{scrollbar-width:none;flex-wrap:nowrap;max-height:none;margin-bottom:32px;padding-bottom:6px;overflow-x:auto}.knowledge-cluster-strip::-webkit-scrollbar{display:none}.knowledge-taxonomy-end .knowledge-cluster-strip{flex-wrap:wrap;padding-bottom:0;overflow-x:visible}.knowledge-card h2,.lexicon-grid a strong{font-size:24px}}.knowledge-hub-page,.lexicon-premium-page,.knowledge-article-premium{background:radial-gradient(circle at 5% 4%,#d0f7ee70,transparent 28%),radial-gradient(circle at 96% 16%,#d0f7ee5c,transparent 24%),var(--bg)}.knowledge-premium-hero{background:radial-gradient(circle at 14% 22%,#d0f7ee80,#0000 32%),linear-gradient(#f6fbfafa,#ffffffe6);padding-top:clamp(96px,10vw,136px);padding-bottom:clamp(70px,8vw,104px);overflow:hidden}.knowledge-premium-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.56fr);align-items:center;gap:clamp(44px,6vw,82px);display:grid}.knowledge-premium-copy h1{max-width:790px;color:var(--navy);letter-spacing:0;text-wrap:balance;margin:24px 0 22px;font-size:clamp(52px,6vw,82px);font-weight:620;line-height:.98}.knowledge-headline-mobile{display:none}.knowledge-headline-desktop{display:block}.knowledge-premium-copy p{color:#42566c;max-width:710px;margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.68}.knowledge-premium-copy .hero-actions{margin-top:32px}.knowledge-hero-answer-card{background:radial-gradient(circle at 84% 30%,#08988821,#0000 31%),linear-gradient(145deg,#fffffffa,#f4fbf9f0);border:1px solid #08988824;border-radius:28px;min-height:320px;padding:clamp(30px,4vw,44px);box-shadow:0 28px 90px #081a3114}.knowledge-hero-answer-card>svg{color:var(--teal-dark);margin-bottom:28px}.knowledge-hero-answer-card strong{color:var(--navy);margin-bottom:14px;font-size:22px;line-height:1.18;display:block}.knowledge-hero-answer-card p{color:#52667a;max-width:36ch;margin:0;line-height:1.7}.knowledge-hero-answer-card ul{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.knowledge-hero-answer-card li{color:#42566c;align-items:center;gap:10px;font-size:14px;font-weight:680;display:flex}.knowledge-hero-answer-card li svg{color:var(--teal-dark)}.knowledge-search-section{padding-bottom:0}.knowledge-search-panel-premium{max-width:1060px;margin-inline:auto}.knowledge-search-results-panel{background:#fffffff0;border:1px solid #081a3113;border-radius:28px;margin-top:38px;padding:30px;box-shadow:0 22px 70px #081a310f}.knowledge-search-results-panel>strong{color:var(--navy);margin-bottom:18px;font-size:22px;display:block}.knowledge-split-section{padding-top:clamp(86px,9vw,132px)!important}.knowledge-featured-row{align-items:start}.knowledge-article-tile{min-height:230px;color:var(--navy);background:#fffffff5;border:1px solid #081a3113;border-radius:26px;gap:13px;padding:28px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;box-shadow:0 18px 56px #081a310e}.knowledge-article-tile:hover{border-color:#0898882e;transform:translateY(-3px);box-shadow:0 28px 82px #081a3114}.knowledge-article-tile>svg{width:48px;height:48px;color:var(--teal-dark);background:#e8f9f5e6;border-radius:16px;padding:12px}.knowledge-article-tile span,.knowledge-article-tile small{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:780}.knowledge-article-tile strong{letter-spacing:0;text-wrap:balance;max-width:34ch;font-size:clamp(20px,2vw,27px);line-height:1.13}.knowledge-article-tile p{color:#52667a;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.knowledge-article-tile small{color:#708095;text-transform:none;letter-spacing:0;align-items:center;gap:7px;margin-top:auto;display:inline-flex}.knowledge-new-list.is-elevated{border-radius:28px;position:sticky;top:104px;box-shadow:0 28px 88px #081a3113}.knowledge-side-link{background:#e8f9f5d1;border-radius:14px;justify-content:space-between;align-items:center;min-height:46px;margin-top:12px;color:var(--teal-dark)!important;border:1px solid #0898881f!important;padding:0 14px!important;display:inline-flex!important}.knowledge-topic-groups{background:linear-gradient(#ffffffe6,#f6fbfaf0)}.knowledge-architecture.is-large{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.knowledge-architecture.is-large article{border-radius:28px;min-height:340px;padding:28px}.knowledge-topic-icon{width:52px;height:52px;color:var(--teal-dark);background:#e8f9f5eb;border-radius:18px;place-items:center;margin-bottom:24px;display:grid}.knowledge-architecture.is-large article>a{color:var(--teal-dark);align-items:center;gap:7px;margin-top:22px;font-size:14px;font-weight:760;display:inline-flex}.knowledge-section-head-row{justify-content:space-between;align-items:end;gap:28px;margin-bottom:34px;display:flex}.knowledge-section-head-row .section-heading{margin-bottom:0}.knowledge-section-head-row>a,.lexicon-reset-button{min-height:42px;color:var(--teal-dark);font:inherit;cursor:pointer;background:#ffffffe6;border:1px solid #08988821;border-radius:14px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:760;display:inline-flex}.knowledge-current-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.knowledge-current-grid .knowledge-article-tile{min-height:250px}.knowledge-magazine-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.knowledge-article-tile.is-magazine small{margin-bottom:24px}.knowledge-article-image{background:linear-gradient(135deg,#08988829,#ffffff2e),url(/brand/homeverify-pricing-viewing.png) 50%/cover;height:158px}.knowledge-lexicon-preview-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:stretch;gap:30px;display:grid}.knowledge-lexicon-preview,.knowledge-final-cta{background:#fffffff2;border:1px solid #081a3113;border-radius:30px;padding:clamp(30px,4vw,44px);box-shadow:0 24px 76px #081a3111}.knowledge-lexicon-preview{position:relative;overflow:hidden}.knowledge-lexicon-preview:after{content:"A-Z";color:#081a310f;font-size:clamp(92px,13vw,170px);font-weight:760;line-height:1;position:absolute;bottom:-18px;right:28px}.knowledge-lexicon-preview>span,.knowledge-final-cta>svg{color:var(--teal-dark)}.knowledge-lexicon-preview h2,.knowledge-final-cta h2{max-width:620px;color:var(--navy);margin:12px 0;font-size:clamp(32px,4vw,48px);line-height:1.05}.knowledge-lexicon-preview p,.knowledge-final-cta p{color:#52667a;max-width:620px;margin:0 0 24px;line-height:1.68}.knowledge-lexicon-preview div{z-index:1;flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex;position:relative}.knowledge-lexicon-preview div a{min-height:38px;color:var(--teal-dark);background:#e8f9f5db;border-radius:12px;padding:9px 12px;font-size:12px;font-weight:740}.knowledge-final-cta{background:radial-gradient(circle at 86% 26%,#08988829,#0000 33%),linear-gradient(135deg,#effbf8,#fff)}.knowledge-article-layout-premium{grid-template-columns:minmax(220px,.28fr) minmax(0,760px);align-items:start;gap:clamp(30px,5vw,70px);max-width:1180px;display:grid}.knowledge-article-sidebar{gap:18px;display:grid;position:sticky;top:104px}.knowledge-article-meta-card{background:#fffffff0;border:1px solid #081a3113;border-radius:20px;gap:12px;padding:20px;display:grid;box-shadow:0 16px 48px #081a310e}.knowledge-article-meta-card span{color:#52667a;align-items:center;gap:9px;font-size:13px;font-weight:680;display:flex}.knowledge-article-main{min-width:0}.knowledge-section-number{color:var(--teal-dark);letter-spacing:.14em;margin-bottom:14px;font-size:12px;font-weight:820;display:inline-flex}.knowledge-article-main .knowledge-answer-box{border-radius:28px;margin-top:0;padding:34px}.knowledge-article-main .knowledge-article-section{padding:46px 0}.knowledge-article-main .knowledge-article-section h2,.knowledge-article-main .knowledge-faq-block h2,.knowledge-article-main .knowledge-sources h2,.knowledge-article-main .knowledge-related h2,.lexicon-sibling-section h2{font-size:clamp(32px,4vw,48px);line-height:1.06}.knowledge-article-main .knowledge-article-section p{font-size:19px}.lexicon-curated-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:52px;margin-bottom:84px;display:grid}.lexicon-curated-grid>article{background:#fffffff0;border:1px solid #081a3113;border-radius:30px;padding:30px;box-shadow:0 20px 64px #081a310e}.lexicon-curated-grid>article>div:last-child,.lexicon-new-strip>div:last-child,.lexicon-sibling-section>div{gap:12px;display:grid}.lexicon-term-card{min-height:230px;color:var(--navy);background:#fffffff5;border:1px solid #081a3113;border-radius:26px;gap:10px;padding:26px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 18px 56px #081a310d}.lexicon-term-card:hover{border-color:#0898882e;transform:translateY(-2px);box-shadow:0 26px 74px #081a3113}.lexicon-term-card.is-compact{border-radius:20px;min-height:0;padding:18px}.lexicon-term-card span{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:780}.lexicon-term-card strong{color:var(--navy);font-size:clamp(21px,2vw,28px);line-height:1.14}.lexicon-term-card p{color:#52667a;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.58;display:-webkit-box;overflow:hidden}.lexicon-term-card small{color:var(--teal-dark);align-items:center;gap:7px;margin-top:auto;font-size:13px;font-weight:760;display:inline-flex}.lexicon-new-strip{background:linear-gradient(135deg,#effbf8f2,#fffffff5);border:1px solid #08988821;border-radius:30px;grid-template-columns:minmax(0,.36fr) minmax(0,1fr);gap:28px;margin:82px 0;padding:30px;display:grid}.lexicon-new-strip>div:first-child>span{color:var(--teal-dark);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:780}.lexicon-new-strip h2{color:var(--navy);margin:12px 0 0;font-size:clamp(28px,3.4vw,42px);line-height:1.08}.lexicon-new-strip>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.lexicon-all-section{margin-top:42px}.lexicon-grid-premium .lexicon-term-card{min-height:246px}.lexicon-sibling-section{margin-top:34px}@media(max-width:1180px){.knowledge-architecture.is-large,.knowledge-current-grid,.knowledge-magazine-grid,.lexicon-grid-premium{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.knowledge-premium-hero-grid,.knowledge-lexicon-preview-grid,.knowledge-article-layout-premium,.lexicon-curated-grid,.lexicon-new-strip{grid-template-columns:1fr}.knowledge-article-sidebar,.knowledge-new-list.is-elevated{position:static}.knowledge-section-head-row{flex-direction:column;align-items:start}.knowledge-premium-copy h1{font-size:clamp(42px,11vw,62px)}}@media(max-width:680px){.knowledge-premium-hero{padding-top:78px;padding-bottom:56px}.knowledge-premium-copy h1{font-size:clamp(39px,11.5vw,54px)}.knowledge-hero-answer-card,.knowledge-search-results-panel,.knowledge-lexicon-preview,.knowledge-final-cta,.lexicon-curated-grid>article,.lexicon-new-strip{border-radius:22px;padding:24px}.knowledge-featured-grid.is-premium,.knowledge-current-grid,.knowledge-magazine-grid,.knowledge-architecture.is-large,.lexicon-grid-premium,.lexicon-new-strip>div:last-child{grid-template-columns:1fr}.knowledge-article-tile,.lexicon-term-card,.knowledge-article-tile.is-magazine{min-height:0}.knowledge-article-image{height:136px}.knowledge-architecture.is-large article{min-height:0}.knowledge-search-panel-premium{grid-template-columns:auto 1fr}.knowledge-search-panel-premium span{grid-column:2}}.app-page{width:min(1120px,100% - 72px);padding:clamp(54px,6vw,76px) 0 clamp(76px,8vw,108px)}.app-page>header{max-width:820px;margin-bottom:34px}.app-page-label{letter-spacing:.14em;min-height:32px;margin-bottom:16px;padding:7px 12px;font-size:10px;font-weight:760;line-height:1}.app-page>header h1{letter-spacing:-.058em;max-width:800px;margin:0 0 14px;font-size:clamp(42px,4.8vw,58px);font-weight:620;line-height:1.04}.app-page>header p{color:#536779;letter-spacing:0;max-width:700px;font-size:17px;line-height:1.68}.app-page .button{border-radius:13px;min-height:48px;padding-inline:21px;font-size:14px;font-weight:680}.app-page :is(.dashboard-next-step,.progress-card,.quick-status,.learning-purpose,.learning-addons,.module-card,.video-panel,.question-panel,.test-question,.test-demo-tools,.test-locked-panel,.result-card,.locked-page,.profile-form,.application-builder,.certificate-page.hv-card){border-color:#081a3113!important;border-radius:24px!important;box-shadow:0 22px 60px #081a310f!important}.app-page :is(.dashboard-next-step,.progress-card,.quick-status,.learning-purpose,.learning-addons,.module-card,.video-panel,.question-panel,.test-question,.result-card,.locked-page,.profile-form){background:#fffffff5!important}.app-page :is(.dashboard-next-step h2,.progress-card h2,.quick-status h2,.learning-purpose h2,.learning-head h2,.learning-addons h2,.module-card h3,.result-card h2,.test-locked-panel h2,.application-form h3){letter-spacing:-.04em!important;font-weight:680!important;line-height:1.16!important}.dashboard-next-step{min-height:172px;padding:clamp(28px,3.3vw,38px);background:radial-gradient(circle at 92% 18%,#0898881f,#0000 31%),linear-gradient(135deg,#fff,#f3fbf9)!important;border-color:#08988830!important;box-shadow:0 26px 70px #081a3112!important}.dashboard-next-step h2{font-size:clamp(27px,2.8vw,36px)}.dashboard-summary{grid-template-columns:minmax(0,1.05fr) minmax(320px,.8fr);gap:22px}.progress-card,.quick-status{padding:30px}.progress-card h2{font-size:clamp(32px,3.4vw,44px)}.quick-status{gap:0}.quick-status .status-row,.quick-status .dashboard-certificate-qr{min-height:58px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #081a3112;border-radius:0;padding:13px 2px;transform:none}.quick-status>:last-child{border-bottom:0}.content-title{margin:48px 0 20px;font-size:26px;font-weight:680}.module-mini-grid{gap:12px}.module-mini{min-height:68px;box-shadow:none;background:#ffffffe6;border-color:#081a3113;border-radius:16px;padding:17px 18px;transform:none}.module-mini:hover{box-shadow:none;background:#fff;border-color:#08988833;transform:none}.module-mini.is-current{background:#f3fbf9;border-color:#08988847}.learning-purpose{margin-bottom:40px;padding:30px}.learning-page .learning-head{margin-bottom:28px;padding-bottom:24px}.module-grid{gap:20px}.module-card{min-height:304px;padding:26px;transition:border-color .18s,box-shadow .18s}.module-card:hover{transform:none;border-color:#0898882e!important}.learning-page .module-card-current{border-color:#08988857!important}.learning-page .module-card-done{box-shadow:none!important;background:#fbfefd!important;border-color:#08988821!important}.learning-page .module-card-open{box-shadow:none!important;background:#ffffffb8!important;border-color:#081a310f!important}.learning-addons{margin-top:48px;padding:30px}.lesson-layout{gap:24px}.video-panel,.question-panel{padding:26px}.module-video-frame{border-radius:18px}.test-form{gap:18px}.test-question{padding:25px}.test-question label{border-radius:12px;min-height:46px}.profile-form{width:min(100%,620px);max-width:none;padding:32px}.certificate-page.hv-card{padding:28px!important}.certificate-actions .button{width:100%}@media(max-width:960px){.dashboard-summary,.lesson-layout{grid-template-columns:1fr}.learning-page .module-card-current{grid-column:auto}}@media(max-width:680px){.app-page{width:calc(100% - 32px)!important;padding:30px 0 calc(96px + env(safe-area-inset-bottom))!important}.app-page>header{margin-bottom:26px!important}.app-page>header h1{letter-spacing:-.055em!important;max-width:100%!important;margin-bottom:12px!important;font-size:clamp(34px,10vw,42px)!important;font-weight:620!important;line-height:1.06!important}.app-page>header p{max-width:100%!important;font-size:15px!important;line-height:1.62!important}.app-page :is(.dashboard-next-step,.progress-card,.quick-status,.learning-purpose,.learning-addons,.module-card,.video-panel,.question-panel,.test-question,.test-locked-panel,.result-card,.locked-page,.profile-form,.certificate-page.hv-card){border-radius:20px!important}.dashboard-next-step{min-height:0;padding:24px;display:grid}.dashboard-next-step .button{width:100%}.dashboard-summary{gap:16px}.progress-card,.quick-status,.learning-purpose,.learning-addons,.video-panel,.question-panel,.profile-form{padding:22px}.module-mini-grid,.module-grid{grid-template-columns:1fr}.module-card{min-height:0;padding:22px}.learning-page .learning-head{grid-template-columns:1fr;gap:18px}.learning-addons-head{display:grid}.test-question{padding:20px}.mobile-app-nav{min-height:calc(68px + env(safe-area-inset-bottom));padding:7px 8px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-top:1px solid #081a3112;box-shadow:0 -12px 34px #081a3114}.mobile-app-nav a{border-radius:12px;min-width:0;min-height:52px;font-size:10px;font-weight:620}}.app-page :is(h1,h2,h3){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;max-width:100%}.dashboard-next-step h2{max-width:760px}.module-card h3{width:100%;line-height:1.2!important}.module-mini span{text-wrap:pretty;min-width:0;line-height:1.4}.learning-page>header{max-width:860px;margin-bottom:38px}.learning-page>header h1{max-width:820px}.learning-page>header p{max-width:780px}@media(max-width:680px){.app-page :is(h1,h2,h3){text-wrap:pretty}.learning-page>header{margin-bottom:30px!important}.app-shell,.app-main,.app-page,.app-page>*,.app-page :is(section,article,form,fieldset,header,nav,div),.application-preview-route,.application-preview-toolbar,.application-preview-stack{box-sizing:border-box;min-width:0;max-width:100%}.app-shell{grid-template-columns:minmax(0,1fr);width:100%;display:block}.app-main{grid-column:1;width:100%;overflow-x:clip}.app-page{width:min(100% - 28px,100%)!important}.app-page :is(.dashboard-next-step,.dashboard-summary,.progress-card,.quick-status,.learning-head,.learning-addons,.module-grid,.module-card,.lesson-layout,.video-panel,.question-panel,.test-form,.test-question,.test-locked-panel,.profile-form,.certificate-page,.certificate-page.hv-card,.application-builder,.application-flow,.application-flow-nav,.application-flow-editor,.builder-panel,.builder-preview,.builder-document,.document-preview-page){width:100%;min-width:0;max-width:100%}.app-page :is(.dashboard-summary,.module-grid,.lesson-layout,.test-locked-panel,.certificate-page,.application-flow){grid-template-columns:minmax(0,1fr)!important}.app-page :is(.module-card,.test-question,.profile-form,.application-builder,.application-flow-editor,.builder-preview){overflow-wrap:break-word}.app-page :is(.button,button,input,select,textarea){box-sizing:border-box;max-width:100%}.app-page .button{white-space:normal;text-align:center;width:100%;min-width:0}.learning-page .learning-head,.learning-addons-head,.test-demo-tools,.certificate-actions{align-items:stretch}.small-progress,.module-video-controls,.module-video-status,.test-question legend,.test-question label,.status-row,.dashboard-certificate-qr{min-width:0;max-width:100%}.test-question legend{align-items:flex-start;width:100%;line-height:1.45}.test-question label{overflow-wrap:break-word;align-items:flex-start}.application-builder{padding:20px 14px 18px;overflow:hidden}.application-flow-nav nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.application-flow-nav nav button{white-space:normal;grid-template-columns:18px minmax(0,1fr);width:100%;min-width:0;min-height:48px;padding:7px 9px;line-height:1.25;display:grid}.application-flow-nav nav button svg:last-child{display:none}.application-flow-editor .builder-panel{padding:22px 16px}.builder-fields,.builder-schufa-note,.export-versions{grid-template-columns:minmax(0,1fr)!important}.upload-manager>div{grid-template-columns:32px minmax(0,1fr) 30px 30px;gap:6px}.preview-summary{grid-template-columns:minmax(0,1fr);align-items:start}.preview-summary div{border-bottom:1px solid #e1eaea;border-right:0;padding-bottom:9px;padding-right:0}.preview-summary>span{justify-self:start}.certificate-page{overflow:visible}.certificate-page>.premium-certificate,.certificate-page.hv-card>.premium-certificate{width:100%;max-width:100%}.application-preview-toolbar{width:calc(100% - 28px)}.application-preview-action-row{grid-template-columns:minmax(0,1fr)}.application-preview-action-row .button{white-space:normal;min-width:0}.mobile-app-nav{box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;max-width:100vw}.mobile-app-nav a,.mobile-app-nav a span{min-width:0;max-width:100%}}@media screen and (max-width:374px){.application-preview-stack>.hv-pdf-page{zoom:.41}}@media screen and (min-width:375px)and (max-width:409px){.application-preview-stack>.hv-pdf-page{zoom:.43}}@media screen and (min-width:410px)and (max-width:680px){.application-preview-stack>.hv-pdf-page{zoom:.48}}.pricing-experience .premium-payment-trust{gap:14px!important;margin-bottom:18px!important}.pricing-experience .premium-payment-logos{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important;display:grid!important}.pricing-experience .premium-payment-logos .payment-logo-pill{border-radius:10px!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:6px 5px!important}.pricing-experience .premium-payment-logos .payment-brand-img{object-fit:contain;width:auto!important;max-width:42px!important;max-height:22px!important}.pricing-experience .premium-price-card>.premium-stripe-row{margin-top:16px;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #081a311a!important;border-radius:0!important;padding:16px 0 0!important}.pricing-experience .pricing-hero-grid{grid-template-columns:minmax(0,650px) minmax(340px,380px)!important;gap:clamp(56px,7vw,96px)!important}.pricing-experience .premium-price-card{width:min(100%,380px)!important;max-width:380px!important;padding:32px 30px 27px!important}.pricing-experience .premium-price-card-head{text-align:center;justify-items:center;display:grid;gap:14px!important}.pricing-experience .premium-price-card-head h2,.pricing-experience .premium-price-card-head p{margin:0!important}.pricing-experience .premium-price{text-align:center;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:34px 0 16px!important;display:flex!important}.pricing-experience .premium-price strong{font-size:clamp(82px,7vw,102px)!important;line-height:.9!important}.pricing-experience .premium-price div{padding:0!important;display:block!important}.pricing-experience .premium-price small{margin:0!important;font-size:14px!important}.pricing-experience .premium-price-card>p{text-align:center;font-weight:650;margin:0!important}.pricing-experience .premium-price-divider{margin:27px 0 24px!important}.pricing-experience .payment-method-note{text-align:center;max-width:300px;line-height:1.55;margin:0 auto!important}.pricing-experience .premium-payment-logos .payment-brand-img{width:42px!important;height:22px!important}.pricing-experience .premium-price-card>.button{margin:10px 0 2px!important}.pricing-experience .premium-price-card>.premium-stripe-row{justify-content:center!important;margin-top:18px!important}@media(max-width:980px){.pricing-experience .pricing-hero-grid{grid-template-columns:1fr!important;gap:34px!important}.pricing-experience .premium-price-card{width:min(100%,420px)!important;max-width:420px!important}}@media(max-width:680px){.pricing-experience .premium-price-card{width:100%!important;max-width:none!important;padding:28px 22px 24px!important}.pricing-experience .premium-price strong{font-size:clamp(76px,23vw,94px)!important}.pricing-experience .premium-payment-logos{gap:4px!important}.pricing-experience .premium-payment-logos .payment-logo-pill{min-height:40px!important;padding:5px 3px!important}.pricing-experience .premium-payment-logos .payment-brand-img{width:38px!important;height:20px!important}}@media(max-width:380px){.pricing-experience .pricing-headline-accent{font-size:.86em}}.home-page>.home-hero .hero-copy h1,.how-page .how-main-hero .hero-copy h1,.audience-page .audience-main-hero .hero-copy h1,.pricing-experience .pricing-hero-copy h1{margin-bottom:0!important}.home-page>.home-hero .hero-copy h1+.hero-buttons,.how-page .how-main-hero .hero-copy h1+.hero-buttons,.audience-page .audience-main-hero .hero-copy h1+.hero-buttons,.pricing-experience .pricing-hero-copy h1+.hero-buttons{margin-top:32px!important}.app-page>header h1:last-child,.checkout-hero h1:last-child{margin-bottom:0!important}@media(max-width:680px){.home-page>.home-hero .hero-copy h1+.hero-buttons,.how-page .how-main-hero .hero-copy h1+.hero-buttons,.audience-page .audience-main-hero .hero-copy h1+.hero-buttons,.pricing-experience .pricing-hero-copy h1+.hero-buttons{margin-top:26px!important}}.pricing-experience .pricing-hero-buttons{margin-top:28px}.pricing-experience .pricing-hero-buttons+.pricing-trust-line{margin-top:24px}@media(max-width:680px){.section-heading.centered,.audience-section-head,.pricing-section-head,.verification-section-head,.how-page .how-journey-intro,.verification-lookup-copy,.audience-landlords .landlord-band .audience-feature-copy,.home-page .cta-card,.audience-landlords .cta-card{text-align:center!important;justify-items:center!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.section-heading.centered>*,.audience-section-head>*,.pricing-section-head>*,.verification-section-head>*,.how-page .how-journey-intro>*,.verification-lookup-copy>*,.audience-landlords .landlord-band .audience-feature-copy>*,.home-page .cta-card>*,.audience-landlords .cta-card>*{margin-left:auto!important;margin-right:auto!important}.section-heading.centered h2,.section-heading.centered p,.audience-section-head h2,.audience-section-head p,.pricing-section-head h2,.pricing-section-head p,.verification-section-head h2,.verification-section-head p,.how-page .how-journey-intro h2,.how-page .how-journey-intro p,.verification-lookup-copy h1,.verification-lookup-copy p,.audience-landlords .landlord-band .audience-feature-copy h2,.audience-landlords .landlord-band .audience-feature-copy>p,.home-page .cta-card h2,.home-page .cta-card p,.audience-landlords .cta-card h2,.audience-landlords .cta-card p{text-align:center!important}.section-heading.centered .eyebrow,.audience-section-head .how-kicker,.pricing-section-head .how-kicker,.verification-section-head .how-kicker,.how-page .how-journey-intro .how-kicker,.verification-lookup-copy .badge,.audience-landlords .landlord-band .audience-feature-copy .how-kicker,.home-page .cta-kicker,.audience-landlords .cta-kicker{justify-self:center!important;margin-left:auto!important;margin-right:auto!important}.audience-landlords .landlord-statement-layout,.audience-landlords .landlord-statement-layout .audience-feature-copy{width:100%!important;max-width:100%!important}.audience-landlords .landlord-statement-layout .notice-box,.audience-landlords .landlord-band .notice-box,.audience-landlords .landlord-certificate-lookup,.verification-lookup-form{text-align:left!important;margin-left:auto!important;margin-right:auto!important}}.home-page>.home-hero{background:radial-gradient(circle at 78% 38%,#5cd5c121,#0000 30%),linear-gradient(135deg,#fff,#f7fbfa 58%,#eef8f6)!important}.home-page>.home-hero .home-product-visual{width:min(69vw,1060px);top:0;left:30%;right:auto}.home-page>.home-hero .home-product-laptop{width:91%;right:42px}.home-page>.home-hero .home-product-phone{right:12px}@media(max-width:1180px){.home-page>.home-hero .home-product-visual{width:78vw;left:22%}.home-page>.home-hero .home-product-phone{right:4px}}@media(max-width:900px){.home-page>.home-hero .home-product-visual{width:100%;top:auto;left:auto}.home-page>.home-hero .home-product-laptop{width:86%;right:7%}.home-page>.home-hero .home-product-phone{right:3%}}@media(max-width:680px){.home-page>.home-hero{background:radial-gradient(circle at 72% 72%,#5cd5c124,#0000 30%),linear-gradient(#fff,#f4faf8)!important}.home-page>.home-hero .home-product-laptop{width:92%;right:4%}.home-page>.home-hero .home-product-phone{right:0}}@media(min-width:981px){.home-page>.home-hero .hero-copy{padding-top:clamp(88px,6.5vw,108px)!important;transform:none!important}}@media(max-width:680px){.home-page>.home-hero{background:radial-gradient(circle at 72% 72%,#5cd5c124,#0000 30%),linear-gradient(#fff,#f4faf8)!important;height:auto!important;min-height:0!important;padding-top:60px!important;padding-bottom:48px!important;overflow:clip!important}.home-page>.home-hero .hero-stage{flex-direction:column!important;gap:0!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.home-page>.home-hero .hero-conversion-badge{margin-top:14px!important;margin-bottom:0!important}.home-page>.home-hero .hero-copy,.home-page>.home-hero .hero-copy h1{overflow:visible!important}.home-page>.home-hero .hero-copy{box-shadow:none!important;background:0 0!important}.home-page>.home-hero .hero-copy h1{padding-top:4px!important}.home-page>.home-hero .home-product-photo-scene,.home-page>.home-hero .home-product-visual{display:none!important}.home-page>.home-hero .home-product-product-layer{transform-origin:50%!important;transform:none!important}.home-page>.home-hero .home-product-device-photo{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 98%,#0000 100%),linear-gradient(#0000 0%,#000 3% 100%);mask-image:linear-gradient(90deg,#0000,#000 8%,#000 98%,#0000),linear-gradient(#0000,#000 3%,#000)}}@media(min-width:981px){.home-page .home-price-section{padding-top:72px;padding-bottom:76px}.home-page .home-price-section .price-feature{grid-template-columns:minmax(400px,480px) minmax(0,1fr);gap:clamp(32px,4vw,54px);width:min(100%,1280px);max-width:1280px}.home-page .home-price-section .pricing-card{max-width:480px;padding:40px}}.home-library-preview-section{background:linear-gradient(#fff,#f5faf9 52%,#fff);border-top:1px solid #e0ebe9b3;border-bottom:1px solid #e0ebe9b8;position:relative;overflow:hidden}.home-library-preview-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(48px,7vw,96px);display:grid}.home-library-preview-copy{max-width:470px}.home-library-preview-copy .section-heading{margin-bottom:32px}.home-library-preview-copy .section-heading h2{text-wrap:balance;max-width:470px;font-size:clamp(42px,4.2vw,58px)}.home-library-preview-title-line{white-space:nowrap;display:inline-block}.home-library-preview-copy .section-heading p{text-wrap:pretty;max-width:450px}.home-library-availability{color:#607384;align-items:center;gap:9px;max-width:430px;margin:0;font-size:13px;font-weight:650;line-height:1.5;display:flex}.home-library-availability svg{width:17px;height:17px;color:var(--teal-dark);flex:none}.home-library-preview-surface{background:#ffffffe0;border:1px solid #081a3113;border-radius:32px;gap:22px;padding:clamp(22px,3vw,30px);display:grid;box-shadow:0 32px 88px #081a3116}.home-library-preview-group{gap:12px;display:grid}.home-library-preview-group-heading{color:var(--navy);align-items:center;gap:9px;font-size:13px;font-weight:760;display:flex}.home-library-preview-group-heading svg{width:17px;height:17px;color:var(--teal-dark)}.home-library-preview-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-library-preview-section .library-resource-card-preview{border-radius:20px;gap:14px;min-height:0;padding:18px;box-shadow:0 16px 42px #081a310e}.home-library-preview-section .library-resource-card-preview:hover{transform:none;box-shadow:0 18px 48px #081a3112}.home-library-preview-section .library-resource-card-preview .library-resource-icon{border-radius:12px;width:38px;height:38px}.home-library-preview-section .library-resource-card-preview .library-resource-copy h3{margin-bottom:7px;font-size:17px;line-height:1.2}.home-library-preview-section .library-resource-card-preview .library-resource-copy p{font-size:12px;line-height:1.55}.home-library-preview-section .library-resource-card-preview .library-resource-footer{padding-top:11px}.home-library-preview-total{color:#526778;align-items:center;gap:8px;width:fit-content;margin:0 auto;font-size:12px;font-weight:700;display:inline-flex}.home-library-preview-total svg{width:16px;height:16px;color:var(--teal-dark)}@media(max-width:980px){.home-library-preview-layout{grid-template-columns:1fr;gap:38px}.home-library-preview-copy{max-width:680px}}@media(max-width:620px){.home-library-preview-surface{border-radius:26px;gap:20px;padding:18px}.home-library-preview-cards{grid-template-columns:1fr}.home-library-preview-section .library-resource-card-preview{padding:17px}.home-library-preview-title-line{white-space:normal}}.meta-consent{z-index:1000;color:#071d35;background:#fffffffa;border:1px solid #071d351f;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;width:min(760px,100vw - 48px);margin-left:auto;padding:20px 22px;display:flex;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 18px 48px #071d3529}.meta-consent strong{margin-bottom:5px;font-size:1rem;display:block}.meta-consent p{color:#52677b;margin:0;font-size:.9rem;line-height:1.5}.meta-consent a{color:#008f86;font-weight:650}.meta-consent-actions{flex:none;gap:10px;display:flex}@media(max-width:680px){.meta-consent{flex-direction:column;align-items:stretch;gap:16px;width:calc(100vw - 24px);padding:18px;bottom:12px;left:12px;right:12px}.meta-consent-actions .button{flex:1 1 0;min-width:0}}.knowledge-hub-page .container,.lexicon-premium-page .container,.knowledge-article-premium .container,.lexicon-term-page .container{width:min(1180px,100% - 48px)}.knowledge-featured-row{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:clamp(30px,4vw,56px)}.knowledge-featured-grid.is-premium,.knowledge-card-grid.is-search-results{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px}.knowledge-current-grid,.knowledge-magazine-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:22px}.knowledge-architecture.is-large{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px}.knowledge-architecture.is-large article{flex-direction:column;min-height:318px;padding:30px;display:flex}.knowledge-architecture.is-large article p{color:#52667a;margin:0 0 18px;font-size:15px;line-height:1.6}.knowledge-architecture.is-large article div:not(.knowledge-topic-icon){gap:8px;margin:0 0 12px}.knowledge-architecture.is-large article small{color:#718297;margin:0 0 18px;font-size:13px;font-weight:680;display:block}.knowledge-architecture.is-large article>a{margin-top:auto}.knowledge-article-tile,.lexicon-term-card{flex-direction:column;min-width:0;height:100%;min-height:300px;padding:28px;display:flex;overflow:visible}.knowledge-article-tile.is-magazine{min-height:318px;padding:28px;overflow:visible}.knowledge-article-tile.is-magazine span,.knowledge-article-tile.is-magazine strong,.knowledge-article-tile.is-magazine p,.knowledge-article-tile.is-magazine small{margin-inline:0}.knowledge-card-icon{width:52px;height:52px;color:var(--teal-dark);background:#e8f9f5eb;border-radius:17px;flex:none;place-items:center;margin-bottom:22px;display:grid}.knowledge-article-tile>svg{display:none}.knowledge-article-tile .knowledge-card-badge,.lexicon-term-card span{max-width:100%;color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;white-space:normal;background:#e8f9f5bd;border:1px solid #0898881f;border-radius:999px;align-self:flex-start;margin:0 0 14px;padding:7px 10px;font-size:11px;font-weight:780;line-height:1;display:inline-flex}.knowledge-article-tile strong,.lexicon-term-card strong{max-width:100%;color:var(--navy);letter-spacing:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;margin:0 0 12px;font-size:clamp(20px,1.55vw,24px);font-weight:660;line-height:1.16;display:block}.knowledge-article-tile p,.lexicon-term-card p{color:#52667a;-webkit-line-clamp:unset;-webkit-box-orient:initial;margin:0 0 22px;font-size:15px;line-height:1.58;display:block;overflow:visible}.knowledge-article-tile small,.lexicon-term-card small{color:#718297;letter-spacing:0;text-transform:none;align-items:center;gap:7px;margin-top:auto;font-size:13px;font-style:normal;font-weight:680;display:inline-flex}.knowledge-article-tile em{color:var(--teal-dark);align-items:center;gap:7px;margin-top:12px;font-size:14px;font-style:normal;font-weight:760;display:inline-flex}.knowledge-new-list.is-elevated{align-self:start;position:sticky;top:102px}.knowledge-new-list.is-elevated a:not(.knowledge-side-link){line-height:1.45}.knowledge-magazine-section{background:linear-gradient(#fffffffa,#f6fbfaeb)}.knowledge-section-head-row{margin-bottom:30px}.lexicon-curated-grid>article{flex-direction:column;display:flex}.lexicon-curated-grid>article .section-heading{margin-bottom:24px}.lexicon-curated-grid>article>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.lexicon-term-card.is-compact{min-height:190px}.lexicon-grid-premium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.lexicon-alphabet-section{background:#fffffff0;border:1px solid #081a3113;border-radius:28px;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);align-items:center;gap:24px;margin:64px 0;padding:28px;display:grid;box-shadow:0 20px 64px #081a310e}.lexicon-alphabet-section span{color:var(--teal-dark);letter-spacing:.1em;font-size:11px;font-weight:780}.lexicon-alphabet-section h2{color:var(--navy);margin:8px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.08}.lexicon-alphabet-row{flex-wrap:wrap;gap:8px;display:flex}.lexicon-alphabet-row button{width:38px;height:38px;color:var(--navy);background:#fff;border:1px solid #081a3114;border-radius:12px;place-items:center;font-size:13px;font-weight:760;display:grid}.lexicon-alphabet-row button:hover,.lexicon-alphabet-row button.is-active{color:var(--teal-dark);background:#e8f9f5e6;border-color:#0898882e}.lexicon-alphabet-row button:disabled{color:#b8c5ce;background:#f6f9f9cc}@media(max-width:1320px){.knowledge-current-grid,.knowledge-magazine-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.knowledge-featured-row,.knowledge-premium-hero-grid,.knowledge-lexicon-preview-grid{grid-template-columns:1fr}.knowledge-new-list.is-elevated{position:static}.knowledge-featured-grid.is-premium,.knowledge-current-grid,.knowledge-magazine-grid,.knowledge-architecture.is-large,.lexicon-grid-premium{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.knowledge-hub-page .container,.lexicon-premium-page .container,.knowledge-article-premium .container,.lexicon-term-page .container{width:min(100% - 32px,1180px)}.lexicon-curated-grid,.lexicon-curated-grid>article>div:last-child,.lexicon-alphabet-section{grid-template-columns:1fr}}@media(max-width:560px){.knowledge-featured-grid.is-premium,.knowledge-current-grid,.knowledge-magazine-grid,.knowledge-architecture.is-large,.knowledge-card-grid.is-search-results,.lexicon-grid-premium{grid-template-columns:1fr}.knowledge-article-tile,.knowledge-article-tile.is-magazine,.lexicon-term-card,.knowledge-architecture.is-large article,.lexicon-alphabet-section{min-height:0;padding:24px}.knowledge-card-icon{width:48px;height:48px}}.knowledge-page .knowledge-premium-copy h1{max-width:720px!important;color:var(--navy)!important;letter-spacing:-.066em!important;text-shadow:none!important;white-space:normal!important;text-wrap:balance!important;margin:0 0 22px!important;font-size:clamp(49px,5.2vw,64px)!important;font-weight:620!important;line-height:1!important}.knowledge-page .knowledge-headline-line{color:var(--navy)!important;white-space:normal!important;overflow-wrap:normal!important;display:block!important}.knowledge-page .knowledge-headline-accent{color:var(--teal-dark)!important}.knowledge-page .knowledge-headline-mobile{display:none!important}.knowledge-page .knowledge-headline-desktop{display:block!important}.knowledge-page .knowledge-premium-copy p{color:#536274!important;max-width:640px!important;margin-top:0!important;font-size:18px!important;line-height:1.72!important}@media(max-width:820px){.knowledge-page .knowledge-premium-copy h1{letter-spacing:-.058em!important;width:100%!important;max-width:100%!important;margin:0 0 16px!important;font-size:clamp(36px,10.2vw,42px)!important;line-height:1.08!important}.knowledge-page .knowledge-premium-copy p{max-width:100%!important;font-size:16px!important;line-height:1.68!important}}@media(max-width:560px){.knowledge-page .knowledge-premium-copy h1{letter-spacing:-.052em!important;overflow-wrap:normal!important;text-wrap:balance!important;max-width:min(100%,352px)!important;font-size:clamp(34px,9.2vw,38px)!important;font-weight:620!important;line-height:1.04!important}.knowledge-hub-page .knowledge-headline-desktop{display:none!important}.knowledge-hub-page .knowledge-headline-mobile{display:block!important}}.knowledge-article-page .knowledge-unified-hero{background:radial-gradient(circle at 11% 16%,#d0f7ee8f,#0000 33%),radial-gradient(circle at 88% 18%,#e0f8f29e,#0000 30%),linear-gradient(#f6fbfaf5,#ffffffe6)!important;padding-top:clamp(86px,7vw,118px)!important;padding-bottom:clamp(48px,5.4vw,74px)!important}.knowledge-article-page .knowledge-unified-hero-inner{width:min(1180px,100% - 48px)!important;max-width:1180px!important}.knowledge-article-page .knowledge-unified-hero-inner.has-aside{grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;align-items:center!important;gap:clamp(34px,5vw,72px)!important;display:grid!important}.knowledge-unified-hero-copy{min-width:0}.knowledge-article-page .knowledge-unified-hero .knowledge-breadcrumb{color:#6a7a8e!important;margin:0 0 18px!important;font-size:13px!important;font-weight:620!important}.knowledge-article-page .knowledge-unified-hero .hero-product-badge{margin:0 0 24px!important}.knowledge-article-page .knowledge-unified-hero h1{max-width:760px!important;color:var(--navy)!important;letter-spacing:-.066em!important;text-wrap:balance!important;margin:0!important;font-size:clamp(49px,5.2vw,64px)!important;font-weight:620!important;line-height:1!important}.knowledge-detail-headline-line{color:var(--navy);display:block}.knowledge-detail-headline-accent{color:var(--teal-dark)}.knowledge-article-page .knowledge-unified-hero p{color:#536274!important;max-width:680px!important;margin:24px 0 0!important;font-size:18px!important;line-height:1.72!important}.knowledge-detail-meta-row{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.knowledge-detail-meta-row span{color:#4f6073;background:#ffffffb8;border:1px solid #08988824;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:9px 12px;font-size:13px;font-weight:680;line-height:1.1;display:inline-flex}.knowledge-detail-meta-row svg{color:var(--teal-dark)}.knowledge-detail-hero-card{background:linear-gradient(135deg,#fffffff5,#effbf8eb);border:1px solid #08988829;border-radius:24px;min-width:0;padding:34px;box-shadow:0 30px 80px #081a3117}.knowledge-detail-hero-card strong{color:var(--navy);letter-spacing:-.018em;margin-bottom:14px;font-size:22px;font-weight:680;line-height:1.18;display:block}.knowledge-detail-hero-card p{color:#4e6175!important;margin:0!important;font-size:15px!important;line-height:1.68!important}.knowledge-detail-hero-card div{gap:10px;margin-top:22px;display:grid}.knowledge-detail-hero-card span{color:#25364a;align-items:center;gap:9px;font-size:14px;font-weight:700;line-height:1.25;display:inline-flex}.knowledge-detail-hero-card svg{color:var(--teal-dark);flex:none}@media(max-width:1024px){.knowledge-article-page .knowledge-unified-hero-inner.has-aside{grid-template-columns:1fr!important;gap:28px!important}.knowledge-detail-hero-card{max-width:680px}}@media(max-width:820px){.knowledge-article-page .knowledge-unified-hero{padding-top:72px!important;padding-bottom:42px!important}.knowledge-article-page .knowledge-unified-hero-inner{width:min(100% - 36px,680px)!important}.knowledge-article-page .knowledge-unified-hero h1{letter-spacing:-.058em!important;max-width:100%!important;font-size:clamp(36px,10.2vw,42px)!important;line-height:1.08!important}.knowledge-article-page .knowledge-unified-hero p{font-size:16px!important;line-height:1.68!important}.knowledge-detail-hero-card{border-radius:22px;padding:26px}}@media(max-width:560px){.knowledge-article-page .knowledge-unified-hero{padding-top:58px!important;padding-bottom:34px!important}.knowledge-article-page .knowledge-unified-hero-inner{width:min(100% - 32px,430px)!important}.knowledge-article-page .knowledge-unified-hero h1{letter-spacing:-.052em!important;font-size:clamp(34px,9.2vw,38px)!important;line-height:1.04!important}.knowledge-detail-meta-row{gap:8px}.knowledge-detail-meta-row span{min-height:34px;padding:8px 10px;font-size:12px}.knowledge-detail-hero-card{padding:22px}}.knowledge-premium-hero{padding:clamp(86px,9vw,132px) 0 clamp(54px,6vw,82px)}.knowledge-premium-hero-grid{grid-template-columns:minmax(0,1fr) minmax(290px,340px);align-items:center;gap:clamp(42px,5.4vw,70px)}.knowledge-premium-copy h1{max-width:850px;color:var(--navy);letter-spacing:0;white-space:normal;text-wrap:balance;margin-bottom:24px;font-size:clamp(54px,4.75vw,68px);font-weight:660;line-height:1.02}.lexicon-premium-page .knowledge-premium-copy h1{max-width:760px}.knowledge-premium-copy p{max-width:720px;font-size:clamp(18px,1.45vw,21px);line-height:1.62}.knowledge-hero-answer-card{min-height:0;padding:clamp(28px,3vw,36px)}.knowledge-hero-answer-card strong{font-size:clamp(22px,2vw,28px);line-height:1.12}.knowledge-hero-answer-card p,.knowledge-hero-answer-card li{font-size:15px;line-height:1.62}.knowledge-search-section{padding:30px 0 34px}.knowledge-featured-row{display:block}.knowledge-featured-row .section-heading,.knowledge-magazine-section .section-heading,.knowledge-topic-groups .section-heading,#aktuelle-themen .section-heading{max-width:760px}.knowledge-featured-grid.is-premium{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.knowledge-featured-grid.is-premium .knowledge-article-tile,.knowledge-card-grid.is-search-results .knowledge-article-tile,.knowledge-current-grid .knowledge-article-tile,.knowledge-magazine-grid .knowledge-article-tile{color:var(--navy);grid-template-columns:none;align-items:flex-start;gap:0;display:flex}.knowledge-featured-grid.is-premium .knowledge-article-tile .knowledge-card-badge,.knowledge-featured-grid.is-premium .knowledge-article-tile strong,.knowledge-featured-grid.is-premium .knowledge-article-tile p,.knowledge-featured-grid.is-premium .knowledge-article-tile small,.knowledge-card-grid.is-search-results .knowledge-article-tile .knowledge-card-badge,.knowledge-card-grid.is-search-results .knowledge-article-tile strong,.knowledge-card-grid.is-search-results .knowledge-article-tile p,.knowledge-card-grid.is-search-results .knowledge-article-tile small{grid-column:auto}.knowledge-magazine-grid,.knowledge-current-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.knowledge-article-tile,.lexicon-term-card{border-radius:28px;box-shadow:0 24px 70px #081a310e}.knowledge-article-tile strong,.lexicon-term-card strong{overflow-wrap:break-word;word-break:normal;min-height:auto;font-size:clamp(20px,1.4vw,23px);line-height:1.18}.knowledge-article-tile p,.lexicon-term-card p{min-height:72px}.knowledge-current-grid .knowledge-article-tile,.knowledge-magazine-grid .knowledge-article-tile{min-height:324px}.knowledge-current-grid .knowledge-article-tile strong,.knowledge-magazine-grid .knowledge-article-tile strong{font-size:clamp(19px,1.2vw,21px)}.knowledge-current-grid .knowledge-article-tile p,.knowledge-magazine-grid .knowledge-article-tile p{min-height:76px}.knowledge-architecture.is-large{grid-template-columns:repeat(3,minmax(0,1fr))}.knowledge-architecture.is-large article{border-radius:28px;min-height:336px}.knowledge-architecture.is-large article div:not(.knowledge-topic-icon){flex-wrap:wrap;display:flex}.knowledge-architecture.is-large article div:not(.knowledge-topic-icon) span:nth-child(n+4){display:none}.knowledge-section-head-row{align-items:end;gap:24px}.knowledge-section-head-row>a{flex:none}.knowledge-lexicon-preview-grid.is-lexicon-only{grid-template-columns:minmax(0,1fr)}.knowledge-lexicon-preview-grid.is-lexicon-only .knowledge-lexicon-preview{max-width:860px;margin-inline:auto}.knowledge-final-cta-section{padding-top:72px}.knowledge-final-cta{max-width:940px;margin-inline:auto}.knowledge-trust-section{padding-top:34px}.knowledge-eeat{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.knowledge-eeat div{min-width:0}.knowledge-trust-section .knowledge-eeat span{color:#607384;letter-spacing:0;text-transform:none;font-size:13px;font-weight:560;line-height:1.5}.lexicon-premium-content{padding-top:42px}.lexicon-curated-grid{gap:28px;margin-top:54px}.lexicon-curated-grid>article,.lexicon-new-strip,.lexicon-topic-navigation,.lexicon-alphabet-section,.lexicon-all-section{border-radius:30px}.lexicon-curated-grid>article>div:last-child,.lexicon-new-strip>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lexicon-topic-navigation{background:#fffffff0;border:1px solid #081a3113;margin-top:48px;padding:34px;box-shadow:0 24px 70px #081a310e}.lexicon-topic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lexicon-new-strip{background:linear-gradient(135deg,#fffffffa,#eefaf7d1);border:1px solid #081a3113;margin-top:48px;padding:34px}.lexicon-alphabet-section{margin:48px 0}.lexicon-grid-premium{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.lexicon-term-card{min-height:268px}.lexicon-term-card.is-compact{min-height:218px;padding:24px}.lexicon-term-card p{min-height:70px}@media(max-width:1320px){.knowledge-magazine-grid,.knowledge-current-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.knowledge-premium-hero-grid{grid-template-columns:1fr}.knowledge-featured-grid.is-premium,.knowledge-magazine-grid,.knowledge-current-grid,.knowledge-architecture.is-large,.lexicon-grid-premium,.lexicon-topic-grid,.knowledge-eeat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.knowledge-premium-hero{padding:68px 0 44px}.knowledge-premium-copy h1{font-size:clamp(42px,10vw,58px)}.knowledge-section-head-row{align-items:start;display:grid}.lexicon-curated-grid,.lexicon-curated-grid>article>div:last-child,.lexicon-new-strip,.lexicon-new-strip>div:last-child,.lexicon-topic-grid,.knowledge-eeat{grid-template-columns:1fr}}@media(max-width:560px){.knowledge-hub-page .container,.lexicon-premium-page .container{width:min(100% - 48px,1180px)}.knowledge-page{overflow-x:clip}.knowledge-featured-grid.is-premium,.knowledge-magazine-grid,.knowledge-current-grid,.knowledge-architecture.is-large,.lexicon-grid-premium{grid-template-columns:1fr}.knowledge-premium-copy h1{font-size:clamp(34px,9vw,40px);line-height:1.05;white-space:normal!important;max-width:calc(100vw - 96px)!important}.knowledge-headline-desktop{display:none}.knowledge-headline-mobile{display:block}.knowledge-premium-copy p{overflow-wrap:anywhere;font-size:17px;white-space:normal!important;width:min(100%,100vw - 96px)!important;max-width:calc(100vw - 96px)!important}.knowledge-premium-copy .hero-actions{grid-template-columns:1fr;gap:12px;display:grid;width:min(100%,100vw - 96px)!important;max-width:calc(100vw - 96px)!important}.knowledge-premium-copy .hero-actions .button,.knowledge-premium-copy .hero-actions a{box-sizing:border-box;justify-content:center;min-width:0;width:100%!important;max-width:calc(100vw - 96px)!important}.knowledge-search-panel-premium{grid-template-columns:auto minmax(0,1fr);gap:14px;width:min(100%,100vw - 96px)!important;max-width:calc(100vw - 96px)!important}.knowledge-search-panel-premium input{min-width:0}.knowledge-search-panel-premium span{grid-column:1/-1;justify-self:center}.knowledge-article-tile p,.lexicon-term-card p,.knowledge-current-grid .knowledge-article-tile p,.knowledge-magazine-grid .knowledge-article-tile p{min-height:0}.knowledge-article-tile strong,.lexicon-term-card strong{overflow-wrap:anywhere;word-break:normal;white-space:normal!important}.knowledge-article-tile,.lexicon-term-card,.knowledge-hero-answer-card,.knowledge-architecture.is-large article,.lexicon-topic-navigation,.lexicon-new-strip,.lexicon-alphabet-section{box-sizing:border-box;width:min(100%,100vw - 96px)!important;max-width:calc(100vw - 96px)!important}.knowledge-page .section-heading h2,.knowledge-page .section-heading p{overflow-wrap:anywhere;white-space:normal!important;max-width:calc(100vw - 96px)!important}.knowledge-page h1,.knowledge-page h2,.knowledge-page h3,.knowledge-page p,.knowledge-page strong,.knowledge-page span,.knowledge-page small{overflow-wrap:anywhere;white-space:normal!important}.knowledge-current-grid .knowledge-article-tile,.knowledge-magazine-grid .knowledge-article-tile,.knowledge-architecture.is-large article,.lexicon-term-card,.lexicon-term-card.is-compact{min-height:0}.lexicon-topic-navigation,.lexicon-new-strip{padding:24px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
