@font-face{font-family:"captionSerif";src:url(/_next/static/media/ea4c143a3aa9e9c0-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"captionSerif Fallback";src:local("Arial");ascent-override:111.13%;descent-override:35.93%;line-gap-override:0.00%;size-adjust:93.23%}.__className_edb81b{font-family:"captionSerif","captionSerif Fallback";font-weight:400;font-style:italic}.__variable_edb81b{--font-landing-caption-serif:"captionSerif","captionSerif Fallback"}.landing-value-section_section__gNnPd{background:#fff;color:#111318;padding:clamp(72px,6vw,96px) 0 clamp(36px,4vw,56px);font-family:var(--font-ui-sans)}.landing-value-section_inner__m6oJw{width:min(var(--landing-content-width,1180px),calc(100% - var(--landing-inline-gutter, 48px)));margin:0 auto}.landing-value-section_columns__BaiKz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-value-section_column__w2wNL{min-width:0;min-height:350px;padding:5px clamp(26px,3vw,44px) 10px}.landing-value-section_column__w2wNL:first-child{padding-left:0}.landing-value-section_column__w2wNL:last-child{padding-right:0}.landing-value-section_column__w2wNL+.landing-value-section_column__w2wNL{border-left:1px solid rgb(21 103 233/.82)}.landing-value-section_title__2uzwF{margin:0 0 32px;color:#111318;font-size:var(--landing-heading-size,clamp(42px,5vw,66px));font-style:normal;font-weight:var(--landing-heading-weight,690);line-height:.9;letter-spacing:-.04em;white-space:nowrap;transition:color .22s ease}.landing-value-section_description__BUX5r{max-width:306px;margin:0;color:#3c424c;font-size:clamp(27px,2.325vw,31.5px);font-weight:430;line-height:1.53;letter-spacing:-.018em;text-wrap:pretty}.landing-value-section_description__BUX5r strong{color:#1567e9;font-weight:620}.landing-value-section_closingLine__Rqpql{display:block;margin-top:.72em;color:#171a20;font-weight:580}@media (hover:hover) and (pointer:fine){.landing-value-section_column__w2wNL:hover .landing-value-section_title__2uzwF{color:#1567e9}}@media (max-width:900px){.landing-value-section_section__gNnPd{padding:64px 0 36px}.landing-value-section_inner__m6oJw{width:calc(100% - var(--landing-inline-gutter, 32px))}.landing-value-section_columns__BaiKz{display:block}.landing-value-section_column__w2wNL{min-height:0;padding:0 0 42px}.landing-value-section_column__w2wNL+.landing-value-section_column__w2wNL{border-top:1px solid rgb(21 103 233/.82);border-left:0;padding-top:42px}.landing-value-section_title__2uzwF{margin-bottom:17px;font-size:var(--landing-heading-size-mobile,clamp(36px,10.1vw,42px))}.landing-value-section_description__BUX5r{max-width:32ch;font-size:27px;line-height:1.5}.landing-value-section_mobileActive__WELkH .landing-value-section_title__2uzwF{color:#1567e9}}@media (prefers-reduced-motion:reduce){.landing-value-section_title__2uzwF{transition:none}}.landing-value-section_description__BUX5r{font-size:var(--landing-subtitle-size);line-height:1.5}.more-examples-section_section__5fvUE{--landing-section-grid-height:48px;padding-top:80px;background:#fff;color:#111318;font-family:var(--font-ui-sans)}.more-examples-section_header__HurzA{position:relative;width:min(var(--landing-content-width,1180px),calc(100% - var(--landing-inline-gutter, 48px)));margin:0 auto 44px;text-align:center}.more-examples-section_header__HurzA h2{margin:0;font-size:var(--landing-heading-size,clamp(42px,5vw,66px));font-weight:var(--landing-heading-weight,690);line-height:1.02;letter-spacing:-.04em}.more-examples-section_ribbons__6pu4h{container-type:inline-size;width:100%}.more-examples-section_row__YFr4L{touch-action:pan-y;user-select:none;cursor:grab;overflow:hidden;background:#e7e5e1}.more-examples-section_row__YFr4L:focus-visible{outline:2px solid #1567e9;outline-offset:-2px}.more-examples-section_group__5nJFQ,.more-examples-section_track__m6l8Y{display:flex;width:max-content}.more-examples-section_track__m6l8Y{translate:var(--ribbon-offset,0) 0;animation:more-examples-section_drift-left__hkYDf 110s linear infinite;animation-play-state:paused}.more-examples-section_track__m6l8Y[data-direction=right]{animation-name:more-examples-section_drift-right__wlNOj}.more-examples-section_section__5fvUE[data-running=true] .more-examples-section_track__m6l8Y{animation-play-state:running}.more-examples-section_row__YFr4L:focus-visible .more-examples-section_track__m6l8Y,.more-examples-section_row__YFr4L[data-interacting=true] .more-examples-section_track__m6l8Y{animation-play-state:paused}.more-examples-section_frame__ZGsAv{display:block;flex:none;width:calc(100cqw / 9);height:auto;aspect-ratio:3/4;object-fit:cover;border:0;border-radius:0}@keyframes more-examples-section_drift-left__hkYDf{0%{transform:translateX(-33.3333333333%)}to{transform:translateX(-66.6666666667%)}}@keyframes more-examples-section_drift-right__wlNOj{0%{transform:translateX(-66.6666666667%)}to{transform:translateX(-33.3333333333%)}}@media (max-width:1024px){.more-examples-section_frame__ZGsAv{width:25cqw}}@media (max-width:680px){.more-examples-section_section__5fvUE{padding-top:48px}.more-examples-section_header__HurzA{margin-bottom:28px}.more-examples-section_header__HurzA h2{font-size:var(--landing-heading-size-mobile,clamp(36px,10.1vw,42px))}.more-examples-section_frame__ZGsAv{width:52cqw}}@media (prefers-reduced-motion:reduce){.more-examples-section_row__YFr4L{overflow-x:auto;touch-action:auto;cursor:auto}.more-examples-section_track__m6l8Y,.more-examples-section_track__m6l8Y[data-direction=right]{animation:none;translate:none}.more-examples-section_group__5nJFQ[aria-hidden=true]{display:none}}.more-examples-section_header__HurzA{text-align:left}.no-subscription-section_section__o9JID{padding:clamp(64px,6vw,88px) 0 28px;color:#171b21;font-family:var(--font-ui-sans)}.no-subscription-section_bento__EBmnW{width:min(var(--landing-content-width,1120px),calc(100% - var(--landing-inline-gutter, 64px)));margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr;grid-template-areas:"story trial" "photos trial" "price trial";gap:18px}.no-subscription-section_story__hdwWt{grid-area:story;min-width:0;min-height:320px;padding:38px 40px;border-radius:28px;background:#f3f5f8}.no-subscription-section_heading__kCHAI{margin:0 0 24px;font-size:56px;font-weight:600;line-height:1.08;letter-spacing:-.045em}.no-subscription-section_heading__kCHAI span{display:block}.no-subscription-section_heading__kCHAI span:first-child{color:#2454e6}.no-subscription-section_description__s8hw2{margin:0;color:#535b67;font-size:28.5px;line-height:1.65;letter-spacing:-.022em}.no-subscription-section_description__s8hw2 span{display:block;margin-top:8px}.no-subscription-section_photos__jBFVM{grid-area:photos;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-width:0}.no-subscription-section_photo__xwluL{margin:0;min-width:0;height:300px;overflow:hidden;background:#e0e9ed;border-radius:28px}.no-subscription-section_photo__xwluL img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.no-subscription-section_interactive__kG7yp{--action-inset:29px;position:relative;appearance:none;border:0;text-decoration:none;text-align:left;font:inherit;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease}.no-subscription-section_interactive__kG7yp:focus-visible{outline:3px solid #17369d;outline-offset:5px}.no-subscription-section_interactive__kG7yp:active{transform:translateY(-1px)}.no-subscription-section_arrow__q3ioI{position:absolute;right:var(--action-inset);bottom:23.5px;flex:none;width:43px;height:43px;transition:transform .25s ease}.no-subscription-section_price__fnIIU{--hover-shadow:#191d2480;grid-area:price;display:flex;align-items:center;justify-content:space-between;min-height:90px;padding:10px 29px;border-radius:24px;background:#191d24;font-size:25px;font-weight:500;letter-spacing:-.035em}.no-subscription-section_trial__sxrmN{--hover-shadow:#1646b780;grid-area:trial;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:46px 40px 23.5px;border-radius:28px;background:#2454e6}.no-subscription-section_trialHeading___oeIk{display:block;font-size:46px;font-weight:500;line-height:1.08;letter-spacing:-.045em}.no-subscription-section_trialHeading___oeIk>span{display:block}.no-subscription-section_trialHeading___oeIk>span:first-child{font-family:var(--font-landing-caption-serif),Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.035em;line-height:1.12}.no-subscription-section_trialHeading___oeIk>span+span{margin-top:24px}.no-subscription-section_trialDescription__u6tWC{display:block;margin-top:27px;max-width:345px;font-size:28.5px;line-height:1.55;letter-spacing:-.025em;color:#e6ecff}.no-subscription-section_trialBottom__15nJk{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;margin-top:auto;min-height:123px;padding-top:80px;padding-right:63px}.no-subscription-section_noCard__ySZfy{padding-bottom:6px;font-size:15px;letter-spacing:-.025em;color:#e6ecff;white-space:nowrap}@media (hover:hover){.no-subscription-section_interactive__kG7yp:hover{transform:translateY(-4px);box-shadow:0 16px 32px -20px var(--hover-shadow)}.no-subscription-section_interactive__kG7yp:hover .no-subscription-section_arrow__q3ioI{transform:translate(5px,-5px)}.no-subscription-section_trial__sxrmN:hover{background:#1947d8}.no-subscription-section_price__fnIIU:hover{background:#303640}}@media (max-width:1100px){.no-subscription-section_story__hdwWt{padding:32px}.no-subscription-section_heading__kCHAI{font-size:44px}.no-subscription-section_description__s8hw2,.no-subscription-section_trialDescription__u6tWC{font-size:25.5px}.no-subscription-section_trial__sxrmN{padding:36px 29px 23.5px}.no-subscription-section_trialHeading___oeIk{font-size:36px}.no-subscription-section_photo__xwluL{height:265px}}@media (max-width:760px){.no-subscription-section_bento__EBmnW{grid-template-columns:1fr;grid-template-areas:"story" "photos" "trial" "price";gap:12px}.no-subscription-section_story__hdwWt{padding:32px 27px;min-height:0;border-radius:24px}.no-subscription-section_heading__kCHAI{font-size:37px}.no-subscription-section_trialHeading___oeIk{font-size:34px}.no-subscription-section_description__s8hw2{line-height:1.6}.no-subscription-section_description__s8hw2 span{margin-top:12px}.no-subscription-section_photos__jBFVM{gap:12px}.no-subscription-section_photo__xwluL{height:auto;aspect-ratio:3/4;border-radius:22px}.no-subscription-section_photo__xwluL img{object-position:center}.no-subscription-section_trial__sxrmN{padding:32px 27px 22.5px;border-radius:24px;min-height:385px}.no-subscription-section_trialDescription__u6tWC{margin-top:22px}.no-subscription-section_trialBottom__15nJk{padding-top:37px;min-height:74px}.no-subscription-section_noCard__ySZfy{font-size:13px}.no-subscription-section_interactive__kG7yp{--action-inset:26px}.no-subscription-section_arrow__q3ioI{width:37px;height:37px;bottom:22.5px}.no-subscription-section_price__fnIIU{min-height:82px;border-radius:22px;padding:10px 26px;font-size:23px}}@media (max-width:380px){.no-subscription-section_story__hdwWt,.no-subscription-section_trial__sxrmN{padding:28px 23px}.no-subscription-section_heading__kCHAI{font-size:32px}.no-subscription-section_description__s8hw2,.no-subscription-section_trialDescription__u6tWC{font-size:24px}.no-subscription-section_trialHeading___oeIk{font-size:30px}.no-subscription-section_photo__xwluL{border-radius:18px}}@media (prefers-reduced-motion:reduce){.no-subscription-section_arrow__q3ioI,.no-subscription-section_interactive__kG7yp{transition:none}.no-subscription-section_interactive__kG7yp:active,.no-subscription-section_interactive__kG7yp:hover,.no-subscription-section_interactive__kG7yp:hover .no-subscription-section_arrow__q3ioI{transform:none}}.no-subscription-section_description__s8hw2,.no-subscription-section_trialDescription__u6tWC{font-size:var(--landing-subtitle-size);line-height:1.5}.quality-scanner-section_root__28dGW{--blue:#1567e9;--ink:#111318;--muted:#69717e;--font-ui-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,Arial,Helvetica,sans-serif;--font-ui-mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;--landing-heading-size:clamp(42px,5vw,66px);--landing-heading-size-mobile:clamp(34px,9.6vw,40px);--landing-heading-weight:690;--line:#e2e8ec;--green:#278363;--red:#ba5845;--signal:#8cdbff}.quality-scanner-section_root__28dGW *{box-sizing:border-box}.quality-scanner-section_root__28dGW{margin:0;background:#fff;color:var(--ink);font-family:var(--font-ui-sans);-webkit-font-smoothing:antialiased}.quality-scanner-section_root__28dGW a,.quality-scanner-section_root__28dGW button{-webkit-tap-highlight-color:transparent}.quality-scanner-section_root__28dGW button{font:inherit;cursor:pointer}.quality-scanner-section_root__28dGW a:focus-visible,.quality-scanner-section_root__28dGW button:focus-visible,.quality-scanner-section_root__28dGW input:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.quality-scanner-section_root__28dGW a{color:inherit}.quality-scanner-section_root__28dGW button:disabled{cursor:default}.quality-scanner-section_root__28dGW{margin:auto;padding:66px 32px 36px}.quality-scanner-section_root__28dGW .heading{text-align:center}.quality-scanner-section_root__28dGW .blue{color:var(--blue)}.quality-scanner-section_root__28dGW .lead{max-width:none;margin:0 0 28px;font-size:25.5px;line-height:1.6;color:var(--muted)}.quality-scanner-section_root__28dGW .composition{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(275px,1fr);gap:clamp(44px,6.2vw,94px);align-items:center;max-width:1070px;margin:45px auto 0}.quality-scanner-section_root__28dGW .visual{min-width:0;position:relative}.quality-scanner-section_root__28dGW .photo{isolation:isolate;position:relative;aspect-ratio:3/4;border-radius:20px;background:#edf1f3;--flash:0;--flash-rgb:34 184 117;box-shadow:0 0 24px rgb(var(--flash-rgb)/calc(var(--flash)*.38)),0 0 52px rgb(var(--flash-rgb)/calc(var(--flash)*.19)),0 18px 45px -24px #223b4960;overflow:hidden;--signal:#a4e7ff}.quality-scanner-section_root__28dGW .photo[data-verdict=pass]{--flash-rgb:34 184 117;--signal:#abefcd}.quality-scanner-section_root__28dGW .photo[data-verdict=fail]{--flash-rgb:235 65 48;--signal:#ffd0b5}.quality-scanner-section_root__28dGW .photo:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:var(--flash);background:rgb(var(--flash-rgb)/.14);box-shadow:inset 0 0 55px rgb(var(--flash-rgb)/.28)}.quality-scanner-section_root__28dGW .photos{position:absolute;inset:0}.quality-scanner-section_root__28dGW .result{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform-origin:0 0;will-change:transform;transition:transform 1.4s cubic-bezier(.2,.75,.15,1),opacity .85s,filter .8s;user-select:none}.quality-scanner-section_root__28dGW .photo.version-b .result.a,.quality-scanner-section_root__28dGW .result.b{opacity:0}.quality-scanner-section_root__28dGW .photo.version-b .result.b{opacity:1}.quality-scanner-section_root__28dGW .shade{position:absolute;inset:0;background:linear-gradient(180deg,#0e27311c,transparent 30%,transparent 75%,#10202b60);pointer-events:none}.quality-scanner-section_root__28dGW .scanner{position:absolute;left:8%;top:7%;width:84%;height:85%;border:1px solid #b0e7ff66;border-radius:9px;color:var(--signal);opacity:0;transition:left 1.4s cubic-bezier(.2,.75,.15,1),top 1.4s cubic-bezier(.2,.75,.15,1),width 1.4s cubic-bezier(.2,.75,.15,1),height 1.4s cubic-bezier(.2,.75,.15,1),opacity .4s;box-shadow:0 0 0 1000px #09243618,inset 0 0 30px #89d6ff05;pointer-events:none}.quality-scanner-section_root__28dGW .scanner.active{opacity:1}.quality-scanner-section_root__28dGW .corner{position:absolute;width:19px;height:19px;filter:drop-shadow(0 0 4px #5ec9fc);border-color:currentcolor;border-style:solid;border-width:2px 0 0 2px;left:-2px;top:-2px;border-radius:8px 0 0 0}.quality-scanner-section_root__28dGW .corner:nth-child(2){left:auto;right:-2px;transform:rotate(90deg)}.quality-scanner-section_root__28dGW .corner:nth-child(3){top:auto;bottom:-2px;transform:rotate(-90deg)}.quality-scanner-section_root__28dGW .corner:nth-child(4){left:auto;top:auto;right:-2px;bottom:-2px;transform:rotate(180deg)}.quality-scanner-section_root__28dGW .scan-area{position:absolute;inset:0;overflow:hidden;border-radius:8px}.quality-scanner-section_root__28dGW .mesh{position:absolute;inset:0;background-image:linear-gradient(#bdeaff20 1px,transparent 0),linear-gradient(90deg,#bdeaff20 1px,transparent 0);background-size:22px 22px;opacity:.2;mask-image:linear-gradient(transparent,#000,transparent)}.quality-scanner-section_root__28dGW .beam{position:absolute;inset:0;transform:translateY(-100%);background:linear-gradient(180deg,transparent 78%,#55beff0a 88%,#4ab7ff38 98%,#d7f7ffb0);will-change:transform}.quality-scanner-section_root__28dGW .beam:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#e4f8ff;box-shadow:0 0 10px #67c8ff99}.quality-scanner-section_root__28dGW .probe:first-child{left:21%;top:24%}.quality-scanner-section_root__28dGW .probe:nth-child(2){left:71%;top:67%}.quality-scanner-section_root__28dGW .probe:nth-child(3){left:58%;top:17%}.quality-scanner-section_root__28dGW .probe:nth-child(4){left:38%;top:81%}.quality-scanner-section_root__28dGW .scan-caption{position:absolute;left:14px;top:14px;max-width:calc(100% - 28px);white-space:normal;opacity:0;color:#fff;pointer-events:none;background:#10202b80;padding:6px 8px;border-radius:6px;font:10px/1.2 var(--font-ui-mono);letter-spacing:.09em;text-shadow:0 1px 5px #163648}.quality-scanner-section_root__28dGW .scanner.active~.scan-caption{opacity:1}.quality-scanner-section_root__28dGW .scan-caption:before{content:"＋ ";font-size:12px}.quality-scanner-section_root__28dGW .source-float{position:absolute;right:3%;bottom:3%;width:208px;padding:5px 5px 8px;background:#fffffff0;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid #fff;border-radius:11px;box-shadow:0 9px 28px #08202e33;transition:left 1.4s cubic-bezier(.2,.75,.15,1),top 1.4s cubic-bezier(.2,.75,.15,1),opacity .45s;z-index:2;opacity:0;pointer-events:none}.quality-scanner-section_root__28dGW .source-float.visible{opacity:1}.quality-scanner-section_root__28dGW .source-image{aspect-ratio:1;overflow:hidden;border-radius:7px;background:#eef2f3}.quality-scanner-section_root__28dGW .source-image img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s,opacity .3s}.quality-scanner-section_root__28dGW .source-float small{display:block;text-align:center;font-size:10px;color:#5c6a74;margin-top:6px}.quality-scanner-section_root__28dGW .regenerate{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#eaf5ff44;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:0;transition:opacity .35s;pointer-events:none;color:white}.quality-scanner-section_root__28dGW .regenerate.visible{opacity:1}.quality-scanner-section_root__28dGW .regen-orbit{width:70px;height:70px;border:1px solid #ffffff60;border-radius:50%;position:relative;margin-bottom:20px;box-shadow:0 0 40px #b0e2ff33}.quality-scanner-section_root__28dGW .regen-orbit:after,.quality-scanner-section_root__28dGW .regen-orbit:before{content:"";position:absolute;inset:8px;border:1px solid #e5faff70;border-radius:50%;transform:rotateX(55deg) rotateY(30deg);animation:quality-scanner-section_orbit__EMtIW 2.1s linear infinite}.quality-scanner-section_root__28dGW .regen-orbit:after{inset:-8px;animation-direction:reverse}.quality-scanner-section_root__28dGW .regenerate strong{font-size:22px;font-weight:500;letter-spacing:-.6px;text-shadow:0 2px 20px #154369}.quality-scanner-section_root__28dGW .regenerate span{font-size:12px;margin-top:9px;text-shadow:0 1px 12px #154369}.quality-scanner-section_root__28dGW .accepted{position:absolute;left:50%;bottom:24px;transform:translate(-50%,15px);background:#fffefb;padding:13px 21px;border-radius:30px;white-space:nowrap;font-size:13px;color:#236c52;box-shadow:0 3px 22px #163b3522;opacity:0;transition:opacity .7s,transform .7s}.quality-scanner-section_root__28dGW .accepted.visible{opacity:1;transform:translate(-50%)}.quality-scanner-section_root__28dGW .right{min-width:0}.quality-scanner-section_root__28dGW .current-title{font-size:clamp(28px,3vw,39px);font-weight:500;line-height:1.1;letter-spacing:-1.4px;margin:0;min-height:2.2em}.quality-scanner-section_root__28dGW .checks{display:grid;gap:0;margin:0;padding:0;list-style:none}.quality-scanner-section_root__28dGW .error-banner{display:none;color:var(--red);font-size:12px;margin:15px 0}.quality-scanner-section_root__28dGW .error-banner.visible{display:block}.quality-scanner-section_root__28dGW .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes quality-scanner-section_orbit__EMtIW{to{transform:rotate(1turn)}}.quality-scanner-section_root__28dGW.motion-paused *,.quality-scanner-section_root__28dGW.motion-paused :after,.quality-scanner-section_root__28dGW.motion-paused :before{animation-play-state:paused!important}@media(min-width:1400px){.quality-scanner-section_root__28dGW .composition{max-width:1100px;grid-template-columns:550px 1fr;gap:95px}}@media(max-width:900px){.quality-scanner-section_root__28dGW{padding-top:44px}.quality-scanner-section_root__28dGW .composition{gap:35px;grid-template-columns:minmax(0,1.18fr) minmax(250px,1fr)}.quality-scanner-section_root__28dGW .lead{font-size:15px}.quality-scanner-section_root__28dGW .current-title{font-size:29px}.quality-scanner-section_root__28dGW .source-float{width:168px}}@media(max-width:680px){.quality-scanner-section_root__28dGW{padding:36px 18px 26px}.quality-scanner-section_root__28dGW .lead{font-size:21px;line-height:1.6;margin:0 0 24px}.quality-scanner-section_root__28dGW .composition{display:flex;flex-direction:column;gap:23px;margin-top:28px}.quality-scanner-section_root__28dGW .visual{width:min(100%,470px)}.quality-scanner-section_root__28dGW .photo{border-radius:16px}.quality-scanner-section_root__28dGW .source-float{width:172px}.quality-scanner-section_root__28dGW .right{width:100%;max-width:470px}.quality-scanner-section_root__28dGW .current-title{font-size:30px;min-height:0;line-height:1.14}.quality-scanner-section_root__28dGW .current-title br{display:none}.quality-scanner-section_root__28dGW .checks{grid-template-columns:1fr 1fr;gap:0 18px}.quality-scanner-section_root__28dGW .scan-caption{font-size:8px;left:12px;top:12px;max-width:calc(100% - 24px)}.quality-scanner-section_root__28dGW .source-float small{font-size:9px}.quality-scanner-section_root__28dGW .accepted{font-size:12px;padding:12px 17px}}@media(prefers-reduced-motion:reduce){.quality-scanner-section_root__28dGW *,.quality-scanner-section_root__28dGW :after,.quality-scanner-section_root__28dGW :before{animation:none!important;transition:none!important}.quality-scanner-section_root__28dGW .beam{display:none}.quality-scanner-section_root__28dGW .scanner{box-shadow:none}.quality-scanner-section_root__28dGW .regenerate{backdrop-filter:none}}.quality-scanner-section_root__28dGW .qc-title{margin:0;overflow:clip;color:var(--ink,#111318);font-family:var(--font-ui-sans,-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,Arial,Helvetica,sans-serif);font-size:var(--landing-heading-size,clamp(42px,5vw,66px));font-weight:var(--landing-heading-weight,690);letter-spacing:-.04em;line-height:1.12;text-align:center}.quality-scanner-section_root__28dGW .qc-title-prefix,.quality-scanner-section_root__28dGW .qc-title-stage,.quality-scanner-section_root__28dGW .qc-title-tail{display:inline-flex;align-items:baseline;white-space:nowrap}.quality-scanner-section_root__28dGW .qc-title-stage{position:relative}.quality-scanner-section_root__28dGW .qc-title-prefix{gap:.22em}.quality-scanner-section_root__28dGW .qc-title-tail{margin-left:.22em}.quality-scanner-section_root__28dGW .qc-title-quality{display:inline-block;color:var(--blue,#1567e9)}.quality-scanner-section_root__28dGW .qc-title-letter{display:inline-block}.quality-scanner-section_root__28dGW .qc-title-period{display:inline-block;color:var(--ink,#111318);letter-spacing:0}@media (max-width:680px){.quality-scanner-section_root__28dGW .qc-title{font-size:clamp(26px,8.4vw,37.5px)}.quality-scanner-section_root__28dGW .qc-title-stage{display:inline-flex;flex-wrap:wrap;justify-content:center;width:100%;row-gap:.1em}.quality-scanner-section_root__28dGW .qc-title-prefix{display:contents}.quality-scanner-section_root__28dGW .qc-title-first{flex-basis:100%}.quality-scanner-section_root__28dGW .qc-title-control{flex:none}.quality-scanner-section_root__28dGW .qc-title-tail{flex:none;margin-left:.22em}}.quality-scanner-section_root__28dGW{padding:clamp(56px,5.8vw,90px) 24px;max-width:1240px;margin:0 auto}@media(max-width:680px){.quality-scanner-section_root__28dGW{padding:40px 18px 48px}}.quality-scanner-section_root__28dGW .lead{margin:32px 0 0;padding-left:20px;border-left:2px solid #1567e92b;font-size:24px;line-height:1.55}.quality-scanner-section_root__28dGW .lead p{margin:0}.quality-scanner-section_root__28dGW .lead p+p{margin-top:12px}.quality-scanner-section_root__28dGW .lead strong{font-weight:500;color:var(--ink)}.quality-scanner-section_root__28dGW .current-title{margin-bottom:24px}.quality-scanner-section_root__28dGW .check{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;padding:11px 0;font-size:15px;color:#78828e;transition:color .3s}.quality-scanner-section_root__28dGW .check-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#f2f4f6;color:#9ca6b0;transition:background .3s,color .3s}.quality-scanner-section_root__28dGW .check-icon svg{width:24px;height:24px}.quality-scanner-section_root__28dGW .icon-fail,.quality-scanner-section_root__28dGW .icon-pass,.quality-scanner-section_root__28dGW .icon-scan{display:none}.quality-scanner-section_root__28dGW .check.active,.quality-scanner-section_root__28dGW .check.passed{color:var(--ink)}.quality-scanner-section_root__28dGW .check.failed{color:#bb493a}.quality-scanner-section_root__28dGW .active .check-icon{background:#eaf2ff;color:var(--blue)}.quality-scanner-section_root__28dGW .passed .check-icon{background:#e8f4ee;color:#238260}.quality-scanner-section_root__28dGW .failed .check-icon{background:#fbece8;color:#bb493a}.quality-scanner-section_root__28dGW .active .icon-wait,.quality-scanner-section_root__28dGW .failed .icon-wait,.quality-scanner-section_root__28dGW .passed .icon-wait{display:none}.quality-scanner-section_root__28dGW .active .icon-scan,.quality-scanner-section_root__28dGW .failed .icon-fail,.quality-scanner-section_root__28dGW .passed .icon-pass{display:block}.quality-scanner-section_root__28dGW .active .check-icon svg{animation:quality-scanner-section_orbit__EMtIW 1s linear infinite}.quality-scanner-section_root__28dGW .quality-takeaway{margin:52px auto 0;max-width:900px;text-align:center;text-wrap:balance}.quality-scanner-section_root__28dGW .takeaway-message{margin:0;line-height:1.18;letter-spacing:-.035em;font-weight:450}@media(max-width:900px){.quality-scanner-section_root__28dGW .check{font-size:14px}.quality-scanner-section_root__28dGW .lead{font-size:22.5px}}@media(max-width:680px){.quality-scanner-section_root__28dGW .lead{margin:0;padding-left:16px;font-size:22.5px}.quality-scanner-section_root__28dGW .current-title{margin-bottom:18px}.quality-scanner-section_root__28dGW .checks{grid-template-columns:1fr}.quality-scanner-section_root__28dGW .check{font-size:15px;padding:9px 0}.quality-scanner-section_root__28dGW .quality-takeaway{margin-top:38px;max-width:470px}.quality-scanner-section_root__28dGW .takeaway-message{font-size:clamp(17px,4.6vw,21px)}}.quality-scanner-section_root__28dGW .quality-takeaway{max-width:1070px;padding:clamp(28px,4vw,48px);border:1px dashed #a8b4c2;border-radius:28px;background:#fff}.quality-scanner-section_root__28dGW .takeaway-message{font-size:clamp(29px,3.2vw,44px);line-height:1.24}@media(max-width:680px){.quality-scanner-section_root__28dGW .right .checks,.quality-scanner-section_root__28dGW .right .current-title{display:none}.quality-scanner-section_root__28dGW .takeaway-message{font-size:clamp(17px,4.6vw,21px);line-height:1.25}}.quality-scanner-section_root__28dGW .photos{transition:filter .35s ease}.quality-scanner-section_root__28dGW[data-phase=error] .photos,.quality-scanner-section_root__28dGW[data-phase=regen] .photos{filter:blur(22px)}.quality-scanner-section_root__28dGW[data-phase=regen] .source-float{visibility:hidden}.quality-scanner-section_root__28dGW .detail-landmarks{position:absolute;inset:0;width:100%;height:100%;transform-origin:0 0;transition:transform 1.4s cubic-bezier(.2,.75,.15,1),opacity .35s;opacity:0;pointer-events:none;color:var(--signal)}.quality-scanner-section_root__28dGW .detail-landmarks.visible{opacity:1}.quality-scanner-section_root__28dGW .detail-landmarks g{display:none}.quality-scanner-section_root__28dGW .detail-landmarks[data-kind=face] .landmark-face,.quality-scanner-section_root__28dGW .detail-landmarks[data-kind=lettering] .landmark-lettering{display:block}.quality-scanner-section_root__28dGW .detail-landmarks path{stroke:currentColor;stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--detail-reveal, 0));opacity:.85;filter:drop-shadow(0 0 3px #74cfff80)}.quality-scanner-section_root__28dGW .detail-landmarks circle{stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:var(--detail-reveal,0)}.quality-scanner-section_root__28dGW .landmark-face circle{fill:#e9faff;stroke:#83cfff}.quality-scanner-section_root__28dGW .detail-landmarks .face-line{opacity:.55;stroke-width:.8px}.quality-scanner-section_root__28dGW{--landing-section-grid-height:calc(clamp(56px, 5.8vw, 90px) - 24px)}.quality-scanner-section_root__28dGW .landmark-lettering circle{fill:#e9faff}.quality-scanner-section_root__28dGW .photo[data-verdict=fail]:after{background:rgb(var(--flash-rgb)/.26);box-shadow:inset 0 0 70px rgb(var(--flash-rgb)/.48)}.quality-scanner-section_root__28dGW .scan-error{position:absolute;left:4%;right:4%;bottom:calc(100% - var(--scan-top, 33%) + 22px);display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:#fff;opacity:0;transition:opacity .35s;pointer-events:none}.quality-scanner-section_root__28dGW .scan-error.visible{opacity:1}.quality-scanner-section_root__28dGW .scan-error strong{font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.1;letter-spacing:-.035em}.quality-scanner-section_root__28dGW .scan-error span{max-width:17em;font-size:clamp(19px,2vw,26px);line-height:1.3}.quality-scanner-section_root__28dGW .regenerate{padding:24px;text-align:center;background:#10243366}.quality-scanner-section_root__28dGW .regenerate strong{font-size:clamp(25px,2.6vw,34px);line-height:1.15}.quality-scanner-section_root__28dGW .regenerate span{font-size:15px;line-height:1.4}@media(max-width:680px){.quality-scanner-section_root__28dGW .takeaway-message{line-height:1.45;letter-spacing:-.02em}}.quality-scanner-section_root__28dGW .error-shade{position:absolute;inset:0;background:#27141a70;opacity:0;transition:opacity .35s}.quality-scanner-section_root__28dGW .error-detail{position:absolute;inset:0;opacity:0;clip-path:inset(var(--scan-top,33%) calc(100% - var(--scan-right, 64%)) calc(100% - var(--scan-bottom, 53%)) var(--scan-left,36%) round 8px);transition:opacity .35s;pointer-events:none}.quality-scanner-section_root__28dGW .error-detail img{width:100%;height:100%;object-fit:cover;transform-origin:0 0}.quality-scanner-section_root__28dGW[data-phase=error] .error-detail,.quality-scanner-section_root__28dGW[data-phase=error] .error-shade{opacity:1}.quality-scanner-section_root__28dGW[data-phase=error] .scanner{box-shadow:0 0 0 1px #ffb4a0,0 0 20px #eb41304a}.quality-scanner-section_root__28dGW[data-phase=error] .scan-area,.quality-scanner-section_root__28dGW[data-phase=error] .scan-caption{visibility:hidden}.quality-scanner-section_root__28dGW[data-collar-focus=true] .source-float{left:50%;right:auto;top:calc(var(--scan-bottom) + 20px);bottom:auto;width:32%;translate:-50% 0;transition:opacity .35s}@media(max-width:680px){.quality-scanner-section_root__28dGW .scan-error{bottom:calc(100% - var(--scan-top, 33%) + 18px);gap:7px}.quality-scanner-section_root__28dGW .scan-error strong{font-size:clamp(24px,6.7vw,30px)}.quality-scanner-section_root__28dGW .scan-error span{font-size:clamp(16px,4.4vw,20px)}}.quality-scanner-section_root__28dGW{width:min(var(--landing-content-width,1180px),calc(100% - var(--landing-inline-gutter, 48px)));max-width:none;padding-inline:0}.quality-scanner-section_root__28dGW .heading,.quality-scanner-section_root__28dGW .qc-title,.quality-scanner-section_root__28dGW .quality-takeaway{text-align:left}.quality-scanner-section_root__28dGW .qc-title-stage{justify-content:flex-start}.quality-scanner-section_root__28dGW .composition,.quality-scanner-section_root__28dGW .quality-takeaway{margin-left:0}.quality-scanner-section_root__28dGW .lead,.quality-scanner-section_root__28dGW .takeaway-message{font-size:var(--landing-subtitle-size);line-height:1.5}.quality-scanner-section_root__28dGW .lead{border-left:0;padding-left:0}.quality-scanner-section_root__28dGW .check,.quality-scanner-section_root__28dGW .check.active,.quality-scanner-section_root__28dGW .check.failed,.quality-scanner-section_root__28dGW .check.passed,.quality-scanner-section_root__28dGW .lead{font-family:inherit;font-size:var(--landing-subtitle-size);font-weight:400;line-height:1.5;color:var(--muted)}