:root{--brand-600:#5b4fe9;--brand-500:#6c63ff;--brand-400:#8b85ff;--brand-200:#c9c6ff;--brand-100:#ecebff;--brand-50:#f6f5ff;--ink-900:#14142b;--ink-700:#2e2e48;--ink-500:#5a5a75;--ink-400:#8a8aa3;--line:#ececf3;--surface:#fff;--surface-2:#fafafd;--green-500:#2bb673;--orange-400:#f5a54a;--red-500:#f0483e;--grad-headline:linear-gradient(90deg, #4b3fd8 0%, #6c63ff 100%);--grad-button:linear-gradient(180deg, #6c63ff 0%, #5b4fe9 100%);--glow:radial-gradient(60% 50% at 50% 50%, #6c63ff38 0%, #6c63ff00 70%);--font-sans:"Inter", "Pretendard", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-hand:"Caveat", "Nanum Pen Script", cursive;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:20px;--radius-full:999px;--border:1px solid var(--line);--shadow-xs:0 1px 2px #14142b0a;--shadow-sm:0 2px 8px #14142b0d;--shadow-md:0 8px 24px #14142b0f;--shadow-float:0 16px 40px #14142b14, 0 2px 6px #14142b0a;--shadow-button:0 4px 14px #5b4fe959;--ease-out:cubic-bezier(.22, 1, .36, 1);--container:1200px;--nav-h:72px}.btn{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:600;line-height:1.2;transition:transform .15s,filter .15s,background .15s;display:inline-flex}.btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.btn:disabled{opacity:.6;cursor:progress;transform:none}.btn--primary{background:var(--grad-button);color:#fff;box-shadow:var(--shadow-button)}.btn--secondary{background:var(--surface);color:var(--brand-600);border-color:var(--brand-200)}.btn--lg{padding:14px 40px;font-size:17px}.btn--sm{padding:8px 14px;font-size:14px}.btn--xs{padding:4px 10px;font-size:12px}.btn--block{width:100%}.ghost{color:var(--brand-600);white-space:nowrap;font-size:13px;font-weight:600}.input{border:var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--ink-900);padding:10px 12px;font-size:15px}.input:focus{border-color:var(--brand-400);box-shadow:0 0 0 3px var(--brand-100);outline:none}.h2{letter-spacing:-.03em;font-size:44px}.h3{letter-spacing:-.025em;font-size:36px;font-weight:700;line-height:1.15}.lead{max-width:560px;margin:0 auto;font-size:20px;line-height:1.6}.lead--left{max-width:720px;margin:0;font-size:17px}.card-title{color:var(--ink-700);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600;line-height:1.4}.brand{color:var(--brand-600)}.eyebrow,.eyebrow-text{color:var(--brand-600);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-size:13px;font-weight:600;line-height:1;display:flex}.eyebrow__chip{border-radius:var(--radius-sm);background:var(--brand-100);place-items:center;width:28px;height:28px;display:grid}.fine{color:var(--ink-400);margin-top:16px;font-size:13px}.center{text-align:center}.demo-banner{background:var(--brand-50);color:var(--brand-600);text-align:center;padding:8px 16px;font-size:13px;font-weight:500}.nav{z-index:50;height:var(--nav-h);background:#ffffffeb;border-bottom:1px solid #0000;transition:border-color .15s;position:sticky;top:0}.nav--scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--line)}.nav__inner{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.logo{color:var(--brand-600);letter-spacing:-.03em;align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.logo__chip{background:var(--grad-button);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.nav__menu{gap:48px;display:flex}.nav__link{color:var(--ink-700);font-size:15px;font-weight:600}.nav__link:hover,.nav__link.active{color:var(--brand-600)}.nav__actions{align-items:center;gap:12px;display:flex}.nav__burger{color:var(--ink-700);cursor:pointer;background:0 0;border:0;padding:8px;display:none}.loc{position:relative}.loc__trigger{border:var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--ink-700);cursor:pointer;align-items:center;gap:6px;padding:9px 12px;font-size:14px;display:inline-flex}.loc__trigger strong{font-weight:600}.loc--inline .loc__trigger{border-color:var(--brand-200);background:var(--brand-50)}.loc__prefix{color:var(--ink-500)}.loc__panel{z-index:60;background:var(--surface);border:var(--border);border-radius:var(--radius-lg);width:320px;box-shadow:var(--shadow-float);gap:14px;padding:20px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.loc--inline .loc__panel{left:0;right:auto}.loc__title{color:var(--ink-900);font-size:17px;font-weight:700}.loc__meta{color:var(--ink-400);margin-top:-8px;font-size:13px}.loc__row{gap:8px;display:flex}.loc__field{color:var(--ink-400);gap:6px;font-size:13px;display:grid}.loc__error{color:var(--red-500);font-size:13px}.swatch{border-radius:var(--radius-md);color:var(--ink-700);letter-spacing:-.02em;flex-shrink:0;place-items:center;font-weight:700;display:inline-grid;box-shadow:inset 0 0 0 1px #14142b0f}.pill{border-radius:var(--radius-full);white-space:nowrap;background:var(--brand-100);color:var(--brand-600);align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.pill--green{color:#1d8a55;background:#2bb6731f}.pill--red{color:#c9332a;background:#f0483e1a}.pill--fastest{color:#b26a14;background:#f5a54a29}.pill--cheapest{color:#1d8a55;background:#2bb6731f}.pill--sev-high{color:#c9332a;text-transform:capitalize;background:#f0483e1a}.pill--sev-medium{color:#b26a14;text-transform:capitalize;background:#f5a54a29}.pill--sev-low{background:var(--surface-2);color:var(--ink-400);text-transform:capitalize}.dot{background:var(--ink-400);border-radius:50%;width:8px;height:8px;display:inline-block}.dot--live{background:var(--green-500)}.bar{border-radius:var(--radius-full);background:var(--line);width:100%;height:6px;display:block;overflow:hidden}.bar>span{border-radius:inherit;background:var(--brand-500);height:100%;animation:bar-in .8s var(--ease-out) both;transition:width .8s var(--ease-out);display:block}@keyframes bar-in{0%{width:0}}.options{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.option{border:var(--border);border-radius:var(--radius-lg);background:var(--surface);color:inherit;box-shadow:var(--shadow-xs);flex-direction:column;gap:6px;padding:24px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative}a.option:hover{border-color:var(--brand-200);box-shadow:var(--shadow-md);transform:translateY(-2px)}.option--best_value{border-color:var(--brand-200);background:linear-gradient(180deg, var(--brand-50), var(--surface) 60%)}.option--empty{background:var(--surface-2)}.option__head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.option__chip{border-radius:var(--radius-sm);background:var(--brand-100);width:28px;height:28px;color:var(--brand-600);place-items:center;display:grid}.option__label{color:var(--ink-400);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.option__channel{color:var(--ink-700);font-weight:600}.option__price{color:var(--ink-900);letter-spacing:-.02em;font-size:32px;font-weight:500;line-height:1.1}.option__meta{color:var(--ink-400);align-items:center;gap:6px;font-size:13px;display:flex}.option__go{color:var(--brand-600);align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:600;display:inline-flex}.options--compact .option{padding:18px}.options--compact .option__price{font-size:26px}.table{border:var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.table__row{border-top:var(--border);min-height:72px;color:inherit;grid-template-columns:48px minmax(0,2.4fr) 1.2fr .9fr .9fr 96px;align-items:center;gap:16px;padding:12px 24px;font-size:15px;display:grid}a.table__row:hover{background:var(--surface-2)}.table__row--head{background:var(--surface-2);min-height:44px;color:var(--ink-400);border-top:0;font-size:12px;font-weight:500}.table__row.is-muted{opacity:.55}.table__rank{color:var(--ink-400);font-weight:600}.table__product{align-items:center;gap:14px;min-width:0;display:flex}.table__brand{color:var(--ink-900);font-weight:600;display:block}.table__name{color:var(--ink-700);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.table__meta{color:var(--ink-400);font-size:12px;display:block}.table__price{color:var(--ink-900);font-weight:600;display:block}.table--offers .table__row{grid-template-columns:minmax(0,2fr) .8fr .8fr .9fr .9fr 96px}.tags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.search{border:var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-400);flex:260px;align-items:center;gap:8px;padding:0 14px;display:flex}.search input{min-width:0;color:var(--ink-900);background:0 0;border:0;outline:none;flex:1;padding:11px 0}.search:focus-within{border-color:var(--brand-400);box-shadow:0 0 0 3px var(--brand-100)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--ink-700);cursor:pointer;padding:7px 14px;font-size:14px;font-weight:500}.chip.is-active{background:var(--brand-100);border-color:var(--brand-200);color:var(--brand-600)}.spinner{place-items:center;padding:96px 0;display:grid}.spinner__dot{border:3px solid var(--brand-100);border-top-color:var(--brand-500);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.state{text-align:center;color:var(--ink-400);justify-items:center;gap:12px;padding:80px 24px;display:grid}.state h3{letter-spacing:-.02em;font-size:22px}.footer{border-top:var(--border);background:var(--surface-2);margin-top:128px;padding:64px 0 32px;font-size:14px}.footer__inner{flex-wrap:wrap;justify-content:space-between;gap:48px;display:flex}.footer__brand{gap:16px;max-width:360px;display:grid}.footer__cols{gap:64px;display:flex}.footer__cols>div{align-content:start;gap:10px;display:grid}.footer__cols a,.footer__cols span{color:var(--ink-500)}.footer__head{color:var(--ink-900);font-weight:600}.footer__legal{border-top:var(--border);color:var(--ink-400);gap:8px;margin-top:48px;padding-top:24px;font-size:12px;display:grid}@media (width<=1023px){.hide-md{display:none!important}.table__row{grid-template-columns:32px minmax(0,2fr) 1fr 88px}.table--offers .table__row{grid-template-columns:minmax(0,1.6fr) .8fr 1fr .9fr 80px}.nav__menu{gap:28px}}@media (width<=767px){.h2{font-size:30px}.h3{font-size:28px}.lead{font-size:17px}.nav__menu{top:var(--nav-h);background:var(--surface);border-bottom:var(--border);box-shadow:var(--shadow-md);flex-direction:column;gap:0;padding:8px 24px 16px;display:none;position:absolute;left:0;right:0}.nav__menu.is-open{display:flex}.nav__link{padding:12px 0}.nav__burger{display:block}.nav__cta,.loc__label .loc__prefix{display:none}.loc__panel{top:calc(var(--nav-h) + 8px);width:auto;position:fixed;left:16px!important;right:16px!important}.options{grid-template-columns:1fr}.table__row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px 16px}.table__row>:first-child:not(.table__product),.table__row--head,.table__row .ghost{display:none}.table--offers .table__row{grid-template-columns:minmax(0,1fr) auto auto}.table--offers .table__row>:first-child{display:block}.table--offers .table__row>:nth-child(2),.table--offers .table__row>:nth-child(5){display:none}}.section{padding:128px 0 0}.section--tight{padding-top:96px}.hero{padding-top:96px;overflow-x:clip}.hero__inner{text-align:center}.hero__title{letter-spacing:-.04em;margin-bottom:24px;font-size:80px;line-height:1}.hero__search{border:var(--border);background:var(--surface);max-width:620px;box-shadow:var(--shadow-md);color:var(--ink-400);border-radius:12px;align-items:center;gap:12px;margin:40px auto 0;padding:6px 6px 6px 18px;display:flex}.hero__search input{min-width:0;color:var(--ink-900);background:0 0;border:0;outline:none;flex:1;font-size:16px}.hero__search:focus-within{border-color:var(--brand-200)}.hero__search .btn--lg{padding:13px 28px}.hero__visual{margin-top:72px;position:relative}.hero__glow{background:var(--glow);pointer-events:none;position:absolute;inset:-15% -20%}.hero__dash{text-align:left;max-width:1040px;animation:dash-in .7s .2s var(--ease-out) both;margin:0 auto;position:relative}.hero__dash--loading{border:var(--border);border-radius:var(--radius-xl);background:var(--surface);place-items:center;min-height:420px;display:grid}@keyframes dash-in{0%{opacity:0;transform:scale(.98)}}.hand-note{z-index:2;font-family:var(--font-hand);color:var(--ink-700);text-align:left;font-size:26px;line-height:1.05;position:absolute;top:-64px;left:max(0px,50% - 600px);transform:rotate(-4deg)}.hand-note span{color:var(--brand-600)}.hand-note__arrow{fill:none;width:80px;height:64px;stroke:var(--ink-700);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:40px;left:60%}.frame{border:var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.frame__bar{border-bottom:var(--border);gap:6px;padding:14px 18px;display:flex}.frame__bar span{background:var(--brand-200);border-radius:50%;width:10px;height:10px}.frame__body{display:flex}.frame__side{border-right:var(--border);background:var(--surface-2);width:56px;color:var(--ink-400);flex-direction:column;align-items:center;gap:10px;padding:20px 0;display:flex}.frame__side span{border-radius:var(--radius-md);place-items:center;width:36px;height:36px;display:grid}.frame__side .is-active{background:var(--brand-100);color:var(--brand-600)}.frame__main{flex:1;min-width:0;padding:24px 28px 12px}.frame__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.frame__title{align-items:center;gap:12px;min-width:0;display:flex}.frame__greet{color:var(--ink-900);letter-spacing:-.02em;font-size:22px;font-weight:700}.frame__sub{color:var(--ink-400);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.segmented{border:var(--border);border-radius:var(--radius-md);background:var(--surface-2);padding:3px;display:inline-flex}.segmented button{color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 14px;font-size:13px;font-weight:600}.segmented .is-active{background:var(--surface);color:var(--brand-600);box-shadow:var(--shadow-xs)}.metrics{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.metric{border:var(--border);border-radius:var(--radius-lg);gap:6px;padding:16px;display:grid}.metric__top{color:var(--ink-400);justify-content:space-between;font-size:13px;display:flex}.metric__top a{font-weight:600}.metric__num{color:var(--ink-900);letter-spacing:-.02em;font-size:30px;font-weight:500;line-height:1}.metric__meta{color:var(--ink-400);font-size:12px}.mini-table{margin-top:16px}.mini-table__row{border-top:var(--border);min-height:56px;color:var(--ink-700);grid-template-columns:minmax(0,2.2fr) .8fr 1.2fr 1.3fr;align-items:center;gap:12px;font-size:14px;display:grid}.mini-table__row--head{min-height:40px;color:var(--ink-400);border-top:0;font-size:12px}a.mini-table__row:hover{background:var(--surface-2)}.mini-table__product{align-items:center;gap:10px;min-width:0;display:flex}.mini-table__product>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-table__product strong{color:var(--ink-900);font-weight:600}.mini-table__bar{color:var(--ink-400);align-items:center;gap:10px;font-size:12px;display:flex}.mini-table__bar .bar{flex:1}.float{z-index:3;border:var(--border);border-radius:var(--radius-xl);background:var(--surface);width:240px;box-shadow:var(--shadow-float);padding:18px;animation:6s ease-in-out infinite float;position:absolute}.float--left{bottom:40px;left:-110px}.float--right{animation-delay:-3s;top:120px;right:-110px}@keyframes float{0%,to{transform:translateY(-6px)}50%{transform:translateY(6px)}}.float__head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.float__avatar{color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.float__avatar--green{background:var(--green-500)}.float__avatar--orange{background:var(--orange-400)}.float__avatar i{background:var(--green-500);border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.float__name{color:var(--ink-900);font-size:17px;font-weight:600}.float__meta{color:var(--ink-400);margin-bottom:10px;font-size:12px}.float__checks{color:var(--ink-700);gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.float__checks li{align-items:center;gap:6px;display:flex}.float__checks svg{color:var(--green-500)}.spark{width:100%;height:48px;display:block}.spark__line{stroke-dasharray:1;animation:draw 1.2s var(--ease-out) both}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.logo-strip{flex-wrap:wrap;justify-content:center;gap:24px 48px;margin:40px 0 0;padding:0;list-style:none;display:flex}.logo-strip li{color:var(--ink-900);letter-spacing:-.03em;opacity:.85;font-size:22px;font-weight:800}.badges{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.badge{border:var(--border);border-radius:var(--radius-lg);padding:24px;font-size:15px;position:relative}.badge__title{color:var(--brand-600);margin-bottom:8px;padding-right:48px;font-size:18px;font-weight:700}.badge__icon{color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:24px;right:24px}.feature{grid-template-columns:5fr 7fr;align-items:center;gap:64px;padding:64px 0;display:grid}.feature--flip{grid-template-columns:7fr 5fr}.feature--flip .feature__text{order:2}.feature__text{justify-items:start;gap:20px;display:grid}.feature__text .h3{margin-bottom:4px}.feature__visual{min-width:0}.feature__visual--bleed{margin-right:-96px}.ticks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ticks li{align-items:center;gap:10px;display:flex}.ticks svg{color:var(--brand-600)}.ticks strong{color:var(--ink-700)}.report{border:var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-md);padding:24px}.report__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.report--upload{border:2px dashed var(--brand-200);background:var(--brand-50);box-shadow:none;color:var(--brand-600);text-align:center;justify-items:center;gap:8px;padding:56px 24px;display:grid}.report--upload p:last-child{color:var(--ink-400);font-size:14px}.check-row{border-top:var(--border);min-height:52px;color:var(--ink-700);align-items:center;gap:12px;font-size:14px;display:flex}.check-row__icon{width:24px;height:24px;color:var(--green-500);background:#2bb67324;border-radius:50%;place-items:center;display:grid}.check-row__icon.is-unsure{color:var(--orange-400);background:#f5a54a29}.check-row__state{color:var(--ink-400);margin-left:auto;font-size:12px}.cta-band{background:var(--brand-50);margin-top:128px;padding:96px 0}.cta-band .lead{margin:16px auto 32px}.page{min-height:60vh;padding-top:56px}.page__head{text-align:center;justify-items:center;gap:16px;margin-bottom:40px;display:grid}.page__head .eyebrow-text{margin:0}.page__head--left{text-align:left;justify-items:start}.toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.sort{color:var(--ink-400);align-items:center;gap:8px;font-size:13px;display:flex}.sort .input{width:auto}.crumbs{color:var(--ink-400);gap:8px;margin-bottom:24px;font-size:13px;display:flex}.pd-head{border-bottom:var(--border);grid-template-columns:auto 1fr auto;align-items:start;gap:32px;padding-bottom:40px;display:grid}.pd-head__text{gap:12px;max-width:680px;display:grid}.pd-head__text .eyebrow-text{margin:0}.pd-head__name{color:var(--ink-700);font-weight:700}.pd-section{padding-top:48px}.pd-section .h3{margin-bottom:20px;font-size:26px}.pd-section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pd-section__meta{color:var(--ink-400);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;font-size:13px;display:flex}.auth{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;display:grid}.auth__list{gap:20px;margin:0;padding:0;list-style:none;display:grid}.auth__side{top:calc(var(--nav-h) + 24px);gap:16px;display:grid;position:sticky}.check{border:var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:24px;transition:border-color .15s}.check.is-genuine{border-color:#2bb67366}.check.is-fake{border-color:#f0483e66}.check__head{grid-template-columns:auto 1fr auto;align-items:start;gap:14px;display:grid}.check__num{border-radius:var(--radius-sm);background:var(--brand-100);width:28px;height:28px;color:var(--brand-600);place-items:center;font-size:13px;font-weight:700;display:grid}.check__desc{color:var(--ink-500);font-size:14px}.check__compare{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.check__compare figure{gap:10px;margin:0;font-size:13px;line-height:1.5;display:grid}.check__compare img,.cv{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);border:var(--border);width:100%}.check__answers{flex-wrap:wrap;gap:8px;display:flex}.answer{border:var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--ink-700);cursor:pointer;padding:8px 14px;font-size:14px;font-weight:500}.answer--genuine.is-active{border-color:var(--green-500);color:#1d8a55;background:#2bb6731f}.answer--unsure.is-active{border-color:var(--orange-400);color:#b26a14;background:#f5a54a24}.answer--fake.is-active{border-color:var(--red-500);color:#c9332a;background:#f0483e1a}.check__sources{color:var(--ink-400);margin-top:14px;font-size:12px}.check__sources a{margin-right:8px}.cv{background:var(--surface-2);place-items:center;display:grid}.cv--genuine{background:linear-gradient(180deg, #f4fbf7, var(--surface-2))}.cv--fake{background:linear-gradient(180deg, #fdf5f4, var(--surface-2))}.cv__word{color:var(--ink-900);letter-spacing:.04em;font-size:30px;font-weight:600}.cv--fake .cv__word{letter-spacing:.1em;filter:blur(.6px);font-weight:800}.cv__cap{border:6px solid var(--ink-700);width:72px;height:72px;box-shadow:inset 0 0 0 10px var(--surface), inset 0 0 0 12px var(--ink-400);border-radius:50%}.cv--fake .cv__cap{border-color:var(--ink-400);box-shadow:inset 0 0 0 10px var(--surface);transform:rotate(8deg)scale(.95)}.cv__drop{background:radial-gradient(circle at 35% 35%,#fff,#dcdce8 70%);border-radius:50%/60% 60% 40% 40%;width:56px;height:72px;box-shadow:0 16px 0 -10px #dcdce8e6}.cv--fake .cv__drop{width:80px;height:40px;box-shadow:none;background:radial-gradient(circle at 40% 40%,#fff,#e8e8f0 70%);border-radius:50%}.cv__code{border:1px dashed var(--ink-400);color:var(--ink-700);border-radius:4px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.cv__box{background:linear-gradient(180deg, var(--brand-200) 0 30%, #fff 30%);border:1px solid var(--line);border-radius:4px;width:64px;height:80px}.cv--fake .cv__box{filter:blur(.8px)saturate(.6);background:linear-gradient(#e5e2ff 0 34%,#fff 34%)}.verdict{border:var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);gap:10px;padding:24px;display:grid}.verdict__label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-400);font-size:12px;font-weight:600}.verdict__title{color:var(--ink-900);letter-spacing:-.03em;font-size:26px;font-weight:800}.verdict__body{font-size:14px}.verdict--green{border-color:#2bb67373}.verdict--green .verdict__title{color:#1d8a55}.verdict--green .bar>span{background:var(--green-500)}.verdict--orange{border-color:#f5a54a99}.verdict--orange .verdict__title{color:#b26a14}.verdict--orange .bar>span{background:var(--orange-400)}.verdict--red{border-color:#f0483e73}.verdict--red .verdict__title{color:#c9332a}.verdict--red .bar>span{background:var(--red-500)}.upload-soon{border:2px dashed var(--brand-200);border-radius:var(--radius-lg);background:var(--brand-50);color:var(--brand-600);gap:6px;padding:20px;font-size:14px;display:grid}.upload-soon p:last-child{color:var(--ink-500)}@media (width<=1279px){.hero__title{font-size:64px}.float{scale:.9}.float--left{left:-40px}.float--right{right:-40px}.feature__visual--bleed{margin-right:0}}@media (width<=1023px){.metrics{grid-template-columns:repeat(2,1fr)}.metrics .metric:nth-child(3){display:none}.mini-table__row{grid-template-columns:minmax(0,2fr) .8fr 1.2fr}.float{display:none}.feature,.feature--flip{grid-template-columns:1fr;gap:40px}.feature--flip .feature__text{order:0}.auth{grid-template-columns:1fr}.auth__side{position:static}.pd-head{grid-template-columns:auto 1fr}.pd-head__fake{grid-column:1/-1;justify-self:start}}@media (width<=767px){.section{padding-top:80px}.hero{padding-top:56px}.hero__title{font-size:44px}.hero__search{flex-wrap:wrap;padding:12px}.hero__search .btn{width:100%}.hand-note{display:none}.hero__visual{margin-top:48px}.frame__side{display:none}.frame__main{padding:18px 16px 8px}.frame__head{flex-direction:column;align-items:flex-start}.metrics{grid-template-columns:1fr}.metrics .metric:nth-child(3){display:grid}.mini-table__row{grid-template-columns:minmax(0,1fr) auto}.mini-table__row>:last-child{display:none}.badges{grid-template-columns:1fr}.logo-strip li{font-size:18px}.pd-head{grid-template-columns:1fr;gap:20px}.check__compare{grid-template-columns:1fr}.check__head{grid-template-columns:auto 1fr}.check__head .pill{grid-column:2;justify-self:start}.cta-band{margin-top:80px;padding:64px 0}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--ink-500);background:var(--surface);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";margin:0;font-size:16px;line-height:1.6;overflow-x:clip}h1,h2,h3,h4{color:var(--ink-900);letter-spacing:-.04em;margin:0;font-weight:800;line-height:1.1}p{margin:0}a{color:var(--brand-600);text-decoration:none}button,input,select{font:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.container{max-width:var(--container);margin:0 auto;padding:0 24px}.text-gradient{background:var(--grad-headline);color:#0000;-webkit-background-clip:text;background-clip:text}.num{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reveal{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(16px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}
