:root{--ink:#172033;--muted:#66758a;--line:#dde5ef;--paper:#f6f8fb;--white:#fff;--blue:#0057b8;--blue-dark:#123b70;--blue-soft:#eaf3ff;--red:#e51d2a;--red-dark:#a80f19;--yellow:#ffd200;--green:#11875d;--mint:#e5f6ee;--steel:#eef3f8;--shadow:0 18px 48px #0e1f351f;--radius:8px;--font-body:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-number:"DIN Alternate", "Bahnschrift", "Arial Narrow", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--font-body);text-rendering:geometricprecision;margin:0}html[dir=rtl] body{text-align:right;direction:rtl}html[dir=rtl] .language-switcher,html[dir=rtl] .language-menu,html[dir=rtl] .footer-language-strip,html[dir=rtl] .brand-link,html[dir=rtl] input[type=email],html[dir=rtl] input[type=url],html[dir=rtl] input[name=productUrl]{direction:ltr}html[dir=rtl] input[type=email],html[dir=rtl] input[type=url],html[dir=rtl] input[name=productUrl]{text-align:left}html[dir=rtl] .button svg,html[dir=rtl] .button-secondary svg,html[dir=rtl] .button-ghost svg,html[dir=rtl] .lookup-detail-link svg{transform:rotate(180deg)}body::selection{color:var(--white);background:var(--red)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;height:auto}.site-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #002f6c1f;position:sticky;top:0}.header-inner,.section-inner,.footer-inner{width:min(1160px,100% - 32px);margin:0 auto}.header-inner{justify-content:space-between;align-items:center;gap:22px;min-height:78px;display:flex}.brand-link{align-items:center;gap:12px;min-width:0;display:inline-flex}.brand-link img{width:clamp(176px,18vw,244px);height:auto;display:block}.main-nav{color:var(--muted);align-items:center;gap:15px;font-size:.92rem;font-weight:650;display:flex}.main-nav a{white-space:nowrap;border-bottom:2px solid #0000;padding:8px 0}.main-nav a:hover{color:var(--blue-dark);border-color:var(--yellow)}.header-actions{align-items:center;gap:10px;display:flex}.language-switcher{background:#ffffffbd;border:1px solid #002f6c24;border-radius:999px;align-items:center;gap:5px;padding:4px;display:inline-flex;box-shadow:0 10px 24px #002f6c0f}.language-menu{z-index:40;position:relative}.language-menu-summary{min-width:82px;min-height:42px;color:var(--blue-dark);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffffd6;border:1px solid #002f6c24;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:7px 12px;font-size:.78rem;font-weight:850;line-height:1;list-style:none;display:inline-flex;box-shadow:0 10px 24px #002f6c0f}.language-menu-summary::-webkit-details-marker{display:none}.language-menu-summary:after{content:"";opacity:.72;border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.language-menu[open] .language-menu-summary{background:var(--white);box-shadow:inset 0 0 0 1px #002f6c14,0 16px 34px #002f6c24}.language-menu[open] .language-menu-summary:after{transform:rotate(225deg)translate(-1px,-1px)}.language-menu-panel{background:#fffffffa;border:1px solid #002f6c1f;border-radius:14px;gap:4px;min-width:184px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 52px #0e1f352e}html[dir=rtl] .language-menu-panel{left:0;right:auto}.language-menu-panel .language-option{justify-content:flex-start;width:100%;min-height:38px;padding:8px 10px;font-size:.82rem}.language-option{min-width:48px;min-height:34px;color:var(--blue-dark);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:5px 8px;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex}.language-option:hover,.language-option.active{background:#002f6c14}.language-option.active{box-shadow:inset 0 0 0 1px #002f6c1f}.language-flag{border:1px solid #002f6c2e;border-radius:3px;flex:none;width:24px;height:16px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 1px 2px #002f6c1f}.language-flag-de{background:linear-gradient(#111 0 33.333%,#d00 33.333% 66.666%,#ffce00 66.666% 100%)}.language-flag-en{background:linear-gradient(33deg,#0000 0 39%,#fff 39% 45%,#c8102e 45% 50%,#fff 50% 56%,#0000 56% 100%),linear-gradient(147deg,#0000 0 39%,#fff 39% 45%,#c8102e 45% 50%,#fff 50% 56%,#0000 56% 100%),linear-gradient(#0000 0 35%,#fff 35% 43%,#c8102e 43% 57%,#fff 57% 65%,#0000 65% 100%),linear-gradient(90deg,#0000 0 35%,#fff 35% 43%,#c8102e 43% 57%,#fff 57% 65%,#0000 65% 100%),#012169}.language-flag-zh{background:#de2910}.language-flag-zh:before{content:"★";color:#ffde00;font-size:8px;line-height:1;position:absolute;top:1px;left:3px}.language-flag-tr{background:#e30a17}.language-flag-tr:before{content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:5px;box-shadow:-2px 0 0 1px #fff}.language-flag-tr:after{content:"★";color:#fff;font-size:6px;line-height:1;position:absolute;top:3px;left:13px}.language-flag-pl{background:linear-gradient(#fff 0 50%,#dc143c 50% 100%)}.language-flag-nl{background:linear-gradient(#ae1c28 0 33.333%,#fff 33.333% 66.666%,#21468b 66.666% 100%)}.language-flag-pt{background:linear-gradient(90deg,#009739 0 42%,#ffdf00 42% 100%)}.language-flag-pt:before{content:"";background:#002776;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:11px}.language-flag-ja{background:#fff}.language-flag-ja:before{content:"";background:#bc002d;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:8px}.language-flag-ur{background:linear-gradient(90deg,#fff 0 26%,#01411c 26% 100%)}.language-flag-ur:before{content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:12px;box-shadow:-3px 0 0 1px #fff}.language-flag-ur:after{content:"★";color:#fff;font-size:5px;line-height:1;position:absolute;top:3px;left:17px}.language-flag-hi{background:linear-gradient(#f93 0 33.333%,#fff 33.333% 66.666%,#138808 66.666% 100%)}.language-flag-hi:before{content:"";box-sizing:border-box;border:1px solid navy;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;left:9px}.language-flag-ko{background:#fff}.language-flag-ko:before{content:"";background:linear-gradient(135deg,#c60c30 0 50%,#003478 50% 100%);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:8px;box-shadow:-6px -3px 0 -3px #111,6px 7px 0 -3px #111}.language-flag-vi{background:#da251d}.language-flag-vi:before{content:"★";color:#ffde00;font-size:10px;line-height:1;position:absolute;top:2px;left:7px}.language-flag-cs{background:linear-gradient(#fff 0 50%,#d7141a 50% 100%)}.language-flag-cs:before{content:"";background:linear-gradient(32deg,#11457e 0 50%,#0000 50% 100%);position:absolute;inset:0}.language-flag-ro{background:linear-gradient(90deg,#002b7f 0 33.333%,#fcd116 33.333% 66.666%,#ce1126 66.666% 100%)}.language-flag-hu{background:linear-gradient(#ce2939 0 33.333%,#fff 33.333% 66.666%,#477050 66.666% 100%)}.language-flag-sv{background:#006aa7}.language-flag-sv:before{content:"";background:#fecc00;width:3px;height:100%;position:absolute;top:0;left:7px}.language-flag-sv:after{content:"";background:#fecc00;width:100%;height:3px;position:absolute;top:6px;left:0}.language-flag-uk{background:linear-gradient(#0057b7 0 50%,gold 50% 100%)}.language-flag-th{background:linear-gradient(#a51931 0 17%,#fff 17% 33%,#2d2a4a 33% 67%,#fff 67% 83%,#a51931 83% 100%)}.language-flag-es{background:linear-gradient(#aa151b 0 25%,#f1bf00 25% 75%,#aa151b 75% 100%)}.language-flag-es:before{content:"";background:#aa151b;border-radius:1px;width:4px;height:4px;position:absolute;top:6px;left:5px;box-shadow:0 0 0 1px #ffffffb3}.language-flag-fr{background:linear-gradient(90deg,#0055a4 0 33.333%,#fff 33.333% 66.666%,#ef4135 66.666% 100%)}.language-flag-it{background:linear-gradient(90deg,#009246 0 33.333%,#fff 33.333% 66.666%,#ce2b37 66.666% 100%)}.language-flag-ar{background:linear-gradient(#007a3d 0 33.333%,#fff 33.333% 66.666%,#000 66.666% 100%)}.language-flag-ar:before{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:10px solid #ce1126;width:0;height:0;position:absolute;inset:0 auto 0 0}.icon-button{background:var(--white);width:42px;height:42px;color:var(--blue-dark);border-radius:var(--radius);cursor:pointer;border:1px solid #002f6c2e;justify-content:center;align-items:center;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.icon-button:hover{border-color:var(--blue);background:var(--blue-soft);transform:translateY(-1px)}.button,.button-secondary,.button-ghost,.button-danger{border-radius:var(--radius);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-weight:720;line-height:1;transition:transform .18s,box-shadow .18s,background .18s,color .18s;display:inline-flex}.button{color:var(--white);background:linear-gradient(135deg, var(--red), var(--red-dark));box-shadow:0 16px 32px #e51d2a33}.button-success{color:var(--white);background:linear-gradient(135deg, var(--green), #0d6f4c);box-shadow:0 16px 32px #11875d33}.button:hover,.button-secondary:hover,.button-ghost:hover,.button-danger:hover{transform:translateY(-1px)}.button-secondary{color:var(--blue-dark);background:var(--white);border-color:#002f6c2e}.button-ghost{color:var(--blue-dark);background:#ffffffb8;border-color:#002f6c1f}.button-danger{color:#9f1239;background:#fff1f2;border-color:#e11d4842}.button:disabled,.button-secondary:disabled,.button-ghost:disabled,.button-danger:disabled{cursor:not-allowed;opacity:.58;transform:none}.hero{isolation:isolate;background:linear-gradient(112deg, #fffffffa 0%, #f6f8fbf2 48%, #e6f0fbdb 100%), var(--paper);align-items:center;min-height:min(760px,100svh - 24px);padding:74px 0 46px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";opacity:.2;z-index:-1;background-image:url(/brand/initiative-warentest-logo.png);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;width:min(760px,72vw);height:min(280px,32vw);position:absolute;inset:auto -8vw 42px auto;transform:rotate(-2deg)}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(330px,.72fr);align-items:end;gap:34px;display:grid}.marketing-hero .hero-grid{align-items:center}.home-hero{min-height:min(760px,100svh - 78px);color:var(--white);background:radial-gradient(circle at 74% 42%,#0057b861,#0000 22%),radial-gradient(circle at 13% 20%,#e51d2a33,#0000 28%),linear-gradient(135deg,#02050a 0%,#06101d 48%,#020306 100%);padding:clamp(58px,7vw,96px) 0 clamp(44px,6vw,74px)}.home-hero:before{display:none}.home-hero:after{content:"";z-index:-1;opacity:.12;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.home-hero-grid{z-index:1;grid-template-columns:minmax(0,.56fr) minmax(390px,.44fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid;position:relative}.home-hero-copy{max-width:760px}.seal-hero-copy h1{max-width:780px;color:var(--white);font-family:var(--font-display);text-wrap:balance;font-size:clamp(2.45rem,3.65vw,4rem);font-weight:710;line-height:1.08}.seal-hero-copy .hero-copy{color:#ffffffd1;max-width:700px;font-size:clamp(1.02rem,1.35vw,1.18rem);line-height:1.62}.home-hero-panel{gap:16px;display:grid}.hero-label{min-height:38px;color:var(--white);white-space:nowrap;background:linear-gradient(135deg,#0b6fca,#0057b8);border:1px solid #ffffff38;border-radius:7px;align-items:center;padding:0 14px;font-size:.96rem;font-weight:720;display:inline-flex;position:relative;box-shadow:0 12px 28px #0057b833}.hero-label:after{content:"";background:linear-gradient(90deg,#ffffffb3,#0000);width:min(560px,44vw);height:1px;display:block;position:absolute;top:calc(100% + 18px);left:0}.home-hero .button-secondary{color:var(--blue-dark);background:#fffffff5;border-color:#ffffff38}.hero-quick-check{border-radius:var(--radius);background:#ffffff14;border:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:min(560px,100%);margin-top:18px;padding:10px;display:grid}.hero-quick-check .input{background:#fffffff5;min-height:44px}.hero-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.hero-proof-grid div{border-radius:var(--radius);background:#ffffff0f;border:1px solid #ffffff21;min-height:104px;padding:14px}.hero-proof-grid strong,.hero-proof-grid span{display:block}.hero-proof-grid strong{color:var(--white);margin-bottom:7px;font-size:.92rem}.hero-proof-grid span{color:#ffffffa8;font-size:.82rem;line-height:1.42}.home-hero-seal-wrap{perspective:1200px;justify-items:center;display:grid}.seal-carousel{will-change:transform, opacity;outline:none;width:min(468px,100%);animation:.88s cubic-bezier(.16,1,.3,1) both sealFlyIn;position:relative}.seal-carousel:focus-visible{outline-offset:8px;border-radius:26px;outline:3px solid #ffffffb3}.seal-carousel-card{place-items:center;min-width:0;display:grid}.seal-carousel-image{object-fit:contain;filter:drop-shadow(0 34px 70px #00000094);width:100%;height:auto;max-height:min(590px,70svh);animation:.26s both sealImageSwitch;display:block}.seal-carousel-control{z-index:2;width:46px;height:46px;color:var(--blue-dark);background:#fffffff0;border:1px solid #ffffff5c;border-radius:999px;place-items:center;padding:0;display:inline-grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 18px 34px #0000004d}.seal-carousel-control:hover{color:var(--white);background:var(--red);transform:translateY(-50%)scale(1.04)}.seal-carousel-control.previous{left:-18px}.seal-carousel-control.next{right:-18px}.seal-carousel-dots{justify-content:center;gap:8px;margin-top:14px;display:flex}.seal-carousel-dot{width:9px;height:9px;min-height:0;box-shadow:none;background:#ffffff59;border:1px solid #ffffff8c;border-radius:999px;padding:0;transition:width .18s,background .18s,border-color .18s}.seal-carousel-dot.is-active{border-color:var(--white);background:var(--white);width:28px}.home-seal-card{will-change:transform, opacity;background:linear-gradient(#175a92,#0f3d67);border-radius:24px;width:min(432px,100%);padding:16px;animation:.88s cubic-bezier(.16,1,.3,1) both sealFlyIn;box-shadow:0 34px 74px #00000094,inset 0 0 0 1px #ffffff42}.home-seal-inner{background:var(--white);color:var(--blue-dark);text-align:center;border-radius:12px;overflow:hidden}.home-seal-logo{width:74%;height:auto;margin:18px auto 8px;animation:.9s cubic-bezier(.16,1,.3,1) .22s both logoFlyIn;display:block}.home-seal-criteria{color:#174f82;margin:-4px 0 10px;font-size:1rem;font-weight:900}.home-seal-grade{color:#174f82;justify-content:center;align-items:flex-end;gap:7px;margin:-2px 0 4px;font-weight:950;line-height:.84;display:flex}.home-seal-grade span:first-child,.home-seal-grade span:nth-child(3){font-size:clamp(7rem,9vw,8.8rem)}.home-seal-grade span:nth-child(2){padding-bottom:8px;font-size:clamp(5.4rem,7vw,6.8rem)}.home-seal-rating{background:var(--red);color:var(--white);text-transform:uppercase;padding:19px 10px 21px;font-size:clamp(3rem,4.8vw,4.28rem);font-weight:950;line-height:.95}.home-seal-meta{color:#174f82;gap:8px;padding:19px 22px 20px;font-weight:850;display:grid}.home-seal-meta strong{text-transform:uppercase;font-size:1.08rem}.home-seal-meta b{font-size:1.08rem;line-height:1.1}.home-seal-meta small{color:#31506d;font-weight:850;line-height:1.35}.home-seal-license-lines{gap:2px;display:grid}.home-seal-license-lines span{display:block}.home-seal-bars{grid-template-columns:1.1fr 1fr 1fr;height:18px;display:grid}.home-seal-bars span:first-child{background:#050505}.home-seal-bars span:nth-child(2){background:var(--red)}.home-seal-bars span:nth-child(3){background:var(--yellow)}.home-seal-note{color:#ffffffb8;text-align:center;border-radius:var(--radius);background:#ffffff14;border:1px solid #ffffff1f;width:min(432px,100%);margin:14px 0 0;padding:12px 14px;font-size:.78rem;line-height:1.42}.public-license-hero{color:var(--white);background:radial-gradient(circle at 12% 18%,#e51d2a57,#0000 30%),linear-gradient(135deg,#07111f 0%,#0a2443 58%,#062b57 100%);padding:clamp(72px,9vw,116px) 0;position:relative;overflow:hidden}.public-license-hero:before{content:"";opacity:.24;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0}.public-license-grid{grid-template-columns:minmax(0,.55fr) minmax(320px,.45fr);align-items:center;gap:clamp(34px,6vw,86px);display:grid;position:relative}.public-license-copy h1{max-width:780px;color:var(--white);font-size:clamp(2.6rem,5vw,5.15rem)}.public-license-copy .hero-copy{color:#ffffffc7}.license-public-status-row{color:#ffffffb8;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;font-weight:760;display:flex}.public-license-seal{background:linear-gradient(#175a92,#0f3d67);border-radius:24px;justify-self:center;width:min(430px,100%);padding:15px;box-shadow:0 34px 74px #00000075,inset 0 0 0 1px #ffffff3d}.public-license-seal-inner{background:var(--white);color:var(--blue-dark);text-align:center;border-radius:12px;overflow:hidden}.public-license-logo{width:72%;height:auto;margin:18px auto 5px;display:block}.public-license-criteria{color:#174f82;margin:0 16px 7px;font-size:.97rem;font-weight:900}.public-license-grade{color:#073b78;justify-content:center;align-items:flex-end;gap:6px;margin:-2px 0 6px;font-weight:950;line-height:.82;display:flex}.public-license-grade span:first-child,.public-license-grade span:nth-child(3){font-size:clamp(6.8rem,8vw,8.4rem)}.public-license-grade span:nth-child(2){padding-bottom:7px;font-size:clamp(5.2rem,6.4vw,6.4rem)}.public-license-rating{color:var(--white);background:var(--red);text-transform:uppercase;margin:0 -1px;padding:18px 10px 20px;font-size:clamp(2.75rem,4.2vw,3.85rem);font-weight:950;line-height:.95}.public-license-meta{color:#174f82;gap:7px;padding:18px 22px;font-weight:850;display:grid}.public-license-meta strong,.public-license-meta b{font-size:1.03rem}.public-license-meta b{text-transform:uppercase}.public-license-meta span,.public-license-meta small{color:#31506d;display:block}.public-license-meta small{font-size:.82rem;font-weight:850}.public-license-bars{grid-template-columns:1.1fr 1fr 1fr;height:18px;display:grid}.public-license-bars span:first-child{background:#050505}.public-license-bars span:nth-child(2){background:var(--red)}.public-license-bars span:nth-child(3){background:var(--yellow)}.public-license-section{background:#f4f8fc}.public-license-detail-layout{grid-template-columns:minmax(0,.68fr) minmax(280px,.32fr);align-items:start;gap:24px;display:grid}.public-license-facts{padding:clamp(24px,4vw,34px)}.public-license-lookup-grid,.public-product-link{margin-top:24px}.public-license-note{border-radius:var(--radius);color:var(--muted);background:var(--white);border:1px solid #002f6c24;padding:24px;box-shadow:0 12px 34px #0c1c3414}.public-license-note svg{color:var(--red)}.public-license-note h3{color:var(--ink);margin-top:16px}.public-license-note p{line-height:1.58}.public-license-note a{color:var(--blue-dark);font-weight:850}.lookup-detail-link{margin-top:16px}.license-home-section{background:var(--white)}.license-home-grid{grid-template-columns:minmax(0,.48fr) minmax(360px,.52fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.eyebrow{color:var(--blue-dark);text-transform:uppercase;letter-spacing:0;background:#fff7d7;border:1px solid #ffd200ad;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.82rem;font-weight:900;display:inline-flex}h1,h2,h3,.display{font-family:var(--font-display);letter-spacing:0;margin:0}h1{max-width:890px;margin-top:22px;font-size:clamp(2.85rem,6vw,5.8rem);font-weight:700;line-height:1.02}h2{font-size:clamp(2rem,4vw,3.9rem);font-weight:680;line-height:1.08}h3{font-size:clamp(1.25rem,2.3vw,1.8rem);font-weight:680;line-height:1.18}.hero-copy{color:#344256;max-width:690px;margin:22px 0 0;font-size:clamp(1.05rem,1.8vw,1.32rem);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.product-testing-hero-actions{margin-top:42px}.hero-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:34px;display:grid}.fact-tile,.mini-card,.info-card,.plan-card,.test-card,.admin-panel,.license-console,.contact-panel{border-radius:var(--radius);background:#ffffffe0;border:1px solid #002f6c24;box-shadow:0 12px 34px #0c1c3414}.fact-tile{padding:14px}.fact-tile span,.meta-label,.small-label{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:900;display:block}.required-marker{color:var(--red)}.fact-tile strong{color:var(--blue-dark);margin-top:3px;font-size:1.04rem;display:block}.license-console{background:linear-gradient(180deg, #fffffff0, #e6f0fbf0), var(--white);padding:20px}.console-top{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.console-top p{color:var(--muted);margin:6px 0 0;line-height:1.45}.console-icon{width:48px;height:48px;color:var(--white);background:var(--blue-dark);border-radius:var(--radius);flex:none;justify-content:center;align-items:center;display:inline-flex}.portal-visual{gap:16px;display:grid}.portal-window{border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow);border:1px solid #002f6c29;overflow:hidden}.portal-window-top{background:#103d73;gap:7px;padding:13px;display:flex}.portal-window-top span{background:#ffffffb8;border-radius:50%;width:10px;height:10px}.portal-window-body{background:linear-gradient(135deg, #e6f0fbeb, #fffffffa), var(--white);gap:18px;padding:22px;display:grid}.portal-window-body p{color:var(--muted);line-height:1.55}.compact-portal-window .portal-window-body{gap:12px}.portal-status-list{gap:10px;display:grid}.portal-status{border-radius:var(--radius);background:var(--white);border:1px solid #002f6c1f;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.portal-status svg{color:var(--green)}.portal-status strong{color:var(--red)}.input-row{gap:10px;display:flex}.input,.textarea,.select{border-radius:var(--radius);background:var(--white);width:100%;color:var(--ink);border:1px solid #002f6c2e;outline:none;padding:12px 13px;transition:border-color .18s,box-shadow .18s}.textarea{resize:vertical;min-height:120px}.input:focus,.textarea:focus,.select:focus{border-color:var(--blue);box-shadow:0 0 0 4px #0057b81f}.lookup-result{border-radius:var(--radius);background:var(--white);border:1px solid #002f6c1f;margin-top:14px;padding:13px}.lookup-result.success{background:var(--mint);border-color:#11875d47}.lookup-result.error{background:#fff1f1;border-color:#e51d2a42}.lookup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.lookup-grid strong{margin-top:2px;display:block}.strip{background:var(--blue-dark);color:var(--white)}.strip-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.strip-item{border-left:1px solid #ffffff24;padding:17px 12px}.strip-item span{color:#ffffffb3;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.strip-item strong{margin-top:4px;font-size:1rem;display:block}.section{padding:clamp(64px,8vw,112px) 0}.section.steel{background:#eff3f8d1}.known-as-section{background:var(--white);border-bottom:1px solid #002f6c14;padding:clamp(42px,5vw,72px) 0}.known-as-inner{text-align:center;justify-items:center;gap:22px;display:grid}.known-as-inner h2{max-width:780px;color:var(--red);text-transform:uppercase;font-size:.98rem;font-weight:950}.known-as-logo-grid{grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;gap:clamp(18px,2.4vw,34px) clamp(20px,3vw,46px);width:min(100%,1040px);margin-top:6px;display:grid}.known-as-logo{justify-content:center;align-items:center;width:100%;min-height:58px;display:flex}.known-as-logo img{object-fit:contain;opacity:.76;filter:grayscale();width:auto;max-width:min(100%,164px);max-height:58px}.section.redline{border-top:7px solid var(--red)}.section-header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:34px;display:flex}.section-kicker{color:var(--red);text-transform:uppercase;margin-bottom:8px;font-weight:950}.section-header p,.lead-text{max-width:660px;color:var(--muted);font-size:1.07rem;line-height:1.65}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.entry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.entry-card{border-radius:var(--radius);background:var(--white);border:1px solid #002f6c24;gap:12px;min-height:260px;padding:22px;transition:transform .18s,border-color .18s;display:grid;box-shadow:0 10px 30px #0e1f3512}.refined-entry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.refined-entry-card{min-height:248px;padding:24px}.entry-card:hover{border-color:var(--red);transform:translateY(-2px)}.entry-card svg{color:var(--red)}.entry-card p{color:var(--muted);line-height:1.55}.entry-card span{color:var(--blue-dark);align-self:end;align-items:center;gap:8px;font-weight:900;display:inline-flex}.mini-card,.info-card,.test-card{padding:22px}.mini-card svg,.info-card svg{color:var(--red)}.mini-card p,.info-card p,.test-card p,.plan-card p{color:var(--muted);line-height:1.58}.process-list{counter-reset:step;gap:12px;display:grid}.process-item{border-radius:var(--radius);background:var(--white);border:1px solid #002f6c21;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:18px;padding:18px;display:grid}.process-number{border-radius:var(--radius);width:52px;height:52px;color:var(--white);background:linear-gradient(135deg, var(--blue), var(--blue-dark));font-family:var(--font-number);justify-content:center;align-items:center;font-size:1.45rem;font-weight:950;display:inline-flex}.thank-you-hero{color:var(--white);background:radial-gradient(circle at 80% 16%,#11875d29,#0000 30%),linear-gradient(112deg,#071322,#08284a 58%,#0b3a62);padding:86px 0 58px}.thank-you-grid{grid-template-columns:minmax(0,.62fr) minmax(320px,.38fr);align-items:center;gap:34px;display:grid}.thank-you-copy{max-width:760px}.thank-you-copy h1{color:var(--white);margin-top:18px;font-size:clamp(2.9rem,6vw,5.9rem);line-height:.96}.thank-you-copy .lead-text{color:#ffffffc7}.thank-you-summary{border-radius:var(--radius);background:#ffffff14;border:1px solid #ffffff2e;padding:28px;box-shadow:0 24px 60px #00000038}.thank-you-summary svg{color:var(--green)}.thank-you-summary h2{color:var(--white);margin:18px 0 10px;font-size:clamp(1.45rem,2.4vw,2rem)}.thank-you-summary p{color:#ffffffb8;margin:0;line-height:1.65}.thank-you-section{gap:28px;display:grid}.thank-you-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.thank-you-step{border-radius:var(--radius);background:var(--white);border:1px solid #002f6c21;align-content:start;gap:18px;padding:20px;display:grid;box-shadow:0 18px 40px #0a1f440f}.thank-you-step svg{color:var(--red)}.thank-you-step h3{margin:10px 0 8px;font-size:1.2rem}.thank-you-step p{color:var(--muted);margin:0;line-height:1.6}.thank-you-note{border-radius:var(--radius);background:#11875d14;border:1px solid #11875d38;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}.thank-you-note svg{color:var(--green)}.thank-you-note p{color:var(--muted);margin:5px 0 0;line-height:1.6}.test-method-hero{background:linear-gradient(116deg, #fffffff5, #e6f0fbc7), var(--steel)}.text-nowrap{white-space:nowrap}.test-method-hero h1{font-size:clamp(3rem,5.1vw,5.35rem)}.test-intro-section{padding-top:clamp(42px,6vw,72px)}.test-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.test-fact-card,.criterion-detail-card,.boundary-card{border-radius:var(--radius);background:var(--white);border:1px solid #002f6c24}.test-fact-card{gap:11px;padding:18px;display:grid}.test-fact-card svg{color:var(--green)}.test-fact-card h3{font-size:1.12rem}.test-fact-card p,.criterion-detail-card p,.criterion-detail-card li,.method-step p,.method-step small,.boundary-card p,.method-faq p{color:var(--muted);line-height:1.58}.criterion-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.criterion-detail-card{gap:14px;padding:22px;display:grid}.criterion-detail-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.criterion-detail-head span{color:var(--blue-dark);background:var(--blue-soft);border-radius:999px;flex:none;padding:7px 10px;font-size:.8rem;font-weight:900}.criterion-detail-card ul{gap:8px;margin:0;padding-left:18px;display:grid}.criterion-checklist li::marker{color:var(--red)}.criterion-optional-note{border-radius:var(--radius);color:var(--blue-dark);background:var(--blue-soft);border:1px solid #0057b824;padding:12px 14px;font-size:.92rem;font-weight:760;line-height:1.5}.method-timeline{gap:12px;display:grid}.method-step{border-radius:var(--radius);background:var(--white);border:1px solid #002f6c21;grid-template-columns:64px minmax(0,1fr);gap:18px;padding:18px;display:grid}.method-step h3{margin-bottom:6px}.method-step small{color:var(--blue-dark);margin-top:9px;font-weight:850;display:inline-flex}.scoring-layout,.faq-layout{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:start;gap:clamp(24px,5vw,54px);display:grid}.score-table-wrap{border-radius:var(--radius);background:var(--white);border:1px solid #002f6c24;overflow-x:auto}.score-table{border-collapse:collapse;width:100%}.score-table th,.score-table td{text-align:left;border-bottom:1px solid var(--line);padding:14px 16px}.score-table th{color:var(--muted);text-transform:uppercase;font-size:.78rem}.score-table tbody tr:last-child td{border-bottom:0}.score-table td:first-child,.score-table td:nth-child(2),.score-table td:nth-child(3){color:var(--blue-dark);font-weight:850}.result-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.boundary-card{border-left:5px solid var(--red);padding:20px}.boundary-card.positive{border-left-color:var(--green)}.method-faq{gap:12px;display:grid}.method-faq details{border-radius:var(--radius);background:var(--white);border:1px solid #002f6c24;padding:16px 18px}.method-faq summary{cursor:pointer;color:var(--blue-dark);font-weight:900}.method-notice{border:1px solid #002f6c24;border-left:6px solid var(--yellow);border-radius:var(--radius);background:var(--white);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.method-notice svg{color:var(--blue-dark)}.method-notice p{color:#303b4c;margin:0;line-height:1.58}.score-shell{grid-template-columns:minmax(0,.92fr) minmax(320px,.58fr);align-items:start;gap:24px;display:grid}.score-controls,.score-output{border-radius:var(--radius);background:var(--white);border:1px solid #002f6c24;padding:22px}.score-output{position:sticky;top:100px}.score-meter{aspect-ratio:1;background:radial-gradient(circle at center, var(--white) 0 54%, transparent 55%), conic-gradient(var(--red) calc(var(--score) * 1%), #dfe7f1 0);border:1px solid #002f6c1a;border-radius:50%;place-items:center;width:100%;margin-bottom:18px;display:grid}.score-meter strong{font-size:clamp(3rem,8vw,5rem);font-family:var(--font-number);line-height:1}.score-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 74px;align-items:center;gap:12px;padding:14px 0;display:grid}.score-row:last-child{border-bottom:0}.score-row p{color:var(--muted);margin:5px 0 0;line-height:1.45}.range{width:100%;accent-color:var(--red)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-grid .full{grid-column:1/-1}.contact-only-section{background:linear-gradient(135deg, #fffffff5, #e6f0fbc7), var(--steel)}.contact-request-form{max-width:960px;margin:0 auto}.contact-panel{padding:24px}.product-test-flow{gap:24px;scroll-margin-top:128px;display:grid}.product-test-launch-card{border-radius:var(--radius);background:linear-gradient(135deg, #fffffffa, #eaf3ffb8), var(--white);border:1px solid #002f6c24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(18px,4vw,32px);padding:clamp(24px,4vw,36px);display:grid;box-shadow:0 14px 38px #0e1f3514}.product-test-launch-card h2{max-width:820px}.self-check-facts{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.self-check-facts span{min-height:34px;color:var(--blue-dark);background:var(--white);border:1px solid #002f6c1f;border-radius:999px;align-items:center;padding:0 12px;font-size:.86rem;font-weight:820;display:inline-flex}.test-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02050aa8;place-items:center;padding:clamp(14px,3vw,28px);display:grid;position:fixed;inset:0}.test-modal{background:#f7fbff;border:1px solid #ffffff6b;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr);width:min(1120px,100%);max-height:min(860px,100svh - 32px);display:grid;overflow:hidden;box-shadow:0 40px 100px #0000007a}.test-modal-header{background:var(--white);border-bottom:1px solid #002f6c1a;justify-content:space-between;align-items:center;gap:18px;padding:22px clamp(20px,3vw,30px);display:flex}.test-modal-header h2{margin-top:4px;font-size:clamp(1.5rem,3vw,2.35rem)}.modal-close{width:44px;height:44px;color:var(--blue-dark);background:var(--white);cursor:pointer;border:1px solid #002f6c24;border-radius:999px;flex:none;place-items:center;transition:transform .18s,background .18s,color .18s;display:inline-grid}.modal-close:hover{color:var(--white);background:var(--red);transform:translateY(-1px)}.flow-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.modal-stepper{background:#f8fbff;border-bottom:1px solid #002f6c1a;padding:14px clamp(20px,3vw,30px)}.test-modal-body{min-height:0;padding:clamp(20px,3vw,30px);overflow:auto}.test-modal-section-head{max-width:840px;margin-bottom:22px}.test-modal-section-head h3{margin-top:8px;font-size:clamp(1.5rem,3vw,2.35rem)}.test-modal-section-head p{color:var(--muted);margin-top:8px;line-height:1.6}.flow-step{border-radius:var(--radius);min-height:48px;color:var(--muted);background:var(--white);border:1px solid #002f6c1f;align-items:center;gap:9px;padding:10px 12px;font-size:.9rem;font-weight:800;display:flex}.flow-step b{width:26px;height:26px;color:var(--blue-dark);font-family:var(--font-number);background:#e8f0f8;border-radius:999px;flex:none;place-items:center;display:inline-grid}.flow-step.is-active{color:var(--blue-dark);border-color:#e51d2a42;box-shadow:0 12px 28px #0e1f3514}.flow-step.is-active b{color:var(--white);background:var(--red)}.guided-test-card,.guided-result-card{border-radius:var(--radius);background:var(--white);border:1px solid #002f6c24;box-shadow:0 14px 38px #0e1f3514}.guided-test-card{gap:20px;padding:clamp(22px,4vw,34px);display:grid}.guided-test-intro{max-width:820px}.guided-score-list{gap:18px;display:grid}.guided-check-category{border-top:1px solid var(--line);gap:14px;padding:18px 0;display:grid}.modal-question-list .guided-check-category{border-radius:var(--radius);background:var(--white);border:1px solid #002f6c1f;padding:18px}.guided-check-heading{grid-template-columns:minmax(0,1fr) 90px;align-items:start;gap:16px;display:grid}.guided-check-heading strong{color:var(--blue-dark);display:block}.guided-check-heading>strong{color:var(--blue-dark);font-family:var(--font-number);text-align:right;font-size:1.05rem}.modal-check-heading{grid-template-columns:minmax(0,1fr) auto}.question-counter{color:var(--red);text-transform:uppercase;letter-spacing:0;margin-bottom:7px;font-weight:900;display:block}.question-score-actions{justify-items:end;gap:9px;display:grid}.question-score-actions>strong{color:var(--blue-dark);font-family:var(--font-number);font-size:1.08rem}.question-confirm-button{color:#255a47;background:var(--mint);cursor:pointer;white-space:nowrap;border:1px solid #11875d38;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:.82rem;font-weight:860;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.question-confirm-button:hover{border-color:#11875d66;transform:translateY(-1px)}.question-confirm-button:disabled{cursor:default;opacity:.75;transform:none}.guided-check-heading p{color:var(--muted);margin:6px 0 0;line-height:1.48}.check-progress-track{background:#dfe7f1;border-radius:999px;height:9px;overflow:hidden}.check-progress-track span{width:calc(var(--progress) * 1%);border-radius:inherit;background:var(--red);height:100%;transition:width .18s;display:block}.criterion-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.criterion-optional-list{gap:10px;display:grid}.criterion-check{border-radius:var(--radius-sm);color:#303b4c;cursor:pointer;background:#fbfdff;border:1px solid #002f6c1f;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;min-height:50px;padding:12px;font-weight:760;line-height:1.38;transition:border-color .18s,background .18s,color .18s;display:grid}.criterion-check:hover{background:#fff;border-color:#e51d2a47}.criterion-check input{width:18px;height:18px;accent-color:var(--red);margin-top:1px}.criterion-check.is-checked{background:var(--mint);color:var(--blue-dark);border-color:#11875d47}.criterion-check-optional{color:var(--muted);background:#f7f9fc;border-style:dashed}.guided-check-category small{color:var(--muted);font-weight:820}.modal-actions{justify-content:space-between;gap:12px;margin-top:22px;display:flex}.guided-test-card .button{justify-self:start}.guided-result-card{grid-template-columns:minmax(190px,.28fr) minmax(0,.72fr);align-items:center;gap:clamp(20px,4vw,34px);padding:clamp(24px,4vw,38px);display:grid}.guided-result-card.green{background:linear-gradient(135deg, #e8f9f1f5, var(--white));border-color:#11875d47}.guided-result-card.yellow{background:linear-gradient(135deg, #fff9d7f5, var(--white));border-color:#ffcc008c}.guided-result-card.red{background:linear-gradient(135deg, #ffebedf5, var(--white));border-color:#e51d2a3d}.guided-result-score{aspect-ratio:1;width:min(240px,100%);color:var(--blue-dark);background:radial-gradient(circle at center, var(--white) 0 54%, transparent 55%), conic-gradient(var(--result-color,var(--green)) calc(var(--score,0) * 1%), #dfe7f1 0);border:1px solid #002f6c1f;border-radius:50%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;gap:10px;display:flex}.guided-result-card.green .guided-result-score{--result-color:var(--green)}.guided-result-card.yellow .guided-result-score{--result-color:var(--yellow)}.guided-result-card.red .guided-result-score{--result-color:var(--red)}.guided-result-score span{font-family:var(--font-number);font-size:clamp(3.8rem,9vw,6rem);font-weight:900;line-height:.86}.guided-result-score small{color:var(--muted);font-weight:800}.guided-result-content{gap:14px;display:grid}.guided-result-content p{color:var(--muted);line-height:1.64}.result-actions{justify-content:space-between}.result-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:2px 0 4px;display:grid}.result-facts div{border-radius:var(--radius-sm);background:#ffffffb8;border:1px solid #002f6c1a;padding:13px}.result-facts dt{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.result-facts dd{color:var(--blue-dark);text-transform:capitalize;margin:6px 0 0;font-weight:900}.guided-offer-step{gap:16px;display:grid}.guided-offer-step>.button-ghost{justify-self:start}.self-check-summary{border-radius:var(--radius-sm);background:var(--mint);color:#255a47;border:1px solid #11875d2e;gap:4px;padding:14px 16px;display:grid}.self-check-summary.yellow{color:#5a4a12;background:#fff9d7;border-color:#ffcc0080}.self-check-summary.red{color:#7f1e27;background:#fff0f1;border-color:#e51d2a38}.self-check-summary strong{color:var(--blue-dark)}.offer-flow{gap:28px;display:grid}.offer-form-card{border-radius:var(--radius);background:linear-gradient(135deg, #fffffffa, #eaf3ffb8), var(--white);border:1px solid #002f6c24;gap:18px;padding:clamp(22px,4vw,34px);display:grid;box-shadow:0 14px 38px #0e1f3514}.offer-form-card h2{max-width:760px}.offer-form-card .lead-text{max-width:760px;margin-top:-4px}.offer-form-card label{gap:7px;display:grid}.offer-form-card .button{justify-self:start}.product-name-builder{border-radius:var(--radius);background:#ffffffb8;border:1px solid #002f6c1f;gap:14px;padding:18px;display:grid}.product-name-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.product-name-head p,.product-name-actions span{color:var(--muted);margin:5px 0 0;line-height:1.45}.license-price-note{border-radius:var(--radius-sm);min-width:150px;color:var(--blue-dark);text-align:right;background:#fff;border:1px solid #e51d2a2e;padding:12px}.license-price-note span,.license-price-note small{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:850;display:block}.license-price-note strong{color:var(--red);font-family:var(--font-number);margin:3px 0;font-size:1.55rem;line-height:1;display:block}.product-name-list{gap:12px;display:grid}.product-name-row>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.product-remove-button{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--blue-dark);background:var(--white);cursor:pointer;border:1px solid #002f6c24;place-items:center;display:inline-grid}.product-remove-button:hover{color:var(--white);background:var(--red)}.product-name-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.product-name-actions span{margin:0;font-size:.9rem}.product-name-actions a{color:var(--red);font-weight:850}.offer-result{gap:22px;padding-top:8px;scroll-margin-top:110px;display:grid}.offer-result-head{border-radius:var(--radius);background:var(--mint);border:1px solid #11875d33;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:20px;display:grid}.offer-result-head svg{color:var(--green)}.offer-result-head p{color:#255a47;margin:8px 0 0;line-height:1.58}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.booking-recommendation{gap:18px;display:grid}.booking-renewal-toggle{max-width:920px;color:var(--blue-dark);cursor:pointer;text-align:center;background:#fff;border:2px solid #002f6c24;border-radius:18px;grid-template-columns:1fr;place-items:center;gap:12px;margin:0 auto;padding:24px 28px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;box-shadow:0 16px 34px #002f6c0f}.booking-renewal-toggle.is-active{background:radial-gradient(circle at 0 0,#108b4c1f,#0000 32%),linear-gradient(135deg,#108b4c14,#fff);border-color:#108b4c73;box-shadow:0 18px 42px #108b4c1f}.booking-renewal-toggle.is-muted{background:#f8fafc;border-color:#64748b47}.booking-renewal-checkbox{accent-color:#108b4c;cursor:pointer;order:2;width:30px;height:30px;margin:0}.booking-renewal-copy{gap:8px;max-width:700px;display:grid}.booking-renewal-toggle strong{font-size:clamp(1.35rem,2.5vw,1.85rem);line-height:1.12}.booking-renewal-toggle small{color:var(--muted);font-size:1rem;line-height:1.55}.booking-renewal-state{white-space:nowrap;color:#fff;letter-spacing:.02em;text-transform:uppercase;background:#0f3d73;border-radius:999px;order:-1;justify-self:center;padding:9px 14px;font-size:.78rem;font-weight:900}.booking-renewal-toggle.is-active .booking-renewal-state{background:#108b4c}.booking-renewal-toggle.is-muted .booking-renewal-state{background:#64748b}.private-offer-hero{background:linear-gradient(135deg, #002f6c0d, #e51d2a0a), var(--off-white);padding:clamp(42px,6vw,72px) 0 clamp(26px,4vw,46px)}.private-offer-stage{text-align:center;justify-items:center;display:grid}.private-offer-grid{grid-template-columns:minmax(0,.58fr) minmax(320px,.42fr);align-items:center;gap:34px;display:grid}.private-offer-copy{max-width:880px;margin:0 auto}.private-offer-copy h1{max-width:820px;color:var(--ink);margin-top:12px;margin-left:auto;margin-right:auto;font-size:clamp(2.55rem,5vw,4.65rem);line-height:1}.private-offer-copy p{max-width:660px;color:var(--muted);margin-top:20px;margin-left:auto;margin-right:auto;font-size:1.08rem;line-height:1.72}.private-offer-notice,.private-offer-help{border-radius:var(--radius);color:var(--blue-dark);background:#fff7f7;border:1px solid #e51d2a2e;gap:5px;margin-top:22px;padding:16px 18px;display:grid}.private-offer-notice{max-width:700px;margin-left:auto;margin-right:auto}.private-offer-notice span,.private-offer-help span{color:var(--muted);line-height:1.55}.private-offer-summary{border-radius:var(--radius);background:var(--white);max-width:920px;box-shadow:var(--shadow);border:1px solid #002f6c24;margin:0 auto;padding:24px}.private-offer-summary h2{color:var(--blue-dark);margin-top:8px;font-size:clamp(1.8rem,3vw,2.7rem)}.private-offer-summary dl{gap:14px;margin:22px 0 0;display:grid}.private-offer-summary div{border-top:1px solid #002f6c1a;grid-template-columns:minmax(110px,.42fr) minmax(0,.58fr);gap:14px;padding-top:13px;display:grid}.private-offer-summary dt{color:var(--muted);text-transform:uppercase;font-size:.82rem;font-weight:850}.private-offer-summary dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:760}.private-offer-packages{background:var(--white);padding-top:clamp(34px,5vw,58px)}.private-offer-details{background:var(--white);padding-top:0}.private-offer-help{background:var(--blue-soft);text-align:center;border-color:#002f6c1f;max-width:740px;margin-top:24px;margin-left:auto;margin-right:auto}.package-context{text-align:center;max-width:780px;margin:0 auto}.package-context h3{margin-top:6px}.booking-checkout-button{width:100%;min-height:48px}.package-context p{color:var(--muted);margin-top:7px;line-height:1.5}.directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.compact-directory{grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);align-items:center;gap:24px;display:grid}.directory-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-card{border-radius:var(--radius);background:var(--white);border:1px solid #002f6c24;gap:12px;min-height:238px;padding:22px;display:grid;box-shadow:0 12px 34px #0c1c3414}.directory-card-top,.directory-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.directory-card-top{color:var(--blue-dark);font-weight:900}.directory-card p,.directory-card small{color:var(--muted)}.directory-meta{border-top:1px solid var(--line);margin-top:auto;padding-top:14px}.directory-meta span{color:var(--blue-dark);font-weight:900}.directory-meta strong{color:var(--white);background:var(--red);text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:.76rem}.portal-promo{grid-template-columns:minmax(0,.92fr) minmax(320px,.58fr);align-items:center;gap:24px;display:grid}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.blog-card{border-radius:var(--radius);background:var(--white);border:1px solid #002f6c24;gap:14px;min-height:310px;display:grid;overflow:hidden;box-shadow:0 12px 34px #0c1c3414}.blog-card>:not(.blog-card-image){margin-inline:22px}.blog-card>:last-child{margin-bottom:22px}.blog-card-image{aspect-ratio:16/9;background:var(--blue-soft);display:block;overflow:hidden}.blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.blog-card:hover .blog-card-image img{transform:scale(1.035)}.blog-card p{color:var(--muted);line-height:1.58}.blog-card-meta{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:.78rem;font-weight:900;display:flex}.blog-card-meta span{color:var(--red)}.blog-tags{flex-wrap:wrap;gap:8px;display:flex}.blog-tags span{background:var(--blue-soft);color:var(--blue-dark);border-radius:999px;padding:6px 9px;font-size:.76rem;font-weight:900}.blog-pagination{grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;gap:14px;margin-top:34px;display:grid}.blog-pagination>span{color:var(--muted);text-align:center;font-weight:800}.blog-pagination .button{justify-self:end}.seo-cluster{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:start;gap:28px;display:grid}.seo-cluster-list{gap:10px;display:grid}.seo-cluster-item{border-radius:var(--radius);background:var(--white);border:1px solid #002f6c24;grid-template-columns:32px minmax(0,1fr);gap:4px 12px;padding:15px;display:grid}.seo-cluster-item svg{color:var(--red);grid-row:span 2}.seo-cluster-item span{color:var(--muted)}.blog-article-hero h1{max-width:1040px}.blog-article-image{border-radius:var(--radius);border:1px solid #ffffff29;margin-top:clamp(24px,4vw,42px);overflow:hidden;box-shadow:0 26px 70px #00000047}.blog-article-image img{width:100%;height:auto;display:block}.blog-article-layout{grid-template-columns:minmax(0,.68fr) minmax(260px,.32fr);align-items:start;gap:28px;display:grid}.blog-article-content{color:#303b4c;gap:34px;display:grid}.blog-article-content h2{font-size:clamp(1.8rem,3vw,3rem)}.blog-article-content p{font-size:1.06rem;line-height:1.75}.blog-graphic{border-radius:var(--radius);background:linear-gradient(135deg, #eaf3ffe0, #fffffff5), var(--white);border:1px solid #002f6c24;gap:14px;margin-top:22px;padding:clamp(18px,3vw,24px);display:grid;box-shadow:0 14px 34px #0e1f3514}.blog-graphic>strong{color:var(--blue-dark);font-size:1.02rem;font-weight:950}.blog-graphic>div{gap:10px;display:grid}.blog-graphic span{color:#303b4c;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;line-height:1.55;display:grid}.blog-graphic svg{color:var(--green);margin-top:3px}.blog-tip-box{border:1px solid #e51d2a29;border-left:5px solid var(--red);border-radius:var(--radius);background:#fff8f9;gap:10px;margin-top:18px;padding:18px;display:grid}.blog-tip-box>span{color:var(--red);align-items:center;gap:8px;font-weight:950;display:inline-flex}.blog-tip-box ul{color:#303b4c;gap:8px;margin:0;padding-left:20px;line-height:1.62;display:grid}.blog-inline-cta{border-radius:var(--radius);background:linear-gradient(135deg, #fff8f9f0, #eaf3ffd6), var(--white);border:1px solid #e51d2a33;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:24px;padding:clamp(18px,3vw,26px);display:grid;box-shadow:0 18px 42px #0e1f351a}.blog-inline-cta strong{color:var(--blue-dark);margin-top:8px;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.2;display:block}.blog-inline-cta p{max-width:680px;color:var(--muted);margin-top:8px;font-size:.98rem;line-height:1.6}.blog-inline-cta .button{white-space:nowrap}.blog-related-inline{border-radius:var(--radius);background:linear-gradient(135deg,#e6f0fbdb,#fffffff5);border:1px solid #002f6c24;gap:16px;margin:26px 0 8px;padding:22px;display:grid}.blog-related-inline h3{color:var(--ink);margin:0;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.16}.blog-related-inline>div{gap:10px;display:grid}.blog-related-inline a{border-top:1px solid #002f6c1f;gap:5px;padding:14px 0;display:grid}.blog-related-inline a strong{color:var(--blue-dark)}.blog-related-inline a span{color:var(--muted);line-height:1.48}.blog-faq{gap:12px;margin-top:18px;display:grid}.blog-faq details{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:16px}.blog-faq summary{cursor:pointer;color:var(--blue-dark);font-weight:950}.blog-sources{border-top:1px solid var(--line);gap:14px;padding-top:12px;display:grid}.blog-sources h2{font-size:clamp(1.45rem,2.4vw,2.2rem)}.blog-sources>div{gap:10px;display:grid}.blog-sources a{color:var(--blue-dark);text-underline-offset:4px;font-weight:850;-webkit-text-decoration:underline #002f6c47;text-decoration:underline #002f6c47}.blog-sidebar{border-radius:var(--radius);background:var(--white);border:1px solid #002f6c24;gap:10px;padding:18px;display:grid;position:sticky;top:100px}.blog-sidebar a{border-bottom:1px solid var(--line);gap:5px;padding:12px 0;display:grid}.blog-sidebar a:last-child{border-bottom:0}.blog-sidebar span{color:var(--muted);font-size:.84rem}.blog-sidebar-pages{border-top:1px solid #002f6c29;gap:10px;margin-top:12px;padding-top:16px;display:grid}.blog-sidebar-pages a{border-bottom:1px solid var(--line)}.portal-board{gap:12px;display:grid}.portal-board article{border-radius:var(--radius);background:var(--white);border:1px solid #002f6c24;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px 14px;padding:18px;display:grid}.portal-board svg{color:var(--red);grid-row:span 2}.portal-board span{color:var(--muted)}.plan-card{padding:24px;position:relative;overflow:hidden}.plan-card.featured{border-color:#e51d2a73;box-shadow:0 22px 55px #e51d2a21}.plan-card.recommended{border-color:#11875d66;box-shadow:0 22px 55px #11875d24}.plan-card.recommended .plan-badge{color:var(--white);background:var(--green)}.plan-card.unavailable{opacity:.62}.plan-card.unavailable .button{box-shadow:none;background:#9ca8b6}.plan-badge{color:var(--blue-dark);background:var(--yellow);border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:950;position:absolute;top:16px;right:16px}.price{flex-wrap:wrap;align-items:baseline;gap:6px;margin:18px 0 4px;display:flex}.price strong{font-family:var(--font-number);font-size:4rem;line-height:.9}.price small{color:var(--muted);flex-basis:100%;font-weight:850}.license-quantity-control{border-radius:var(--radius-sm);background:#fbfdff;border:1px solid #002f6c1f;gap:8px;margin-top:14px;padding:14px;display:grid}.license-quantity-control small,.package-coverage{color:var(--muted);line-height:1.45}.package-coverage{margin-top:10px;font-weight:820;display:block}.plan-feature-heading{color:var(--blue-dark);letter-spacing:.04em;text-transform:uppercase;margin-top:18px;font-size:.82rem;font-weight:950;display:block}.social-proof-bubble{z-index:80;color:#102033;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #0f336429;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:.95rem;width:min(376px,100vw - 32px);padding:1rem 2.7rem 1rem 1rem;transition:opacity .35s,transform .35s;display:grid;position:fixed;bottom:24px;left:24px;transform:translate(-16px,18px)scale(.97);box-shadow:0 22px 70px #0f336433}.social-proof-bubble.is-visible{opacity:1;pointer-events:auto;transform:translate(0,0)scale(1)}.social-proof-pulse{background:#16a34a;border-radius:999px;width:8px;height:8px;animation:2.2s ease-out infinite social-proof-pulse;position:absolute;top:14px;left:16px;box-shadow:0 0 #16a34a6b}.social-proof-flag{background:#f3f7fb;border:1px solid #0f33641a;border-radius:14px;place-items:center;width:46px;height:46px;margin-top:.1rem;margin-left:4px;font-size:1.45rem;display:grid}.social-proof-copy{min-width:0}.social-proof-copy span{color:#e8192d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.15rem;font-size:.72rem;font-weight:900;display:block}.social-proof-copy strong{color:#162033;font-size:.94rem;line-height:1.28;display:block}.social-proof-copy small{color:#66758c;margin-top:.25rem;font-size:.78rem;display:block}.social-proof-close{color:#66758c;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;right:10px}.social-proof-close:hover,.social-proof-close:focus-visible{color:#0f3364;background:#eef4fa;outline:none}.hourly-trust-signal{z-index:78;color:#102033;background:linear-gradient(135deg, #fffffffa, #f4f8fdf5), var(--white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #0f336429;border-radius:18px;grid-template-columns:auto 1fr;gap:.85rem;width:min(340px,100vw - 32px);padding:.92rem 1rem;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 22px 70px #0f33642e}.hourly-trust-icon{width:42px;height:42px;color:var(--green);background:#11875d1a;border:1px solid #11875d29;border-radius:14px;place-items:center;display:grid}.hourly-trust-copy{min-width:0}.hourly-trust-copy strong{color:var(--blue-dark);font-family:var(--font-display);letter-spacing:0;font-size:1.22rem;font-weight:950;line-height:1.05;display:block}.hourly-trust-copy p{color:#263448;margin:.18rem 0 0;font-size:.88rem;font-weight:760;line-height:1.28}html[dir=rtl] .social-proof-bubble{padding:1rem 1rem 1rem 2.7rem}html[dir=rtl] .social-proof-pulse{left:auto;right:16px}html[dir=rtl] .social-proof-flag{margin-left:0;margin-right:4px}html[dir=rtl] .social-proof-close{left:10px;right:auto}@keyframes social-proof-pulse{0%{box-shadow:0 0 #16a34a6b}75%{box-shadow:0 0 0 12px #16a34a00}to{box-shadow:0 0 #16a34a00}}.feature-list{gap:10px;margin:10px 0 24px;padding:0;list-style:none;display:grid}.feature-list li{color:#334254;align-items:flex-start;gap:10px;line-height:1.4;display:flex}.feature-list svg{width:18px;height:18px;color:var(--green);flex:none;margin-top:1px}.notice{border-left:6px solid var(--yellow);color:#3f3923;background:#fff9d7;padding:16px 18px;line-height:1.55}.consumer-directory{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);align-items:center;gap:clamp(24px,5vw,58px);display:grid}.seal-showcase-section{text-align:center;justify-items:center;gap:clamp(28px,4vw,48px);display:grid}.seal-showcase-copy{max-width:760px}.seal-showcase-copy .lead-text{margin-inline:auto}.seal-showcase-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.16fr) minmax(0,.92fr);align-items:end;gap:clamp(14px,2.3vw,32px);width:min(100%,920px);display:grid}.seal-showcase-card{justify-content:center;align-items:flex-end;min-width:0;display:flex}.seal-showcase-card.featured{align-self:end}.seal-showcase-card img{filter:none;width:100%;height:auto;display:block}.home-cta-band{border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow);border:1px solid #002f6c1f;justify-content:space-between;align-items:center;gap:28px;padding:clamp(24px,4vw,40px);display:flex}.home-cta-band p{max-width:620px;color:var(--muted);line-height:1.58}.market-entry-hero{color:var(--white);background:linear-gradient(120deg, #121821f2, #002f6ceb), radial-gradient(circle at 18% 12%, #ed1c2440, transparent 32%), var(--blue-dark);position:relative;overflow:hidden}.market-entry-hero:before{content:"";opacity:.16;pointer-events:none;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.market-entry-hero-grid{grid-template-columns:minmax(0,.58fr) minmax(320px,.42fr);align-items:center;gap:clamp(32px,6vw,72px);min-height:720px;padding-top:34px;padding-bottom:34px;display:grid;position:relative}.market-entry-copy h1{max-width:900px;color:var(--white);font-size:clamp(3.35rem,6vw,6.15rem)}.market-entry-copy .hero-copy{color:#ffffffd1}.market-proof-list{gap:10px;max-width:720px;margin-top:22px;display:grid}.market-proof-list span{color:#ffffffdb;align-items:flex-start;gap:10px;font-weight:760;display:inline-flex}.market-proof-list svg{color:var(--yellow);flex:none}.market-entry-visual{justify-items:center;gap:16px;display:grid}.market-entry-seal-frame{border-radius:var(--radius);background:#ffffff14;border:1px solid #fff3;max-width:420px;padding:18px;box-shadow:0 32px 80px #0000005c}.market-entry-seal-frame img{width:100%;height:auto;display:block}.market-entry-caption{border-radius:var(--radius);background:#ffffff1a;border:1px solid #ffffff2e;max-width:420px;padding:16px 18px}.market-entry-caption strong,.market-entry-caption span{display:block}.market-entry-caption strong{color:var(--white);font-weight:950}.market-entry-caption span{color:#ffffffb8;margin-top:4px;line-height:1.45}.market-entry-split{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:start;gap:28px;display:grid}.market-gap-list{gap:12px;display:grid}.market-gap-list article{border-radius:var(--radius);background:var(--white);border:1px solid #002f6c24;padding:20px;box-shadow:0 10px 26px #0e1f350f}.market-gap-list strong{color:var(--ink);font-size:1.08rem;font-weight:950;display:block}.market-gap-list p{color:var(--muted);margin:8px 0 0;line-height:1.58}.market-entry-related .seo-cluster-item:first-child{border-color:#ed1c2440}.site-footer{color:var(--white);background:linear-gradient(120deg, #002f6cf5, #121821fa), var(--blue-dark)}.footer-inner{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(140px,.45fr));gap:34px;padding:52px 0;display:grid}.footer-logo{border-radius:var(--radius);background:#fffffff0;width:260px;padding:12px}.footer-brand-copy{max-width:280px;margin:16px 0 0;font-size:.94rem}.footer-inner p{color:#ffffffbd;line-height:1.58}.footer-disclaimer{max-width:520px;font-size:.82rem}.footer-links{gap:10px;display:grid}.footer-links h3{text-transform:uppercase;font-size:1rem}.footer-links a{color:#ffffffbd}.footer-language-strip{flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 26px;display:flex}.footer-language-strip .language-option{color:#ffffffe6;background:#ffffff12;border:1px solid #ffffff29}.footer-language-strip .language-option:hover,.footer-language-strip .language-option.active{color:var(--white);background:#ffffff24}.footer-bottom{color:#ffffffad;border-top:1px solid #ffffff24;padding:18px 0}.admin-page{background:#f5f7fb;min-height:80vh;padding:28px 0 64px}.admin-shell{grid-template-columns:246px minmax(0,1fr);gap:20px;width:min(1480px,100% - 32px);margin:0 auto;display:grid}.admin-sidebar,.admin-panel{background:var(--white)}.admin-sidebar{border-radius:var(--radius);border:1px solid #08224014;align-self:start;padding:16px;position:sticky;top:98px;box-shadow:0 14px 38px #0e1f3514}.admin-logo{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);width:100%;margin-bottom:18px;padding:10px}.admin-tab{color:#4f5f74;border-radius:var(--radius);cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;width:100%;padding:11px 12px;font-size:.94rem;font-weight:600;display:flex}.admin-tab.active,.admin-tab:hover{color:var(--blue-dark);background:#edf5ff}.admin-panel{border:1px solid #08224014;padding:26px;box-shadow:0 14px 38px #0e1f3514}.admin-page h1,.admin-page h2,.admin-page h3{font-family:var(--font-display);text-transform:none;letter-spacing:0}.admin-page h1{font-weight:660;line-height:1.12;font-size:clamp(2.1rem,3vw,3rem)!important}.admin-page h2{font-size:clamp(1.65rem,2.4vw,2.5rem);font-weight:660;line-height:1.16}.admin-page h3{font-size:1.28rem;font-weight:650}.admin-page .section-kicker,.admin-page .small-label{letter-spacing:.035em;font-weight:720}.admin-page .button,.admin-page .button-secondary,.admin-page .button-ghost,.admin-page .button-danger{font-weight:700}.admin-section-heading{gap:6px;margin-bottom:16px;display:grid}.admin-section-heading p{color:var(--muted);margin:0;line-height:1.5}.admin-subsection-heading{gap:4px;margin-top:22px;display:grid}.admin-subsection-heading.spaced{border-top:1px solid var(--line);margin-top:34px;padding-top:24px}.admin-subsection-heading h3{margin:0}.admin-subsection-heading p{color:var(--muted);margin:0;line-height:1.45}.seo-group-tabs{background:#eef5fc;border:1px solid #002f6c1f;border-radius:999px;gap:6px;width:fit-content;margin:4px 0 18px;padding:5px;display:inline-flex}.seo-group-tabs button{min-height:38px;color:var(--blue-dark);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-weight:780;transition:background .18s,color .18s,box-shadow .18s}.seo-group-tabs button.active{color:var(--white);background:var(--blue-dark);box-shadow:0 10px 22px #123b7024}.seo-editor-shell{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.seo-page-list{gap:10px;display:grid;position:sticky;top:20px}.seo-page-button{border-radius:var(--radius);width:100%;color:var(--blue-dark);background:var(--white);text-align:left;cursor:pointer;border:1px solid #002f6c24;gap:4px;padding:13px;display:grid}.seo-page-button.active{border-color:#e51d2a59;box-shadow:0 12px 26px #e51d2a17}.seo-page-button span{font-weight:850}.seo-page-button small{color:var(--muted)}.seo-page-button strong{color:#7f1d1d;background:#fee2e2;border-radius:999px;width:fit-content;padding:4px 8px;font-size:.72rem}.seo-editor-panel{gap:18px;display:grid}.seo-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.seo-field-grid.single{grid-template-columns:1fr}.seo-field-grid label,.seo-upload-field,.seo-editor-panel>label{color:var(--blue-dark);gap:7px;font-size:.9rem;font-weight:760;display:grid}.seo-upload-field>span:first-child{color:var(--blue-dark)}.seo-upload-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seo-upload-row input[type=file]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.seo-field-grid small{color:var(--muted);font-weight:650}.seo-noindex-toggle{border-radius:var(--radius);background:#fbfdff;border:1px solid #002f6c24;align-items:flex-start;gap:12px;padding:14px;display:flex}.seo-noindex-toggle input{margin-top:4px}.seo-noindex-toggle span{gap:3px;display:grid}.seo-noindex-toggle small{color:var(--muted);line-height:1.45}.seo-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.google-preview,.facebook-preview{border-radius:var(--radius);background:var(--white);border:1px solid #002f6c24;overflow:hidden;box-shadow:0 12px 28px #0e1f350f}.google-preview{padding:18px}.google-url{color:#188038;overflow-wrap:anywhere;margin:12px 0 4px;font-size:.9rem}.google-preview h3{color:#1a0dab;margin:0;font-size:1.22rem;font-weight:500;line-height:1.3}.google-preview p:last-of-type{color:#4d5156;margin:7px 0 0;line-height:1.45}.google-preview strong{color:#9f1239;margin-top:12px;font-size:.85rem;display:inline-flex}.facebook-image-preview{background:var(--blue-soft);place-items:center;min-height:172px;display:grid}.facebook-image-preview img{object-fit:cover;width:100%;height:172px}.facebook-preview-body{border-top:1px solid var(--line);background:#f8fafc;padding:14px}.facebook-preview-body span{color:var(--muted);text-transform:uppercase;font-size:.75rem}.facebook-preview-body h3{color:#1d2736;margin:4px 0;font-size:1rem;line-height:1.3}.facebook-preview-body p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.license-issue-panel{border-radius:var(--radius);background:#fbfdff;border:1px solid #002f6c24;margin:18px 0 8px;padding:18px}.license-issue-panel label{color:var(--blue-dark);gap:7px;font-size:.9rem;font-weight:720;display:grid}.license-issue-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.license-filter-panel{border-radius:var(--radius);background:#fbfdff;border:1px solid #002f6c24;grid-template-columns:minmax(280px,1.4fr) minmax(180px,.7fr) minmax(150px,.55fr) minmax(150px,.55fr);align-items:end;gap:12px;margin:18px 0 14px;padding:14px;display:grid;box-shadow:0 12px 28px #0e1f350d}.license-filter-panel label{color:var(--blue-dark);gap:7px;font-size:.9rem;font-weight:720;display:grid}.license-filter-summary{text-align:right;justify-content:end;gap:3px;min-height:46px;display:grid}.license-filter-summary strong{color:var(--blue-dark);font-size:1.05rem}.license-filter-summary p{color:var(--muted);margin:0;font-size:.84rem}.admin-feedback{border-radius:var(--radius);color:#0a6f4a;background:var(--mint);border:1px solid #11875d33;margin:14px 0 0;padding:12px 14px;font-weight:700}.admin-feedback.neutral{color:var(--blue-dark);background:var(--blue-soft);border-color:#002f6c24}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric{border:1px solid var(--line);border-radius:var(--radius);background:#fbfdff;padding:18px}.metric strong{font-family:var(--font-display);margin-top:8px;font-size:2rem;font-weight:680;display:block}.metric p{color:var(--muted);margin:6px 0 0;line-height:1.45}.order-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.order-stat-card{border-radius:var(--radius);background:#fbfffd;border:1px solid #11875d33;padding:18px;box-shadow:0 12px 28px #0e1f350d}.order-stat-card strong{color:var(--blue-dark);font-family:var(--font-display);margin-top:8px;font-size:2.15rem;font-weight:700;display:block}.order-stat-card p{color:var(--muted);margin:6px 0 0;line-height:1.45}.license-alert-list{gap:12px;margin-top:18px;display:grid}.license-alert-card{border-radius:var(--radius);background:#fff7f7;border:1px solid #e51d2a47;grid-template-columns:minmax(0,1.4fr) minmax(220px,.9fr) auto;align-items:center;gap:14px;padding:16px;display:grid;box-shadow:0 14px 34px #e51d2a14}.license-alert-card h3{margin:4px 0;font-size:1.18rem}.license-alert-card p{color:var(--muted);margin:0;line-height:1.45}.license-partner-box{border-radius:var(--radius);background:var(--white);border:1px solid #002f6c1f;gap:4px;padding:12px;display:grid}.license-partner-box span{color:var(--muted);overflow-wrap:anywhere;font-size:.88rem}.license-renewal-table{gap:8px;margin-top:12px;display:grid}.license-renewal-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);grid-template-columns:minmax(0,1.2fr) minmax(160px,.7fr) minmax(0,1fr);gap:14px;padding:13px 14px;display:grid}.license-renewal-row strong,.license-renewal-row span{display:block}.license-renewal-row span{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:.9rem}.lead-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.lead-status-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.lead-workflow-list,.order-workflow-list{gap:12px;margin-top:18px;display:grid}.lead-inbox-list{gap:10px;margin-top:18px;display:grid}.lead-inbox-row{border-radius:var(--radius);background:#fbfdff;border:1px solid #002f6c24;grid-template-columns:minmax(150px,.8fr) minmax(0,1.5fr) minmax(170px,.9fr) auto;align-items:center;gap:14px;padding:14px;display:grid;box-shadow:0 12px 28px #0e1f350f}.lead-inbox-row.due{border-color:#e51d2a57;box-shadow:0 14px 34px #e51d2a17}.lead-inbox-date,.lead-inbox-company,.lead-inbox-state{min-width:0}.lead-inbox-date strong{color:var(--blue-dark);font-weight:760;display:block}.lead-inbox-company h3{margin:0;font-size:1.02rem;line-height:1.22}.lead-inbox-company p{color:var(--muted);margin:4px 0 0;font-size:.9rem}.lead-inbox-state{align-items:center;display:flex}.admin-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0811208a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-modal-panel{background:var(--white);border:1px solid #002f6c29;border-radius:14px;width:min(860px,100%);max-height:min(86vh,900px);overflow:auto;box-shadow:0 34px 90px #08112047}.admin-modal-header{z-index:1;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;display:flex;position:sticky;top:0}.admin-modal-header h2{margin:4px 0 0;font-size:clamp(1.45rem,2vw,2rem)}.admin-modal-header p{color:var(--muted);margin:5px 0 0}.lead-detail-modal{display:grid}.lead-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 22px 0;display:grid}.lead-modal-grid article,.lead-modal-message{border:1px solid var(--line);border-radius:var(--radius);background:#fbfdff;gap:6px;min-width:0;padding:14px;display:grid}.lead-modal-grid strong{color:var(--blue-dark);font-size:1.02rem}.lead-modal-grid p,.lead-modal-message p{color:var(--muted);margin:0;line-height:1.5}.lead-modal-grid a{color:var(--blue-dark);overflow-wrap:anywhere;align-items:center;gap:6px;font-weight:760;display:inline-flex}.lead-modal-message{margin:12px 22px 0}.lead-modal-message p{white-space:pre-wrap;max-height:180px;overflow:auto}.lead-modal-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 22px 0;display:grid}.lead-modal-controls label{color:var(--blue-dark);gap:7px;font-size:.9rem;font-weight:720;display:grid}.admin-modal-actions{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:18px 22px 22px;display:flex;position:sticky;bottom:0}.lead-row{border-radius:var(--radius);background:#fbfdff;border:1px solid #002f6c24;box-shadow:0 12px 28px #0e1f350f}.order-row{border-radius:var(--radius);background:#fbfffd;border:1px solid #11875d33;box-shadow:0 12px 28px #0e1f350f}.lead-row.due{border-color:#e51d2a57;box-shadow:0 14px 34px #e51d2a17}.lead-row-main{grid-template-columns:1.1fr 1.25fr 1.35fr 1.25fr .9fr 1.7fr;align-items:center;gap:14px;padding:14px;display:grid}.order-row-main{grid-template-columns:1.1fr 1.25fr 1.35fr 1.05fr 1.1fr .85fr;align-items:center;gap:14px;padding:14px;display:grid}.lead-row-date,.lead-row-company,.lead-row-product,.lead-row-contact,.lead-row-status,.lead-row-actions,.order-row-date,.order-row-products,.order-row-amount,.order-row-status,.order-row-actions{min-width:0}.lead-row-date strong,.lead-row-product strong,.order-row-date strong,.order-row-products strong,.order-row-amount strong{color:var(--blue-dark);font-weight:760;display:block}.lead-row-company h3,.order-row h3{margin:0;font-size:1.02rem;line-height:1.22}.lead-row-company p,.lead-row-product p,.order-row p{color:var(--muted);margin:4px 0 0;font-size:.9rem}.lead-row-contact{color:var(--muted);gap:6px;font-size:.88rem;display:grid}.lead-row-contact a,.lead-product-link{min-width:0;color:var(--blue-dark);align-items:center;gap:6px;font-weight:720;display:inline-flex}.lead-row-contact a{overflow-wrap:anywhere}.lead-row-status,.order-row-status{justify-items:start;gap:7px;display:grid}.lead-row-status>span:last-child,.order-row-status>span:last-child{color:var(--muted);font-size:.86rem;font-weight:760}.lead-row-actions{grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:8px;display:grid}.order-row-actions{justify-content:flex-end;gap:8px;display:flex}.button.compact,.button-secondary.compact,.button-ghost.compact,.button-danger.compact{min-height:38px;padding:0 12px;font-size:.86rem}.lead-demo-note{color:var(--muted);background:var(--blue-soft);border-radius:999px;justify-self:end;padding:7px 10px;font-size:.78rem;font-weight:850}.lead-row-details{border-top:1px solid var(--line);padding:0 14px 14px}.lead-row-details summary{cursor:pointer;color:var(--blue-dark);padding:12px 0 0;font-weight:800}.lead-row-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:16px;padding-top:12px;display:grid}.lead-detail-message{white-space:pre-wrap;max-height:180px;color:var(--muted);margin:8px 0 0;line-height:1.55;overflow:auto}.lead-detail-controls{gap:12px;display:grid}.lead-detail-controls label{color:var(--blue-dark);gap:7px;font-size:.9rem;font-weight:720;display:grid}.order-status-badge.order-status-checkout_started{color:#7a4d00;background:#fff2cc}.order-status-badge.order-status-checkout_cancelled{color:#8f1d2b;background:#ffe4e8}.order-status-badge.order-status-paid,.order-status-badge.order-status-payment_succeeded{color:#0a6f4a;background:var(--mint)}.order-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.order-detail-grid p{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);margin:0;padding:12px}.lead-card{border-radius:var(--radius);background:#fbfdff;border:1px solid #002f6c24;gap:16px;padding:18px;display:grid;box-shadow:0 12px 30px #0e1f3512}.lead-card.due{border-color:#e51d2a57;box-shadow:0 14px 34px #e51d2a1a}.lead-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lead-card-head h3{margin-top:3px}.lead-card-head p{color:var(--muted);margin:5px 0 0}.lead-status-badge.lead-status-neu{color:var(--blue-dark);background:var(--blue-soft)}.lead-status-badge.lead-status-kontaktiert{color:#7a4d00;background:#fff2cc}.lead-status-badge.lead-status-bezahlt{color:#0a6f4a;background:var(--mint)}.lead-status-badge.lead-status-abgelehnt{color:#7f1d1d;background:#fee2e2}.lead-contact-list{color:#303b4c;flex-wrap:wrap;gap:8px 14px;display:flex}.lead-contact-list a,.lead-product-box a,.lead-follow-up{align-items:center;gap:6px;display:inline-flex}.lead-contact-list a,.lead-product-box a{color:var(--blue-dark);font-weight:760}.lead-product-box{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);gap:5px;padding:14px;display:grid}.lead-product-box p{color:var(--muted);margin:0}.lead-meta-row{flex-wrap:wrap;gap:8px;display:flex}.lead-meta-row span{color:var(--blue-dark);background:var(--blue-soft);border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:900}.lead-message{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:12px}.lead-message summary{cursor:pointer;color:var(--blue-dark);font-weight:850}.lead-message p{white-space:pre-wrap;color:var(--muted);line-height:1.55}.lead-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lead-controls label{color:var(--blue-dark);gap:7px;font-size:.9rem;font-weight:720;display:grid}.lead-note-field{grid-column:1/-1}.lead-note-field span{align-items:center;gap:6px;display:inline-flex}.lead-note-field .textarea{min-height:92px}.lead-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lead-follow-up{color:var(--blue-dark);font-size:.88rem;font-weight:850}.lead-follow-up.due{color:var(--red)}.admin-table{border-collapse:collapse;width:100%;margin-top:18px}.admin-table th,.admin-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 10px}.admin-table th{color:var(--muted);text-transform:uppercase;font-size:.78rem}.admin-table-row.active{background:#fbfdff}.admin-table input,.admin-table textarea{width:100%;min-width:180px}.license-link-button{color:var(--blue-dark);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:900;text-decoration:underline}.compact-select{min-width:132px;padding:9px 10px}.admin-table-actions{flex-wrap:wrap;gap:8px;display:flex}.danger-badge{color:#7f1d1d;background:#fee2e2}.license-detail-panel{border-radius:var(--radius);background:#fbfdff;border:1px solid #002f6c24;margin-top:20px;padding:18px;box-shadow:0 12px 28px #0e1f350f}.license-detail-panel .section-header{margin-bottom:18px}.license-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.license-detail-grid>div{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:14px}.license-detail-grid strong,.license-detail-grid p{display:block}.license-detail-grid strong{color:var(--blue-dark);margin-top:6px}.license-detail-grid p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;line-height:1.45}.license-detail-grid a{color:var(--blue-dark);margin-top:10px;font-weight:850;display:inline-flex}.badge{background:var(--blue-soft);color:var(--blue-dark);border-radius:999px;align-items:center;padding:6px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.asset-generator{gap:20px;display:grid}.asset-controls{grid-template-columns:minmax(360px,.86fr) minmax(460px,1.14fr);align-items:start;gap:20px;display:grid}.asset-control-card{box-shadow:none}.asset-control-card label{gap:7px;display:grid}.asset-design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.asset-design-option{text-align:left;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;background:#fbfdff;gap:10px;min-width:0;padding:12px;transition:border-color .18s,background .18s,transform .18s;display:grid}.asset-design-option:hover,.asset-design-option.active{background:#f7fbff;border-color:#0057b86b;transform:translateY(-1px)}.asset-design-option strong{color:var(--blue-dark);font-weight:680}.asset-design-option span{color:var(--muted);font-size:.8rem;line-height:1.35}.asset-design-thumb{border-radius:calc(var(--radius) - 2px);background-color:#fff;background-image:linear-gradient(45deg,#eef3f8 25%,#0000 25%),linear-gradient(-45deg,#eef3f8 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eef3f8 75%),linear-gradient(-45deg,#0000 75%,#eef3f8 75%),none;background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;place-items:center;height:190px;padding:10px;display:grid;overflow:hidden}.asset-design-thumb svg{width:100%;max-width:100%;height:100%;max-height:100%}.asset-export-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:18px;display:grid}.asset-size-note{border:1px solid var(--line);border-radius:var(--radius);background:var(--blue-soft);min-height:44px;color:var(--blue-dark);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:680;display:inline-flex}.asset-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.asset-export-status{color:var(--muted);align-items:center;gap:8px;margin:14px 0 0;font-weight:680;display:flex}.asset-preview-shell{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);grid-template-columns:minmax(230px,.25fr) minmax(0,.75fr);align-items:start;gap:20px;padding:20px;display:grid;box-shadow:0 14px 38px #0e1f3514}.asset-preview-shell p{color:var(--muted);line-height:1.55}.asset-preview-frame{border:1px solid var(--line);border-radius:var(--radius);background-color:#fff;background-image:linear-gradient(45deg,#f1f5f9 25%,#0000 25%),linear-gradient(-45deg,#f1f5f9 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#f1f5f9 75%),linear-gradient(-45deg,#0000 75%,#f1f5f9 75%),none;background-position:0 0,0 14px,14px -14px,-14px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;place-items:center;min-height:640px;padding:28px;display:grid;overflow:hidden}.asset-preview-art{place-items:center;width:min(100%,840px);height:100%;display:grid}.asset-preview-art svg{filter:drop-shadow(0 22px 40px #0c1c342e);max-width:100%;height:auto;max-height:min(560px,70vh)}.customer-login-grid{grid-template-columns:minmax(320px,.46fr) minmax(0,.54fr);align-items:start;gap:22px;display:grid}.customer-shell{grid-template-columns:minmax(0,.62fr) minmax(320px,.38fr);align-items:start;gap:22px;display:grid}.customer-panel{border-radius:var(--radius);background:var(--white);border:1px solid #002f6c24;gap:14px;padding:24px;display:grid;box-shadow:0 12px 34px #0c1c3414}.customer-panel p{color:var(--muted);line-height:1.58}.customer-upload-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.upload-drop{text-align:center;border-radius:var(--radius);min-height:112px;color:var(--blue-dark);cursor:pointer;background:#fbfdff;border:1px dashed #002f6c47;place-items:center;gap:8px;font-weight:850;display:grid}.upload-drop:hover{background:var(--blue-soft)}.customer-product-list{gap:10px;display:grid}.customer-product{border:1px solid var(--line);border-radius:var(--radius);background:#fbfdff;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.customer-product strong,.customer-product span{display:block}.customer-product span,.customer-product small{color:var(--muted)}.login-wrap{width:min(440px,100% - 32px);margin:70px auto}.page-hero{background:linear-gradient(105deg, #fffffff0, #e6f0fbd1), var(--steel);padding:82px 0 56px}.page-hero h1{font-size:clamp(3rem,7vw,6.4rem)}.blog-index-hero h1{max-width:980px;font-size:clamp(2.65rem,5.2vw,4.9rem)}.legal-content{color:#303b4c;max-width:860px;line-height:1.72}.about-layout{grid-template-columns:minmax(0,.64fr) minmax(300px,.36fr);align-items:start;gap:28px;display:grid}.about-main,.about-side{border-radius:var(--radius);background:var(--white);border:1px solid #002f6c24;box-shadow:0 12px 34px #0c1c3414}.about-main{padding:28px}.about-main p{color:#303b4c;font-size:1.08rem;line-height:1.72}.about-side{gap:10px;padding:18px;display:grid}.about-check{border:1px solid var(--line);border-radius:var(--radius);color:#303b4c;background:#fbfdff;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:13px;font-weight:800;display:grid}.about-story-card{gap:12px}.about-story-card strong,.about-story-card span{display:block}.about-story-card strong{color:var(--ink);margin-bottom:5px;font-weight:950}.about-story-card span{color:var(--muted);font-size:.94rem;font-weight:600;line-height:1.5}.about-check svg{color:var(--green)}@keyframes sealFlyIn{0%{opacity:0;filter:blur(10px);transform:translate(150px,-42px)rotate(6deg)scale(.9)}68%{opacity:1;filter:blur();transform:translate(-8px,4px)rotate(-1deg)scale(1.02)}to{opacity:1;filter:blur();transform:translate(0,0)rotate(0)scale(1)}}@keyframes logoFlyIn{0%{opacity:0;transform:translate(-48px,-18px)scale(.9)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes sealImageSwitch{0%{opacity:0;transform:translate(12px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.home-seal-card,.home-seal-logo,.seal-carousel,.seal-carousel-image{animation:none}}@media (max-width:980px){.header-inner{flex-wrap:wrap;padding:12px 0}.main-nav{order:3;width:100%;padding-bottom:4px;overflow-x:auto}.hero-grid,.home-hero-grid,.market-entry-hero-grid,.market-entry-split,.score-shell,.about-layout,.scoring-layout,.faq-layout,.portal-promo,.compact-directory,.consumer-directory,.seo-cluster,.blog-article-layout,.customer-login-grid,.customer-shell,.grid-2,.admin-shell,.asset-controls,.asset-preview-shell,.license-home-grid,.public-license-grid,.public-license-detail-layout,.private-offer-grid,.seo-editor-shell,.guided-result-card,.thank-you-grid,.product-test-launch-card{grid-template-columns:1fr}.market-entry-hero-grid{min-height:auto}.market-entry-visual{justify-items:start}.plans-grid,.grid-3,.test-fact-grid,.criterion-detail-grid,.result-boundary-grid,.directory-grid,.entry-grid,.blog-grid,.customer-upload-grid,.metric-grid,.order-stat-grid,.lead-status-grid,.asset-design-grid,.thank-you-steps,.known-as-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-workflow-grid{grid-template-columns:1fr}.license-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.license-search-field,.license-filter-summary{grid-column:1/-1}.license-filter-summary{text-align:left;justify-content:start}.seo-page-list{position:static}.seo-preview-grid,.seo-field-grid{grid-template-columns:1fr}.lead-row-main{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-inbox-row{grid-template-columns:minmax(150px,.8fr) minmax(0,1fr) auto}.lead-inbox-state{grid-column:1/-1}.order-row-main,.order-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-row-actions,.lead-row-detail-grid{grid-column:1/-1;grid-template-columns:1fr}.license-alert-card,.license-renewal-row,.license-detail-grid,.blog-inline-cta{grid-template-columns:1fr}.blog-inline-cta .button{width:fit-content}.strip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.score-output,.admin-sidebar,.blog-sidebar{position:static}.footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.header-actions .button{display:none}.header-actions{margin-left:auto}.language-switcher{gap:3px;padding:3px}.language-menu-summary{min-width:66px;min-height:38px;padding:6px 10px}.language-menu-panel{min-width:178px;right:0}.language-option{min-width:40px;padding:5px 6px;font-size:0}.language-option span:last-child{display:none}.language-menu-panel .language-option{font-size:.82rem}.language-menu-panel .language-option span:last-child{display:inline}.hero{padding-top:48px}.hero-grid,.market-entry-hero-grid,.market-entry-split,.hero-facts,.hero-proof-grid,.plans-grid,.grid-3,.test-fact-grid,.criterion-detail-grid,.result-boundary-grid,.directory-grid,.directory-grid.compact,.seal-showcase-grid,.entry-grid,.blog-grid,.customer-upload-grid,.metric-grid,.order-stat-grid,.lead-status-grid,.lead-controls,.license-filter-panel,.lead-inbox-row,.lead-modal-grid,.lead-modal-controls,.seo-preview-grid,.seo-field-grid,.lead-row-main,.order-row-main,.lead-row-actions,.lead-row-detail-grid,.order-detail-grid,.license-detail-grid,.strip-grid,.form-grid,.lookup-grid,.asset-design-grid,.asset-export-grid,.flow-stepper,.result-facts,.guided-check-heading,.criterion-check-grid,.thank-you-steps,.thank-you-note,.footer-inner{grid-template-columns:1fr}.home-hero{padding-top:42px}.test-modal-backdrop,.admin-modal-backdrop{padding:0}.admin-modal-panel{border-radius:0;width:100%;max-height:100svh}.admin-modal-header,.lead-modal-grid,.lead-modal-message,.lead-modal-controls,.admin-modal-actions{margin-left:0;margin-right:0;padding-left:16px;padding-right:16px}.admin-modal-actions{flex-direction:column}.test-modal{border-radius:0;width:100%;max-height:100svh}.test-modal-header{align-items:flex-start;padding:18px 16px}.modal-stepper{padding:12px 16px}.test-modal-body{padding:18px 16px 24px}.modal-actions{flex-direction:column-reverse;align-items:stretch}.product-test-launch-card .button,.blog-inline-cta .button,.blog-pagination .button,.blog-pagination .button-secondary,.admin-modal-actions .button,.admin-modal-actions .button-secondary,.admin-modal-actions .button-danger,.modal-actions .button,.modal-actions .button-secondary{width:100%}.blog-pagination{grid-template-columns:1fr}.blog-pagination>span:empty{display:none}.blog-pagination .button,.blog-pagination .button-secondary{justify-content:center;justify-self:stretch}.seal-hero-copy h1{font-size:clamp(2.35rem,12vw,3.25rem)}.market-entry-copy h1{font-size:clamp(2.55rem,13vw,4rem)}.market-entry-seal-frame,.market-entry-caption{max-width:320px}.market-entry-seal-frame{padding:12px}.hero-label:after{display:none}.text-nowrap{white-space:normal}.hero-quick-check{grid-template-columns:1fr}.home-seal-card,.home-seal-note,.seal-carousel,.public-license-seal{width:min(360px,100%)}.public-license-copy h1{font-size:clamp(2.25rem,11vw,3.15rem)}.public-license-grade span:first-child,.public-license-grade span:nth-child(3){font-size:clamp(5.65rem,21vw,6.9rem)}.public-license-grade span:nth-child(2){font-size:clamp(4.35rem,16vw,5.25rem)}.public-license-rating{font-size:clamp(2.3rem,12vw,3rem)}.seal-carousel-control{width:42px;height:42px}.seal-carousel-control.previous{left:8px}.seal-carousel-control.next{right:8px}.home-seal-grade span:first-child,.home-seal-grade span:nth-child(3){font-size:clamp(5.8rem,22vw,7rem)}.home-seal-grade span:nth-child(2){font-size:clamp(4.4rem,16vw,5.4rem)}.section-header{display:block}.input-row{flex-direction:column}.home-cta-band{flex-direction:column;align-items:stretch}.process-item,.method-step,.method-notice,.offer-result-head,.private-offer-summary div{grid-template-columns:1fr}.offer-form-card .button{justify-self:stretch}.booking-renewal-toggle{padding:20px 18px}.booking-renewal-state{justify-self:center}.social-proof-bubble{border-radius:16px;gap:.7rem;width:auto;padding:.9rem 2.45rem .9rem .9rem;bottom:16px;left:16px;right:16px}html[dir=rtl] .social-proof-bubble{padding:.9rem .9rem .9rem 2.45rem}.hourly-trust-signal{border-radius:16px;width:min(330px,100vw - 32px);padding:.82rem .9rem;bottom:132px;right:16px}.hourly-trust-icon{width:38px;height:38px}.hourly-trust-copy strong{font-size:1.08rem}.admin-table{display:block;overflow-x:auto}.asset-preview-frame{min-height:340px;padding:12px}.asset-preview-art svg{max-height:300px}}
