.home-blueprint{--canvas-width:1920px;--content-width:1024px;--ink:#172033;--muted:#677388;--blue:#3975ff;--blue-dark:#284fd6;--line:#e1e7f1;--soft:#f6f8ff;--white:#fff;--green:#6cae90;--purple:#8d6ce8;--mint:#55ad99}.home-blueprint *{box-sizing:border-box}.home-blueprint a{color:inherit;text-decoration:none}.home-blueprint button{font:inherit}.home-blueprint .hero{background:radial-gradient(circle at 22% 8%,#e5eeff 0,#0000 34%),radial-gradient(circle at 79% 32%,#f0edff 0,#0000 27%),#fff;padding:0 0 66px;position:relative;overflow:hidden}.home-blueprint .hero:before,.home-blueprint .hero:after{content:"";filter:blur(22px);opacity:.36;border-radius:50%;width:420px;height:420px;position:absolute}.home-blueprint .hero:before{background:#d8e7ff;top:122px;left:-245px}.home-blueprint .hero:after{background:#d9ceff;top:270px;right:-290px}.home-blueprint .hero-copy{z-index:1;text-align:center;max-width:800px;margin:48px auto 25px;padding:0 22px;position:relative}.home-blueprint .eyebrow{color:#4272d8;letter-spacing:1.1px;margin:0 0 10px;font-size:11px;font-weight:800}.home-blueprint .hero h1,.home-blueprint .section-heading h2{letter-spacing:-2.6px;margin:0;font:800 clamp(34px,4.6vw,58px)/1.08 Plus Jakarta Sans,sans-serif}.home-blueprint .hero h1 em,.home-blueprint .section-heading h2 em{color:var(--blue);font-style:normal}.home-blueprint .hero h1 em{display:inline-block}.home-blueprint .hero .intro{color:#6b7485;max-width:690px;margin:16px auto 0;font-size:16px;line-height:1.7}.home-blueprint .hero-workbench{z-index:1;width:var(--content-width);grid-template-columns:1fr 1fr;gap:22px;max-width:calc(100% - 64px);margin:0 auto;display:grid;position:relative}.home-blueprint .compare-panel,.home-blueprint .upload-panel{background:#fff;border:1px solid #e2e7f1;border-radius:19px;min-width:0;min-height:372px;padding:22px;box-shadow:0 15px 38px #273e6c18}.home-blueprint .panel-header{justify-content:space-between;align-items:center;display:flex}.home-blueprint .panel-kicker{color:#4973cc;letter-spacing:.7px;font-size:10px;font-weight:800}.home-blueprint .panel-label,.home-blueprint .free-pill{border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}.home-blueprint .panel-label{color:#70809a;background:#f2f5f9}.home-blueprint .free-pill{color:#408069;background:#edf8f2}.home-blueprint .compare-canvas{background:#b9cee1;border-radius:12px;grid-template-columns:1fr 1fr;height:242px;margin-top:15px;display:grid;position:relative;overflow:hidden}.home-blueprint .scene{background:linear-gradient(145deg,#91b7e1,#d1e9ec 56%,#f2c997);position:relative;overflow:hidden}.home-blueprint .scene:after{content:"";background:linear-gradient(#0000 45%,#172b465c);position:absolute;inset:0}.home-blueprint .after-scene{background:linear-gradient(145deg,#91b7e1,#d1e9ec 56%,#f2c997)}.home-blueprint .sun{z-index:1;background:#ffe2a3;border-radius:50%;width:52px;height:52px;position:absolute;top:38px;right:35px}.home-blueprint .hill{z-index:1;clip-path:polygon(0 100%,50% 0,100% 100%);background:#315e65;width:160px;height:170px;position:absolute;bottom:-58px}.home-blueprint .hill-one{left:-31px}.home-blueprint .hill-two{background:#477a72;bottom:-70px;right:-45px}.home-blueprint .stamp{z-index:3;color:#fff;letter-spacing:.9px;border:2px solid #fff;padding:5px 7px;font-size:12px;font-weight:800;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)rotate(-16deg)}.home-blueprint .scene b{z-index:4;color:#fff;background:#172033bd;border-radius:5px;padding:4px 7px;font-size:10px;position:absolute;top:11px}.home-blueprint .before-scene b{left:10px}.home-blueprint .after-scene b{background:#3975ffdf;right:10px}.home-blueprint .splitter{z-index:6;background:#fff;width:2px;position:absolute;top:0;bottom:0;left:50%}.home-blueprint .splitter i{color:#3975ff;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #20364e55}.home-blueprint .compare-panel>p{color:#7a8597;margin:13px 0 0;font-size:11px}.home-blueprint .upload-panel h2{letter-spacing:-1.2px;margin:17px 0 15px;font:600 25px/1.19 Plus Jakarta Sans,sans-serif}.home-blueprint .dropzone{color:#7a8495;text-align:center;border:2px dashed #c7d5f1;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:198px;padding:21px;display:flex}.home-blueprint .dropzone button{color:#fff;background:linear-gradient(135deg,#527ef2,#3567dd);border:0;border-radius:10px;padding:14px 25px;font-size:14px;font-weight:800;box-shadow:0 10px 20px #3567dd42}.home-blueprint .dropzone span,.home-blueprint .dropzone small{font-size:12px}.home-blueprint .dropzone small{color:#8d97a6;border-top:1px solid #edf0f5;width:100%;padding-top:13px}.home-blueprint .privacy-line{color:#768499;text-align:center;margin:12px 0 0;font-size:11px}.home-blueprint .trust-list{z-index:1;width:var(--content-width);color:#5d6777;justify-content:center;gap:30px;max-width:calc(100% - 64px);margin:22px auto 0;padding:0;font-size:13px;font-weight:700;list-style:none;display:flex;position:relative}.home-blueprint .trust-list li:first-letter{color:#68ad88}.home-blueprint .section{padding:80px max(32px,calc((100% - var(--content-width)) / 2));position:relative}.home-blueprint .soft-section{background:#f7f9ff}.home-blueprint .section-heading{text-align:center;max-width:780px;margin:0 auto 38px}.home-blueprint .section-heading h2{letter-spacing:-1.8px;font-size:39px}.home-blueprint .section-heading>p:not(.eyebrow){color:var(--muted);margin:14px auto 0}.home-blueprint .steps-grid,.home-blueprint .locked-results,.home-blueprint .tool-grid{grid-template-columns:repeat(3,1fr);gap:19px;display:grid}.home-blueprint .steps-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:194px;padding:27px 23px;position:relative;box-shadow:0 10px 25px #1a2f5b0c}.home-blueprint .steps-grid article span{color:#fff;background:linear-gradient(135deg,#5c90ff,#3975ff);border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.home-blueprint .steps-grid h3{margin:17px 0 6px;font:700 17px Plus Jakarta Sans,sans-serif}.home-blueprint .steps-grid p{color:var(--muted);margin:0;font-size:13px}.home-blueprint .locked-results article{color:#fff;background:linear-gradient(145deg,#6987ba,#253e68);border-radius:15px;flex-direction:column;justify-content:flex-end;min-height:170px;padding:20px;display:flex;box-shadow:inset 0 -75px 80px #142542a6}.home-blueprint .locked-results article:nth-child(2){background:linear-gradient(145deg,#aa8bba,#453454)}.home-blueprint .locked-results article:nth-child(3){background:linear-gradient(145deg,#6a9d90,#264b53)}.home-blueprint .locked-results span{color:#ffffffb8;margin-bottom:auto;font-size:11px}.home-blueprint .locked-results b{font:700 21px Plus Jakarta Sans,sans-serif}.home-blueprint .feature-stack{gap:25px;display:grid}.home-blueprint .feature-stack article{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;min-height:218px;display:grid;overflow:hidden}.home-blueprint .feature-stack article>div:not(.feature-art){align-self:center;padding:35px 44px}.home-blueprint .feature-art{background:radial-gradient(circle at 28% 24%,#fff 0 5%,#0000 6%),linear-gradient(135deg,#dceaff,#b7caf7);min-height:218px}.home-blueprint .art-two{background:radial-gradient(circle at 67% 38%,#fff 0 7%,#0000 8%),linear-gradient(135deg,#eee8ff,#ccbdf7)}.home-blueprint .art-three{background:radial-gradient(circle at 43% 38%,#fff 0 7%,#0000 8%),linear-gradient(135deg,#dff7ed,#a9dfc3)}.home-blueprint .feature-number{color:#527bd6;letter-spacing:1px;margin:0;font-size:11px;font-weight:800}.home-blueprint .feature-stack h3{letter-spacing:-.7px;margin:11px 0 8px;font:700 23px/1.25 Plus Jakarta Sans,sans-serif}.home-blueprint .feature-stack p:not(.feature-number){color:var(--muted);margin:0}.home-blueprint .use-cases{background:linear-gradient(#fff,#f8faff)}.home-blueprint .use-case-grid,.home-blueprint .testimonial-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.home-blueprint .use-case-card{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden;box-shadow:0 11px 27px #253c650c}.home-blueprint .case-media{background:#edf1f7;height:206px;position:relative;overflow:hidden}.home-blueprint .case-media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.home-blueprint .case-copy{padding:21px}.home-blueprint .case-copy h3{margin:0 0 7px;font:700 19px Plus Jakarta Sans,sans-serif}.home-blueprint .case-copy p{min-height:63px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.home-blueprint .case-copy a{color:#3975ff;margin-top:15px;font-size:13px;font-weight:800;display:inline-block}.home-blueprint .testimonial-section{background:#f7f9ff}.home-blueprint .testimonial-card{border:1px solid var(--line);background:#fff;border-radius:17px;flex-direction:column;justify-content:space-between;min-height:237px;padding:25px;display:flex;box-shadow:0 11px 27px #253c650b}.home-blueprint .stars{color:#f3b73e;letter-spacing:2px;font-size:15px}.home-blueprint .testimonial-card p{color:#49566d;margin:12px 0 20px;line-height:1.65}.home-blueprint .reviewer{align-items:center;gap:11px;display:flex}.home-blueprint .avatar{color:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:13px;font-weight:800;display:grid}.home-blueprint .avatar.blue{background:#5b88ef}.home-blueprint .avatar.purple{background:#966cdd}.home-blueprint .avatar.mint{background:#55ad99}.home-blueprint .reviewer b{font-size:13px}.home-blueprint .reviewer small{color:#8590a2;font-size:11px}.home-blueprint .tool-grid a{border:1px solid var(--line);color:#3c4961;background:#fff;border-radius:13px;padding:22px 18px;font-weight:700}.home-blueprint .tool-grid a:after{content:"→";float:right;color:#3975ff}.home-blueprint .privacy-section{grid-template-columns:1fr .9fr;align-items:center;gap:80px;display:grid}.home-blueprint .privacy-section h2{letter-spacing:-1.7px;margin:0;font:800 39px/1.15 Plus Jakarta Sans,sans-serif}.home-blueprint .privacy-section p:not(.eyebrow){color:var(--muted)}.home-blueprint .privacy-card{color:#4566b7;background:linear-gradient(145deg,#f0f5ff,#e3edff);border:1px solid #cddbf8;border-radius:18px;padding:35px;font:700 24px Plus Jakarta Sans,sans-serif}.home-blueprint .privacy-card span{color:#65738a;font:400 13px DM Sans,sans-serif}.home-blueprint .guide-list{grid-template-columns:1fr 1fr;gap:17px;display:grid}.home-blueprint .guide-list a{border:1px solid var(--line);color:#47546a;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:20px;font-weight:700;display:flex}.home-blueprint .guide-list span{color:#3975ff}.home-blueprint .faq-section details{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:800px;margin:0 auto 10px;padding:18px 22px}.home-blueprint .faq-section summary{cursor:pointer;justify-content:space-between;font-weight:700;display:flex}.home-blueprint .faq-section details p{color:var(--muted);margin-bottom:0}.home-blueprint .compare-canvas{--compare-position:50%;cursor:ew-resize;isolation:isolate;display:block}.home-blueprint .scene-composition{background:linear-gradient(145deg,#91b7e1,#d1e9ec 56%,#f2c997);position:absolute;inset:0;overflow:hidden}.home-blueprint .scene-composition:after{content:"";z-index:1;background:linear-gradient(#0000 45%,#172b465c);position:absolute;inset:0}.home-blueprint .scene-composition .sun,.home-blueprint .scene-composition .hill,.home-blueprint .scene-composition .scene-detail{z-index:2}.home-blueprint .scene-detail{background:#315d5f;border-radius:15px 15px 5px 5px;width:28px;height:74px;position:absolute;bottom:33px;right:30%;transform:rotate(7deg)}.home-blueprint .before-overlay{z-index:3;width:var(--compare-position);backdrop-filter:grayscale(.72)contrast(.88);background:#1e2c4038;position:absolute;inset:0 auto 0 0;overflow:hidden}.home-blueprint .before-overlay .stamp{min-width:max-content;top:50%;left:50%}.home-blueprint .compare-tag{z-index:5;color:#fff;background:#172033bd;border-radius:5px;padding:4px 7px;font-size:10px;position:absolute;top:11px}.home-blueprint .before-tag{left:10px}.home-blueprint .after-tag{background:#3975ffdf;right:10px}.home-blueprint .splitter{left:var(--compare-position);z-index:7}.home-blueprint .compare-range{z-index:9;cursor:ew-resize;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.home-blueprint .preview-samples{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:13px;display:grid}.home-blueprint .sample-thumb{cursor:pointer;color:#69758a;text-align:left;background:#fff;border:1px solid #dbe2ee;border-radius:8px;min-width:0;padding:5px;font:700 9px/1.3 DM Sans,sans-serif;transition:all .2s}.home-blueprint .sample-thumb:hover,.home-blueprint .sample-thumb[aria-pressed=true]{color:#3975ff;border-color:#4d7df0;box-shadow:0 4px 11px #3468dc20}.home-blueprint .sample-art{background:linear-gradient(135deg,#9ac0e5,#e7d3a3);border-radius:4px;height:29px;margin-bottom:4px;display:block;position:relative;overflow:hidden}.home-blueprint .sample-art i{background:#ffe2a3;border-radius:50%;width:11px;height:11px;position:absolute;top:5px;right:11px}.home-blueprint .sample-product .sample-art{background:linear-gradient(135deg,#d7e3f3,#9aaac8)}.home-blueprint .sample-product .sample-art:after{content:"";background:#334d7a;border-radius:8px 8px 5px 5px;width:21px;height:24px;position:absolute;top:4px;left:42%}.home-blueprint .sample-portrait .sample-art{background:linear-gradient(135deg,#edd7d5,#ba8d9e)}.home-blueprint .sample-portrait .sample-art:after{content:"";background:#633f4b;border-radius:50% 50% 7px 7px;width:16px;height:27px;position:absolute;top:3px;left:43%}.home-blueprint .sample-poster .sample-art{background:linear-gradient(135deg,#432d78,#e77a90)}.home-blueprint .sample-poster .sample-art:after{content:"T";color:#fff;font:800 23px/1 Plus Jakarta Sans,sans-serif;position:absolute;top:1px;left:46%}.home-blueprint .compare-help{color:#7a8597;margin:10px 0 0;font-size:11px}.home-blueprint .upload-panel .dropzone{min-height:281px;margin-top:25px}.home-blueprint .sample-product .scene-composition{background:radial-gradient(circle at 65% 30%,#fff 0 10%,#0000 11%),linear-gradient(135deg,#d9e5f6,#9caecb)}.home-blueprint .sample-product .scene-composition .sun,.home-blueprint .sample-product .scene-composition .hill{display:none}.home-blueprint .sample-product .scene-composition .scene-detail{background:linear-gradient(90deg,#223e71 0 45%,#5575ae 46%);border-radius:32px 32px 20px 20px;width:105px;height:160px;bottom:16px;right:41%;transform:none}.home-blueprint .sample-portrait .scene-composition{background:radial-gradient(circle at 50% 30%,#f9ded2 0 9%,#0000 10%),linear-gradient(135deg,#f1d9d2,#b98397)}.home-blueprint .sample-portrait .scene-composition .sun,.home-blueprint .sample-portrait .scene-composition .hill{display:none}.home-blueprint .sample-portrait .scene-composition .scene-detail{background:#563946;border-radius:48px 48px 0 0;width:92px;height:185px;bottom:0;right:42%;transform:none}.home-blueprint .sample-poster .scene-composition{background:linear-gradient(135deg,#422c76,#e67890)}.home-blueprint .sample-poster .scene-composition .sun,.home-blueprint .sample-poster .scene-composition .hill{display:none}.home-blueprint .sample-poster .scene-composition .scene-detail{background:#ffffff20;border-radius:10px;width:112px;height:132px;bottom:36px;right:39%;transform:none;box-shadow:inset 0 0 0 2px #fff8}.home-blueprint .sample-poster .scene-composition .scene-detail:after{content:"CREATIVE";color:#fff;transform-origin:0 0;font:800 17px Plus Jakarta Sans,sans-serif;position:absolute;top:48px;left:13px;transform:rotate(-90deg)}@media (width<=760px){.home-blueprint .hero-copy{margin-top:34px}.home-blueprint .hero h1{font-size:39px}.home-blueprint .hero-workbench,.home-blueprint .privacy-section{grid-template-columns:1fr}.home-blueprint .compare-panel,.home-blueprint .upload-panel{min-height:0}.home-blueprint .trust-list{flex-direction:column;align-items:flex-start;gap:7px}.home-blueprint .section{padding:60px 20px}.home-blueprint .section-heading h2,.home-blueprint .privacy-section h2{font-size:31px}.home-blueprint .steps-grid,.home-blueprint .locked-results,.home-blueprint .use-case-grid,.home-blueprint .testimonial-grid,.home-blueprint .tool-grid,.home-blueprint .guide-list,.home-blueprint .feature-stack article{grid-template-columns:1fr}.home-blueprint .feature-stack article:nth-child(2n) .feature-art{order:-1}.home-blueprint .feature-stack article>div:not(.feature-art){padding:27px}.home-blueprint .case-copy p{min-height:0}.home-blueprint .privacy-section{gap:28px}.home-blueprint .upload-panel .dropzone{min-height:220px}}.home-blueprint .dropzone .upload-image-button{color:#fff;letter-spacing:-.25px;background:#3b6de7;border:0;border-radius:16px;justify-content:center;align-items:center;gap:13px;min-width:258px;min-height:72px;padding:18px 28px;font:800 17px/1 Plus Jakarta Sans,sans-serif;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 24px #3161d647}.home-blueprint .dropzone .upload-image-button svg{flex:0 0 25px;width:25px;height:25px}.home-blueprint .dropzone .upload-image-button:hover{background:#2f62df;transform:translateY(-1px);box-shadow:0 15px 28px #3161d657}.home-blueprint .dropzone .upload-image-button:focus-visible{outline-offset:4px;outline:3px solid #93b3ff}@media (width<=760px){.home-blueprint .dropzone .upload-image-button{border-radius:14px;min-width:0;min-height:60px;padding:16px 22px;font-size:15px}}.home-blueprint{--content-width:1280px}@media (width>=761px){.home-blueprint .hero-workbench{grid-template-columns:minmax(0,4fr) minmax(0,3fr);align-items:start;gap:40px;width:1160px;max-width:calc(100% - 120px)}.home-blueprint .compare-panel,.home-blueprint .upload-panel{min-height:432px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.home-blueprint .compare-panel .panel-header,.home-blueprint .upload-panel .panel-header,.home-blueprint .compare-help{display:none}.home-blueprint .compare-canvas{border-radius:18px;height:360px;margin-top:0}.home-blueprint .upload-panel .dropzone{border-radius:18px;height:396px;min-height:396px;margin-top:0}.home-blueprint .preview-samples{justify-content:center;gap:10px;margin-top:12px;display:flex}.home-blueprint .sample-thumb{background:0 0;border-radius:7px;width:64px;height:64px;padding:0;overflow:hidden}.home-blueprint .sample-art{border-radius:0;height:100%;margin:0}.home-blueprint .sample-thumb>span:last-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-blueprint .privacy-line{margin-top:11px}}.home-blueprint .hero-scene-image{object-fit:cover;object-position:center;z-index:2;width:100%;height:100%;display:none;position:absolute;inset:0}.home-blueprint .sample-serum .hero-scene-image,.home-blueprint .sample-sunset .hero-scene-image,.home-blueprint .sample-tote .hero-scene-image,.home-blueprint .sample-contract .hero-scene-image{display:block}.home-blueprint .sample-serum .scene-composition:after,.home-blueprint .sample-sunset .scene-composition:after,.home-blueprint .sample-tote .scene-composition:after,.home-blueprint .sample-contract .scene-composition:after,.home-blueprint .sample-serum .scene-composition .sun,.home-blueprint .sample-serum .scene-composition .hill,.home-blueprint .sample-serum .scene-composition .scene-detail,.home-blueprint .sample-sunset .scene-composition .sun,.home-blueprint .sample-sunset .scene-composition .hill,.home-blueprint .sample-sunset .scene-composition .scene-detail,.home-blueprint .sample-tote .scene-composition .sun,.home-blueprint .sample-tote .scene-composition .hill,.home-blueprint .sample-tote .scene-composition .scene-detail,.home-blueprint .sample-contract .scene-composition .sun,.home-blueprint .sample-contract .scene-composition .hill,.home-blueprint .sample-contract .scene-composition .scene-detail{display:none}.home-blueprint .sample-serum .before-overlay,.home-blueprint .sample-sunset .before-overlay,.home-blueprint .sample-tote .before-overlay,.home-blueprint .sample-contract .before-overlay{backdrop-filter:none;background:0 0}.home-blueprint .sample-art img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.home-blueprint .live-heading{max-width:760px;margin-bottom:48px}.home-blueprint #how{padding-top:40px}.home-blueprint #how .live-heading{max-width:none;margin-bottom:38px}.home-blueprint #how .live-heading h2{letter-spacing:-1.8px;white-space:nowrap;font-size:40px}.home-blueprint #results{padding-top:45px}.home-blueprint #results .live-heading{max-width:none;margin-bottom:38px}.home-blueprint #results .live-heading h2,.home-blueprint .section-heading h2{letter-spacing:-1.8px;font-size:40px}.home-blueprint .live-heading h2{font-size:42px}.home-blueprint .placeholder-image{color:#ffffffd9;letter-spacing:.9px;text-align:center;background:linear-gradient(135deg,#8db0d9,#446987);place-items:center;font-size:10px;font-weight:800;display:grid;position:relative;overflow:hidden}.home-blueprint .placeholder-image:before,.home-blueprint .placeholder-image:after{content:"";border:1px solid #fff6;border-radius:50%;position:absolute}.home-blueprint .placeholder-image:before{width:45%;height:72%;transform:rotate(22deg)}.home-blueprint .placeholder-image:after{background:#ffffff15;width:62%;height:95%;bottom:-45%;right:-10%}.home-blueprint .placeholder-image>span,.home-blueprint .placeholder-image{isolation:isolate}.home-blueprint .placeholder-image>span{z-index:1;position:relative}.home-blueprint .live-steps{gap:28px;width:1200px;max-width:100%;margin:auto}.home-blueprint .live-steps article{min-height:383px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:hidden}.home-blueprint .live-steps .step-media{border:1px solid #e0e7f1;border-radius:15px;height:237px}.home-blueprint .upload-placeholder{background:linear-gradient(135deg,#9ebbd9,#385c9a)}.home-blueprint .detect-placeholder{background:linear-gradient(135deg,#9f8ccc,#4a4175)}.home-blueprint .download-placeholder{background:linear-gradient(135deg,#9acdb5,#40796d)}.home-blueprint .live-steps .step-copy{padding:18px 0 0}.home-blueprint .live-steps article .step-copy>span{color:#fff;vertical-align:middle;background:#3975ff;border-radius:50%;place-items:center;width:31px;height:31px;margin:0 10px 0 0;font-size:11px;display:inline-grid}.home-blueprint .live-steps h3{vertical-align:middle;margin:0;font-size:18px;display:inline}.home-blueprint .live-steps p{margin-top:12px;line-height:1.6}.home-blueprint .result-tabs{background:#f6f8fc;border:1px solid #e1e7f0;border-radius:15px;width:940px;max-width:100%;margin:0 auto 24px;display:flex;overflow:hidden}.home-blueprint .result-tabs button{color:#778399;text-align:left;background:0 0;border:0;flex:1;min-height:69px;padding:12px 17px}.home-blueprint .result-tabs button+button{border-left:1px solid #e1e7f0}.home-blueprint .result-tabs button.active{color:#fff;background:#3975ff}.home-blueprint .result-tabs b,.home-blueprint .result-tabs span{display:block}.home-blueprint .result-tabs b{font:700 13px DM Sans,sans-serif}.home-blueprint .result-tabs span{margin-top:3px;font-size:11px;line-height:1.35}.home-blueprint .result-tabs .active span{color:#dce8ff}.home-blueprint .result-showcase{flex-direction:column;align-items:center;gap:28px;width:940px;max-width:100%;margin:auto;display:flex}.home-blueprint .result-image{background:linear-gradient(135deg,#c9d9e9,#8ba6c3 56%,#e7c7a4);border-radius:19px;width:100%;height:509px}.home-blueprint .result-image:before{width:34%;height:78%}.home-blueprint .result-image:after{background:#254b6659;width:48%;height:120%}.home-blueprint .result-image b{z-index:2;color:#fff;background:#172033bd;border-radius:8px;padding:6px 11px;font-size:11px;position:absolute;top:16px}.home-blueprint .result-after{right:16px;background:#3975ffdf!important}.home-blueprint .result-image i{z-index:3;background:#fff;width:2px;position:absolute;top:0;bottom:0;left:50%}.home-blueprint .result-copy{text-align:center;max-width:590px}.home-blueprint .result-copy h3{letter-spacing:-1.4px;margin:7px 0 10px;font:700 35px/1.2 Plus Jakarta Sans,sans-serif}.home-blueprint .result-copy p:not(.eyebrow){color:#68758a;margin:0}.home-blueprint .result-copy a{color:#3975ff;margin-top:15px;font-weight:800;display:inline-block}.home-blueprint .live-features{gap:90px;width:1200px;max-width:100%;margin:auto}.home-blueprint .live-features article{background:0 0;border:0;border-radius:0;grid-template-columns:511px 1fr;min-height:360px}.home-blueprint .live-features article:nth-child(2){grid-template-columns:1fr 511px}.home-blueprint .live-features article>div:not(.feature-art){padding:0}.home-blueprint .live-features .feature-art{border:1px solid #e1e7f1;border-radius:17px;min-height:360px}.home-blueprint .live-features h3{max-width:480px;font-size:28px}.home-blueprint .live-features p:not(.feature-number){max-width:490px;font-size:15px;line-height:1.7}.home-blueprint .live-removal-grid{gap:22px;width:1200px;max-width:100%;margin:auto}.home-blueprint .live-removal-grid article{background:#fff;border:1px solid #e0e6f0;border-radius:17px;min-height:398px;overflow:hidden;box-shadow:0 8px 22px #223c6310}.home-blueprint .tool-media{height:210px}.home-blueprint .live-removal-grid article:nth-child(2) .tool-media{background:linear-gradient(135deg,#b0c8e5,#476d9d)}.home-blueprint .live-removal-grid article:nth-child(3) .tool-media{background:linear-gradient(135deg,#ca9eb8,#7c4d6f)}.home-blueprint .live-removal-grid article:nth-child(4) .tool-media{background:linear-gradient(135deg,#e1bea1,#966c4a)}.home-blueprint .live-removal-grid article:nth-child(5) .tool-media{background:linear-gradient(135deg,#a9a2df,#51458c)}.home-blueprint .live-removal-grid article:nth-child(6) .tool-media{background:linear-gradient(135deg,#95cbb9,#3d796d)}.home-blueprint .live-removal-grid h3{margin:19px 20px 6px;font:700 18px Plus Jakarta Sans,sans-serif}.home-blueprint .live-removal-grid p{color:#68758a;min-height:42px;margin:0 20px;font-size:13px;line-height:1.55}.home-blueprint .live-removal-grid a{color:#3975ff;margin:14px 20px 20px;font-size:13px;font-weight:800;display:inline-block}.home-blueprint .privacy-section{grid-template-columns:1fr 565px;width:auto;max-width:none;min-height:598px;padding-top:110px;padding-bottom:110px}.home-blueprint .privacy-copy h2{font-size:42px}.home-blueprint .privacy-copy>p:not(.eyebrow){max-width:450px}.home-blueprint .privacy-copy a{color:#3975ff;font-weight:800}.home-blueprint .privacy-card{color:inherit;font:inherit;background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1fr;gap:14px;padding:0;display:grid}.home-blueprint .privacy-card article{background:#fff;border:1px solid #e0e7f1;border-radius:15px;min-height:182px;padding:23px;box-shadow:0 7px 18px #223c630b}.home-blueprint .privacy-card b,.home-blueprint .privacy-card span{display:block}.home-blueprint .privacy-card b{color:#293a55;margin-bottom:8px;font:700 15px Plus Jakarta Sans,sans-serif}.home-blueprint .privacy-card span{color:#718096;font-size:12px;line-height:1.5}.home-blueprint .guide-list{grid-template-columns:1fr 1fr;gap:26px;width:1200px;max-width:100%;margin:auto}.home-blueprint .guide-list>div{background:#fff;border:1px solid #e3e9f3;border-radius:18px;padding:9px 28px}.home-blueprint .guide-list a{color:#46536a;background:0 0;border:0;border-bottom:1px solid #edf0f5;border-radius:0;align-items:center;gap:14px;min-height:67px;padding:14px 2px;font-size:14px;line-height:1.35;display:flex}.home-blueprint .guide-list a:last-child{border-bottom:0}.home-blueprint .guide-list a:before{content:"•";color:#3975ff;font-size:20px}.home-blueprint .guide-list a span{margin-left:auto}.home-blueprint .live-faq-list{width:712px;max-width:100%;margin:auto}.home-blueprint .live-faq-list details{border-radius:12px;min-height:68px;margin:0 0 10px;padding:20px 22px}.home-blueprint .live-faq-list summary{font-size:14px}.home-blueprint .live-faq-list details p{font-size:13px}.home-blueprint .faq-section{min-height:913px}@media (width<=760px){.home-blueprint .live-heading h2,.home-blueprint .privacy-copy h2{font-size:31px}.home-blueprint #how .live-heading h2{white-space:normal;font-size:31px}.home-blueprint .live-steps article{min-height:0}.home-blueprint .result-tabs{overflow:auto}.home-blueprint .result-tabs button{min-width:210px}.home-blueprint .result-image{height:260px}.home-blueprint .live-features,.home-blueprint .live-features article,.home-blueprint .live-features article:nth-child(2){grid-template-columns:1fr;gap:23px;display:grid}.home-blueprint .live-features article:nth-child(2) .feature-art{order:-1}.home-blueprint .live-features .feature-art{min-height:230px}.home-blueprint .live-removal-grid{gap:16px}.home-blueprint .privacy-section{grid-template-columns:1fr;min-height:0}.home-blueprint .guide-list{grid-template-columns:1fr}.home-blueprint .guide-list>div{padding:5px 19px}}.home-blueprint .result-tabs button{align-items:center;min-width:0;min-height:72px;padding:11px 18px;display:flex}.home-blueprint .result-tabs b{line-height:1.25;font-size:18px!important}.home-blueprint .result-compare{cursor:ew-resize;isolation:isolate;--compare-position:50%;border-radius:19px;width:940px;max-width:100%;height:509px;position:relative;overflow:visible}.home-blueprint .result-composition{color:#ffffffd9;letter-spacing:.9px;background:linear-gradient(135deg,#c9d9e9,#8ba6c3 56%,#e7c7a4);border-radius:19px;place-items:center;font-size:10px;font-weight:800;display:grid;position:absolute;inset:0;overflow:hidden}.home-blueprint .result-composition:before,.home-blueprint .result-composition:after{content:"";border:1px solid #fff6;border-radius:50%;position:absolute}.home-blueprint .result-composition:before{width:34%;height:78%;transform:rotate(21deg)}.home-blueprint .result-composition:after{background:#254b6659;width:48%;height:120%;bottom:-45%;right:-10%}.home-blueprint .result-composition>span{z-index:1;position:relative}.home-blueprint .result-shape{z-index:1;background:#385e73;border-radius:34px 34px 9px 9px;width:62px;height:180px;position:absolute;bottom:36px;right:29%;transform:rotate(9deg)}.home-blueprint .result-before-overlay{z-index:2;width:var(--compare-position);backdrop-filter:grayscale(.7)contrast(.86);background:#172b4638;border-radius:19px 0 0 19px;position:absolute;inset:0 auto 0 0;overflow:hidden}.home-blueprint .result-fixed-watermark{z-index:3;clip-path:inset(0 calc(100% - var(--compare-position)) 0 0);pointer-events:none;border-radius:19px;position:absolute;inset:0;overflow:hidden}.home-blueprint .result-stamp{color:#fff;letter-spacing:1px;background:#16263a24;border:2px solid #fff;min-width:max-content;padding:9px 14px;font:800 23px/1 Plus Jakarta Sans,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}.home-blueprint .result-stamp-secondary{opacity:.78;top:79%;left:22%;transform:translate(-50%,-50%)rotate(-14deg)scale(.72)}.home-blueprint .result-before,.home-blueprint .result-after{z-index:5;color:#fff;background:#172033bd;border-radius:8px;padding:6px 11px;font-size:11px;position:absolute;top:16px}.home-blueprint .result-before{left:16px}.home-blueprint .result-after{background:#3975ffdf;right:16px}.home-blueprint .result-splitter{z-index:6;top:0;bottom:0;left:var(--compare-position);background:#fff;width:2px;position:absolute}.home-blueprint .result-splitter em{color:#3975ff;background:#fff;border-radius:50%;place-items:center;width:41px;height:41px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #1c304745}.home-blueprint .result-range{z-index:7;cursor:ew-resize;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.home-blueprint .result-arrow{z-index:8;cursor:pointer;color:#365275;background:#fff;border:1px solid #dce5f1;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 7px 17px #10213a20}.home-blueprint .result-arrow:hover{color:#fff;background:#3975ff;border-color:#3975ff}.home-blueprint .result-prev{left:-70px}.home-blueprint .result-next{right:-70px}.home-blueprint .result-copy{width:880px;max-width:calc(100% - 48px);margin-top:0}.home-blueprint .result-copy>p{color:#68758a;max-width:880px;margin:0 auto;font-size:16px;line-height:1.68}.home-blueprint .result-copy .try-result-button{color:#fff;background:linear-gradient(135deg,#527ef2,#3567dd);border-radius:9px;justify-content:center;align-items:center;min-width:132px;min-height:44px;margin-top:22px;padding:10px 19px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 8px 17px #3567dd35}.home-blueprint .result-copy .try-result-button:hover{color:#fff;background:#2f61db}.home-blueprint .result-text .result-composition{background:linear-gradient(135deg,#e9c6c5,#b67686 56%,#724b62)}.home-blueprint .result-gemini .result-composition{background:linear-gradient(135deg,#d2cdf1,#8174bc 56%,#403b70)}.home-blueprint .result-date .result-composition{background:linear-gradient(135deg,#efe0b5,#bf9c5d 56%,#705238)}.home-blueprint .result-signature .result-composition{background:linear-gradient(135deg,#d0eadf,#76ae95 56%,#345f58)}.home-blueprint .result-text .result-shape{background:#673c4d}.home-blueprint .result-gemini .result-shape{background:#51477f}.home-blueprint .result-date .result-shape{background:#775a38}.home-blueprint .result-signature .result-shape{background:#3c7164}@media (width<=760px){.home-blueprint .result-tabs button{min-width:190px}.home-blueprint .result-compare{height:260px}.home-blueprint .result-stamp{font-size:14px}.home-blueprint .result-arrow{width:38px;height:38px}.home-blueprint .result-prev{left:9px}.home-blueprint .result-next{right:9px}.home-blueprint .result-shape{width:35px;height:90px}}.home-blueprint .result-composition{background:#dfe9f3}.home-blueprint .result-composition:before,.home-blueprint .result-composition:after,.home-blueprint .result-shape{display:none}.home-blueprint .result-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.home-blueprint .result-before-overlay{backdrop-filter:none;background:0 0}.home-blueprint .result-fixed-watermark{color:#fff}.home-blueprint .result-brand-lockup{color:#fff;opacity:.86;text-align:center;text-shadow:0 2px 5px #14263b66;justify-items:center;display:grid;position:absolute;top:8%;left:7%}.home-blueprint .result-brand-lockup i{font-size:24px;font-style:normal;line-height:.8}.home-blueprint .result-brand-lockup b{letter-spacing:.13em;margin-top:5px;font:800 18px/1 Plus Jakarta Sans,sans-serif}.home-blueprint .result-brand-lockup small{letter-spacing:.18em;margin-top:4px;font:700 7px/1 DM Sans,sans-serif}.home-blueprint .result-logo-pattern{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);place-items:center;display:grid;position:absolute;inset:4%}.home-blueprint .result-brand-tile{color:#fff;opacity:.5;text-align:center;text-shadow:0 1px 2px #15263b52;white-space:nowrap;justify-items:center;gap:3px;min-width:84px;display:grid;transform:rotate(-24deg)}.home-blueprint .result-brand-tile i{font-size:16px;font-style:normal;line-height:.8}.home-blueprint .result-brand-tile b{letter-spacing:.09em;font:800 17px/1 Plus Jakarta Sans,sans-serif}.home-blueprint .result-brand-tile small{letter-spacing:.16em;font:700 6px/1 DM Sans,sans-serif}.home-blueprint .result-text-overlay{color:#211d1e;text-shadow:0 1px 2px #fff8}.home-blueprint .result-magazine-masthead{letter-spacing:-.1em;font:700 96px/.72 Georgia,serif;position:absolute;top:2%;left:4%}.home-blueprint .result-magazine-issue{letter-spacing:.15em;font:700 8px/1 DM Sans,sans-serif;position:absolute;top:19%;left:5%}.home-blueprint .result-magazine-kicker{color:#fff;letter-spacing:.16em;background:#27211f;padding:6px 11px;font:700 12px/1 DM Sans,sans-serif;position:absolute;top:23%;left:5%}.home-blueprint .result-magazine-ribbon{color:#332923;letter-spacing:.15em;background:#d8b383;padding:5px 42px 5px 12px;font:700 8px/1 DM Sans,sans-serif;position:absolute;top:6%;right:-3%;transform:rotate(36deg)}.home-blueprint .result-magazine-feature{gap:8px;max-width:25%;display:grid;position:absolute}.home-blueprint .result-magazine-feature b{letter-spacing:-.04em;font:700 28px/.9 Georgia,serif}.home-blueprint .result-magazine-feature small{letter-spacing:.03em;font:600 11px/1.2 DM Sans,sans-serif}.home-blueprint .result-magazine-feature-left{top:39%;left:5%}.home-blueprint .result-magazine-feature-right{text-align:right;top:41%;right:5%}.home-blueprint .result-magazine-feature-right small{margin-left:auto}.home-blueprint .result-magazine-index{letter-spacing:.04em;gap:4px;max-width:31%;font:600 10px/1.15 DM Sans,sans-serif;display:grid;position:absolute;bottom:8%;left:5%}.home-blueprint .result-magazine-index b{letter-spacing:.18em;margin-bottom:3px;font-size:11px}.home-blueprint .result-magazine-barcode{opacity:.84;background:repeating-linear-gradient(90deg,#211d1e 0 2px,#0000 2px 4px,#211d1e 4px 5px,#0000 5px 7px);width:56px;height:14px;position:absolute;bottom:13%;right:5%}.home-blueprint .result-gemini-badge{color:#fff;opacity:.96;text-shadow:0 2px 4px #122d4f70;align-items:center;gap:11px;display:flex;position:absolute;bottom:7%}.home-blueprint .result-gemini-left{left:6%}.home-blueprint .result-gemini-right{right:6%}.home-blueprint .result-gemini-badge .gemini-sparkle{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 2px 3px #19437759);background:conic-gradient(from 45deg,#4e8df6,#7d69ec,#c66de1,#df83bc,#55b7ed,#4e8df6);flex:0 0 46px;width:46px;height:46px;display:block}.home-blueprint .result-gemini-badge span{gap:2px;display:grid}.home-blueprint .result-gemini-badge b{letter-spacing:.05em;font:800 22px/1 Plus Jakarta Sans,sans-serif}.home-blueprint .result-gemini-badge small{letter-spacing:.15em;font:700 9px/1 DM Sans,sans-serif}@media (width<=760px){.home-blueprint .result-magazine-masthead{font-size:48px}.home-blueprint .result-magazine-feature b{font-size:11px}.home-blueprint .result-magazine-feature small,.home-blueprint .result-magazine-index,.home-blueprint .result-magazine-issue,.home-blueprint .result-magazine-kicker,.home-blueprint .result-magazine-ribbon{font-size:5px}.home-blueprint .result-brand-lockup b{font-size:11px}.home-blueprint .result-brand-tile{gap:2px;min-width:49px}.home-blueprint .result-brand-tile i{font-size:9px}.home-blueprint .result-brand-tile b{font-size:10px}.home-blueprint .result-brand-tile small{font-size:4px}.home-blueprint .result-gemini-badge .gemini-sparkle{flex-basis:28px;width:28px;height:28px}.home-blueprint .result-gemini-badge b{font-size:14px}.home-blueprint .result-gemini-badge small{font-size:6px}}.home-blueprint #features .section-heading{max-width:920px;margin-bottom:64px}.home-blueprint .live-features article,.home-blueprint .live-features article:nth-child(2){grid-template-columns:540px 540px;justify-content:space-between;align-items:center;min-height:438px}.home-blueprint .live-features article>div.feature-copy{padding:0;transform:translateY(-8px)}.home-blueprint .live-features .feature-copy h3{letter-spacing:-.8px;max-width:500px;margin:10px 0 14px;font:700 24px/1.28 Plus Jakarta Sans,sans-serif}.home-blueprint .live-features .feature-copy p:not(.feature-number){color:#68758a;max-width:510px;font-size:16px;line-height:1.72}.home-blueprint .feature-compare{cursor:ew-resize;isolation:isolate;--feature-compare-position:50%;border:1px solid #dfe7f1;border-radius:18px;width:540px;max-width:100%;height:438px;position:relative;overflow:hidden;box-shadow:0 10px 27px #17386612}.home-blueprint .feature-composition{background:#dce9f7;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.home-blueprint .feature-image{object-fit:cover;width:100%;height:100%;display:block}.home-blueprint .feature-before-overlay{z-index:2;width:var(--feature-compare-position);backdrop-filter:grayscale(.72)contrast(.86);background:#172b463a;position:absolute;inset:0 auto 0 0}.home-blueprint .feature-fixed-watermark{z-index:3;clip-path:inset(0 calc(100% - var(--feature-compare-position)) 0 0);pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-blueprint .feature-stamp{color:#fff;letter-spacing:1px;background:#16263a24;border:2px solid #fff;min-width:max-content;padding:9px 13px;font:800 20px/1 Plus Jakarta Sans,sans-serif;position:absolute;top:50%;left:51%;transform:translate(-50%,-50%)rotate(-15deg)}.home-blueprint .feature-stamp-secondary{opacity:.78;top:79%;left:22%;transform:translate(-50%,-50%)rotate(-15deg)scale(.7)}.home-blueprint .feature-one .feature-before-overlay,.home-blueprint .feature-two .feature-before-overlay{backdrop-filter:none;background:0 0}.home-blueprint .feature-one .feature-watermark-pattern,.home-blueprint .feature-two .feature-date-pattern{grid-template-columns:repeat(6,1fr);grid-auto-rows:16.6667%;place-items:center;display:grid;overflow:hidden}.home-blueprint .feature-one .feature-watermark-pattern>span,.home-blueprint .feature-two .feature-date-pattern>span{color:#ffffffe0;opacity:.5;letter-spacing:.25px;text-transform:lowercase;text-shadow:0 1px 2px #1c241d55;font:700 clamp(11px,1.35vw,17px)/1 Plus Jakarta Sans,sans-serif;display:block;transform:rotate(-43deg)}.home-blueprint .feature-one .feature-watermark-pattern>span:nth-child(6n+2),.home-blueprint .feature-one .feature-watermark-pattern>span:nth-child(6n+4),.home-blueprint .feature-one .feature-watermark-pattern>span:nth-child(6n),.home-blueprint .feature-two .feature-date-pattern>span:nth-child(6n+2),.home-blueprint .feature-two .feature-date-pattern>span:nth-child(6n+4),.home-blueprint .feature-two .feature-date-pattern>span:nth-child(6n){transform:translateY(19px)rotate(-43deg)}.home-blueprint .feature-two .feature-date-pattern>span{letter-spacing:.35px;font-size:clamp(8px,1.05vw,13px)}.home-blueprint .feature-three .feature-before-overlay{backdrop-filter:none;background:0 0}.home-blueprint .feature-three .feature-travel-pattern{color:#fff;font-family:Plus Jakarta Sans,sans-serif;overflow:hidden}.home-blueprint .feature-travel-pattern>span{text-shadow:0 1px 2px #13213d55;display:block;position:absolute}.home-blueprint .travel-brand{color:#243750d9;letter-spacing:1.3px;text-align:center;width:24%;font:500 clamp(11px,1.75vw,22px)/1.05 Georgia,serif;top:9%;left:7%}.home-blueprint .travel-brand i{margin-bottom:5px;font:clamp(18px,2.5vw,31px)/.55 Georgia,serif;display:block}.home-blueprint .travel-brand small{letter-spacing:3px;margin-top:5px;font:600 clamp(5px,.62vw,7px)/1 Plus Jakarta Sans,sans-serif;display:block}.home-blueprint .travel-date{color:#ffb185;letter-spacing:1px;text-shadow:0 1px 3px #3b1e1766;font:500 clamp(7px,1.35vw,16px)/1 monospace;bottom:10%;left:7%}.home-blueprint .feature-ai-pattern{grid-template-columns:repeat(4,1fr);grid-auto-rows:20%;place-items:center;inset:3% 3% 12% 33%;overflow:hidden;display:grid!important}.home-blueprint .feature-ai-pattern>span{color:#ffffffe0;opacity:.5;letter-spacing:.35px;text-shadow:0 1px 2px #13213d55;font:700 clamp(8px,1.12vw,14px)/1 Plus Jakarta Sans,sans-serif;display:block;position:relative;transform:rotate(-43deg)}.home-blueprint .feature-ai-pattern>span:nth-child(4n+2),.home-blueprint .feature-ai-pattern>span:nth-child(4n+4){transform:translateY(17px)rotate(-43deg)}.home-blueprint .feature-ai-pattern-left{grid-template-columns:repeat(2,1fr);grid-auto-rows:33.3333%;width:27%;inset:35% auto 22% 3%}.home-blueprint .feature-ai-pattern-left>span:nth-child(2n){transform:translateY(12px)rotate(-43deg)}.home-blueprint .feature-four .feature-before-overlay{backdrop-filter:none;background:0 0}.home-blueprint .feature-before,.home-blueprint .feature-after{z-index:4;color:#fff;background:#172033bd;border-radius:8px;padding:6px 11px;font-size:11px;position:absolute;top:16px}.home-blueprint .feature-before{left:16px}.home-blueprint .feature-after{background:#3975ffdf;right:16px}.home-blueprint .feature-splitter{z-index:5;top:0;bottom:0;left:var(--feature-compare-position);background:#fff;width:2px;position:absolute}.home-blueprint .feature-splitter em{color:#3975ff;background:#fff;border-radius:50%;place-items:center;width:41px;height:41px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #1c304745}.home-blueprint .feature-range{z-index:6;cursor:ew-resize;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.home-blueprint .feature-labels{flex-wrap:wrap;gap:8px;margin-top:21px;display:flex}.home-blueprint .feature-labels span{color:#386fe5;background:#f2f6ff;border:1px solid #d7e3fb;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;line-height:1}.home-blueprint .feature-labels-wide{max-width:500px}@media (width<=760px){.home-blueprint #features .section-heading{margin-bottom:38px}.home-blueprint .live-features,.home-blueprint .live-features article,.home-blueprint .live-features article:nth-child(2){grid-template-columns:1fr;gap:25px}.home-blueprint .live-features{gap:56px}.home-blueprint .live-features article:nth-child(2n) .feature-compare{order:-1}.home-blueprint .feature-compare{width:100%;height:300px}.home-blueprint .feature-stamp{padding:7px 10px;font-size:14px}.home-blueprint .live-features .feature-copy h3{font-size:22px}}@media (width<=1180px){.home-blueprint .live-features article,.home-blueprint .live-features article:nth-child(2){grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:44px}.home-blueprint .feature-compare{width:100%;height:clamp(320px,40vw,438px)}.home-blueprint .privacy-section{grid-template-columns:1fr;gap:46px;min-height:0;padding-top:78px;padding-bottom:78px}.home-blueprint .privacy-card{width:min(565px,100%)}}@media (width<=920px){.home-blueprint .hero-workbench{grid-template-columns:1fr;gap:28px;width:min(640px,100% - 64px)}.home-blueprint .compare-panel,.home-blueprint .upload-panel{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.home-blueprint .compare-panel .panel-header,.home-blueprint .upload-panel .panel-header,.home-blueprint .compare-help{display:none}.home-blueprint .compare-canvas{border-radius:18px;height:clamp(300px,47vw,360px);margin-top:0}.home-blueprint .preview-samples{justify-content:center;gap:10px;margin-top:12px;display:flex}.home-blueprint .sample-thumb{background:0 0;border-radius:7px;width:60px;height:60px;padding:0;overflow:hidden}.home-blueprint .sample-art{border-radius:0;height:100%;margin:0}.home-blueprint .sample-thumb>span:last-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-blueprint .upload-panel .dropzone{border-radius:18px;height:336px;min-height:336px;margin-top:0}.home-blueprint .privacy-line{margin-top:11px}}@media (width<=760px){.home-blueprint .hero{padding-bottom:48px}.home-blueprint .hero-copy{margin:34px auto 22px}.home-blueprint .hero h1{letter-spacing:-1.8px;font-size:clamp(34px,10vw,42px)}.home-blueprint .hero .intro{font-size:15px;line-height:1.62}.home-blueprint .hero-workbench{gap:24px;width:calc(100% - 40px)}.home-blueprint .compare-canvas{height:clamp(260px,72vw,320px)}.home-blueprint .upload-panel .dropzone{height:280px;min-height:280px}.home-blueprint .preview-samples{gap:8px}.home-blueprint .sample-thumb{width:54px;height:54px}.home-blueprint .trust-list{flex-flow:wrap;justify-content:center;align-items:center;gap:8px 18px;width:calc(100% - 40px);margin-top:19px;font-size:12px}.home-blueprint .section{padding:62px 20px}.home-blueprint .section-heading{margin-bottom:32px}.home-blueprint .section-heading h2,.home-blueprint #results .live-heading h2,.home-blueprint #how .live-heading h2,.home-blueprint .privacy-copy h2{letter-spacing:-1.35px;font-size:32px}.home-blueprint #how .live-heading h2{white-space:normal}.home-blueprint #how{padding-top:38px}.home-blueprint .live-steps{gap:30px}.home-blueprint .live-steps article{min-height:0}.home-blueprint .live-steps .step-media{height:220px}.home-blueprint #results{padding-top:40px}.home-blueprint .result-tabs{scroll-snap-type:x mandatory;width:100%;margin-bottom:20px;overflow-x:auto}.home-blueprint .result-tabs button{scroll-snap-align:start;flex:0 0 205px;min-width:205px;min-height:64px}.home-blueprint .result-compare{height:clamp(250px,69vw,320px)}.home-blueprint .result-copy>p{font-size:15px;line-height:1.62}.home-blueprint .result-arrow{width:38px;height:38px}.home-blueprint .result-prev{left:9px}.home-blueprint .result-next{right:9px}.home-blueprint #features .section-heading{margin-bottom:38px}.home-blueprint .live-features{gap:56px}.home-blueprint .live-features article,.home-blueprint .live-features article:nth-child(2){grid-template-columns:1fr;gap:25px}.home-blueprint .live-features article:nth-child(2n) .feature-compare{order:-1}.home-blueprint .feature-compare{width:100%;height:clamp(276px,82vw,360px)}.home-blueprint .live-features .feature-copy h3{font-size:22px}.home-blueprint .live-features .feature-copy p:not(.feature-number){font-size:15px;line-height:1.65}.home-blueprint .live-removal-grid{gap:18px}.home-blueprint .live-removal-grid article{min-height:0}.home-blueprint .tool-media{height:180px}.home-blueprint .privacy-section{gap:30px;padding-top:64px;padding-bottom:64px}.home-blueprint .privacy-card{grid-template-columns:1fr 1fr}.home-blueprint .privacy-card article{min-height:150px}.home-blueprint .guide-list{grid-template-columns:1fr}.home-blueprint .live-faq-list{width:100%}.home-blueprint .faq-section{min-height:0}}@media (width<=390px){.home-blueprint .sample-thumb{width:48px;height:48px}.home-blueprint .trust-list{gap:7px 12px;font-size:11px}.home-blueprint .privacy-card{grid-template-columns:1fr}}.home-blueprint .result-tabs{background:#f5f7fc;border:1px solid #e0e7f2;border-radius:18px;gap:3px;width:1200px;max-width:100%;margin:0 auto 24px;padding:5px;display:flex;overflow:visible}.home-blueprint .result-tabs button,.home-blueprint .result-tabs button+button{color:#75829a;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:56px;padding:9px 14px;font-size:15px;transition:color .18s,background .18s,box-shadow .18s,transform .18s;display:flex}.home-blueprint .result-tabs b{font-weight:400;line-height:1.28;font-size:15px!important}.home-blueprint .result-tabs button:hover:not(.active){color:#3975ff;background:#e8efff;box-shadow:inset 0 0 0 1px #c9d9ff}.home-blueprint .result-tabs button:active:not(.active){transform:scale(.985)}.home-blueprint .result-tabs button.active,.home-blueprint .result-tabs button.active:hover{color:#fff;background:linear-gradient(135deg,#4a7fff,#3469e8);box-shadow:0 6px 14px #3468dc28}.home-blueprint .result-tabs button:focus-visible{outline-offset:2px;outline:3px solid #9fbcff}@media (width<=760px){.home-blueprint .result-tabs{scroll-snap-type:x mandatory;gap:3px;width:100%;margin-bottom:20px;padding:5px;overflow-x:auto}.home-blueprint .result-tabs button,.home-blueprint .result-tabs button+button{scroll-snap-align:start;flex:0 0 185px;min-width:185px;min-height:52px;padding:8px 13px}.home-blueprint .result-tabs b{font-size:15px!important}}@media (width<=1180px){.home-blueprint .result-tabs{overflow-x:auto}.home-blueprint .result-tabs button,.home-blueprint .result-tabs button+button{flex:0 0 max-content}}.home-blueprint .testimonial-section{background:linear-gradient(#f7f9ff 0%,#fff 100%);padding-bottom:92px;overflow:hidden}.home-blueprint .testimonial-section .section-heading{max-width:840px;margin-bottom:46px}.home-blueprint .testimonial-marquee{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}.home-blueprint .testimonial-track{will-change:transform;gap:22px;width:max-content;margin-bottom:22px;animation:38s linear infinite testimonial-marquee;display:flex}.home-blueprint .testimonial-track-reverse{animation-duration:43s;animation-direction:reverse}.home-blueprint .testimonial-card-set{flex:none;gap:22px;display:flex}.home-blueprint .testimonial-card{background:#fff;border:1px solid #dfe7f2;border-radius:19px;flex-direction:column;justify-content:space-between;gap:30px;width:390px;min-height:220px;padding:25px 27px;display:flex;box-shadow:0 10px 25px #2039630d}.home-blueprint .testimonial-card .reviewer{align-items:center}.home-blueprint .reviewer-block{flex-direction:column;gap:17px;display:flex}.home-blueprint .testimonial-card .avatar{background:#e9eef6;border-radius:50%;flex:0 0 42px;width:42px;height:42px;display:block;overflow:hidden;box-shadow:inset 0 0 0 2px #fff9}.home-blueprint .testimonial-card .avatar img{object-fit:cover;width:100%;height:100%;display:block}.home-blueprint .testimonial-card .reviewer b{color:#1d2a43;font:700 15px Plus Jakarta Sans,sans-serif}.home-blueprint .testimonial-card .reviewer small{color:#778499;margin-top:2px;font-size:12px}.home-blueprint .review-stars{gap:5px;font-size:19px;line-height:1;display:flex}.home-blueprint .review-stars i{color:#dfe5ee;font-style:normal}.home-blueprint .review-stars .is-full{color:#f7bc18}.home-blueprint .review-stars .is-half{color:#0000;background:linear-gradient(90deg,#f7bc18 50%,#dfe5ee 50%);-webkit-background-clip:text;background-clip:text}.home-blueprint .testimonial-card>p{color:#536178;margin:0;font-size:15px;line-height:1.68}.home-blueprint .testimonial-marquee:hover .testimonial-track,.home-blueprint .testimonial-marquee:focus-within .testimonial-track{animation-play-state:paused}@keyframes testimonial-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 11px))}}@media (prefers-reduced-motion:reduce){.home-blueprint .testimonial-track{animation-play-state:paused}}@media (width<=760px){.home-blueprint .testimonial-section{padding-bottom:64px}.home-blueprint .testimonial-section .section-heading{margin-bottom:34px}.home-blueprint .testimonial-track{gap:14px;margin-bottom:14px;animation-duration:32s}.home-blueprint .testimonial-track-reverse{animation-duration:36s}.home-blueprint .testimonial-card-set{gap:14px}.home-blueprint .testimonial-card{gap:24px;width:min(82vw,320px);min-height:205px;padding:21px}.home-blueprint .testimonial-card>p{font-size:14px}.home-blueprint .review-stars{font-size:18px}}.home-blueprint #tools{background:#fff;padding-top:64px}.home-blueprint #tools .section-heading{margin-bottom:46px}.home-blueprint .live-removal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;width:1200px;max-width:100%;margin:auto;display:grid}.home-blueprint .live-removal-grid .tool-card{cursor:pointer;color:#1e2b43;text-align:left;background:#fff;border:1px solid #dfe6f1;border-radius:19px;flex-direction:column;min-width:0;min-height:380px;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden;box-shadow:0 8px 22px #223c6310}.home-blueprint .live-removal-grid .tool-card:hover,.home-blueprint .live-removal-grid .tool-card.is-selected{border-color:#81a6ff;transform:translateY(-5px);box-shadow:0 15px 29px #2a55a924}.home-blueprint .live-removal-grid .tool-card:focus-visible{outline-offset:3px;outline:3px solid #9fbcff}.home-blueprint .live-removal-grid .tool-media{background:#e9edf4;height:210px;transition:transform .3s;position:relative;overflow:hidden}.home-blueprint .live-removal-grid .tool-card:hover .tool-media,.home-blueprint .live-removal-grid .tool-card.is-selected .tool-media{transform:scale(1.035)}.home-blueprint .tool-media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.home-blueprint .tool-card-copy{flex:1;padding:18px 22px 20px;display:block}.home-blueprint .tool-card-copy b,.home-blueprint .tool-card-copy span{display:block}.home-blueprint .tool-card-copy b{color:#1d2b44;letter-spacing:-.55px;margin-bottom:8px;font:700 19px/1.26 Plus Jakarta Sans,sans-serif}.home-blueprint .tool-card-copy span{color:#6b778c;font-size:14px;line-height:1.55}@media (width<=1080px){.home-blueprint .live-removal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.home-blueprint .live-removal-grid .tool-card{min-height:340px}}@media (width<=760px){.home-blueprint #tools{padding-top:52px}.home-blueprint #tools .section-heading{margin-bottom:34px}.home-blueprint .live-removal-grid{grid-template-columns:1fr;gap:18px}.home-blueprint .live-removal-grid .tool-card{min-height:0}.home-blueprint .live-removal-grid .tool-media{height:180px}.home-blueprint .tool-card-copy{padding:19px 20px 22px}}.home-blueprint{--content-width:1280px;--blue:#3975ff;--blue-dark:#284fd6;--soft:#f6f8ff;--white:#fff;--purple:#8d6ce8;--mint:#55ad99;--muted:#536178;width:100%;overflow:clip}.home-blueprint [hidden]{display:none!important}.home-blueprint .hero-inner{max-width:none;display:block}.home-blueprint .hero-copy{max-width:950px;margin:48px auto 25px}.home-blueprint .hero h1{max-width:none}.home-blueprint .hero-copy>p{max-width:690px;margin:16px auto 0}.home-blueprint .hero-workbench{grid-template-columns:minmax(0,640fr) minmax(0,480fr);align-items:start;gap:40px;width:1160px;max-width:calc(100% - 120px)}.home-blueprint .compare-panel,.home-blueprint .upload-panel{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.home-blueprint .upload-panel>astro-island>.tool-card{box-shadow:none;background:0 0;border:0;padding:0}.home-blueprint .upload-panel .tool-heading{display:none}.home-blueprint .result-panel img{object-fit:contain;height:200px}.home-blueprint .privacy-line{color:#536178}.home-blueprint .preview-samples{justify-content:center;gap:10px;margin-top:12px;display:flex}.home-blueprint .sample-thumb{border-radius:7px;width:64px;height:64px;padding:0;position:relative;overflow:hidden}.home-blueprint .sample-art{height:100%;margin:0}.home-blueprint .sample-art :is(picture,img){object-fit:cover;width:100%;height:100%;display:block}.home-blueprint .sample-thumb>span:last-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.home-blueprint .trust-list{flex-flow:wrap;justify-content:center;gap:22px;margin:22px auto 0;display:flex}.home-blueprint .home-before{left:16px}.home-blueprint .home-after{background:#2257d4;right:16px}.home-blueprint .compare-panel .home-before{left:10px}.home-blueprint .compare-panel .home-after{right:10px}.home-blueprint .illustration-note{color:#536178;text-align:center;margin:10px 0 0;font-size:11px}.home-blueprint .section-heading{max-width:1000px}.home-blueprint .section-heading h2{letter-spacing:-1.8px;font-size:42px;line-height:1.2}.home-blueprint .section-heading>.eyebrow,.home-blueprint .feature-copy>.eyebrow{display:none}.home-blueprint .process-section,.home-blueprint .features-section,.home-blueprint .guides-section{background:#f6f8ff}.home-blueprint .section-heading h2 em,.home-blueprint .standards-section h2 em{color:inherit}.home-blueprint .result-tabs{width:1100px;max-width:100%}.home-blueprint .result-tabs button{flex:1;min-width:0;padding:13px 15px}.home-blueprint .result-tabs strong{font-size:13px}.home-blueprint .result-tabs button:not([aria-selected=true]),.home-blueprint .testimonial-card .reviewer small{color:#536178}.home-blueprint .eyebrow{color:#2257d4}.home-blueprint .scenario-showcase{width:940px;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0}.home-blueprint .scenario-stage{position:relative}.home-blueprint .scenario-stage-controls{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:50% 18px auto;transform:translateY(-50%)}.home-blueprint .scenario-stage-controls button{pointer-events:auto;color:#2257d4;background:#fff;border:1px solid #e1e7f1;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 3px 12px #17203322}.home-blueprint .scenario-caption.result-copy{text-align:center;max-width:800px;margin:22px auto 0;padding:0;display:block}.home-blueprint .scenario-caption.result-copy p{margin:0}.home-blueprint .try-result-button{color:#fff;background:#3975ff;border-radius:10px;margin-top:16px;padding:12px 24px;font-weight:700;display:inline-flex}.home-blueprint .live-features{gap:90px;display:grid}.home-blueprint .live-features .feature-item{grid-template-columns:minmax(0,511fr) minmax(0,540fr);gap:90px;display:grid}.home-blueprint .live-features .feature-item.is-image-left{grid-template-columns:minmax(0,540fr) minmax(0,511fr)}.home-blueprint .feature-item.is-image-left .feature-media{order:-1}.home-blueprint .feature-media{width:100%;min-width:0;display:block}.home-blueprint .feature-copy h3{letter-spacing:-.9px;font-size:28px;line-height:1.25}.home-blueprint .live-features .feature-item .feature-copy p{color:#536178}.home-blueprint .feature-labels{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.home-blueprint .feature-labels li{color:#46618c;background:#f6f9ff;border:1px solid #dbe5f5;border-radius:7px;padding:6px 11px;font-size:12px}.home-blueprint .feature-labels li:before{content:none}.home-blueprint .case-media :is(picture,img),.home-blueprint .tool-media :is(picture,img){object-fit:cover;width:100%;height:100%;display:block}.home-blueprint .case-copy a{color:#2257d4}.home-blueprint .use-cases{width:auto;max-width:none;margin:0;display:block}.home-blueprint .audience-grid{width:1200px;max-width:100%;margin:auto}.home-blueprint .use-cases .case-copy a{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:inline-block}.home-blueprint .reviews-toggle{color:#2257d4;cursor:pointer;background:#fff;border:1px solid #cbd8ed;border-radius:999px;margin:-20px auto 25px;padding:8px 15px;font-size:12px;display:block}.home-blueprint .is-paused .testimonial-track{animation-play-state:paused}.home-blueprint .reviewer{gap:12px;display:flex}.home-blueprint .reviewer b,.home-blueprint .reviewer small{display:block}.home-blueprint .avatar :is(picture,img){object-fit:cover;width:100%;height:100%}.home-blueprint .removal-grid{max-width:1200px;display:block}.home-blueprint .live-removal-grid a.tool-card{color:inherit;margin:0;display:flex}.home-blueprint .live-removal-grid .tool-card h3{color:#1d2b44;font:700 19px/1.26 var(--font-display);letter-spacing:-.55px;margin:0 0 8px}.home-blueprint .live-removal-grid .tool-card p{color:#536178;min-height:0;margin:0;font-size:14px}.home-blueprint .live-removal-grid .tool-media{flex:none;width:100%}.home-blueprint .standards-section{background:#fff}.home-blueprint .standards-section>div>.eyebrow{display:none}.home-blueprint .standards-card>div{background:#fff}.home-blueprint .faq-section{background:#fff;min-height:0;display:block}.home-blueprint .faq-section>.section-heading{text-align:center;max-width:1000px;margin:0 auto 46px}.home-blueprint .faq-list{width:712px;max-width:100%;margin:auto}.home-blueprint .faq-list details{width:100%;min-height:68px;margin:0;padding:0}.home-blueprint .faq-list summary{padding:19px 22px;font-size:14px}@media (width<=1180px){.home-blueprint .live-features .feature-item,.home-blueprint .live-features .feature-item.is-image-left{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px}}@media (width<=920px){.home-blueprint .hero-workbench{grid-template-columns:1fr;gap:28px;width:min(640px,100% - 64px);max-width:none}}@media (width<=760px){.home-blueprint .hero-copy{margin:34px auto 22px;padding:0 20px}.home-blueprint .hero h1{letter-spacing:-1.8px;font-size:clamp(34px,10vw,42px)}.home-blueprint .hero-workbench{gap:24px;width:calc(100% - 40px)}.home-blueprint .sample-thumb{width:54px;height:54px}.home-blueprint .trust-list{gap:8px 18px;width:calc(100% - 40px);font-size:12px}.home-blueprint .section-heading h2{letter-spacing:-1.35px;font-size:32px}.home-blueprint .result-tabs{justify-content:flex-start;overflow-x:auto}.home-blueprint .result-tabs button{flex:0 0 205px;min-width:205px}.home-blueprint .scenario-stage-controls{left:9px;right:9px}.home-blueprint .scenario-stage-controls button{width:38px;height:38px}.home-blueprint .live-features{gap:56px}.home-blueprint .live-features .feature-item,.home-blueprint .live-features .feature-item.is-image-left{grid-template-columns:1fr;gap:25px}.home-blueprint .feature-item.is-image-left .feature-media{order:0}.home-blueprint .feature-copy h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.home-blueprint .testimonial-marquee{overflow-x:auto;mask-image:none}.home-blueprint .testimonial-track{animation:none}.home-blueprint .testimonial-card-set[aria-hidden=true]{display:none}}.home-blueprint{font-size:15px;line-height:1.6}.home-blueprint .hero-copy{max-width:800px;padding:0 22px}.home-blueprint .hero-copy>.eyebrow{background:0 0;border:0;border-radius:0;width:auto;padding:0;line-height:1.6;display:block}.home-blueprint .compare-panel{position:relative}.home-blueprint .compare-panel>.illustration-note{margin:0;font-size:10px;line-height:1.3;position:absolute;top:calc(100% + 3px);left:0;right:0}.home-blueprint .trust-list{gap:30px}.home-blueprint .section-heading{max-width:780px;margin:0 auto 38px}.home-blueprint .section-heading h2{font-size:40px;line-height:1.08}.home-blueprint .section-heading p{margin:14px auto 0;font-size:15px;line-height:1.6}.home-blueprint .process-section{padding-top:40px}.home-blueprint .process-section>.section-heading,.home-blueprint .results-section>.section-heading{max-width:none}.home-blueprint .process-section .section-heading h2{white-space:nowrap}.home-blueprint .steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:28px;width:1200px;max-width:100%;margin:auto}.home-blueprint .steps article{min-height:383px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:hidden}.home-blueprint .process-step-media{border:1px solid #e0e7f1;border-radius:15px;height:237px}.home-blueprint .process-step-media :is(picture,img){object-fit:cover;width:100%;height:100%;display:block}.home-blueprint .process-step-copy{padding:18px 0 0}.home-blueprint .steps article .step-number{color:#fff;vertical-align:middle;background:#326ae8;border-radius:50%;place-items:center;width:31px;height:31px;margin:0 10px 0 0;padding:0;font-size:11px;display:inline-grid;position:static}.home-blueprint .steps h3{font:700 18px var(--font-display);vertical-align:middle;margin:0;padding:0;display:inline}.home-blueprint .steps p{margin:12px 0 0;font-size:13px;line-height:1.6}.home-blueprint .result-tabs{width:1200px}.home-blueprint .result-tabs strong{text-overflow:clip;font-size:15px;font-weight:400;line-height:1.28;overflow:visible}.home-blueprint .result-tabs button{padding:9px 14px}.home-blueprint .result-tabs button[aria-selected=true]{color:#fff;background:#326ae8;box-shadow:0 4px 10px #3975ff2b}.home-blueprint .result-tabs button:hover:not([aria-selected=true]){color:#2257d4;background:#e8efff;box-shadow:inset 0 0 0 1px #c9d9ff}.home-blueprint .scenario-panel.is-active{flex-direction:column;align-items:center;gap:28px;min-width:0;display:flex}.home-blueprint .scenario-stage{width:100%;min-width:0;margin:0}.home-blueprint .scenario-stage-controls{left:-70px;right:-70px}.home-blueprint .scenario-caption.result-copy{width:880px;min-width:0;max-width:calc(100% - 48px);margin:0}.home-blueprint .scenario-caption.result-copy p{font-size:16px;line-height:1.68}.home-blueprint .features-section{border:0}.home-blueprint .features-section>.section-heading{max-width:920px;margin-bottom:64px}.home-blueprint .live-features{gap:92px}.home-blueprint .live-features .feature-item,.home-blueprint .live-features .feature-item.is-image-left{grid-template-columns:540px 540px;justify-content:space-between;align-items:center;gap:0}.home-blueprint .feature-media{border-radius:0;min-height:0;padding:0;overflow:visible}.home-blueprint .feature-copy{max-width:510px}.home-blueprint .feature-copy h3{font-size:24px;line-height:1.28}.home-blueprint .feature-labels{gap:8px;margin-top:21px}.home-blueprint .feature-labels li{color:#2257d4;background:#f2f6ff;border:1px solid #d7e3fb;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;line-height:1}.home-blueprint .audience-grid{width:1280px}.home-blueprint .use-cases>.section-heading{max-width:780px}.home-blueprint .reviews-toggle{margin:0;padding:4px 12px;position:absolute;bottom:24px;right:32px}.home-blueprint .removal-grid{width:1200px;max-width:100%;margin:auto}.home-blueprint .live-removal-grid .removal-card .tool-card-copy{padding:18px 22px 20px}.home-blueprint .live-removal-grid .tool-card h3{font-size:19px;line-height:1.26}.home-blueprint .standards-section{grid-template-columns:minmax(0,1fr) 565px;gap:80px;min-height:598px;padding-top:110px;padding-bottom:110px}.home-blueprint .standards-section h2{letter-spacing:-1.7px;margin:0;font-size:42px;line-height:1.15}.home-blueprint .standards-section>div:first-child>p{max-width:450px}.home-blueprint .standards-card>div{background:#fff;border-radius:15px;min-height:182px;padding:23px}.home-blueprint .standards-card>div>span{display:none}.home-blueprint .standards-card strong{margin-bottom:8px;font-size:15px;line-height:normal}.home-blueprint .standards-card small{margin:0;font-size:12px;line-height:1.5}.home-blueprint .guides-section,.home-blueprint .faq-section{border:0}.home-blueprint .guides-section .section-heading{text-align:center;display:block}.home-blueprint .guides-section .section-heading>div{max-width:none}.home-blueprint .guides-section .section-heading :is(.eyebrow,p,.outline-button),.home-blueprint .removal-section .section-heading>p,.home-blueprint .faq-section .section-heading>p{display:none}.home-blueprint .guides-list-grid{gap:26px;width:1200px;max-width:100%;margin:auto}.home-blueprint .guides-list{border-radius:18px;padding:9px 28px}.home-blueprint .guides-list li a{min-height:67px;padding:14px 2px;font-size:14px;line-height:1.35}.home-blueprint .faq-section>.section-heading{max-width:780px;margin:0 auto 38px}.home-blueprint .faq-list{gap:10px;padding-bottom:10px}.home-blueprint .faq-list details{min-height:68px;box-shadow:none;border-radius:12px;padding:20px 22px}.home-blueprint .faq-list summary{font:700 14px/1.6 var(--font-body);gap:8px;padding:0}.home-blueprint .faq-list summary span{width:auto;height:auto;color:inherit;background:0 0;border-radius:0;margin-left:0}.home-blueprint .faq-list summary svg{width:14px;height:14px}.home-blueprint .faq-list p{margin:13px 0 0;font-size:13px}@media (width<=1180px){.home-blueprint .live-features .feature-item,.home-blueprint .live-features .feature-item.is-image-left{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:44px}.home-blueprint .standards-section{grid-template-columns:1fr;gap:46px;min-height:0;padding-top:78px;padding-bottom:78px}.home-blueprint .standards-card{width:min(565px,100%)}.home-blueprint .result-tabs{overflow-x:auto}.home-blueprint .result-tabs button{flex:0 0 max-content}}@media (width<=920px){.home-blueprint .hero-workbench{max-width:calc(100% - 120px)}}@media (width<=760px){.home-blueprint .hero-copy{padding:0 22px}.home-blueprint .hero-workbench{width:calc(100% - 40px);max-width:calc(100% - 64px)}.home-blueprint .trust-list{gap:8px 18px}.home-blueprint .section-heading h2{font-size:32px}.home-blueprint .process-section{padding-top:38px}.home-blueprint .process-section .section-heading h2{white-space:normal}.home-blueprint .steps{grid-template-columns:1fr;gap:30px}.home-blueprint .steps article{min-height:0}.home-blueprint .process-step-media{height:220px}.home-blueprint .result-tabs button{flex:0 0 max-content;min-width:185px;padding:8px 13px}.home-blueprint .scenario-stage-controls{left:9px;right:9px}.home-blueprint .scenario-caption.result-copy p{font-size:15px;line-height:1.62}.home-blueprint .features-section>.section-heading{margin-bottom:38px}.home-blueprint .live-features{gap:56px}.home-blueprint .live-features .feature-item,.home-blueprint .live-features .feature-item.is-image-left{grid-template-columns:minmax(0,1fr);gap:25px}.home-blueprint .feature-item.is-image-left .feature-media{order:-1}.home-blueprint .feature-copy h3{font-size:22px}.home-blueprint .reviews-toggle{bottom:18px;right:20px}.home-blueprint .live-removal-grid .removal-card .tool-card-copy{padding:19px 20px 22px}.home-blueprint .standards-section{gap:30px;padding-top:64px;padding-bottom:64px}.home-blueprint .standards-section h2{font-size:32px}.home-blueprint .standards-card{grid-template-columns:1fr 1fr}.home-blueprint .standards-card>div{min-height:150px}.home-blueprint .guides-list{padding:5px 19px}.home-blueprint .guides-list-grid{grid-template-columns:1fr}}@media (width<=390px){.home-blueprint .sample-thumb{width:48px;height:48px}.home-blueprint .trust-list{gap:7px 12px;font-size:11px}.home-blueprint .standards-card{grid-template-columns:1fr}}
