/* v0.3: business stories, useful symbols, clear color rhythm. */
.lp-iteru-v2 .check-invite{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:38px;padding:23px 28px;background:#eaf1f7;border-left:4px solid var(--blue)}
.lp-iteru-v2 .check-invite p{font-size:11px;color:var(--muted);margin:0 0 4px;line-height:1.8}
.lp-iteru-v2 .check-invite h3{font-size:20px;letter-spacing:-.03em;line-height:1.7;margin:0 0 5px}
.lp-iteru-v2 .check-invite>div>span{font-size:9px;color:var(--muted);line-height:1.8}
.lp-iteru-v2 .check-invite .button{flex-shrink:0;background:#f7dc69;color:#173442;min-width:238px;font-size:12px;gap:22px}
.lp-iteru-v2 .check-invite .button:hover{background:#edd05d}
.lp-iteru-v2 .service-section .check-invite{background:white}
.lp-iteru-v2 .together .check-invite{background:#fff7dd}
.lp-iteru-v2 .problem-check-link{display:inline-flex;align-items:center;gap:18px;font-size:12px;font-weight:700;color:var(--blue);border-bottom:1px solid var(--blue);margin-top:25px;padding-bottom:7px;line-height:1.8}
.lp-iteru-v2 .case-next{flex-wrap:wrap}
.lp-iteru-v2 .case-next>p{flex:1;min-width:260px}
.lp-iteru-v2 .case-next .check-shortcut{background:#f7dc69;color:#173442;gap:16px;font-size:12px}
.lp-iteru-v2 #check{scroll-margin-top:20px}
.lp-iteru-v2 #check-title:focus{outline:none}
@media(max-width:760px){.lp-iteru-v2 .check-invite{display:block;padding:22px 20px;margin-top:30px}.lp-iteru-v2 .check-invite h3{font-size:18px;line-height:1.8}.lp-iteru-v2 .check-invite p{font-size:10px}.lp-iteru-v2 .check-invite .button{width:100%;min-width:0;margin-top:18px;font-size:11px;padding-inline:16px}.lp-iteru-v2 .problem-check-link{font-size:11px;gap:12px}.lp-iteru-v2 .case-next .check-shortcut{font-size:11px;margin-top:12px}.lp-iteru-v2 #check{scroll-margin-top:12px}}
.lp-iteru-v2{--ink:#173442;--blue:#275a9a;--yellow:#f7dc69;--muted:#506975;--rose:#f6e8ed;--teal:#13716e}
.lp-iteru-v2 mark{background:linear-gradient(transparent 67%,#f7dc69 67%,#f7dc69 94%,transparent 94%);color:inherit;padding:0 .04em}
.lp-iteru-v2 .semantic-icon{display:block;width:52px;height:52px;object-fit:contain;flex-shrink:0}
.lp-iteru-v2 .site-header nav{gap:18px;font-size:11px}
.lp-iteru-v2 .button{border-radius:5px;min-height:56px}
.lp-iteru-v2 .hero{background:#f7fafc;position:relative}
.lp-iteru-v2 .hero-grid{padding-top:66px;padding-bottom:52px;gap:44px;min-height:660px}
.lp-iteru-v2 .hero-copy{position:relative;z-index:1}
.lp-iteru-v2 .hero-pre{font-weight:700;color:var(--blue)}
.lp-iteru-v2 h1{font-size:clamp(36px,4vw,57px);line-height:1.55;letter-spacing:-.055em}
.lp-iteru-v2 .hero-art{background:white;border-radius:48% 48% 4px 4px;padding:40px 14px 24px;box-shadow:0 0 0 1px #e7edf1}
.lp-iteru-v2 .hero-art>img{mix-blend-mode:multiply}
.lp-iteru-v2 .hero-art .art-label{text-align:left;font-size:8px;max-width:55%;line-height:1.8;margin-left:15px}
.lp-iteru-v2 .hero-stamp{position:absolute;top:-18px;right:12px;background:var(--yellow);padding:14px 20px;border-radius:3px;transform:rotate(5deg);font-size:11px;line-height:1.8;z-index:1}
.lp-iteru-v2 .hero-stamp strong{display:block;font-size:17px}
.lp-iteru-v2 .art-caption{gap:0;align-items:stretch;margin-top:22px}
.lp-iteru-v2 .art-caption>span{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 14px;border-right:1px solid #dce5eb;font-size:10px}
.lp-iteru-v2 .art-caption>span:last-child{border:0}
.lp-iteru-v2 .art-caption .semantic-icon{width:35px;height:35px}
.lp-iteru-v2 .hero-rail{background:#fff;border:0;border-top:1px solid var(--line);width:100%;padding-inline:max(50px,calc((100vw - 1240px)/2))}
.lp-iteru-v2 .hero-rail>a{padding:24px;border-bottom:0}
.lp-iteru-v2 .hero-rail>a:first-child{padding-left:0}
.lp-iteru-v2 .scope-ribbon{background:#e7f0f7;border-bottom:1px solid #d6e5ef;padding:28px 0 30px}
.lp-iteru-v2 .scope-ribbon .wrap{display:flex;gap:30px;align-items:center}
.lp-iteru-v2 .scope-ribbon p{font-size:12px;font-weight:700;line-height:1.9;max-width:100px;margin:0;border-left:3px solid var(--blue);padding-left:13px;flex-shrink:0}
.lp-iteru-v2 .scope-ribbon ul{display:grid;grid-template-columns:repeat(6,1fr);gap:22px;list-style:none;padding:0;margin:0;flex:1}
.lp-iteru-v2 .scope-ribbon li{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:10px;line-height:1.6;text-align:center;font-weight:700}
.lp-iteru-v2 .scope-ribbon .semantic-icon{height:42px;width:42px}
.lp-iteru-v2 .problem-symbol{background:#eff4f7;padding:13px;border-radius:50%;width:68px;height:68px;flex-shrink:0}
.lp-iteru-v2 .problem-symbol .semantic-icon{width:42px;height:42px}
.lp-iteru-v2 .problem-rows>article{gap:22px;align-items:start}
.lp-iteru-v2 .service-section{background:#edf4f8}
.lp-iteru-v2 .service-tabs button[aria-selected=true]{background:var(--blue);color:white;border-color:var(--blue)}
.lp-iteru-v2 .service-panel{border:1px solid #dce7ef;border-top:0;gap:50px;min-height:485px}
.lp-iteru-v2 .service-text h3{color:#204c79}
.lp-iteru-v2 .isome-scene{background:#fbf6f8;padding:20px;border-radius:4px;position:relative;overflow:hidden}
.lp-iteru-v2 .isome-scene .isometric{height:255px;width:100%;object-fit:contain;mix-blend-mode:multiply}
.lp-iteru-v2 .scene-chip{font-size:11px;font-weight:700;border-bottom:2px solid #eac4d2;padding:0 6px 3px;margin-bottom:18px}
.lp-iteru-v2 .scene-keywords{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:20px;font-size:10px}
.lp-iteru-v2 .scene-keywords>span{background:white;padding:3px 9px;border:1px solid #eadce2}
.lp-iteru-v2 .scene-case-link{font-size:11px;font-weight:700;color:var(--blue);margin-top:16px;text-decoration:underline;text-underline-offset:4px}
.lp-iteru-v2 .ai-proof-link{display:inline-block;line-height:1.9}
.lp-iteru-v2 .ai-field-scene{background:#f6f9fc;padding:23px 20px}
.lp-iteru-v2 .ai-field-scene>img{mix-blend-mode:multiply}
.lp-iteru-v2 .ai-field-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;gap:10px;padding:0;margin:23px 0 0;width:100%}
.lp-iteru-v2 .ai-field-flow li{font-size:10px;line-height:1.8;text-align:center;font-weight:700;padding:10px 3px;background:#e4edf6;border-bottom:2px solid var(--blue);position:relative}
.lp-iteru-v2 .ai-field-flow li>span{display:block;font:500 9px/1.5 Arial;color:var(--blue);margin-bottom:4px}
.lp-iteru-v2 .ai-field-flow li:not(:last-child):after{content:'›';position:absolute;right:-9px;top:20px;color:var(--blue);font-size:15px}
@media(max-width:760px){.lp-iteru-v2 .ai-field-scene{padding:20px 13px}.lp-iteru-v2 .ai-field-flow{gap:8px}.lp-iteru-v2 .ai-field-flow li{font-size:9px;padding:9px 1px}.lp-iteru-v2 .ai-field-flow li:not(:last-child):after{right:-7px}.lp-iteru-v2 .service-tabs button span{font-size:12px}}
.lp-iteru-v2 .case-section{background:#fff9e9;border-top:1px solid #efe4bf}
.lp-iteru-v2 .case-section .section-head{margin-bottom:32px}
.lp-iteru-v2 .case-index{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #d9ccb0;border-bottom:1px solid #d9ccb0;margin-bottom:38px}
.lp-iteru-v2 .case-index>a{display:flex;align-items:center;gap:17px;font-size:12px;font-weight:700;padding:16px 20px;border-right:1px solid #d9ccb0}
.lp-iteru-v2 .case-index>a:last-child{border:0}
.lp-iteru-v2 .case-index span{font:500 10px Arial;color:var(--muted)}
.lp-iteru-v2 .case-index b{margin-left:auto;font-size:16px;font-weight:400;color:var(--blue)}
.lp-iteru-v2 .case-index a:hover{background:white}
.lp-iteru-v2 .case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}
.lp-iteru-v2 .case-story{--case-color:#275a9a;--case-pale:#ebf2fc;background:white;border:1px solid #d6dfe4;border-radius:8px;overflow:hidden;scroll-margin-top:24px}
.lp-iteru-v2 .tone-teal{--case-color:#126d69;--case-pale:#e9f4f1}
.lp-iteru-v2 .tone-rose{--case-color:#8d4562;--case-pale:#f9ebf0}
.lp-iteru-v2 .tone-amber{--case-color:#805c18;--case-pale:#fbf2de}
.lp-iteru-v2 .case-story-head{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;background:var(--case-pale);border-top:5px solid var(--case-color);gap:25px}
.lp-iteru-v2 .case-no{font:700 10px/1.5 Arial;letter-spacing:.12em;color:var(--case-color)}
.lp-iteru-v2 .case-story-head h3{font-size:25px;line-height:1.6;margin:5px 0;color:var(--case-color)}
.lp-iteru-v2 .case-story-head p{font-size:11px;color:var(--muted);margin:0}
.lp-iteru-v2 .case-icon{width:77px;height:77px;object-fit:contain}
.lp-iteru-v2 .case-story-body{padding:28px 32px 30px}
.lp-iteru-v2 .case-story h4{font-size:19px;line-height:1.8;margin:0 0 22px;letter-spacing:-.03em}
.lp-iteru-v2 .case-story dl{margin:0;display:grid;gap:16px}
.lp-iteru-v2 .case-story dl>div{display:grid;grid-template-columns:78px 1fr;gap:14px;align-items:start}
.lp-iteru-v2 .case-story dt{font-size:10px;font-weight:700;line-height:1.8;color:var(--case-color);background:var(--case-pale);text-align:center;padding:4px 3px}
.lp-iteru-v2 .case-story dd{margin:0;font-size:12px;line-height:2;color:var(--muted)}
.lp-iteru-v2 .case-outcome{margin-top:25px;border-top:1px solid #dce5ea;padding-top:20px;color:var(--case-color);line-height:1.7}
.lp-iteru-v2 .case-outcome>span{display:block;font-size:11px;font-weight:700}
.lp-iteru-v2 .case-outcome>strong{display:inline-block;font-size:20px;font-weight:700;margin-right:10px;letter-spacing:-.025em}
.lp-iteru-v2 .case-outcome strong b{font:700 47px/1.4 Arial,sans-serif;margin-inline:2px}
.lp-iteru-v2 .case-outcome>em{font-size:18px;font-style:normal;font-weight:700;white-space:nowrap}
.lp-iteru-v2 .case-outcome>strong.words{font-size:29px;margin-top:8px;margin-bottom:10px;line-height:1.6}
.lp-iteru-v2 .case-outcome p{font-size:10px;line-height:1.9;color:var(--muted);margin:7px 0 0}
.lp-iteru-v2 .case-source{font-size:10px;line-height:1.9;margin:23px 0 0;color:var(--muted)}
.lp-iteru-v2 .case-next{margin-top:35px;background:white;padding:24px 28px;display:flex;justify-content:space-between;gap:24px;align-items:center;border-left:4px solid var(--blue)}
.lp-iteru-v2 .case-next p{font-size:13px;margin:0;line-height:2}
.lp-iteru-v2 .case-next strong{display:block;font-size:19px}
.lp-iteru-v2 .works-grid{gap:22px}
.lp-iteru-v2 .work-feature{background:#eef4f9;border-top:0;border-left:4px solid var(--blue)}
.lp-iteru-v2 .work-large-icon{display:block;width:85px;height:85px;object-fit:contain;margin-bottom:25px}
.lp-iteru-v2 .work-visual>.work-large-icon{width:150px;height:150px;margin:0}
.lp-iteru-v2 .work-visual .sheet-icon{display:none}
.lp-iteru-v2 .work-item{border:0;background:#f1f6f4;padding:30px}
.lp-iteru-v2 .work-item:nth-child(3){background:#fbf3ec}
.lp-iteru-v2 .work-wide{border:0;background:#f3eff7;border-left:4px solid #8e6eab}
.lp-iteru-v2 .creative-note>span{display:flex;align-items:center;gap:15px}
.lp-iteru-v2 .creative-note .semantic-icon{width:35px;height:35px}
.lp-iteru-v2 .company-icon{width:70px;height:70px;object-fit:contain;margin-bottom:17px;filter:brightness(0) invert(1)}
.lp-iteru-v2 .team-grid .semantic-icon{width:42px;height:42px;margin-bottom:22px;filter:brightness(0) invert(1);opacity:.9}
.lp-iteru-v2 .together{position:relative}
.lp-iteru-v2 .together-grid{gap:28px}
.lp-iteru-v2 .together-grid article{border:0;padding:0 0 22px}
.lp-iteru-v2 .together-art{height:230px;background:#faf4f7;margin-bottom:25px;padding:22px;display:flex;justify-content:center;align-items:center;border-bottom:3px solid #e5bbcc}
.lp-iteru-v2 .together-art .isometric{height:100%;width:100%;object-fit:contain}
.lp-iteru-v2 .together-grid article:last-child .together-art{background:#fbf7ed;border-color:var(--yellow)}
.lp-iteru-v2 .together-grid .work-kind{font-size:10px}
.lp-iteru-v2 .hiring-section{background:#edf4f7}
.lp-iteru-v2 .hiring-icon{width:78px;height:78px;object-fit:contain;margin:0 0 20px}
.lp-iteru-v2 .cost-parts{align-content:center}
.lp-iteru-v2 .check-entry{background:#214e80}
.lp-iteru-v2 .check-grid{grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}
.lp-iteru-v2 .check-intro{color:#fff}
.lp-iteru-v2 .check-intro .eyebrow,.lp-iteru-v2 .check-grid>.check-intro>p:not(.eyebrow){color:#e3edf8}
.lp-iteru-v2 .inline-check{background:#fff;color:var(--ink);border-radius:8px;border-top:5px solid var(--yellow);min-width:0;scroll-margin-top:25px}
.lp-iteru-v2 .inline-check .dialog-scroll{padding:30px}
.lp-iteru-v2 .inline-check .answer-option{font-size:12px;line-height:1.8;min-height:52px}
.lp-iteru-v2 .inline-check legend{font-size:23px}
.lp-iteru-v2 .check-illustration{display:block;width:90px;height:90px;object-fit:contain;filter:brightness(0) invert(1);margin:28px 0 22px}
.lp-iteru-v2 .check-intro .check-instruction{font-size:14px!important;font-weight:700;color:#fff!important;margin-bottom:10px!important}
.lp-iteru-v2 .check-intro .entry-note{font-size:11px;line-height:2;color:#d9e6f5;margin:0}
.lp-iteru-v2 .check-topics{list-style:none;padding:0;margin:30px 0 0;counter-reset:topics;display:grid;gap:13px;font-size:12px;color:#e4edf8}
.lp-iteru-v2 .check-topics li{counter-increment:topics;display:flex;align-items:center;gap:13px}
.lp-iteru-v2 .check-topics li:before{content:'0' counter(topics);font:500 10px Arial;color:#173b4d;background:var(--yellow);padding:5px 6px}
.lp-iteru-v2 .result-preview .sample-mark{width:53px;height:53px;object-fit:contain;position:absolute;right:28px;top:62px}
.lp-iteru-v2 .flow-list .semantic-icon{width:58px;height:58px;margin:0 0 24px}
.lp-iteru-v2 .closing{background:#fff4cc}
@media(max-width:1100px){.lp-iteru-v2 .site-header nav{gap:11px;font-size:10px}.lp-iteru-v2 .hero-grid{gap:35px}.lp-iteru-v2 .hero-stamp{font-size:10px;right:0}.lp-iteru-v2 .hero-stamp strong{font-size:15px}.lp-iteru-v2 .scope-ribbon ul{gap:14px}.lp-iteru-v2 .scope-ribbon .wrap{gap:20px}.lp-iteru-v2 .case-story-head{padding:22px 25px}.lp-iteru-v2 .case-story-body{padding:25px}.lp-iteru-v2 .case-story h4{font-size:18px}.lp-iteru-v2 .case-story h4 br{display:none}.lp-iteru-v2 .case-outcome>strong{font-size:18px}.lp-iteru-v2 .case-outcome strong b{font-size:42px}.lp-iteru-v2 .case-next .button{font-size:12px}.lp-iteru-v2 .together-art{height:200px}}
@media(max-width:760px){
.lp-iteru-v2 .hero-grid{padding-top:38px;padding-bottom:28px;gap:55px;min-height:0}
.lp-iteru-v2 h1{font-size:36px;line-height:1.6}.lp-iteru-v2 .hero-art{padding:35px 10px 20px;width:100%;max-width:430px}
.lp-iteru-v2 .hero-stamp{right:2px;top:-22px;padding:9px 14px;font-size:9px}.lp-iteru-v2 .hero-stamp strong{font-size:14px}
.lp-iteru-v2 .art-caption{margin-top:17px}.lp-iteru-v2 .art-caption>span{font-size:9px;padding-inline:13px;gap:8px}.lp-iteru-v2 .art-caption .semantic-icon{width:30px;height:30px}
.lp-iteru-v2 .hero-rail{padding-inline:20px}.lp-iteru-v2 .hero-rail>a,.lp-iteru-v2 .hero-rail>a:first-child{padding:15px 0}
.lp-iteru-v2 .scope-ribbon{padding:24px 0}.lp-iteru-v2 .scope-ribbon .wrap{display:block}.lp-iteru-v2 .scope-ribbon p{max-width:none;margin-bottom:20px;font-size:12px}
.lp-iteru-v2 .scope-ribbon ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 10px}.lp-iteru-v2 .scope-ribbon li{font-size:9px;gap:9px}.lp-iteru-v2 .scope-ribbon .semantic-icon{width:35px;height:35px}
.lp-iteru-v2 .problem-symbol{width:53px;height:53px;padding:10px}.lp-iteru-v2 .problem-symbol .semantic-icon{width:33px;height:33px}.lp-iteru-v2 .problem-rows>article{gap:15px}.lp-iteru-v2 .problem-rows h3{font-size:14px}.lp-iteru-v2 .problem-rows p{font-size:11px}
.lp-iteru-v2 .service-panel{gap:25px;min-height:0}.lp-iteru-v2 .isome-scene{padding:20px 14px}.lp-iteru-v2 .isome-scene .isometric{height:215px}.lp-iteru-v2 .scene-keywords{gap:6px;font-size:9px}
.lp-iteru-v2 .case-index{grid-template-columns:1fr 1fr;margin-bottom:25px}.lp-iteru-v2 .case-index>a{font-size:11px;padding:13px;gap:10px}.lp-iteru-v2 .case-index>a:nth-child(2){border-right:0}.lp-iteru-v2 .case-index>a:nth-child(-n+2){border-bottom:1px solid #d9ccb0}
.lp-iteru-v2 .case-grid{grid-template-columns:1fr;gap:25px}.lp-iteru-v2 .case-story-head{padding:18px 22px;border-top-width:4px}.lp-iteru-v2 .case-story-head h3{font-size:23px}.lp-iteru-v2 .case-icon{width:64px;height:64px}
.lp-iteru-v2 .case-story-body{padding:23px 21px}.lp-iteru-v2 .case-story h4{font-size:18px;line-height:1.8;margin-bottom:22px}.lp-iteru-v2 .case-story dl>div{grid-template-columns:1fr;gap:9px}.lp-iteru-v2 .case-story dt{justify-self:start;padding:3px 10px;font-size:10px}.lp-iteru-v2 .case-story dd{font-size:12px;line-height:2}
.lp-iteru-v2 .case-outcome{margin-top:21px;padding-top:19px}.lp-iteru-v2 .case-outcome>strong{font-size:18px;margin-right:8px}.lp-iteru-v2 .case-outcome strong b{font-size:43px}.lp-iteru-v2 .case-outcome>em{font-size:17px}.lp-iteru-v2 .case-outcome>strong.words{font-size:26px}.lp-iteru-v2 .case-outcome p{font-size:10px}
.lp-iteru-v2 .case-source{font-size:9px;margin-top:20px}.lp-iteru-v2 .case-next{display:block;padding:22px;margin-top:28px}.lp-iteru-v2 .case-next strong{font-size:18px}.lp-iteru-v2 .case-next p{font-size:12px}.lp-iteru-v2 .case-next .button{width:100%;margin-top:18px;padding:13px 15px;font-size:11px;gap:12px}
.lp-iteru-v2 .work-large-icon{width:65px;height:65px;margin-bottom:20px}.lp-iteru-v2 .work-visual>.work-large-icon{width:110px;height:110px}.lp-iteru-v2 .work-visual{gap:18px}.lp-iteru-v2 .automation-icon>span{font-size:47px}.lp-iteru-v2 .work-item{padding:25px 22px}
.lp-iteru-v2 .together-grid{gap:30px}.lp-iteru-v2 .together-art{height:215px;margin-bottom:23px}.lp-iteru-v2 .together-grid article{padding-bottom:0}.lp-iteru-v2 .together-grid h3{font-size:24px}
.lp-iteru-v2 .company-icon{width:55px;height:55px}.lp-iteru-v2 .team-grid .semantic-icon{width:35px;height:35px;margin-bottom:17px}.lp-iteru-v2 .hiring-icon{width:64px;height:64px}
.lp-iteru-v2 .result-preview .sample-mark{width:42px;height:42px;right:20px;top:68px}.lp-iteru-v2 .flow-list .semantic-icon{width:43px;height:43px;margin-bottom:18px}
.lp-iteru-v2 .closing h2{font-size:30px}.lp-iteru-v2 .closing .button{font-size:12px}
.lp-iteru-v2 .check-grid{grid-template-columns:1fr;gap:30px}.lp-iteru-v2 .inline-check .dialog-scroll{padding:25px 18px}.lp-iteru-v2 .inline-check legend{font-size:19px}.lp-iteru-v2 .check-illustration{display:none}.lp-iteru-v2 .check-topics{display:none}.lp-iteru-v2 .check-intro .check-instruction{font-size:13px!important;margin-top:20px!important}.lp-iteru-v2 .check-intro .entry-note{font-size:10px}.lp-iteru-v2 .inline-check{scroll-margin-top:15px}
.lp-iteru-v2 .inline-check .quiz-controls .button{width:auto;min-width:144px;flex-shrink:0}.lp-iteru-v2 .inline-check .back-button{white-space:nowrap}
}

/* v0.4: four distinct service areas */
.lp-iteru-v2 .service-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}
.lp-iteru-v2 .service-tabs button{min-width:0;line-height:1.5}
.lp-iteru-v2 .service-tabs button span{font-size:clamp(12px,1.3vw,17px)}
.lp-iteru-v2 .linework-scene>img{width:100%;height:auto;object-fit:contain}
.lp-iteru-v2 .service-subnote{font-size:13px!important;line-height:1.8!important;margin-top:20px;color:var(--muted,#536474)}
.lp-iteru-v2 .engineering-note{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;margin-top:32px;padding:38px;background:#eaf2ff;border:1px solid #c9dbf3;border-left:5px solid #315e9c;border-radius:16px}
.lp-iteru-v2 .engineering-note h3{font-size:clamp(22px,2.2vw,30px);line-height:1.65;margin:10px 0}
.lp-iteru-v2 .engineering-note p:not(.mini-label){font-size:14px;line-height:1.95;margin:0 0 14px}
.lp-iteru-v2 .engineering-note strong{display:block;font-size:16px;line-height:1.8;color:#254d82;margin-bottom:8px}
@media(max-width:700px){.lp-iteru-v2 .service-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-iteru-v2 .service-tabs button{padding:15px 9px}.lp-iteru-v2 .service-tabs button span{font-size:13px}.lp-iteru-v2 .engineering-note{grid-template-columns:1fr;gap:12px;padding:24px 20px}.lp-iteru-v2 .engineering-note h3{font-size:23px}}
