/* Owner review: concrete work materials, stronger hierarchy, phone-first redraw. */
.f5-art{margin-block:20px 54px}.f5-art *{box-sizing:border-box}.f5-icon{display:block;flex:none;color:inherit;stroke-width:1.55}.f5-art h3{font-weight:400;letter-spacing:-.035em}.f5-art small{line-height:1.45}
/* 10 — CRO: observed friction between two actual page states. */
.f5-cro{background:#f8f6f5;padding:34px;border:1px solid #e6dfe0}.f5-cro-overline{font-size:11px;letter-spacing:.08em;color:#866d76;margin-bottom:20px}.f5-cro-scene{display:grid;grid-template-columns:1fr .77fr 1.04fr;gap:18px;align-items:stretch;min-height:470px}.f5-cro-page{background:#fff;border:1px solid #d8cfd1;box-shadow:3px 4px 0 #e3ddde,0 22px 30px -27px #32131d7a;position:relative;overflow:hidden}.f5-browser{display:flex;align-items:center;gap:5px;border-bottom:1px solid #ebe5e5;padding:12px 16px;color:#aaa0a2}.f5-browser i{width:5px;height:5px;border-radius:50%;background:#b5a9ad}.f5-browser span{margin-left:auto;font-size:9px;letter-spacing:.05em}.f5-cro-page>small{display:block;font-size:10px;color:#9e8992;margin:28px 25px 10px}.f5-cro-page h3{font-size:clamp(26px,2.3vw,36px);line-height:1.12;margin:0 25px 30px;color:#24191e}.f5-cro-page>p{font-size:14px;line-height:1.55;color:#7e7478;margin:24px 25px 0}.f5-cro-options{display:grid;gap:10px;margin:0 25px}.f5-cro-options span{border:1px solid #ddd5d7;padding:14px 17px;font-size:15px;color:#6d5e64}.f5-cro-options span:nth-child(2){border-color:#8a6573;background:#faf5f5;color:#461b2c}.f5-cro-finding{background:#32131d;color:#fff;padding:30px 27px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.f5-cro-finding:before{content:'';position:absolute;width:235px;height:235px;border:1px solid #9a728033;border-radius:50%;right:-95px;top:80px;box-shadow:0 0 0 34px #ae829815,0 0 0 70px #ae82980c}.f5-cro-finding>span{color:#d7bdc7;font-size:10px;letter-spacing:.08em}.f5-cro-finding-icon{width:72px;height:72px;border:1px solid #a17a88;border-radius:50%;display:grid;place-items:center;color:#ff5a2b;z-index:1}.f5-cro-finding h3{font-size:clamp(29px,2.5vw,39px);line-height:1.1;margin:0;z-index:1}.f5-cro-finding p{font-size:15px;line-height:1.5;color:#e1d3d8;margin:0;z-index:1}.f5-cro-finding small{font-size:12px;color:#cbb2bd;line-height:1.45;z-index:1;border-top:1px solid #876978;padding-top:16px}.f5-cro-answer{margin:0 25px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e4dbde;padding:16px 0;font-size:13px}.f5-cro-answer b{font-weight:500;color:#341923}.f5-cro-answer span{color:#81737a;text-align:right}.f5-cro-after .f5-cro-answer:last-child{border-bottom:1px solid #e4dbde}.f5-cro-foot{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d8ced1;margin-top:28px;padding-top:19px;gap:20px}.f5-cro-foot span{font-size:13px;color:#684b59}
/* 11 — leads: intake, qualification, a useful handoff dossier. */
.f5-leads{display:grid;grid-template-columns:1.05fr .7fr 1fr;gap:22px;align-items:center;min-height:560px;position:relative}.f5-leads:before{content:'';position:absolute;left:27%;right:24%;height:1px;top:50%;background:#ff5a2b;z-index:0}.f5-lead-inbox,.f5-lead-dossier{position:relative;z-index:1;min-height:500px}.f5-lead-inbox{border:1px solid #dfd5d8;padding:28px;background:#fff;box-shadow:0 20px 34px -30px #32131d6b}.f5-lead-meta{font-size:11px;letter-spacing:.08em;color:#977d88}.f5-lead-inbox h3{font-size:29px;margin:12px 0 23px}.f5-lead-item{display:flex;align-items:center;gap:13px;border-top:1px solid #e7e0e2;padding:15px 0;color:#5e263b}.f5-lead-item>span{font-size:11px;color:#b4a3a8;width:20px}.f5-lead-item div{display:grid;gap:3px}.f5-lead-item b{font-size:15px;font-weight:500}.f5-lead-item small{font-size:11px;color:#93848b}.f5-lead-item.muted{opacity:.46}.f5-lead-inbox>p{font-size:12px;color:#8d7d84;line-height:1.45;border-top:1px solid #e7e0e2;padding-top:17px;margin:0}.f5-lead-gate{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;padding:0 5px}.f5-lead-disc{width:min(100%,210px);aspect-ratio:1;border:1px solid #8f6273;border-radius:50%;background:#fff;box-shadow:0 0 0 12px #f7f3f4,0 20px 29px -24px #32131d8a;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;color:#4d1f32}.f5-lead-disc strong{font-size:20px;font-weight:400;line-height:1.12}.f5-lead-gate>span{font-size:11px;color:#9b7484;letter-spacing:.07em;margin-top:23px}.f5-lead-gate>p{font-size:12px;line-height:1.4;color:#8d7b82;max-width:190px}.f5-lead-dossier{background:#f8f5f3;border:1px solid #cbbcc1;padding:30px;box-shadow:6px 7px 0 -3px #e7dde0,15px 27px 25px -23px #32131d79}.f5-lead-dossier h3{font-size:clamp(29px,2.3vw,37px);line-height:1.1;margin:37px 0 34px;color:#4f1d30}.f5-lead-dossier>div:not(.f5-lead-meta){display:grid;grid-template-columns:1fr;gap:5px;padding:15px 0;border-top:1px solid #d9cdd1}.f5-lead-dossier>div>span{font-size:12px;color:#9d8991}.f5-lead-dossier>div>b{font-size:15px;font-weight:400}.f5-lead-dossier footer{border-top:1px solid #d9cdd1;padding-top:19px;margin-top:7px;font-size:12px;color:#6b3146;display:flex;align-items:center;gap:10px}
/* 15 — SEO content: search question becomes an actual page and a measurable route. */
.f5-content{display:grid;grid-template-columns:23% 50% 23%;gap:2%;min-height:570px;align-items:stretch}.f5-content-queries{background:#32131d;color:#fff;padding:29px 22px;display:flex;flex-direction:column}.f5-content-queries>span,.f5-content-result>span{font-size:11px;letter-spacing:.08em;color:#c9acb8}.f5-content-queries h3{font-size:clamp(25px,2.2vw,35px);line-height:1.1;margin:38px 0 29px}.f5-content-queries>div{display:flex;align-items:center;gap:11px;padding:15px 0;border-top:1px solid #7a5562;font-size:17px}.f5-content-queries>div .f5-icon{color:#ff5a2b}.f5-content-queries>p{font-size:13px;line-height:1.5;color:#d4bdc5;margin:auto 0 0;border-top:1px solid #7a5562;padding-top:20px}.f5-content-page{background:#fff;border:1px solid #ddd4d7;box-shadow:0 22px 38px -28px #32131d86,5px 6px 0 -3px #e1d7da}.f5-content-bar{display:flex;align-items:center;gap:20px;border-bottom:1px solid #eee8ea;padding:17px 21px}.f5-content-bar strong{letter-spacing:.07em;color:#4a1c2e}.f5-content-bar span{font-size:10px;color:#a38d96;margin-left:auto}.f5-content-bar i{font-style:normal;color:#ff5a2b}.f5-content-body{padding:32px 39px 28px}.f5-content-body>span{font-size:11px;color:#a4818e;letter-spacing:.07em}.f5-content-body h3{font-size:clamp(32px,3vw,46px);line-height:1.09;margin:20px 0;color:#27191e}.f5-content-body>p{font-size:15px;line-height:1.5;color:#786d72;max-width:460px;margin:0 0 25px}.f5-content-details{border-top:1px solid #e5dcdf}.f5-content-details>div{display:grid;grid-template-columns:32px 1fr;gap:2px 10px;padding:13px 0;border-bottom:1px solid #e5dcdf}.f5-content-details b{grid-row:1/3;font-size:12px;color:#ff5a2b;font-weight:400}.f5-content-details strong{font-size:15px;font-weight:500}.f5-content-details small{font-size:11px;color:#968a8f}.f5-content-cta{background:#ff5a2b;color:#1d1216;display:flex;justify-content:space-between;gap:15px;padding:14px 18px;font-size:14px;margin-top:20px}.f5-content-result{background:#f7f4f3;padding:28px 20px;display:flex;flex-direction:column;gap:0;border:1px solid #eee7e8}.f5-content-result>span{color:#977d87;margin-bottom:25px}.f5-content-result>div{border-top:1px solid #dcd1d5;padding:20px 0;display:grid;gap:8px}.f5-content-result small{font-size:10px;color:#a47e8b}.f5-content-result b{font-size:16px;line-height:1.38;font-weight:400;color:#492434}
/* 16 — local search: duplicated real fields across two surfaces and one shared point. */
.f5-local{position:relative;padding:30px 30px 0;background:#f8f6f5;overflow:hidden;isolation:isolate}.f5-local-map{position:absolute;inset:0;background:linear-gradient(32deg,transparent 43%,#e4dadd 43.1%,transparent 43.3%),linear-gradient(145deg,transparent 36%,#e8dee1 36.1%,transparent 36.4%),linear-gradient(112deg,transparent 65%,#ddd2d6 65.1%,transparent 65.3%),repeating-linear-gradient(0deg,transparent 0 73px,#eee7e9 74px 75px);opacity:.8;z-index:-1}.f5-local-main{display:grid;grid-template-columns:1fr 190px 1fr;align-items:center;gap:20px;min-height:510px}.f5-local-card{background:#fff;border:1px solid #d9cfd2;box-shadow:5px 6px 0 -3px #ded4d7,0 25px 27px -24px #32131d63;padding:25px;min-height:395px}.f5-local-meta{display:flex;align-items:center;justify-content:space-between;color:#866d77;font-size:11px;letter-spacing:.05em;border-bottom:1px solid #e9e1e3;padding-bottom:17px}.f5-local-meta .f5-icon{color:#5b2c3d}.f5-local-card h3{font-size:clamp(28px,2.55vw,39px);line-height:1.08;margin:29px 0 9px;color:#341d27}.f5-local-card>p{font-size:14px;line-height:1.5;color:#8d7e84;margin:0 0 26px}.f5-local-fields{border-top:1px solid #e7dfe1}.f5-local-fields>div{display:grid;grid-template-columns:22px 1fr 17px;align-items:center;gap:12px;border-bottom:1px solid #e7dfe1;padding:10px 0;color:#71384d}.f5-local-fields>div span{display:grid;gap:2px}.f5-local-fields b{font-size:14px;font-weight:500;color:#341d27}.f5-local-fields small{font-size:10px;color:#9a8a90}.f5-local-fields>div>.f5-icon:last-child{color:#ff5a2b}.f5-local-pin{display:flex;flex-direction:column;align-items:center;text-align:center;color:#511d30;position:relative}.f5-local-pin:before,.f5-local-pin:after{content:'';position:absolute;top:73px;width:30px;height:1px;background:#8d6976}.f5-local-pin:before{right:100%}.f5-local-pin:after{left:100%}.f5-local-pin>div{width:142px;height:142px;border:1px solid #9f808b;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 8px #fff9,0 12px 24px #32131d19}.f5-local-pin>div .f5-icon{color:#ff5a2b}.f5-local-pin b{font-size:26px;font-weight:400;line-height:1.05;margin:15px 0 8px}.f5-local-pin small{font-size:11px;color:#89777e}.f5-local-confirm{margin:0 -30px;background:#32131d;color:#fff;padding:20px 30px;display:flex;align-items:center;gap:16px;font-size:14px;line-height:1.45}.f5-local-confirm .f5-icon{color:#ff5a2b}
/* 19 — estimate: four distinct material samples, then a substantial brief. */
.f5-budget{display:grid;grid-template-columns:minmax(0,3fr) minmax(280px,1.05fr);gap:20px;align-items:stretch}.f5-budget-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:#f7f5f4;border:1px solid #ded4d7;box-shadow:0 24px 26px -27px #32131d6b}.f5-budget-stage{padding:22px 15px 24px;border-right:1px solid #e0d6d9;min-height:380px;display:flex;flex-direction:column}.f5-budget-stage:last-child{border-right:0}.f5-budget-meta{font-size:11px;color:#8f7b83;display:flex;justify-content:space-between;align-items:center;gap:7px}.f5-budget-meta .f5-icon{color:#743d51}.f5-budget-art{height:220px;display:grid;place-items:center;margin:17px 0 12px;background:linear-gradient(130deg,#fff,#f0eded);border:1px solid #ede6e7;overflow:hidden}.f5-budget-stage h3{font-size:23px;margin:0 0 5px}.f5-budget-stage p{font-size:13px;line-height:1.4;color:#84777d;margin:0}.f5-budget-tree{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:85%;text-align:center;color:#6a3b4c}.f5-budget-tree span{padding:9px 3px;border:1px solid #d6c7cc;background:white;font-size:10px}.f5-budget-tree span:first-child{grid-column:1/-1;background:#4b2131;color:white;margin:0 23%}.f5-budget-tree i{grid-column:1/-1;height:22px;border-left:1px solid #a57988;justify-self:center}.f5-budget-flow{display:grid;gap:8px;text-align:center;width:88%}.f5-budget-flow span{border:1px solid #d5c7cc;background:white;padding:10px;font-size:11px}.f5-budget-flow i{font-style:normal;color:#ff5a2b;font-size:20px}.f5-budget-wire{background:white;width:85%;height:75%;border:1px solid #d4c8cc;padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.f5-budget-wire i{grid-column:1/-1;height:12px;background:#4a2030}.f5-budget-wire b{grid-column:1/-1;height:55px;border:1px solid #d4cbce;background:#f1eded}.f5-budget-wire span{height:20px;background:#e1d9dc}.f5-budget-wire span:last-child{grid-column:1/-1;height:9px;width:65%}.f5-budget-screen{width:88%;height:79%;background:#391622;color:#fff;padding:16px;display:flex;flex-direction:column;justify-content:space-between}.f5-budget-screen b{font-size:16px;line-height:1.07;font-weight:400}.f5-budget-screen i{height:45px;width:65%;background:linear-gradient(130deg,#e8d9d5,#8d5f70)}.f5-budget-screen span{font-size:8px;color:#ffb5a1}.f5-budget-brief{background:#32131d;color:#fff;padding:30px;display:flex;flex-direction:column}.f5-budget-brief>span{font-size:11px;color:#d3bac4;letter-spacing:.08em}.f5-budget-brief h3{font-size:clamp(27px,2.4vw,37px);line-height:1.08;margin:37px 0 15px}.f5-budget-brief>p{font-size:14px;color:#d1bec6;line-height:1.48;margin:0 0 25px}.f5-budget-brief>div{border-top:1px solid #896775;padding:13px 0;display:flex;gap:12px;align-items:center;font-size:14px}.f5-budget-brief>div .f5-icon{color:#ff5a2b}.f5-budget-brief>a{margin-top:auto;background:#ff5a2b;color:#24151a;text-decoration:none;padding:14px 17px;font-size:14px;display:flex;justify-content:space-between}
/* 21 — acceptance ledger: evidence and handover read at full size. */
.f5-accept{border:1px solid #d9d0d3;background:#fff;padding:38px 45px;position:relative}.f5-accept:before,.f5-accept:after{content:'';position:absolute;width:130px;height:130px;border:1px solid #e2d7da;border-radius:50%;pointer-events:none}.f5-accept:before{left:-65px;top:-66px}.f5-accept:after{right:-65px;bottom:-67px}.f5-accept-head{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;padding-bottom:35px}.f5-accept-head span{font-size:11px;letter-spacing:.08em;color:#947e87}.f5-accept-head h3{font-size:clamp(36px,3.4vw,52px);line-height:1.08;margin:20px 0 0;color:#361725}.f5-accept-head p{max-width:460px;font-size:17px;line-height:1.55;color:#82767b;margin:0 0 5px}.f5-accept-labels{display:grid;grid-template-columns:52% 48%;border-top:1px solid #dcd3d6;color:#a18c94;font-size:11px;letter-spacing:.08em;padding:16px 0}.f5-accept-row{display:grid;grid-template-columns:32px minmax(0,1.1fr) 60px minmax(0,.85fr) 46px;align-items:center;gap:15px;border-top:1px solid #e8e1e3;padding:22px 0}.f5-accept-row:nth-of-type(even){background:#fbf9f9}.f5-accept-num{font-size:12px;color:#b3949e}.f5-accept-tested{display:flex;align-items:center;gap:18px;color:#6a3147}.f5-accept-tested span{display:grid;gap:5px}.f5-accept-tested b{font-size:20px;color:#2b2024;font-weight:400;line-height:1.2}.f5-accept-tested small{font-size:13px;color:#81767a}.f5-accept-arrow{font-style:normal;color:#ff5a2b;font-size:25px;text-align:center}.f5-accept-proof{background:#f6f2f3;border-left:2px solid #9d7685;padding:16px 20px;display:grid;gap:5px;min-height:85px}.f5-accept-proof span{font-size:10px;color:#9a828c;letter-spacing:.07em}.f5-accept-proof b{font-size:18px;font-weight:400;color:#4d2636}.f5-accept-proof small{font-size:12px;color:#8c7e84}.f5-accept-done{width:36px;height:36px;border:1px solid #ff5a2b;border-radius:50%;display:grid;place-items:center;color:#ff5a2b}.f5-accept-end{border-top:1px solid #dcd3d6;padding-top:22px;margin-top:6px;text-align:center;color:#897880;font-size:13px}.f5-accept-end i{font-style:normal;color:#ff5a2b;margin:0 13px}
@media(max-width:1100px){.f5-cro{padding:25px}.f5-cro-scene{grid-template-columns:1fr .82fr 1fr;gap:12px}.f5-cro-page h3{font-size:25px}.f5-cro-finding h3{font-size:28px}.f5-leads{gap:12px}.f5-lead-inbox,.f5-lead-dossier{padding:20px}.f5-lead-disc{width:160px}.f5-lead-disc strong{font-size:17px}.f5-content{grid-template-columns:25% 48% 23%}.f5-content-body{padding:26px}.f5-content-body h3{font-size:32px}.f5-content-queries h3{font-size:25px}.f5-local-main{grid-template-columns:1fr 130px 1fr}.f5-local-pin>div{width:110px;height:110px}.f5-local-pin:before,.f5-local-pin:after{top:55px}.f5-budget{grid-template-columns:1fr}.f5-budget-stage{min-height:330px}.f5-budget-art{height:175px}.f5-budget-brief{display:grid;grid-template-columns:1fr 1fr;gap:8px 25px}.f5-budget-brief h3,.f5-budget-brief>p,.f5-budget-brief>a{grid-column:1}.f5-budget-brief>div{grid-column:2}.f5-budget-brief>div:nth-of-type(1){grid-row:2}.f5-budget-brief>div:nth-of-type(2){grid-row:3}.f5-budget-brief>div:nth-of-type(3){grid-row:4}.f5-budget-brief>a{margin-top:15px}}
@media(max-width:850px){.f5-cro-scene{grid-template-columns:1fr;max-width:610px;margin:auto;gap:14px}.f5-cro-page,.f5-cro-finding{min-height:0}.f5-cro-page{padding-bottom:24px}.f5-cro-finding{padding:27px;gap:16px}.f5-cro-finding-icon{width:58px;height:58px}.f5-cro-finding h3{font-size:32px}.f5-cro-foot{max-width:610px;margin-inline:auto}.f5-leads{grid-template-columns:1fr;max-width:610px;margin:auto;gap:20px}.f5-leads:before{left:50%;right:auto;top:25%;bottom:20%;width:1px;height:auto}.f5-lead-inbox,.f5-lead-dossier{min-height:0}.f5-lead-gate{padding:10px 0}.f5-content{grid-template-columns:1fr;gap:14px;max-width:650px;margin:auto}.f5-content-queries{padding:27px}.f5-content-queries h3{margin:15px 0 25px}.f5-content-queries>p{margin-top:20px}.f5-content-result{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:23px}.f5-content-result>span{grid-column:1/-1;margin:0}.f5-content-result>div{padding-bottom:0}.f5-local{max-width:650px;margin:auto}.f5-local-main{grid-template-columns:1fr;gap:20px}.f5-local-card{min-height:0}.f5-local-pin:before,.f5-local-pin:after{display:none}.f5-local-pin{margin:3px auto}.f5-local-pin>div{width:100px;height:100px}.f5-local-pin b{font-size:21px}.f5-local-pin small{font-size:11px}.f5-budget-stages{grid-template-columns:1fr 1fr}.f5-budget-stage:nth-child(2){border-right:0}.f5-budget-stage:nth-child(-n+2){border-bottom:1px solid #e0d6d9}.f5-accept{padding:30px}.f5-accept-row{grid-template-columns:22px 1fr 25px 1fr 35px;gap:10px}.f5-accept-tested{gap:10px}.f5-accept-tested b{font-size:17px}.f5-accept-tested small{font-size:11px}.f5-accept-proof{padding:12px}.f5-accept-proof b{font-size:16px}}
@media(max-width:600px){.f5-cro{padding:15px}.f5-cro-overline{font-size:10px}.f5-cro-scene{gap:13px}.f5-cro-page>small{margin:21px 20px 8px}.f5-cro-page h3{font-size:27px;margin:0 20px 21px}.f5-cro-options{margin-inline:20px}.f5-cro-options span{padding:11px 13px}.f5-cro-page>p{margin:17px 20px 0}.f5-cro-finding{padding:24px;min-height:315px}.f5-cro-finding h3{font-size:31px}.f5-cro-answer{margin-inline:20px}.f5-cro-foot{display:grid;grid-template-columns:1fr;gap:10px}.f5-cro-foot span{padding-left:14px;border-left:2px solid #ff5a2b;font-size:13px}.f5-lead-inbox,.f5-lead-dossier{padding:24px 20px}.f5-lead-inbox h3{font-size:25px}.f5-lead-item{gap:10px}.f5-lead-item b{font-size:14px}.f5-lead-item small{font-size:10px}.f5-lead-disc{width:168px}.f5-content-queries{padding:25px 20px}.f5-content-queries h3{font-size:28px}.f5-content-queries>div{font-size:16px;padding:11px 0}.f5-content-body{padding:22px}.f5-content-body h3{font-size:30px}.f5-content-body>p{font-size:13px}.f5-content-result{grid-template-columns:1fr;gap:0}.f5-content-result>div{padding:14px 0}.f5-content-result b{font-size:15px}.f5-local{padding:15px 15px 0}.f5-local-card{padding:22px}.f5-local-card h3{font-size:31px}.f5-local-confirm{margin:0 -15px;padding:18px 15px;font-size:12px}.f5-budget-stages{grid-template-columns:1fr}.f5-budget-stage,.f5-budget-stage:nth-child(2){border-right:0;border-bottom:1px solid #e0d6d9;min-height:0;display:grid;grid-template-columns:1fr 45%;grid-template-rows:auto 1fr auto;gap:8px 12px;padding:18px}.f5-budget-stage:last-child{border-bottom:0}.f5-budget-meta{grid-column:1;grid-row:1}.f5-budget-stage h3{grid-column:1;grid-row:2;align-self:end;font-size:24px}.f5-budget-stage p{grid-column:1;grid-row:3;font-size:12px}.f5-budget-art{grid-column:2;grid-row:1/4;margin:0;height:145px}.f5-budget-brief{display:flex;flex-direction:column;padding:25px}.f5-budget-brief h3{font-size:28px;margin:15px 0 8px}.f5-budget-brief>p{margin-bottom:10px}.f5-budget-brief>a{margin-top:13px}.f5-accept{padding:22px 16px}.f5-accept:before,.f5-accept:after{display:none}.f5-accept-head{grid-template-columns:1fr;gap:15px;padding-bottom:25px}.f5-accept-head h3{font-size:34px}.f5-accept-head p{font-size:14px}.f5-accept-labels{display:none}.f5-accept-row{grid-template-columns:24px 1fr 30px;gap:9px 12px;padding:20px 0}.f5-accept-num{grid-column:1;grid-row:1}.f5-accept-tested{grid-column:2;grid-row:1}.f5-accept-tested .f5-icon{width:26px!important;height:26px!important}.f5-accept-tested b{font-size:18px}.f5-accept-tested small{font-size:12px}.f5-accept-done{grid-column:3;grid-row:1;width:28px;height:28px}.f5-accept-arrow{grid-column:2;grid-row:2;transform:rotate(90deg);justify-self:start;margin-left:7px;font-size:20px}.f5-accept-proof{grid-column:2/4;grid-row:3;padding:12px 15px;min-height:0}.f5-accept-end{font-size:11px;line-height:1.5}}
/* UX research: the phone gets a readable story, not two tiny posters plus a lens on the text. */
@media(max-width:600px){.ca-ux .fv-ux{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:10px 0 20px}.ca-ux .fv-ux .fv-sheet{padding:22px 17px;background:#f8f6f5;border:1px solid #ded4d7;box-shadow:none;transform:none}.ca-ux .fv-ux-before{border-bottom:0!important}.ca-ux .fv-ux-after{border-top:0!important}.ca-ux .fv-ux .fv-kicker{font-size:10px;letter-spacing:.06em;margin:0 0 12px;color:#9b7c87}.ca-ux .fv-art .fv-ux h3{font-size:24px;margin:0 0 4px}.ca-ux .fv-ux .fv-sheet>p{font-size:12px;margin:0 0 14px}.ca-ux .fv-plans{display:grid;grid-template-columns:1fr;gap:0;counter-reset:f5-plan}.ca-ux .fv-plan{counter-increment:f5-plan;display:grid;grid-template-columns:28px 1fr;gap:3px 10px;min-height:0;background:#fff;border:0;border-top:1px solid #e0d8da;border-radius:0;padding:10px 7px;box-shadow:none}.ca-ux .fv-plan:last-child{border-bottom:1px solid #e0d8da}.ca-ux .fv-plan:before{content:'0' counter(f5-plan);grid-row:1/3;color:#ff5a2b;font-size:11px;align-self:center}.ca-ux .fv-plan h4{grid-column:2;font-size:16px;margin:0}.ca-ux .fv-plan p{grid-column:2;font-size:11px;margin:0;color:#82747a}.ca-ux .fv-plan>.fv-icon,.ca-ux .fv-plan>.fv-lines,.ca-ux .fv-plan>b,.ca-ux .fv-plan>span,.ca-ux .fv-plan>small{display:none!important}.ca-ux .fv-ux-after .fv-plan>span:first-of-type{display:block!important;grid-column:2;margin:4px 0 0;font-size:10px;color:#693a4b}.ca-ux .fv-featured{background:#fff7f4;border-left:2px solid #ff5a2b}.ca-ux .fv-ux-before>.fv-metal-lens{display:none}.ca-ux .fv-observation{background:#32131d;color:#fff;margin:0;padding:21px 18px;display:grid;gap:12px}.ca-ux .fv-observation>.fv-kicker{color:#d6b7c3;margin:0;font-size:10px;letter-spacing:.06em}.ca-ux .fv-observation>div{background:none;box-shadow:none;padding:0;min-height:0;color:#fff;gap:12px}.ca-ux .fv-observation>div .fv-icon{color:#ff5a2b}.ca-ux .fv-observation strong{font-size:20px;line-height:1.22}.ca-ux .fv-observation>.fv-illustration{display:none}.ca-ux .fv-observation>p{font-size:12px;line-height:1.5;color:#d8c4cb;margin:0}.ca-ux .fv-observation>p:last-child{border-top:1px solid #765665;padding-top:10px}.ca-ux .fv-ux-after .fv-plan{background:#fff}.ca-ux .fv-ux-after .fv-featured{background:#fff3ef}.ca-ux .fv-art .ca-scene-note{font-size:12px}}
@media(prefers-reduced-motion:reduce){.f5-art *{animation:none!important;transition:none!important}}
.f5-accept{overflow:hidden}
.f5-art>.ca-scene-note{display:block;margin:16px 0 0;color:#80737a;font-size:12px;line-height:1.5;max-width:850px}
@media(max-width:850px){.f5-leads:before{display:none}}
