@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-ext-wght-normal.hsMS0n0O.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure{margin:0}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}img,svg{display:block}img{max-width:100%;height:auto}a{color:inherit}button{cursor:pointer}[hidden]{display:none!important}}@layer base{:root{--paper:#f7f8f4;--sheet:#fffefa;--ink:#171c25;--muted:#5b616c;--blue:#064cff;--blue-dark:#003bd6;--blue-soft:#eaf0ff;--line:#dce0e3;--section:clamp(72px, 7vw, 112px);--font:"Schibsted Grotesk Variable", sans-serif}html{scroll-behavior:smooth;scrollbar-color:#b2b9c5 var(--paper);scroll-padding-top:28px}body{font-family:var(--font);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;line-height:1.6}::selection{color:#fff;background:var(--blue)}:focus-visible{outline:3px solid var(--blue);outline-offset:5px}a{text-underline-offset:4px}input,textarea{caret-color:var(--blue)}h1,h2,h3,h4{text-wrap:balance}h2{letter-spacing:-.035em;font-size:clamp(32px,3.25vw,46px);font-weight:650;line-height:1.13}h2 span{color:var(--blue)}p{text-wrap:pretty}.wrap{width:min(1248px,100% - 112px);margin-inline:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:99;color:var(--blue);background:#fff;padding:12px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}}@layer components{.site-header{justify-content:space-between;align-items:center;gap:24px;height:90px;display:flex}.wordmark{flex-shrink:0;align-items:center;font-size:31px;line-height:1;text-decoration:none;display:inline-flex}.brand-logo{aspect-ratio:1200/278;width:4.31655em;height:auto;display:block}.brand-logo-inverse{filter:brightness(0)invert()}.site-header nav,.nav-links{align-items:center;gap:36px;display:flex}.nav-links a{font-size:13px;font-weight:500;text-decoration:none;transition:color .18s}.nav-links a:hover{color:var(--blue)}.button{background:var(--blue);color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:28px;min-height:50px;padding:13px 25px;font-size:14px;font-weight:550;line-height:1.4;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-flex}.button:hover{background:var(--blue-dark);box-shadow:0 6px 16px #064cff1a}.button:active{background:#0034bb}.button:disabled,fieldset:disabled .button{cursor:not-allowed;box-shadow:none;background:#606b80}.button-small{gap:20px;min-height:43px;padding:10px 20px;font-size:12px}.text-link{color:var(--blue);align-items:center;gap:18px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.text-link:hover{text-decoration:underline}.hero{padding-top:29px;overflow:clip}.hero-intro{text-align:center;z-index:2;position:relative}.hero h1{letter-spacing:-.04em;font-size:clamp(46px,5.8vw,82px);font-weight:700;line-height:1.02}.hero h1 span{color:var(--blue)}.hero-intro p{color:#454d5b;max-width:670px;margin:18px auto;font-size:15px;line-height:1.65}.hero-button{min-width:192px}.hero-scene{isolation:isolate;width:min(1440px,100%);height:clamp(360px,30vw,430px);margin:8px auto 0;position:relative}.document-flow{color:#487aff;opacity:.55;z-index:-1;width:100%;height:88%;position:absolute;top:4%;left:0}.input-scene{width:43%;height:100%;position:absolute;bottom:0;left:-1%}.document-pile{filter:drop-shadow(0 20px 16px #313d5113);width:100%;position:absolute;bottom:41px;left:0}.loose-doc{color:#252b35;background:#fff;flex-direction:column;width:125px;height:156px;padding:13px 10px;font-size:9px;display:flex;position:absolute;box-shadow:0 8px 18px #27303d22}.loose-doc>span{letter-spacing:.07em;border-bottom:1px solid #b5bfce;padding-bottom:7px;font-size:5px}.loose-doc strong{margin-top:9px;font-size:11px;line-height:1.2}.loose-doc small{border-top:1px solid #dce0e3;margin-top:auto;padding-top:9px;font-size:5px}.loose-doc-plan{top:6%;left:48%;transform:rotate(12deg)}.loose-doc-data{width:105px;height:140px;top:27%;left:20%;transform:rotate(-13deg)}.plan-diagram{border:1px solid #a7b8cd;gap:8px;height:49px;margin:10px 0;padding:6px;display:flex}.plan-diagram i{border:1px solid #b4c4db;border-top-color:#2768ff;width:28%;height:27px;display:block}.fake-lines{padding:12px 0}.fake-lines i{background:#dce0e6;width:100%;height:3px;margin:6px 0;display:block}.fake-lines i:last-child{width:65%}.work-scene{flex-direction:column;justify-content:center;align-items:center;width:19%;height:100%;padding-bottom:12px;display:flex;position:absolute;bottom:0;left:43%}.working-folio{background:var(--blue);color:#fff;border-radius:3px 12px 8px 3px;width:min(100%,220px);padding:26px 23px 18px;position:relative;transform:rotate(-2deg);box-shadow:8px 20px 32px #16346a22,3px 0 #b4c6ff}.folio-tab{background:var(--blue);letter-spacing:.1em;border-radius:5px 5px 0 0;padding:7px 15px 6px;font-size:7px;position:absolute;top:-19px;left:0}.folio-brand{letter-spacing:-.04em;font-size:25px;font-weight:700;display:block}.working-folio>strong{margin-top:3px;font-size:13px;font-weight:450;display:block}.work-tasks{margin:24px 0 18px}.work-tasks>span{border-top:1px solid #ffffff4d;align-items:center;gap:9px;padding:11px 0;font-size:10px;display:flex}.work-tasks i{border-bottom:1px solid #fff;border-left:1px solid #fff;width:9px;height:6px;display:block;transform:rotate(-45deg)}.folio-bottom{color:#dae4ff;justify-content:space-between;align-items:center;font-size:7px;display:flex}.folio-bottom svg{width:13px}.result-scene{justify-content:center;align-items:center;width:28%;max-width:372px;height:100%;padding-bottom:43px;display:flex;position:absolute;right:5%}.report-stack{width:100%;position:relative;transform:rotate(4deg)}.back-sheet{background:#fcfcf9;position:absolute;inset:0;box-shadow:2px 5px 9px #111b2b18}.back-sheet-one{transform:translate(8px,8px)rotate(-2deg)}.back-sheet-two{transform:translate(15px,14px)rotate(-4deg)}.report{background:var(--sheet);color:var(--ink);padding:23px 23px 15px;font-size:10px;line-height:1.45;position:relative;box-shadow:0 14px 30px #192b481f}.report-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.report-brand{letter-spacing:-.04em;font-size:12px;font-weight:750}.example-label{color:#355a91;white-space:nowrap;border:1px solid #c8d6ef;border-radius:3px;padding:3px 5px;font-size:8px}.report h3{letter-spacing:-.04em;margin-top:22px;font-size:28px;font-weight:650;line-height:1.1}.report h3>span{color:var(--blue)}.report-subtitle{color:#646b78;margin-top:7px;font-size:8px}.report-rule{background:#b8c8e8;height:1px;margin:15px 0 17px}.report-summary{align-items:flex-start;gap:12px;padding-bottom:17px;display:flex}.doc-number{color:var(--blue);font-variant-numeric:tabular-nums;font-size:11px;font-weight:650;line-height:1.4}.report h4{font-size:12px;font-weight:650;line-height:1.5}.report-summary p,.report-open p,.report-overview p{color:#646b78;margin-top:4px;font-size:10px;line-height:1.6}.report-overview>div{border-top:1px solid #e2e5e9;gap:12px;padding:12px 0;display:flex}.report-section-title{align-items:center;gap:12px;margin-bottom:10px;display:flex}.table-head,.table-row{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.table-head{color:#626e80;background:#eef2f8;padding:6px 7px;font-size:6px}.table-row{border-bottom:1px solid #e2e5e9;padding:9px 5px;font-size:7px}.table-row strong{font-weight:500}.document-status{font-size:6px;line-height:1.4}.document-status.assigned{color:#24568c}.document-status.open{color:#60616d}.report-open{background:#eff3fb;align-items:flex-start;gap:12px;margin-top:15px;padding:11px 9px;display:flex;position:relative}.open-mark{color:var(--blue);margin-left:auto;font-size:12px}.report-foot{color:#697485;justify-content:space-between;margin-top:16px;font-size:6px;display:flex}.hero .report{padding:20px 22px 15px}.hero .report h3{margin-top:16px;font-size:30px}.hero .report h4{font-size:11px;line-height:1.4}.hero .report p{font-size:9px;line-height:1.45}.hero .report-rule{margin:11px 0 12px}.hero .report-summary{padding-bottom:12px}.hero .report-overview>div{padding-block:9px}.hero .report-open{margin-top:9px;padding:10px}.hero .report-foot{margin-top:12px}.scene-caption{white-space:nowrap;align-items:center;gap:10px;font-size:11px;font-weight:450;display:flex;position:absolute;bottom:0}.scene-caption b{text-align:center;width:24px;color:var(--blue);font-variant-numeric:tabular-nums;border:1px solid #bdc9e0;border-radius:50%;font-size:9px;line-height:23px}.input-caption{left:33%}.work-caption,.result-caption{left:50%;transform:translate(-50%)}.process-section{padding-top:var(--section);padding-bottom:var(--section)}.section-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.section-heading>p{max-width:325px;color:var(--muted);font-size:14px}.process-grid{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:42px;display:grid}.process-step{border-top:1px solid var(--line);padding-top:25px}.step-visual{width:142px;height:100px;margin:0 0 20px 8px;position:relative}.mini-page{background:#fff;border:1px solid #e2e7ee;width:61px;height:79px;padding:14px 10px;position:absolute;box-shadow:0 5px 9px #14243b0d}.mini-page span{background:var(--blue);width:13px;height:4px;margin-bottom:12px;display:block}.mini-page i{background:#d9dfe9;height:2px;margin:6px 0;display:block}.step-input .mini-page:first-child{top:7px;left:5px;transform:rotate(-15deg)}.step-input .mini-page:nth-child(2){top:0;left:42px;transform:rotate(11deg)}.step-input .mini-page:nth-child(3){top:11px;left:76px;transform:rotate(-4deg)}.step-work .mini-page:first-child{top:8px;left:0;transform:rotate(-5deg)}.step-work .mini-page:nth-child(2){top:8px;left:38px}.step-work .mini-page:nth-child(3){top:8px;left:76px}.sort-line{background:var(--blue);width:145px;height:1px;position:absolute;top:48px}.step-output .mini-page:first-child{top:12px;left:42px}.step-output .mini-page:nth-child(2){top:7px;left:37px}.step-output .mini-page:nth-child(3){top:2px;left:32px}.mini-register{color:#fff;background:var(--blue);padding:3px 5px;font-size:7px;position:absolute;top:13px;left:83px}.step-title{align-items:center;gap:14px;margin-bottom:12px;display:flex}.step-title>span{color:var(--blue);font-variant-numeric:tabular-nums;font-size:11px}.step-title h3{letter-spacing:-.025em;font-size:22px;font-weight:600}.process-step>p{color:var(--muted);max-width:335px;font-size:14px}.result-section{background:#eaf0fa;padding-block:77px;overflow:clip}.result-layout{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.result-copy>p{color:#525e72;max-width:400px;margin-top:26px;font-size:15px}.result-points{gap:15px;margin:30px 0;padding:0;font-size:13px;list-style:none;display:grid}.result-points span{color:var(--blue);margin-right:15px;font-size:10px}.large-report-stack{max-width:510px;position:relative;transform:rotate(2deg)}.result-sheet-back{background:#f9faf7;position:absolute;inset:0;transform:rotate(-5deg)translate(-10px,8px);box-shadow:0 10px 20px #142c5414}.report-expanded{padding:30px 32px 22px}.report-expanded .report-brand{font-size:16px}.report-expanded .example-label{font-size:9px}.report-expanded h3{margin-top:25px;font-size:37px}.report-expanded .report-subtitle{font-size:10px}.report-expanded .doc-number{font-size:14px}.report-expanded h4{font-size:13px}.report-expanded .report-summary p,.report-expanded .report-open p{font-size:11px}.report-expanded .table-head{padding:8px;font-size:8px}.report-expanded .table-row{padding:11px 8px;font-size:10px}.report-expanded .table-row small{color:#666d7a;overflow-wrap:anywhere;margin-top:3px;font-size:8px;display:block}.report-expanded .document-status{font-size:9px}.report-expanded .report-open{padding:14px}.report-expanded .report-foot{font-size:8px}.sample-caption{color:#59667c;text-align:center;margin-top:22px;font-size:10px;display:block;position:relative;transform:rotate(-2deg)}.company-section{padding-block:var(--section);grid-template-columns:1fr 1fr;gap:110px;display:grid}.company-section p{color:var(--muted);max-width:510px;margin-top:23px;font-size:14px}.company-section p+p{margin-top:15px}.company-section strong{color:var(--ink);font-weight:550}.company-section .text-link{margin-top:26px}.price-factors{border-top:1px solid var(--line);grid-template-columns:1fr;margin-top:23px;display:grid}.price-factors span{border-bottom:1px solid var(--line);justify-content:space-between;padding:9px 0;font-size:12px;display:flex}.price-factors span:after{content:"";background:var(--blue);width:4px;height:4px;margin-block:auto}.faq-section{border-top:1px solid var(--line);padding-block:74px var(--section);grid-template-columns:.8fr 1.6fr;gap:100px;display:grid}.faq-section>div>p{color:var(--muted);margin-top:20px;font-size:14px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:20px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:hover{color:var(--blue)}.faq-toggle{width:14px;height:14px;color:var(--blue);flex:0 0 14px;position:relative}.faq-toggle:before,.faq-toggle:after{content:"";background:currentColor;width:14px;height:1px;position:absolute;top:6px;left:0}.faq-toggle:after{transform:rotate(90deg)}details[open] .faq-toggle:after{transform:none}.faq-list details>p{color:var(--muted);padding:0 34px 22px 0;font-size:14px}.contact-section{background:var(--ink);color:var(--paper);padding-block:78px}.contact-layout{grid-template-columns:1fr 1.1fr;gap:95px;display:grid}.contact-copy h2{font-size:clamp(36px,3.4vw,49px)}.contact-copy h2 span{color:#7ca2ff}.contact-copy p{color:#bcc3cf;margin-top:24px;font-size:14px}.preview-tag{color:#bbc7de;align-items:center;gap:8px;margin-top:25px;font-size:10px;display:inline-flex}.preview-tag i{background:#9eb9ff;border-radius:50%;width:5px;height:5px}fieldset{border:0;min-width:0;margin:0;padding:0}.form-row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.field{margin-bottom:22px}.field label{margin-bottom:8px;font-size:12px;display:block}.field label span{color:#a2acbd;margin-left:4px;font-size:9px}.field input,.field textarea{color:#fff;resize:vertical;background:#ffffff05;border:1px solid #555e6d;border-radius:3px;width:100%;min-height:44px;padding:10px 12px;font-size:14px;transition:border-color .15s;display:block}.field input:hover,.field textarea:hover{border-color:#8493ab}.field input:focus-visible,.field textarea:focus-visible{outline-offset:3px;border-color:#7ca2ff;outline:2px solid #7ca2ff}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:#fbaea6}.field-error{color:#ffbcb4;margin-top:7px;font-size:11px}.form-hint{color:#aeb9cb;margin:-7px 0 18px;font-size:10px;line-height:1.7}.form-hint a{color:#d4def2}.form-message{color:#e0e9ff;background:#28344c;border-radius:3px;margin-top:20px;padding:14px 16px;font-size:13px}.contact-section :focus-visible{outline-color:#9cb9ff}.site-footer{justify-content:space-between;align-items:center;gap:30px;padding-block:33px;display:flex}.wordmark-footer{font-size:24px}.site-footer p{color:var(--muted);margin-top:9px;font-size:10px}.footer-links{align-items:center;gap:28px;font-size:11px;display:flex}.footer-links a{text-decoration:none}.footer-links a:hover{color:var(--blue);text-decoration:underline}.footer-links>span{color:var(--muted)}.legal-main{border-block:1px solid var(--line)}.legal-page{max-width:880px;padding-block:40px 100px}.back-link{color:var(--blue);margin-bottom:30px;font-size:13px;text-decoration:none;display:inline-block}.legal-page h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin-bottom:26px;font-size:clamp(36px,5vw,60px);line-height:1.12}.legal-page h2{letter-spacing:-.025em;margin:34px 0 13px;font-size:22px;line-height:1.3}.legal-page h3{margin:25px 0 10px;font-size:17px}.legal-page p,.legal-page li,.legal-page address{color:#4f5868;font-size:14px;font-style:normal;line-height:1.8}.legal-page p+p{margin-top:13px}.legal-page a:not(.back-link){color:var(--blue);overflow-wrap:anywhere}.draft-note{background:var(--blue-soft);margin:28px 0;padding:20px 24px;font-size:14px}.draft-note strong{color:var(--ink)}.legal-grid{grid-template-columns:1fr 1fr;column-gap:50px;display:grid}.legal-page ul{padding-left:20px}@media (prefers-reduced-motion:no-preference){.working-folio{animation:1.45s cubic-bezier(.16,1,.3,1) both folio-settle}.loose-doc-plan{animation:1.7s cubic-bezier(.16,1,.3,1) both page-settle}.work-tasks i{animation:1.9s cubic-bezier(.16,1,.3,1) both ink-settle}@keyframes folio-settle{0%{transform:translateY(12px)rotate(-5deg)}to{transform:translateY(0)rotate(-2deg)}}@keyframes page-settle{0%{transform:translate(-12px,12px)rotate(18deg)}to{transform:translate(0)rotate(12deg)}}@keyframes ink-settle{0%{opacity:.3}to{opacity:1}}}}@layer responsive{@media (width>=1600px){.hero{padding-top:40px}.hero-scene{margin-top:27px}}@media (width<=1100px){.wrap{width:calc(100% - 72px)}.hero{padding-top:26px}.hero-scene{height:390px}.result-scene{width:30%;right:4%}.working-folio{padding:20px 17px 15px}.folio-brand{font-size:23px}.work-tasks{margin-top:17px}.working-folio>strong{font-size:11px}.folio-bottom{font-size:6px}.report{padding:18px 17px 13px}.report h3{font-size:26px}.report-expanded{padding:25px}.report-expanded h3{font-size:32px}.result-layout,.company-section,.contact-layout{gap:55px}.process-grid{gap:30px}.faq-section{gap:60px}.loose-doc{transform-origin:50%;scale:.83}}@media (width<=760px){:root{--section:65px}.wrap{width:calc(100% - 40px)}.site-header{gap:14px;height:74px}.wordmark{font-size:27px}.nav-links{display:none}.site-header nav{gap:0}.button-small{gap:12px;min-height:42px;padding:10px 14px;font-size:11px}.button-small svg{width:14px}.hero{padding-top:21px}.hero h1{letter-spacing:-.04em;font-size:clamp(38px,7.2vw,54px);line-height:1.05}.hero-intro p{max-width:440px;margin:17px auto 19px;font-size:13px;line-height:1.65}.desktop-break{display:none}.hero-button{min-height:46px;padding:12px 21px;font-size:12px}.hero-scene{grid-template-rows:192px auto;grid-template-columns:55% 45%;gap:26px 0;width:min(560px,100%);height:auto;margin-top:24px;display:grid}.input-scene{width:100%;height:180px;position:relative;top:0;bottom:auto;left:0}.document-pile{width:100%;bottom:5px}.loose-doc{scale:.48}.loose-doc-plan{top:-28px;left:36%}.loose-doc-data{display:none}.work-scene{width:76%;height:165px;margin-inline:auto;padding:0;position:relative;top:8px;bottom:auto;left:auto}.working-folio{border-radius:2px 7px 4px 2px;width:100%;padding:15px 12px 12px;box-shadow:4px 8px 16px #16346a20,2px 0 #b4c6ff}.folio-tab{padding:4px 8px;font-size:5px;top:-13px}.folio-brand{font-size:18px}.working-folio>strong{margin-top:0;font-size:8px}.work-tasks{margin:13px 0 0}.work-tasks>span{gap:6px;padding:6px 0;font-size:7px}.work-tasks i{width:6px;height:4px}.folio-bottom{display:none}.document-flow{width:100%;height:230px;top:-13px;left:0}.result-scene{flex-direction:column;grid-column:1/-1;align-items:center;width:80%;max-width:340px;height:auto;margin-inline:auto;padding:0;position:relative;top:auto;left:auto;right:auto;transform:none}.report-stack{transform:rotate(2deg)}.hero .report{padding:17px 19px 13px}.hero .report h3{font-size:27px}.report{padding:17px 20px 12px}.report h3{margin-top:14px;font-size:25px}.report-rule{margin:12px 0}.report-summary{padding-bottom:12px}.report-section-title{margin-bottom:7px}.table-row{padding:7px 5px}.report-open{margin-top:11px;padding:9px}.report-foot{margin-top:12px}.input-caption{top:auto;bottom:-18px;left:22px}.work-caption{top:auto;bottom:-24px}.scene-caption{gap:7px;font-size:9px}.scene-caption b{width:19px;font-size:8px;line-height:18px}.result-caption{margin-top:24px;position:relative;bottom:auto;left:auto;transform:none}.section-heading{display:block}.section-heading p{max-width:410px;margin-top:22px}.process-grid{grid-template-columns:1fr;gap:24px;margin-top:30px}.process-step{grid-template-columns:90px 1fr;gap:8px 19px;padding-top:24px;display:grid}.step-visual{transform-origin:0 0;grid-row:1/3;width:142px;height:67px;margin:3px 0 0;transform:scale(.63)}.step-title{gap:9px;margin:0}.step-title h3{font-size:19px}.step-title>span{font-size:9px}.process-step>p{max-width:none;font-size:13px}.result-section{padding-block:60px}.result-layout{grid-template-columns:1fr;gap:40px}.result-copy>p{max-width:none;margin-top:20px;font-size:14px}.result-points{gap:12px;margin:24px 0;font-size:12px}.large-report-stack{width:94%;max-width:460px;margin-inline:auto}.report-expanded{padding:24px 22px 18px}.report-expanded h3{margin-top:24px;font-size:31px}.report-expanded .report-top{gap:6px}.report-expanded .example-label{font-size:8px}.report-expanded .table-row{grid-template-columns:1fr 100px}.report-expanded .table-head{grid-template-columns:1fr 100px;font-size:7px}.report-expanded .table-row small{font-size:7px}.company-section{grid-template-columns:1fr;gap:50px}.company-section p{max-width:none}.pricing-copy{border-top:1px solid var(--line);padding-top:45px}.faq-section{grid-template-columns:1fr;gap:26px;padding-top:48px}.faq-section h2 br{display:none}.faq-section>div>p{margin-top:15px}.faq-section>div>p br{display:none}.faq-list summary{padding:19px 0;font-size:13px}.faq-list details>p{font-size:13px}.contact-section{padding-block:55px}.contact-layout{grid-template-columns:1fr;gap:32px}.contact-copy h2{font-size:38px}.contact-copy p{margin-top:20px;font-size:13px}.preview-tag{margin-top:18px}.form-row{grid-template-columns:1fr;gap:0}.field label{font-size:12px}.field input,.field textarea{font-size:16px}.site-footer{flex-direction:column;align-items:flex-start;gap:23px;padding-block:28px}.footer-links{gap:20px;width:100%;font-size:10px}.footer-links>span{margin-left:auto}.legal-page{padding-block:28px 60px}.legal-grid{grid-template-columns:1fr}}@media (width<=420px){.hero h1{font-size:38px}.hero-scene{grid-template-rows:163px auto;height:auto}.input-scene{height:151px}.work-scene{height:150px;top:0}.working-folio{padding:11px 9px 8px}.folio-brand{font-size:16px}.working-folio>strong{font-size:7px}.work-tasks{margin-top:9px}.work-tasks>span{padding:5px 0}.loose-doc-plan{top:-40px;left:28%}.input-caption{top:auto;left:17px}.work-caption{top:auto;bottom:-18px}.result-scene{width:82%;top:auto}.result-caption{bottom:auto}.report{padding-inline:16px}.report-expanded{padding-inline:19px}.report-expanded .report-brand{font-size:14px}.report-expanded .example-label{font-size:8px}.report-expanded h4{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}}.contact-email{color:#fff;text-underline-offset:.25em}#contact-fields:disabled .button{opacity:.65;cursor:wait}.contact-feedback:not([hidden]){color:#f2f6ff;background:#202b40;border:1px solid #45577c;border-radius:14px;align-items:center;gap:16px;margin-top:24px;padding:22px 24px;display:flex}.feedback-icon{color:#18284a;background:#a8c1ff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.feedback-icon svg{width:23px;height:23px}.feedback-copy{min-width:0}.feedback-copy strong{letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.4;display:block}.feedback-copy p{color:#c3d1eb;overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:1.6}.feedback-warning{display:none}.contact-feedback[data-state=error]{background:#342a2d;border-color:#795450}.contact-feedback[data-state=error] .feedback-icon{color:#38221f;background:#ffbcb4}.contact-feedback[data-state=error] .feedback-copy p{color:#edd0cb}.contact-feedback[data-state=error] .feedback-check{display:none}.contact-feedback[data-state=error] .feedback-warning{display:block}@media (prefers-reduced-motion:no-preference){.contact-feedback:not([hidden]){animation:.24s cubic-bezier(.16,1,.3,1) both feedback-appear}.contact-feedback[data-state=success]:not([hidden]) .feedback-icon{animation:.48s cubic-bezier(.16,1,.3,1) both feedback-confirm}.contact-feedback[data-state=success]:not([hidden]) .feedback-check{stroke-dasharray:1;animation:.42s cubic-bezier(.16,1,.3,1) .1s both feedback-draw}}@keyframes feedback-appear{0%{opacity:0}to{opacity:1}}@keyframes feedback-confirm{0%{background:#293b5d;transform:scale(.8)}to{background:#a8c1ff;transform:scale(1)}}@keyframes feedback-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (width<=600px){.contact-feedback:not([hidden]){align-items:flex-start;gap:13px;padding:19px 17px}.feedback-copy strong{font-size:16px}.feedback-copy p{font-size:13px}.feedback-icon{flex-basis:36px;width:36px;height:36px}}
