/* Isolated concepts for Website Builds slides 03–05. All sizing stays inside card media. */
.blurry-builds .build-offer-scene,.blurry-builds .build-action-scene,.blurry-builds .build-launch-scene{width:min(100%,660px);max-width:660px;color:#e8e5e2;font-family:Archivo,Arial,sans-serif}
.blurry-builds .build-offer-scene .build-example-label,.blurry-builds .build-action-scene .build-example-label,.blurry-builds .build-launch-scene .build-example-label{margin-bottom:12px}
.blurry-builds .build-offer-scene .build-sprite-caption,.blurry-builds .build-action-scene .build-sprite-caption,.blurry-builds .build-launch-scene .build-sprite-caption{margin-top:12px;text-align:center}
.build-ui-browser,.build-action-window,.build-launch-workspace{overflow:hidden;border:1px solid #7a7489;border-radius:11px;box-shadow:0 20px 60px #0008,0 0 36px #5956e822}
.build-ui-chrome{height:31px;padding:0 12px;display:flex;align-items:center;gap:10px;color:#a9a4b2;background:#24232b;font:10px/1 Archivo,Arial,sans-serif;border-bottom:1px solid #5d586b}
.build-ui-chrome small{margin-left:auto;text-transform:uppercase;letter-spacing:.1em;font-size:8px;color:#aaa4b5}
.build-ui-dots{display:flex;gap:4px}.build-ui-dots i{width:6px;height:6px;border-radius:50%;background:#e77c77}.build-ui-dots i:nth-child(2){background:#fece22}.build-ui-dots i:nth-child(3){background:#77ad83}
.build-offer-site{background:#f5f1e9;color:#252a26;min-height:386px}
.build-offer-nav{height:53px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 22px;border-bottom:1px solid #dcd9d0;font-size:9px}
.build-offer-nav strong{letter-spacing:.19em;font-size:13px;white-space:nowrap}.build-offer-nav em{font-style:normal;color:#a17147}.build-offer-nav>b{font-size:9px;border:1px solid #343b35;padding:7px 10px;white-space:nowrap}.build-offer-nav i,.build-offer-cta i,.build-action-button i{font-style:normal;margin-left:7px}
.build-offer-main{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:23px 22px 20px}
.build-offer-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.build-offer-copy>small,.build-launch-site section>small{font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:#776d61}
.build-offer-copy h3{font:normal clamp(27px,3.2vw,43px)/.97 Georgia,serif;letter-spacing:-.045em;margin:17px 0 12px;color:#282e2a}.build-offer-copy h3 em{font-weight:400;color:#7c795d}
.build-offer-copy>p{font-size:10px;line-height:1.5;max-width:205px;color:#595b52}.build-offer-cta{display:inline-block;background:#303c34;color:#fff;padding:9px 12px;margin-top:14px;font-weight:700;font-size:9px}
.build-offer-proof{display:flex;gap:9px;align-items:center;margin-top:auto;padding-top:19px;color:#8a735c}.build-offer-proof b{font:20px/1 Georgia,serif}.build-offer-proof span{font-size:8px;line-height:1.3}
.build-offer-photo{position:relative;min-height:226px;overflow:hidden;background:#d3c8b6}.build-offer-photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.build-offer-photo span{position:absolute;bottom:8px;right:9px;background:#f5f1e9d9;color:#3b3933;padding:4px 6px;font-size:8px}
.blurry-builds .build-offer-photo img,.blurry-builds .build-launch-site section img{display:block}
.build-offer-services{margin:0 22px;padding:13px 0 18px;border-top:1px solid #d4d0c5;display:grid;grid-template-columns:82px 1fr;gap:6px 13px;align-items:start}.build-offer-services>span{font-size:8px;text-transform:uppercase;letter-spacing:.12em;color:#777264}.build-offer-services>strong{font:17px/1.05 Georgia,serif}.build-offer-services>div{grid-column:2;display:flex;gap:6px}.build-offer-services b{font-size:8px;padding:6px 7px;background:#e8e2d6;font-weight:600;white-space:nowrap}
.build-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.build-action-window{background:#f4f0e8;color:#282a27;min-width:0}.build-action-content{padding:19px 17px 15px}.build-action-kicker{display:block;font-size:8px;letter-spacing:.16em;color:#816947;font-weight:700}.build-action-content h3{font:normal 24px/.98 Georgia,serif;letter-spacing:-.035em;margin:11px 0 7px}.build-action-content>p{font-size:9px;line-height:1.4;color:#68695f;min-height:28px}.build-action-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:15px}.build-action-fields span{display:block;border:1px solid #c9c7bd;background:#fffdfa;padding:8px 9px;color:#7a7a72;font-size:9px}.build-action-field-wide{grid-column:1/-1;height:52px}.build-action-button{display:flex;justify-content:center;align-items:center;background:#303c34;color:#fff;padding:10px;margin-top:11px;font-size:10px;font-weight:700}.build-action-reassure{display:block;text-align:center;font-size:8px;color:#77766c;margin-top:9px;line-height:1.3}
.build-action-shop{background:#e9e4d9}.build-action-shop .build-action-content>p{margin-bottom:11px}.build-shop-product{background:#f8f6f1;padding:9px;display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:7px}.build-shop-product strong{display:block;font-size:10px}.build-shop-product small{display:block;font-size:8px;color:#77776c;margin-top:3px}.build-shop-product>b{font-size:11px}.build-shop-swatches{height:48px;display:flex;align-items:flex-end;position:relative}.build-shop-swatches i{position:absolute;width:23px;height:40px;border-radius:2px;background:#ac9077;box-shadow:1px 2px 4px #0004;transform:rotate(-14deg);left:3px}.build-shop-swatches i:nth-child(2){background:#c8c3b7;left:13px;transform:rotate(1deg)}.build-shop-swatches i:nth-child(3){background:#836b58;left:24px;transform:rotate(14deg)}.build-shop-line{display:flex;justify-content:space-between;border-bottom:1px solid #c9c6bc;padding:9px 0;font-size:9px}.build-shop-line b{font-weight:600}.build-shop-total{border:0;font-size:11px;padding-bottom:3px}
.build-launch-workspace{background:#211f28;color:#eae8e4}.build-launch-top{display:flex;align-items:center;justify-content:space-between;padding:15px 17px;border-bottom:1px solid #4c4758}.build-launch-top>div{display:grid;gap:3px}.build-launch-top small,.build-launch-review>small,.build-handover>small{font-size:8px;letter-spacing:.15em;color:#aaa7ff}.build-launch-top strong{font-size:18px;line-height:1.05}.build-launch-top>span{font-size:9px;color:#f4e2a0;border:1px solid #796c42;background:#3b3426;padding:6px 9px;border-radius:20px}.build-launch-top>span i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#fece22;margin-right:4px}
.build-launch-main{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;padding:15px}.build-launch-preview{min-width:0}.build-launch-preview>.build-ui-chrome{height:25px;font-size:8px}.build-launch-site{background:#f5f1e9;color:#29302a;height:230px;overflow:hidden}.build-launch-site>div{display:flex;justify-content:space-between;align-items:center;padding:11px 13px;font-size:8px}.build-launch-site>div strong{letter-spacing:.14em}.build-launch-site>div small{font-size:7px}.build-launch-site section{position:relative;margin:0 13px;background:#ded7c9;height:185px;overflow:hidden;padding:19px 16px}.build-launch-site section>small{position:relative;z-index:1;background:#f5f1e9c7;padding:3px}.build-launch-site h3{position:relative;z-index:1;font:normal 26px/.98 Georgia,serif;letter-spacing:-.05em;margin-top:12px;text-shadow:0 1px 4px #fff}.build-launch-site section img{position:absolute;right:0;top:0;height:100%;width:62%;object-fit:cover;mask-image:linear-gradient(to right,transparent,#000 28%)}
.build-launch-devices{display:flex;gap:7px;margin-top:8px}.build-launch-devices span{display:flex;justify-content:space-between;gap:9px;border:1px solid #5a5564;padding:6px 8px;font-size:8px;flex:1}.build-launch-devices b{color:#fece22}
.build-launch-review{padding:4px 0}.build-launch-review ul{list-style:none;padding:0;margin:10px 0 13px;display:grid;gap:0}.build-launch-review li{border-bottom:1px solid #4a4652;padding:8px 0;display:flex;gap:8px;font-size:9px}.build-launch-review li b{color:#fece22}.build-handover{background:#343142;border-left:2px solid #aaa7ff;padding:11px;display:grid;gap:6px}.build-handover strong{font:normal 16px/1.05 Georgia,serif}.build-handover span{font-size:8px;color:#d8d5df}.build-handover span::before{content:'↗';color:#fece22;margin-right:5px}
@media(max-width:800px){.blurry-builds .build-offer-scene,.blurry-builds .build-action-scene,.blurry-builds .build-launch-scene{width:100%;margin:15px auto}.build-offer-nav{height:41px;padding:0 12px}.build-offer-nav strong{font-size:10px}.build-offer-nav>span{display:none}.build-offer-main{padding:14px 12px;gap:9px}.build-offer-copy h3{font-size:clamp(21px,5vw,32px);margin:10px 0 7px}.build-offer-copy>p{font-size:8px}.build-offer-cta{font-size:8px;padding:7px}.build-offer-photo{min-height:155px}.build-offer-proof{padding-top:9px}.build-offer-services{margin:0 12px;padding:9px 0 12px;grid-template-columns:63px 1fr}.build-offer-services>strong{font-size:13px}.build-offer-services>div{flex-wrap:wrap}.build-offer-services b{font-size:7px}.build-action-content{padding:13px 10px}.build-action-grid{gap:7px}.build-action-content h3{font-size:18px}.build-action-content>p{font-size:8px}.build-action-fields span{padding:7px 5px;font-size:8px}.build-shop-product{grid-template-columns:37px 1fr auto;padding:5px;gap:4px}.build-shop-swatches{transform:scale(.72);transform-origin:left center;width:37px}.build-shop-product strong{font-size:8px}.build-shop-product small{font-size:7px}.build-launch-main{gap:8px;padding:9px}.build-launch-top{padding:10px}.build-launch-site{height:175px}.build-launch-site section{height:140px;margin:0 7px;padding:13px 8px}.build-launch-site h3{font-size:18px}.build-launch-review li{font-size:8px;padding:6px 0}.build-handover{padding:7px}.build-handover strong{font-size:12px}}
@media screen and (orientation:portrait) and (max-width:800px),screen and (orientation:landscape) and (max-width:1200px) and (max-height:600px){.blurry-builds .build-graphic-card{display:flex;flex-direction:column}.blurry-builds .build-graphic-card .aiFeatures__cardInner{order:0}.blurry-builds .build-graphic-card .aiFeatures__cardMedia{order:1;position:relative;width:calc(100% - 3.2rem);right:auto;top:auto;height:auto;display:block;border:0;margin:0 auto 2rem}}
@media(max-width:520px){.build-offer-site{min-height:0}.build-offer-main{grid-template-columns:1.05fr .95fr}.build-offer-photo{min-height:150px}.build-offer-photo span{display:none}.build-offer-copy h3{font-size:20px}.build-offer-copy>small{font-size:6px}.build-offer-copy>p{font-size:7px}.build-offer-proof{display:none}.build-offer-services{grid-template-columns:1fr}.build-offer-services>div{grid-column:1}.build-offer-services>strong{font-size:13px}.build-action-grid{grid-template-columns:1fr;gap:10px}.build-action-content{padding:12px 14px}.build-action-content h3{font-size:20px}.build-action-content>p{min-height:0}.build-action-fields{margin-top:9px}.build-action-field-wide{height:36px}.build-action-shop .build-action-content>p{margin-bottom:8px}.build-shop-swatches{height:35px}.build-shop-product{grid-template-columns:40px 1fr auto}.build-shop-line{padding:6px 0}.build-action-reassure{margin-top:5px}.build-launch-top strong{font-size:14px}.build-launch-top>span{font-size:7px;padding:5px}.build-launch-main{grid-template-columns:1fr}.build-launch-site{height:156px}.build-launch-site section{height:122px}.build-launch-review{display:grid;grid-template-columns:1fr 1fr;gap:5px}.build-launch-review>small{grid-column:1/-1}.build-launch-review ul{margin:2px 0;display:grid;grid-template-columns:1fr 1fr;gap:0 5px}.build-launch-review li{font-size:7px}.build-handover{grid-column:1/-1}.build-handover strong{font-size:14px}.build-handover span{font-size:7px}}
@media(min-width:801px) and (min-height:781px){#ai-features .build-offer-scene{max-width:520px;transform:scale(.8)}}
@media(max-width:800px){#ai-features .aiFeatures__card{scroll-margin-top:84px}}
