/* Phone internals use a fixed 390px app canvas, scaled as one unit with the
   hardware. Type and spacing never inflate to marketing-headline proportions. */
.sr-handset{--sr-scale:.54;position:relative;width:calc(390px * var(--sr-scale));height:calc(844px * var(--sr-scale));flex:none;color:var(--eh-ink);font-family:Geist,Arial,sans-serif}
.sr-handset *{box-sizing:border-box}.sr-hardware{position:absolute;left:0;top:0;width:390px;height:844px;padding:11px;border-radius:54px;background:var(--eh-dark);border:3px solid var(--eh-muted);box-shadow:inset 0 0 0 2px var(--eh-dark-line),6px 7px 0 var(--eh-dark-line),14px 24px 35px color-mix(in srgb,var(--eh-dark) 22%,transparent);transform:scale(var(--sr-scale));transform-origin:0 0}
.sr-glass{display:flex;flex-direction:column;position:relative;height:100%;background:var(--eh-panel);border-radius:40px;overflow:hidden}.sr-phone-status{height:45px;flex:none;display:flex;justify-content:space-between;align-items:center;padding:9px 24px 0;font-size:13px}.sr-phone-status>i{position:absolute;left:50%;top:12px;transform:translateX(-50%);width:100px;height:25px;border-radius:18px;background:var(--eh-dark)}.sr-phone-status>span{font-size:12px;letter-spacing:1px}.sr-ui-brand{display:flex;align-items:center;gap:6px;padding:6px 19px 5px;font-size:13px;height:35px;flex:none}.sr-ui-brand>img{width:19px;height:19px}.sr-ui-brand small{font-size:10px;color:var(--eh-green);margin-left:auto}
.sr-phone-content{flex:1;min-height:0;position:relative;padding:6px 19px 0;display:flex;flex-direction:column;overflow:hidden;font-size:15px;line-height:1.4}.sr-phone-content h4{font-size:26px;line-height:1.2;font-weight:650;letter-spacing:-.035em;margin:0;color:var(--eh-ink)}.sr-ui-title{display:flex;align-items:center;justify-content:space-between;padding:12px 0 13px}.sr-ui-title>div>span{display:block;color:var(--eh-muted);font-size:12px;margin-top:6px}.sr-ui-title>svg{width:21px;height:21px;color:var(--eh-muted)}
.sr-ui-progress{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--eh-muted);gap:6px;padding-bottom:10px}.sr-ui-progress>b{font-size:10px;font-weight:500}.sr-ui-progress>i,.sr-ui-course>i{height:4px;background:var(--eh-line);width:100%;border-radius:3px;overflow:hidden}.sr-ui-progress>i>b,.sr-ui-course>i>b{display:block;width:57%;height:100%;background:var(--eh-accent)}
.sr-ui-field{padding:10px 12px;border:1px solid var(--eh-line);border-radius:8px;margin-bottom:8px;flex:none}.sr-ui-field>span{display:block;font-size:13px;font-weight:550;margin-bottom:7px}.sr-ui-field>b{display:flex;justify-content:space-between;font-size:13px;font-weight:450;color:var(--eh-muted)}.sr-ui-field>b>svg{width:15px;height:15px}.sr-ui-choices{display:flex;gap:22px;font-size:12px;color:var(--eh-muted)}.sr-ui-choices>b{color:var(--eh-accent);font-weight:550}.sr-ui-photo{border:1px solid var(--eh-line);border-radius:8px;overflow:hidden;flex:none;margin-top:1px}.sr-ui-photo>img{display:block;width:100%;height:112px;object-fit:cover}.sr-ui-photo>span{display:flex;align-items:center;gap:6px;padding:6px 9px;color:var(--eh-muted);font-size:11px}.sr-ui-photo svg{width:14px;height:14px}.sr-ui-photo svg:last-child{color:var(--eh-green);margin-left:auto}.sr-ui-signoff{display:flex;justify-content:space-between;align-items:center;font-size:10px;padding:11px 0}.sr-ui-signoff b{font-weight:550;margin-left:4px}.sr-ui-signoff small{font-size:10px;color:var(--eh-green)}.sr-ui-submit{display:flex;align-items:center;justify-content:center;gap:14px;background:var(--eh-button);color:var(--eh-on-button);padding:12px;border-radius:7px;font-size:13px;font-weight:550;flex:none}.sr-ui-submit svg{width:16px;height:16px}
.sr-phone-nav{display:flex;justify-content:space-between;align-items:center;flex:none;height:65px;padding:10px 19px 4px;border-top:1px solid var(--eh-line);margin-top:8px;color:var(--eh-muted)}.sr-phone-nav>span{display:flex;align-items:center;gap:4px;flex-direction:column}.sr-phone-nav svg{width:21px;height:21px}.sr-phone-nav small{font-size:10px}.sr-phone-nav .is-active{color:var(--eh-accent)}.sr-home-indicator{height:4px;width:112px;border-radius:3px;background:var(--eh-ink);display:block;flex:none;margin:8px auto 9px}
.sr-ui-tabs{display:flex;justify-content:space-between;font-size:12px;color:var(--eh-muted);padding:10px 0 13px;border-bottom:1px solid var(--eh-line)}.sr-ui-tabs>b{color:var(--eh-accent);font-weight:550}.sr-ui-course{background:var(--eh-purple-soft);border:1px solid var(--eh-line);border-radius:9px;padding:17px;margin-top:16px}.sr-ui-course>small{font-size:10px;color:var(--eh-accent);letter-spacing:.04em}.sr-ui-course>strong{display:block;font-size:23px;line-height:1.25;font-weight:600;letter-spacing:-.025em;margin:12px 0}.sr-ui-course>p{font-size:12px!important;margin:0 0 15px!important;color:var(--eh-muted)!important;line-height:1.5!important}.sr-ui-course>i{display:block}.sr-ui-course>i>b{width:33%}.sr-ui-course>span{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--eh-accent);margin-top:10px}.sr-ui-course svg{width:14px;height:14px}.sr-phone-content h5{font-size:14px;font-weight:600;margin:23px 0 5px}.sr-ui-certificate{display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--eh-line);padding:15px 0}.sr-ui-certificate>svg{width:25px;height:25px;color:var(--eh-accent)}.sr-ui-certificate>svg:last-child{width:15px;height:15px;margin-left:auto;color:var(--eh-muted)}.sr-ui-certificate strong{font-size:13px;display:block;font-weight:550}.sr-ui-certificate small{font-size:10px;display:block;margin-top:4px}.sr-green{color:var(--eh-green)}.sr-amber{color:var(--eh-blue)}.sr-violet{color:var(--eh-accent)}.sr-ui-notice{font-size:10px;color:var(--eh-muted);display:flex;gap:7px;margin-top:18px;line-height:1.7}.sr-ui-notice svg{width:16px;height:16px;flex:none}
.sr-ui-sofia{display:flex;align-items:center;gap:10px;padding:12px 0 16px;border-bottom:1px solid var(--eh-line)}.sr-ui-sofia>img{width:42px;height:42px;border-radius:50%}.sr-ui-sofia h4{font-size:23px}.sr-ui-sofia>div>span{font-size:11px;display:block;color:var(--eh-muted);margin-top:3px}.sr-ui-sofia>b{margin-left:auto;color:var(--eh-muted);font-size:17px}.sr-chat-date{text-align:center;font-size:9px;letter-spacing:.08em;color:var(--eh-muted);margin:16px 0}.sr-chat-question{align-self:flex-end;max-width:90%;background:var(--eh-purple-soft);padding:13px 15px;border-radius:13px 13px 3px 13px;font-size:14px;line-height:1.5}.sr-chat-answer{padding:20px 0 14px}.sr-chat-answer>span{display:flex;gap:5px;align-items:center;font-size:11px;color:var(--eh-accent);margin-bottom:10px}.sr-chat-answer>span>svg{width:14px;height:14px}.sr-chat-answer>strong{display:block;font-size:17px;line-height:1.4;font-weight:600}.sr-chat-answer>p{font-size:13px!important;line-height:1.65!important;margin:9px 0 0!important;color:var(--eh-muted)!important}.sr-ui-source{padding:12px;border:1px solid var(--eh-line);border-radius:8px;margin-bottom:10px}.sr-ui-source>span{display:flex;align-items:center;gap:5px;font-size:9px;letter-spacing:.04em;color:var(--eh-accent)}.sr-ui-source>span>svg{width:14px;height:14px}.sr-ui-source>strong{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:550;margin-top:8px}.sr-ui-source>strong>svg{width:15px;height:15px}.sr-ui-source>small{display:flex;justify-content:space-between;font-size:10px;color:var(--eh-muted);margin-top:6px}.sr-ui-source>small>b{font-weight:500;color:var(--eh-accent)}.sr-ui-ai-note{font-size:10px;line-height:1.6;color:var(--eh-muted);padding:4px 0}.sr-ui-composer{display:flex;align-items:center;gap:10px;border:1px solid var(--eh-line);padding:8px 10px;border-radius:9px;margin-top:auto;color:var(--eh-muted);font-size:12px}.sr-ui-composer>span{flex:1}.sr-ui-composer svg{width:17px;height:17px}.sr-ui-composer>b{display:grid;place-items:center;background:var(--eh-accent);color:var(--eh-on-button);width:27px;height:27px;border-radius:50%}
/* Form conversion: a modest paper source, a complete phone, one small result. */
.eh-home .sr-form-scene{block-size:min(640px,calc(100svh - 124px));background:var(--eh-purple-soft)}
.sr-form-visual{position:absolute;inset:0 auto 0 0;width:55%;display:block}.sr-form-visual>.sr-paper{position:absolute;left:9%;top:29%;height:46%;width:auto;object-fit:contain;transform:rotate(-7deg)}.sr-form-visual>.sr-handset{position:absolute;right:11%;top:50%;transform:translateY(-50%) rotate(5deg)}.sr-conversion-line{position:absolute;left:40%;top:48%;color:var(--eh-accent);width:65px}.sr-conversion-line svg{width:100%;height:auto;stroke-width:1.2}.sr-draft-note{position:absolute;left:18%;bottom:9%;display:flex;align-items:center;gap:11px;max-width:255px;background:var(--eh-panel);padding:13px 16px;border:1px solid var(--eh-line);border-radius:10px;box-shadow:var(--eh-shadow)}.sr-draft-note>svg{width:20px;height:20px;flex:none;color:var(--eh-accent)}.sr-draft-note strong{display:block;font-size:12px;font-weight:550}.sr-draft-note span{display:block;font-size:10px;color:var(--eh-muted);margin-top:5px}
.sr-form-scene .sc-form-copy{width:39%;right:5%}.sr-form-scene .sc-form-copy h2{font-size:clamp(35px,3.6vw,54px)}.sr-form-scene .sc-form-copy>p{font-size:16px;max-width:420px}.sr-form-scene .sc-form-copy>.sc-short-copy{font-size:13px}.sr-mini-steps{padding:0;list-style:none;display:flex;gap:24px;margin:28px 0 0;color:var(--eh-muted);font-size:11px}.sr-mini-steps li{display:flex;gap:7px;align-items:center}.sr-mini-steps b{font-size:10px;color:var(--eh-accent);font-weight:550}
.sr-crew-device{position:absolute;left:9%;top:50%;transform:translateY(-50%) rotate(-3deg)}.sr-crew-device .sr-handset{--sr-scale:.51}.sc-crew-copy{right:6%;width:43%;top:12%}.sc-certificate{height:27%;right:9%;bottom:10%}
/* AI: context on the job, one answer in the app, one restrained source label. */
.eh-home .sr-knowledge-scene{block-size:min(640px,calc(100svh - 124px))}.sr-knowledge-scene .sc-ai-copy{left:5%;width:34%;z-index:3}.sr-knowledge-scene .sc-ai-copy h2{font-size:clamp(34px,3.5vw,51px)}.sr-knowledge-scene .sc-ai-copy>p{font-size:16px;max-width:380px}.sr-knowledge-scene .sc-ai-copy h2>span{color:var(--eh-ai-text-purple)}.sr-knowledge-visual{position:absolute;inset:0 0 0 40%;overflow:hidden}.sr-field-worker{position:absolute;inset:0 auto 0 0;width:73%;height:100%;object-fit:cover;object-position:95% 50%;mask-image:linear-gradient(to right,transparent 0%,black 16%,black 70%,transparent 100%);opacity:.75}.sr-knowledge-visual>.sr-handset{position:absolute;right:8%;top:50%;transform:translateY(-50%) rotate(5deg);--sr-scale:.54;z-index:1}.sr-source-note{position:absolute;bottom:10%;left:5%;z-index:2;display:flex;align-items:center;gap:9px;padding:12px 15px;background:var(--eh-panel);color:var(--eh-ink);border:1px solid var(--eh-line);border-radius:10px;box-shadow:var(--eh-shadow)}.sr-source-note>svg{color:var(--eh-accent);width:20px;height:20px}.sr-source-note strong{display:block;font-size:11px;font-weight:550}.sr-source-note small{font-size:9px;display:block;color:var(--eh-muted);margin-top:4px}
/* Six populated compact workflow cards, based on the reference film's density. */
.eh-home .sr-modules{background:var(--eh-purple-soft);padding:30px 36px;display:flex;flex-direction:column}.sr-modules .bc-section-heading{margin-bottom:22px}.sr-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:15px;flex:1;min-height:0}.sr-module-card{--sr-tone:var(--eh-accent);padding:19px 21px;background:var(--eh-panel);border:1px solid var(--eh-line);border-radius:13px;display:flex;flex-direction:column;min-width:0;box-shadow:0 6px 0 color-mix(in srgb,var(--eh-panel) 60%,var(--eh-line)),0 10px 22px color-mix(in srgb,var(--eh-dark) 7%,transparent)}.sr-tone-1{--sr-tone:var(--eh-blue)}.sr-tone-2{--sr-tone:var(--eh-green)}.sr-module-label{display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:.05em;color:var(--sr-tone);font-weight:600}.sr-module-label>svg{width:17px;height:17px}.sr-module-card h3{font-size:20px;font-weight:580;line-height:1.2;letter-spacing:-.025em;margin:12px 0 11px;color:var(--eh-ink)}.sr-module-body{font-size:10px;min-height:0}.sr-module-body p{font-size:10px;line-height:1.5;margin:6px 0 0;color:var(--eh-muted)}.sr-ui-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;padding:8px 0;border-bottom:1px solid var(--eh-line)}.sr-ui-row>span{color:var(--eh-muted)}.sr-ui-row b{font-weight:500}.sr-card-file{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--eh-line);border-radius:7px;background:var(--eh-bg)}.sr-card-file>svg{width:22px;height:22px;color:var(--sr-tone);flex:none}.sr-card-file>span{font-size:11px;flex:1}.sr-card-file small{display:block;font-size:9px;color:var(--eh-muted);margin-top:5px}.sr-card-file>svg:last-child{width:15px;height:15px}.sr-module-card>a{font-size:10px;display:flex;align-items:center;gap:8px;color:var(--sr-tone);text-decoration:none;font-weight:550;padding-top:13px;margin-top:auto;width:max-content;max-width:100%}.sr-module-card>a>svg{width:15px;height:15px;transition:translate .2s}.sr-module-card>a:hover>svg{translate:3px 0}.sr-module-card>a:focus-visible{outline:2px solid var(--sr-tone);outline-offset:4px}.sr-wave{display:flex;align-items:center;justify-content:center;gap:5px;height:43px;color:var(--eh-accent)}.sr-wave>i{display:block;max-height:100%;height:var(--wave);width:7px;border-radius:5px;background:currentColor}
/* Office and mobile share the workspace; the phone supports the desktop view. */
.eh-home .sr-office-scene{grid-template-columns:.34fr .66fr;background:var(--eh-panel)}.sr-office-art{position:relative;width:100%;height:100%;min-width:0}.sr-desktop-shell{--sr-desktop-scale:.67;position:absolute;left:0;top:18%;width:calc(1000px * var(--sr-desktop-scale));height:calc(650px * var(--sr-desktop-scale));transform:perspective(1400px) rotateY(-7deg) rotateZ(-2deg);transform-origin:left center}.sr-desktop-model{width:1000px;height:650px;position:absolute;left:0;top:0;transform:scale(var(--sr-desktop-scale));transform-origin:0 0;border:2px solid var(--eh-line);border-radius:18px;overflow:hidden;background:var(--eh-panel);color:var(--eh-ink);box-shadow:8px 10px 0 var(--eh-soft),12px 27px 45px color-mix(in srgb,var(--eh-dark) 13%,transparent)}.sr-desktop-bar{display:flex;align-items:center;gap:20px;height:42px;padding:0 17px;border-bottom:1px solid var(--eh-line);font-size:12px;background:var(--eh-bg)}.sr-desktop-bar>span{font-size:9px;letter-spacing:4px;color:var(--eh-muted)}.sr-desktop-bar>strong{font-weight:500}.sr-desktop-bar>small{margin-left:auto;color:var(--eh-muted);font-size:10px}.sr-desktop-layout{display:grid;grid-template-columns:188px 1fr;height:calc(100% - 42px)}.sr-desktop-layout aside{background:var(--eh-bg);padding:23px 14px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--eh-line)}.sr-desktop-layout aside>div{display:flex;align-items:center;gap:8px;font-size:18px;margin:0 4px 25px}.sr-desktop-layout aside>span{display:flex;align-items:center;gap:12px;padding:12px 10px;font-size:13px;color:var(--eh-muted);border-radius:6px}.sr-desktop-layout aside>span.is-active{background:var(--eh-purple-soft);color:var(--eh-accent)}.sr-desktop-layout aside>span>svg{width:20px;height:20px}.sr-desktop-layout aside>small{font-size:10px;line-height:1.8;color:var(--eh-muted);padding:10px;margin-top:auto}.sr-desktop-main{padding:27px 28px;min-width:0}.sr-desktop-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.sr-desktop-heading span{font-size:9px;letter-spacing:.07em;color:var(--eh-muted)}.sr-desktop-heading h4{font-size:29px;font-weight:600;letter-spacing:-.03em;margin:7px 0 0}.sr-desktop-heading>b{padding:10px 16px;border-radius:6px;background:var(--eh-button);color:var(--eh-on-button);font-size:12px;font-weight:500}.sr-desktop-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sr-desktop-tools>div{display:grid;grid-template-columns:28px 1fr;gap:5px 7px;align-items:center;border:1px solid var(--eh-line);padding:16px 12px;border-radius:8px}.sr-desktop-tools svg{grid-row:1/3;width:25px;height:25px;color:var(--eh-accent)}.sr-desktop-tools strong{font-size:12px;font-weight:550}.sr-desktop-tools small{font-size:9px;color:var(--eh-muted)}.sr-desktop-tabs{display:flex;align-items:center;gap:18px;margin-top:29px;padding-bottom:15px;border-bottom:1px solid var(--eh-line);font-size:11px;color:var(--eh-muted)}.sr-desktop-tabs>strong{font-size:16px;color:var(--eh-ink);font-weight:600}.sr-desktop-tabs>b{display:flex;align-items:center;gap:6px;font-weight:400;font-size:10px;border:1px solid var(--eh-line);border-radius:5px;padding:7px 10px;margin-left:auto}.sr-desktop-tabs svg{width:12px;height:12px}.sr-desktop-main table{width:100%;border-collapse:collapse;table-layout:fixed}.sr-desktop-main th{text-align:left;font-size:10px;font-weight:500;color:var(--eh-muted);padding:13px 8px;background:var(--eh-bg)}.sr-desktop-main th:first-child{width:34%}.sr-desktop-main th:nth-child(2){width:23%}.sr-desktop-main td{font-size:11px;border-bottom:1px solid var(--eh-line);padding:16px 8px;white-space:nowrap}.sr-desktop-main td svg{width:14px;height:14px;vertical-align:middle;margin-right:4px;color:var(--eh-accent)}.sr-desktop-main td b{font-size:10px;font-weight:450}.sr-desktop-foot{display:flex;align-items:center;gap:7px;padding-top:18px;color:var(--eh-muted);font-size:10px}.sr-desktop-foot svg{width:14px;height:14px;color:var(--eh-green)}.sr-office-art>.sr-handset{--sr-scale:.39;position:absolute;right:1%;bottom:7%;transform:rotate(4deg);z-index:2}.sr-submission-note{position:absolute;left:14%;bottom:7%;z-index:3;display:flex;align-items:center;gap:10px;border:1px solid var(--eh-line);background:var(--eh-panel);padding:12px 16px;border-radius:10px;box-shadow:var(--eh-shadow)}.sr-submission-note>svg{width:21px;height:21px;color:var(--eh-green)}.sr-submission-note strong{font-size:12px;display:block}.sr-submission-note small{display:block;font-size:10px;margin-top:5px;color:var(--eh-muted)}
@media(min-width:901px) and (max-width:1200px){.sr-desktop-shell{--sr-desktop-scale:.49;top:22%}.sr-office-art>.sr-handset{--sr-scale:.32;bottom:13%}.sr-submission-note{left:3%;bottom:12%;font-size:10px}}
@media(min-width:1201px) and (max-width:1450px){.sr-desktop-shell{--sr-desktop-scale:.59;top:20%}}
@media(max-width:900px){.eh-home .sr-office-scene{grid-template-columns:1fr}.sr-office-art{height:440px}.sr-desktop-shell{--sr-desktop-scale:.58;top:8%;left:0}.sr-office-art>.sr-handset{--sr-scale:.36;bottom:4%;right:2%}.sr-submission-note{bottom:3%;left:7%}}
@media(max-width:600px){.eh-home .sr-office-scene{padding:27px 23px}.sr-office-art{height:290px}.sr-desktop-shell{--sr-desktop-scale:.28;top:10%;left:-2%}.sr-office-art>.sr-handset{--sr-scale:.22;bottom:12%;right:0}.sr-submission-note{left:0;bottom:1%;padding:10px 12px}.sr-submission-note strong{font-size:10px}.sr-submission-note small{font-size:9px}.sr-submission-note>svg{width:17px;height:17px}.sr-office-scene .bc-connected-copy h2{font-size:34px}.sr-office-scene .bc-connected-copy>p{font-size:14px}}
/* Both amount fields share the same label and unit rows. */
.bc-value-pair>label{display:grid;grid-template-rows:20px 16px 44px;row-gap:3px;align-content:start}.bc-value-pair>label>span{font-size:10px;line-height:16px}.bc-value-pair>label>input[type=number]{grid-row:3;margin-top:0}.bc-value .bc-value-range>strong{font-size:27px}.bc-value .bc-value-range>strong>span{margin-top:2px}.bc-value .bc-value-total{font-size:clamp(48px,4.7vw,70px)}.bc-value .bc-value-total>span{font-size:17px}
@media(min-width:901px) and (max-height:740px){.sr-form-visual>.sr-handset,.sr-knowledge-visual>.sr-handset{--sr-scale:.45}.sr-crew-device .sr-handset{--sr-scale:.43}.sr-draft-note{bottom:5%;padding:10px 12px}.sr-form-scene .sc-form-copy h2,.sr-knowledge-scene .sc-ai-copy h2{font-size:38px}.sr-mini-steps{margin-top:19px}.sr-module-card{padding:13px 16px}.sr-module-card h3{font-size:18px;margin:8px 0}.sr-ui-row{padding:5px 0}.sr-card-file{padding:9px}.sr-module-card>a{padding-top:8px}.sr-modules .bc-section-heading h2{font-size:33px}.sr-modules .bc-section-heading{margin-bottom:15px}.sr-source-note{bottom:7%;padding:9px 12px}}
@media(max-width:1100px) and (min-width:901px){.sr-form-visual>.sr-handset{right:8%;--sr-scale:.48}.sr-crew-device{left:5%}.sr-crew-device .sr-handset{--sr-scale:.45}.sr-form-visual>.sr-paper{left:6%;height:40%}.sr-conversion-line{width:45px;left:36%}.sr-knowledge-visual>.sr-handset{right:5%;--sr-scale:.49}.sr-module-card{padding:17px}.sr-module-card h3{font-size:18px}.sr-ui-row{font-size:9px}.sr-card-file small{font-size:8px}.sr-source-note{left:2%;max-width:190px}}
@media(max-width:900px){.eh-home .sr-form-scene{block-size:auto;display:flex;flex-direction:column-reverse;padding:30px}.sr-form-scene .sc-form-copy{position:static;width:auto;transform:none}.sr-form-scene .sc-form-copy h2{font-size:38px}.sr-form-visual{position:relative;inset:auto;width:100%;height:440px;margin-top:20px}.sr-form-visual>.sr-handset{--sr-scale:.46;right:20%}.sr-form-visual>.sr-paper{height:52%;top:23%;left:17%}.sr-conversion-line{left:43%;width:47px}.sr-draft-note{left:13%;bottom:2%}.sr-crew-device{left:8%}.sr-crew-device .sr-handset{--sr-scale:.46}.eh-home .sr-knowledge-scene{block-size:auto;display:flex;flex-direction:column;padding:30px}.sr-knowledge-scene .sc-ai-copy{position:relative;width:auto;left:auto;top:auto;transform:none;max-width:550px}.sr-knowledge-visual{position:relative;inset:auto;width:100%;height:440px;margin-top:22px}.sr-knowledge-visual>.sr-handset{--sr-scale:.46;right:13%}.sr-field-worker{width:73%;object-position:right center}.sr-source-note{bottom:7%;left:4%}.eh-home .sr-modules{padding:28px}.sr-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:17px}.sr-module-card{min-height:210px}.sr-module-card h3{font-size:20px}.sr-modules .bc-section-heading>p{max-width:100%}}
@media(max-width:600px){.eh-home .sr-form-scene{padding:27px 23px}.sr-form-scene .sc-form-copy h2,.sr-knowledge-scene .sc-ai-copy h2{font-size:34px}.sr-form-scene .sc-form-copy>p,.sr-knowledge-scene .sc-ai-copy>p{font-size:14px}.sr-form-visual{height:350px;margin-top:25px}.sr-form-visual>.sr-handset{--sr-scale:.35;right:4%}.sr-form-visual>.sr-paper{height:51%;left:1%;top:24%}.sr-conversion-line{left:40%;width:31px}.sr-draft-note{left:0;bottom:0;max-width:210px;padding:10px 12px}.sr-draft-note strong{font-size:10px}.sr-draft-note span{font-size:9px}.sr-draft-note>svg{width:16px;height:16px}.sr-mini-steps{gap:22px;margin-top:23px;font-size:10px}.sc-crew{min-height:470px}.sr-crew-device{left:5%;top:auto;bottom:8%;transform:rotate(-3deg)}.sr-crew-device .sr-handset{--sr-scale:.35}.sc-crew-copy{top:9%;right:6%;width:43%}.sc-crew-copy h3{font-size:25px}.sc-crew-copy p{font-size:12px}.sc-certificate{height:23%;bottom:10%;right:8%}.eh-home .sr-knowledge-scene{padding:28px 23px}.sr-knowledge-visual{height:360px;margin-top:22px;overflow:visible}.sr-knowledge-visual>.sr-handset{--sr-scale:.35;right:3%;top:45%}.sr-field-worker{width:78%;height:94%;border-radius:8px;opacity:.75}.sr-source-note{left:0;bottom:1%;padding:10px 12px;max-width:195px}.sr-source-note strong{font-size:10px}.sr-source-note small{font-size:9px}.sr-source-note>svg{width:17px;height:17px}.eh-home .sr-modules{padding:26px 19px}.sr-module-grid{grid-template-columns:1fr;gap:16px}.sr-module-card{min-height:215px;padding:20px 22px}.sr-module-card h3{font-size:22px}.sr-module-label{font-size:10px}.sr-ui-row{font-size:12px}.sr-card-file>span{font-size:12px}.sr-card-file small{font-size:10px}.sr-module-card>a{font-size:12px;padding-top:17px}.sr-module-body p{font-size:12px}.sr-modules .bc-section-heading h2{font-size:33px}.bc-value-pair>label{grid-template-rows:38px 16px 44px;gap:3px;line-height:18px}.bc-value .bc-value-net dd{font-size:14px}.bc-value .bc-value-total{font-size:57px}}
@media(prefers-reduced-motion:reduce){.sr-module-card>a>svg{transition:none}.sr-conversion-line,.sr-module-card,.sr-handset{animation:none!important}}
