.fw-art{margin:25px 0 54px}.fw-art *{box-sizing:border-box}.fw-icon{display:block;flex:none;color:inherit}.fw-svg{display:block;width:100%;height:auto;overflow:visible}.fw-art small{font-size:12px;line-height:1.45}.fw-art h3{font-weight:400;letter-spacing:-.035em}
/* One logic, several industries. The centre and destinations stay legible. */
.fw-industries{display:grid;grid-template-columns:105px minmax(350px,1fr) 85px minmax(330px,.92fr);align-items:center;gap:12px;min-height:590px}.fw-industry-intro{text-align:center;align-self:center;color:#472231}.fw-search-dot{width:64px;height:64px;border:1px solid #8c6874;border-radius:50%;display:grid;place-items:center;margin:auto auto 15px;background:#fff;box-shadow:0 0 0 11px #f5f1f2}.fw-industry-intro>span{display:block;font-size:14px}.fw-industry-intro>small{display:block;color:#9b8c91;margin-top:11px;font-size:10px}.fw-industry-wheel{width:100%;max-width:500px;aspect-ratio:1;position:relative;margin:auto}.fw-industry-wheel>.fw-svg{position:absolute;inset:0}.fw-wheel-core{position:absolute;inset:17%;border-radius:50%;background:radial-gradient(circle at 40% 35%,#592637,#32131d 70%);color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 22px 36px -18px #32131d99}.fw-wheel-core>small{font-size:11px;color:#ceb7c1}.fw-wheel-core h3{font-size:33px;line-height:1.05;margin:12px 0}.fw-wheel-core p{font-size:13px;color:#ccb8c0;margin:0;line-height:1.5}.fw-wheel-note{position:absolute;display:flex;align-items:center;gap:7px;color:#583343;font-size:12px;white-space:nowrap}.fw-wheel-note .fw-icon{color:#ff5a2b}.fw-wheel-top{top:0;left:47%;transform:translateX(-35%)}.fw-wheel-left{left:-1%;top:60%}.fw-wheel-right{right:-5%;top:60%}.fw-industry-fan>.fw-svg{height:390px;width:100%}.fw-industry-list{display:grid;gap:0}.fw-industry-item{display:grid;grid-template-columns:27px 1fr 22px;gap:13px;align-items:center;color:#2c1b21;text-decoration:none;border-bottom:1px solid #ded5d8;padding:11px 8px;min-height:59px;transition:background .25s,padding-left .25s}.fw-industry-item:hover{background:#f7f2f3;padding-left:15px}.fw-industry-item>.fw-icon{color:#723e50}.fw-industry-item b{display:block;font-size:15px;font-weight:500}.fw-industry-item small{color:#95868d;font-size:11px;display:block}.fw-industry-arrow{color:#ff5a2b;font-size:23px;font-weight:300}
/* Four actual artefacts and four results, with one consistent baseline. */
.fw-approach{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;position:relative;padding-bottom:4px}.fw-approach:after{content:'';position:absolute;height:1px;background:#c7bec1;left:4%;right:4%;bottom:84px}.fw-approach-stage{min-width:0;position:relative}.fw-stage-object{height:365px;display:flex;align-items:end;perspective:1300px}.fw-stage-object>div{width:100%;height:330px;padding:21px;background:#fcfbfa;border:1px solid #ded8d7;box-shadow:6px 8px 0 #e8e4e2,8px 10px 0 #c9c2c2,0 23px 31px -18px #3c273050;transform:rotateY(-5deg) rotateX(2deg);position:relative;overflow:hidden}.fw-approach-stage:nth-child(2) .fw-stage-object>div{transform:rotateY(6deg) rotateX(2deg)}.fw-approach-stage:nth-child(3) .fw-stage-object>div{transform:rotateY(-4deg) rotateX(3deg)}.fw-approach-stage:nth-child(4) .fw-stage-object>div{background:#351723;border-color:#553443;color:white;transform:rotateY(5deg) rotateX(2deg)}.fw-paper-title{font-size:10px;letter-spacing:.07em;color:#8c7f81;display:flex;justify-content:space-between}.fw-approach-stage:nth-child(4) .fw-paper-title{color:#c4aeb8}.fw-stage-object h3{font-size:26px;line-height:1.16;margin:24px 0 20px}.fw-stage-object p{font-size:12px;line-height:1.5;color:#807476}.fw-approach-stage:nth-child(4) p{color:#d6c7cd}.fw-research-map{display:flex;align-items:center;justify-content:center;gap:4px;min-height:100px;position:relative}.fw-research-map:after{content:'';position:absolute;left:14%;right:14%;height:1px;background:#b79ca6;top:50%;z-index:-1}.fw-research-map i{font-style:normal;border:1px solid #bba6ae;border-radius:50%;width:63px;height:63px;display:grid;place-items:center;background:white;font-size:10px;color:#573444}.fw-pencil{position:absolute;right:20px;bottom:20px;font-size:32px;color:#ff5a2b;transform:rotate(25deg)}.fw-flowchart{display:grid;grid-template-columns:1fr 1fr;gap:18px 14px;padding:10px 0 23px;position:relative}.fw-flowchart:after{content:'';position:absolute;inset:40px 30px 40px;border:1px solid #ccbabf;z-index:-1}.fw-flowchart i{font-style:normal;border:1px solid #bcadb0;background:#fff;text-align:center;padding:10px 2px;font-size:10px}.fw-design-sheet>h3{font-size:70px;line-height:1;margin:15px 0}.fw-swatches{display:flex;gap:5px}.fw-swatches i{width:24px;height:12px;background:#32131d}.fw-swatches i:nth-child(2){background:#8e6070}.fw-swatches i:nth-child(3){background:#ff5a2b}.fw-swatches i:nth-child(4){background:#e6dcd9}.fw-phone-mock{height:150px;width:95px;border:5px solid #2f252a;border-radius:13px;background:#fff;position:absolute;right:17px;bottom:15px;padding:10px 6px;box-shadow:12px 10px 15px #0002}.fw-phone-mock>div{height:45px;background:linear-gradient(135deg,#ddd7d2 40%,#c1adae 40% 70%,#8e6b76 70%);margin-bottom:11px}.fw-phone-mock b{font-size:10px;font-weight:500;line-height:1.1;display:block}.fw-phone-mock span{font-size:6px;display:inline-block;background:#ff5a2b;padding:4px;margin-top:10px}.fw-release-sheet h3{font-size:31px;line-height:1.03;margin:22px 0 20px}.fw-release-check p{font-size:12px;display:flex;align-items:center;gap:9px;border-top:1px solid #816575;padding:8px 0;margin:0;color:#fff}.fw-release-check .fw-icon{color:#ff5a2b}.fw-release-sheet>small{display:block;color:#ff5a2b;margin-top:12px}.fw-stage-pin{height:16px;width:16px;background:#ff5a2b;transform:rotate(45deg);margin:23px auto 28px;position:relative;z-index:1}.fw-stage-caption{text-align:center}.fw-stage-caption span{font-size:13px;color:#ff5a2b}.fw-stage-caption h3{font-size:19px;margin:7px 0}.fw-stage-caption p{font-size:12px;color:#8d7c82;margin:0}
/* Telegram: editorial voice, not an audio player. */
.fw-telegram{display:grid;grid-template-columns:1fr 60px 1.25fr 60px 1.03fr 60px .9fr;gap:0;align-items:center;min-height:325px}.fw-voice-source,.fw-voice-reader{text-align:center}.fw-voice-seal{width:120px;height:120px;background:#32131d;color:#fefbfa;border-radius:50%;margin:0 auto 20px;display:grid;place-items:center;box-shadow:0 0 0 1px #32131d,0 0 0 9px #f1e9eb}.fw-voice-seal .fw-icon{color:#ff5a2b}.fw-voice-source h3,.fw-voice-reader h3{font-size:27px;line-height:1.15;margin:0 0 10px}.fw-voice-source small,.fw-voice-reader small{color:#9d8b92}.fw-voice-line{height:1px;background:linear-gradient(90deg,#a48b96,#ff5a2b,#a48b96);position:relative}.fw-voice-line:after{content:'';position:absolute;right:0;top:-3px;width:7px;height:7px;background:#ff5a2b;border-radius:50%}.fw-voice-core{text-align:center}.fw-voice-wave{height:190px;display:flex;align-items:center;justify-content:center;gap:5px}.fw-voice-wave i{height:var(--bar);width:6px;border-radius:5px;background:#391524;animation:fw-voice 2.5s ease-in-out infinite alternate;animation-delay:calc(var(--idx)*.07s)}.fw-voice-wave i:nth-child(3n){background:#ff5a2b}.fw-voice-wave i:nth-child(4n){background:#8a596a}.fw-voice-core>span{font-size:12px;color:#866d78}.fw-voice-questions{display:grid;gap:9px}.fw-voice-question{padding:13px 12px;border:1px solid #dfd8d9;background:#fcfafa;transform:rotate(-1deg);box-shadow:3px 4px 0 #f2eeee;font-size:14px;color:#4d2d3c;white-space:nowrap}.fw-voice-question:nth-child(2){transform:rotate(1deg)}.fw-voice-question small{color:#ff5a2b;margin-right:12px}.fw-voice-reader>.fw-icon{color:#532638;margin:0 auto 25px;width:75px!important;height:75px!important;border:1px solid #ae929e;border-radius:50%;padding:16px}.fw-voice-timeline{display:flex;justify-content:space-between;border-top:1px solid #d8d0d2;margin-top:25px;padding-top:18px;color:#715c65;font-size:12px}.fw-voice-timeline span:before{content:'';display:inline-block;width:5px;height:5px;background:#ff5a2b;border-radius:50%;vertical-align:middle;margin-right:8px}@keyframes fw-voice{to{transform:scaleY(.82)}}
/* Search intent is explained in an open editorial spread. */
.fw-content{display:grid;grid-template-columns:.68fr 1.6fr .5fr;gap:36px;align-items:center;min-height:480px}.fw-content-search>span{color:#ff5a2b;font-size:11px;letter-spacing:.08em}.fw-content-search p{display:flex;gap:13px;align-items:center;border-bottom:1px solid #dacdd1;padding:15px 0;margin:0;font-size:17px;color:#4c2938}.fw-content-search .fw-icon{color:#7f4a5d}.fw-content-search small{display:block;margin-top:32px;color:#8e7b83}.fw-content-book{display:grid;grid-template-columns:1fr 1fr;position:relative;perspective:1200px;filter:drop-shadow(15px 22px 12px #3c253039)}.fw-content-book:after{content:'';position:absolute;top:0;bottom:0;left:50%;width:2px;background:linear-gradient(#a88392,#eee4e5,#a88392);box-shadow:0 0 10px #0004}.fw-book-page{min-height:410px;border:1px solid #ab8a97;background:#fffcfa;padding:29px 27px;transform:rotateY(8deg);box-shadow:-5px 3px 0 #ddcbd0,-9px 6px 0 #eee6e7}.fw-book-right{transform:rotateY(-8deg);box-shadow:5px 3px 0 #ddcbd0,9px 6px 0 #eee6e7}.fw-book-page>span{color:#9a7684;font-size:11px}.fw-book-page h3{font-size:27px;line-height:1.14;margin:22px 0}.fw-book-lines{height:105px;background:repeating-linear-gradient(to bottom,transparent 0 13px,#c8babc 14px 15px);max-width:85%;margin-top:40px}.fw-book-callout{padding:17px;border-left:3px solid #ff5a2b;background:#f8f1f2;color:#593342;font-size:13px;line-height:1.5}.fw-book-section{padding:14px 0;border-top:1px solid #e2d5d8}.fw-book-section b{font-size:15px;color:#4b2938;font-weight:500}.fw-book-section p{font-size:12px;color:#9a828c;margin:7px 0 0;line-height:1.45}.fw-content-outcome{display:grid;gap:12px}.fw-content-outcome>div{border-left:2px solid #ff5a2b;padding:9px 0 9px 13px;background:linear-gradient(90deg,#f9f3f4,transparent)}.fw-content-outcome span{display:block;color:#9f7b89;font-size:9px;letter-spacing:.08em;margin-bottom:7px}.fw-content-outcome b{font-weight:400;color:#492b39;font-size:13px;line-height:1.3;display:block}
/* Local search: a subtle city context and two consistent sources. */
.fw-local{position:relative;min-height:485px;padding:25px 35px 30px;overflow:hidden}.fw-local-city{position:absolute;inset:0;z-index:0;opacity:.55;pointer-events:none}.fw-local-city .fw-svg{height:100%;object-fit:cover}.fw-local-panels{display:grid;grid-template-columns:1fr .43fr 1fr;gap:30px;align-items:center;position:relative;z-index:1}.fw-local-pane{background:#fffcfce8;border:1px solid #cbbfc3;box-shadow:6px 8px 0 #e6dee1,0 22px 30px -18px #4e273c55;padding:0 21px 23px;min-height:305px}.fw-window-bar{border-bottom:1px solid #ddd3d7;display:flex;gap:5px;align-items:center;padding:11px 0;color:#a59199;font-size:9px}.fw-window-bar i{width:5px;height:5px;background:#bcadb3;border-radius:50%}.fw-window-bar span{margin-left:auto}.fw-local-pane h3{font-size:27px;line-height:1.12;margin:25px 0}.fw-local-mini-photo{height:75px;background:linear-gradient(145deg,#f2e5e5,#e1d1d5 50%,#a9808f 50% 65%,#f6eeed 65%)}.fw-local-pane p{border-bottom:1px solid #ded0d5;display:flex;gap:8px;align-items:center;font-size:12px;padding-bottom:13px;margin:18px 0}.fw-local-pane p .fw-icon{color:#ff5a2b}.fw-local-lines{height:22px;width:75%;background:repeating-linear-gradient(to bottom,transparent 0 8px,#d2c7ca 8px 9px)}.fw-local-marker{text-align:center;color:#572b3d}.fw-local-marker>div{height:100px;display:grid;place-items:center}.fw-local-marker .fw-icon{color:#ff5a2b;filter:drop-shadow(4px 8px 3px #4e273c40)}.fw-local-marker span{font-size:12px;letter-spacing:.05em;white-space:nowrap}.fw-local-avatar{height:75px;display:flex;align-items:center;color:#542b3d}.fw-local-contact{position:relative;z-index:1;margin:30px auto 0;background:#32131d;color:#fff;max-width:520px;padding:18px 23px;display:flex;align-items:center;gap:18px;box-shadow:0 10px 25px #3b1a2944}.fw-local-contact>.fw-icon:first-child{color:#ff5a2b}.fw-local-contact>.fw-icon:last-child{margin-left:auto;color:#ff5a2b}.fw-local-contact b{display:block;font-size:15px;font-weight:400}.fw-local-contact small{display:block;color:#c6aeb8;margin-top:5px}
/* Community: a knowledge object behind a human reply. */
.fw-community{display:grid;grid-template-columns:1fr 40px 1fr 1.15fr 40px .8fr;gap:12px;align-items:center;min-height:390px}.fw-community-link{height:1px;background:#ff5a2b;position:relative}.fw-community-link:after{content:'';position:absolute;right:0;top:-4px;width:9px;height:9px;border-radius:50%;background:#ff5a2b}.fw-community-question,.fw-community-answer{border-radius:24px;padding:29px 24px;min-height:190px;position:relative;box-shadow:7px 10px 0 #443137}.fw-community-question{background:#fff;color:#391e2a}.fw-community-answer{background:linear-gradient(130deg,#682b40,#3d1827);color:#fff}.fw-community-question:after,.fw-community-answer:after{content:'';position:absolute;bottom:-14px;left:34px;border:15px solid transparent;border-left-color:#fff;border-top-color:#fff}.fw-community-answer:after{border-left-color:#3d1827;border-top-color:#3d1827}.fw-community-question small,.fw-community-answer small{font-size:10px;color:#a9909b}.fw-community-question h3,.fw-community-answer h3{font-size:28px;line-height:1.1;margin:19px 0}.fw-community-answer p{font-size:12px;line-height:1.5;color:#d5bbc5}.fw-community-question>span,.fw-community-answer>span{font-size:10px;color:#ff5a2b}.fw-community-manual{display:grid;grid-template-columns:1fr 1fr;min-height:285px;filter:drop-shadow(12px 16px 7px #0008)}.fw-manual-cover{background:linear-gradient(140deg,#4d1e30,#240e18);color:#fff;border-radius:5px 0 0 5px;padding:24px 17px;transform:skewY(-2deg);border-right:2px solid #bd8c9d}.fw-manual-cover>span{font-size:8px;color:#cbb3bd}.fw-manual-cover h3{font-size:24px;line-height:1.07;margin:46px 0}.fw-manual-cover>div{height:1px;background:#e66d4c;width:70%}.fw-manual-pages{background:#eadddf;color:#442d37;border-radius:0 5px 5px 0;padding:34px 14px 18px;transform:skewY(2deg);box-shadow:5px 3px 0 #a98793,9px 7px 0 #5d3545}.fw-manual-pages p{border-bottom:1px solid #b596a1;padding:13px 0;display:flex;gap:8px;align-items:center;font-size:10px;line-height:1.25}.fw-manual-pages .fw-icon{color:#ff5a2b}.fw-community-person{text-align:center}.fw-community-person>.fw-icon{color:#d9c3cb;width:100px!important;height:100px!important;padding:22px;border:1px solid #856d79;border-radius:50%;margin:auto auto 20px}.fw-community-person h3{font-size:22px;line-height:1.15;margin:0 0 14px}.fw-community-person p{color:#aa949d;font-size:12px;line-height:1.6}
@media(max-width:1100px){.fw-industries{grid-template-columns:65px minmax(260px,1fr) 40px minmax(260px,.9fr);gap:4px;min-height:500px}.fw-industry-fan>.fw-svg{height:325px}.fw-industry-item{padding:8px 5px;min-height:51px}.fw-industry-item b{font-size:12px}.fw-industry-item small{font-size:9px}.fw-wheel-core h3{font-size:25px}.fw-wheel-note{font-size:10px}.fw-wheel-note .fw-icon{width:17px!important;height:17px!important}.fw-approach{gap:12px}.fw-stage-object{height:300px}.fw-stage-object>div{height:270px;padding:14px}.fw-stage-object h3{font-size:20px}.fw-approach-stage:nth-child(4) h3{font-size:25px}.fw-research-map i{width:45px;height:45px;font-size:8px}.fw-telegram{grid-template-columns:1fr 25px 1.15fr 25px 1.03fr 25px .95fr}.fw-voice-seal{width:90px;height:90px}.fw-voice-source h3,.fw-voice-reader h3{font-size:20px}.fw-voice-question{font-size:11px;padding:10px 6px}.fw-content{gap:17px}.fw-content-search p{font-size:13px}.fw-book-page{min-height:340px;padding:17px}.fw-book-page h3{font-size:21px}.fw-book-section{padding:10px 0}.fw-book-section b{font-size:12px}.fw-book-section p{font-size:10px}.fw-community{grid-template-columns:1fr 18px 1fr 1.15fr 18px .85fr;gap:7px}.fw-community-question,.fw-community-answer{padding:22px 13px}.fw-community-question h3,.fw-community-answer h3{font-size:20px}.fw-manual-cover h3{font-size:19px}.fw-community-person h3{font-size:17px}}
@media(max-width:850px){.fw-industries{grid-template-columns:1fr;max-width:600px;margin:auto;gap:15px}.fw-industry-intro{display:none}.fw-industry-wheel{max-width:420px}.fw-industry-fan{display:none}.fw-industry-list{margin-top:12px;grid-template-columns:1fr 1fr;gap:0 16px}.fw-industry-item b{font-size:13px}.fw-industry-item small{font-size:10px}.fw-approach{grid-template-columns:1fr 1fr;gap:35px;max-width:660px;margin:auto}.fw-approach:after{display:none}.fw-stage-object{height:310px}.fw-stage-object>div{height:295px;padding:20px}.fw-stage-object h3{font-size:25px}.fw-research-map i{width:55px;height:55px}.fw-stage-pin{margin:16px auto}.fw-telegram{display:grid;grid-template-columns:1fr;gap:8px;max-width:560px;margin:auto}.fw-voice-source,.fw-voice-reader{display:flex;align-items:center;text-align:left;gap:24px;padding:10px}.fw-voice-seal{width:75px;height:75px;margin:0;flex:none}.fw-voice-source h3,.fw-voice-reader h3{font-size:25px}.fw-voice-source small,.fw-voice-reader small{display:none}.fw-voice-line{height:30px;width:1px;margin:auto}.fw-voice-line:after{right:-3px;top:auto;bottom:0}.fw-voice-wave{height:140px}.fw-voice-wave i{max-height:130px}.fw-voice-question{font-size:16px;padding:14px}.fw-voice-reader>.fw-icon{width:75px!important;height:75px!important;margin:0}.fw-voice-timeline{max-width:560px;margin:30px auto 0}.fw-content{grid-template-columns:1fr;max-width:630px;margin:auto;gap:30px}.fw-content-search{display:grid;grid-template-columns:repeat(3,1fr);gap:0 14px}.fw-content-search>span,.fw-content-search>small{grid-column:1/-1}.fw-content-search p{font-size:13px}.fw-content-search>small{margin-top:15px}.fw-content-book{max-width:600px;width:100%;margin:auto}.fw-content-outcome{grid-template-columns:repeat(3,1fr)}.fw-local{max-width:650px;margin:auto}.fw-local-panels{grid-template-columns:1fr 1fr;gap:25px}.fw-local-marker{grid-column:1/-1;grid-row:1}.fw-local-marker>div{height:75px}.fw-local-marker .fw-icon{height:52px!important;width:52px!important}.fw-local-pane{grid-row:2}.fw-community{grid-template-columns:1fr 18px 1fr;gap:25px;max-width:680px;margin:auto}.fw-community-manual{grid-column:1/3;grid-row:2}.fw-community-link:nth-of-type(5){display:none}.fw-community-person{grid-column:3;grid-row:2}.fw-community-question h3,.fw-community-answer h3{font-size:25px}.fw-community-person h3{font-size:20px}}
@media(max-width:540px){.fw-industries{gap:0}.fw-industry-wheel{max-width:320px}.fw-wheel-core h3{font-size:22px}.fw-wheel-core p{font-size:10px}.fw-wheel-note{font-size:9px}.fw-wheel-left{left:-3%}.fw-wheel-right{right:-6%}.fw-industry-list{grid-template-columns:1fr;gap:0;margin-top:30px}.fw-industry-item{min-height:55px}.fw-industry-item b{font-size:15px}.fw-industry-item small{font-size:11px}.fw-approach{grid-template-columns:1fr;gap:25px;max-width:340px}.fw-stage-object{height:auto}.fw-stage-object>div{height:300px}.fw-stage-caption{text-align:left;display:grid;grid-template-columns:32px 1fr;gap:0 5px}.fw-stage-caption span{grid-row:1/3;padding-top:8px}.fw-stage-caption h3{font-size:21px;margin:0 0 5px}.fw-stage-caption p{font-size:13px}.fw-stage-pin{margin:17px 0 17px 9px}.fw-voice-source,.fw-voice-reader{gap:15px}.fw-voice-source h3,.fw-voice-reader h3{font-size:24px}.fw-voice-seal{height:63px;width:63px}.fw-voice-reader>.fw-icon{width:63px!important;height:63px!important}.fw-voice-wave{gap:3px}.fw-voice-wave i{width:5px}.fw-voice-timeline{display:grid;grid-template-columns:1fr 1fr;gap:13px;font-size:11px}.fw-content-search{grid-template-columns:1fr}.fw-content-search p{font-size:17px}.fw-content-book{display:block;filter:none}.fw-content-book:after{display:none}.fw-book-page,.fw-book-right{min-height:0;transform:none;box-shadow:5px 6px 0 #e7d9dd;padding:25px;margin-bottom:20px}.fw-book-page h3{font-size:28px}.fw-book-lines{height:70px;margin-top:20px}.fw-book-section b{font-size:15px}.fw-book-section p{font-size:12px}.fw-content-outcome{grid-template-columns:1fr}.fw-content-outcome b{font-size:15px}.fw-local{padding:16px 2px 20px;min-height:0}.fw-local-panels{grid-template-columns:1fr;gap:23px}.fw-local-marker{grid-column:1;grid-row:1}.fw-local-pane{grid-row:auto;min-height:275px}.fw-local-pane h3{font-size:28px}.fw-local-contact{margin-top:25px;padding:14px}.fw-local-contact b{font-size:12px}.fw-local-contact small{font-size:10px}.fw-community{grid-template-columns:1fr;gap:27px;max-width:400px}.fw-community-link{height:1px;width:40px;transform:rotate(90deg);margin:auto}.fw-community-question,.fw-community-answer{min-height:0;padding:25px}.fw-community-question h3,.fw-community-answer h3{font-size:28px}.fw-community-manual{grid-column:1;grid-row:auto;min-height:250px}.fw-community-person{grid-column:1;grid-row:auto;text-align:left;display:grid;grid-template-columns:65px 1fr;gap:0 15px}.fw-community-person>.fw-icon{grid-row:1/3;width:60px!important;height:60px!important;padding:12px;margin:0}.fw-community-person h3{font-size:23px}.fw-community-person p{font-size:13px}}
@media(max-width:360px){.fw-industry-wheel{max-width:280px}.fw-wheel-note{font-size:8px}.fw-wheel-left{left:-7%}.fw-wheel-right{right:-10%}.fw-community-manual{grid-template-columns:.95fr 1fr}.fw-manual-cover,.fw-manual-pages{padding-inline:12px}.fw-manual-cover h3{font-size:19px}}
@media(prefers-reduced-motion:reduce){.fw-art *{animation:none!important;transition:none!important}}
/* A branded experience: clear action and a collective result, not a fake UI. */
.fw-special{display:grid;grid-template-columns:1fr 34px 1.14fr 34px 1fr;gap:13px;align-items:center;min-height:430px}.fw-special>div:not(.fw-special-join){min-height:370px;padding:28px 26px;position:relative;overflow:hidden}.fw-special-concept{background:linear-gradient(145deg,#421b2a,#210d17);color:white;box-shadow:10px 13px 0 #af929c,15px 17px 0 #e4d6db}.fw-special-concept:after{content:'';position:absolute;inset:10px;border:1px solid #856676;pointer-events:none}.fw-special-star{display:block;color:#ff5a2b;font-size:125px;line-height:1;text-align:center;margin:20px auto 15px;filter:drop-shadow(0 12px 6px #0004);animation:fw-mark 9s ease-in-out infinite}.fw-special h3{font-size:27px;line-height:1.16;margin:17px 0 13px}.fw-special p{font-size:13px;line-height:1.5;margin:0;color:#b9a4ad}.fw-special small{font-size:10px;letter-spacing:.07em;color:#a58b95}.fw-special-participation{border:1px solid #b8a2ab;background:linear-gradient(140deg,#fff,#f7f1f3);box-shadow:8px 10px 0 #e1d4d9;color:#371925}.fw-special-participation h3{font-size:31px}.fw-special-participation p{color:#806874}.fw-special-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:35px 0 15px}.fw-special-choices span{border:1px solid #ab8d9a;text-align:center;padding:14px 3px;font-size:11px;color:#6a3b4e;background:white}.fw-special-choices span:nth-child(2){border-color:#ff5a2b;background:#fff4f0;box-shadow:0 0 0 3px #ff5a2b24}.fw-special-path{display:flex;justify-content:space-around;position:relative;margin:0 0 28px}.fw-special-path:before{content:'';position:absolute;top:50%;left:16%;right:16%;border-top:1px solid #d1a8b5}.fw-special-path i{height:8px;width:8px;background:#875c6b;border-radius:50%;z-index:1}.fw-special-path i:nth-child(2){background:#ff5a2b;width:12px;height:12px;margin-top:-2px}.fw-special-story{background:#faf7f8;border:1px solid #dfd2d6;color:#32131d;box-shadow:9px 12px 0 #ece3e5}.fw-special-story h3{font-size:27px}.fw-special-story p{color:#886b78}.fw-special-faces{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;transform:perspective(500px) rotateY(-8deg);margin:25px 0}.fw-special-faces i{aspect-ratio:1;border-radius:3px 10px 3px 10px;background:hsl(calc(342 + var(--n)*2) 34% calc(28% + var(--n)*1.7%));box-shadow:2px 3px 0 #dec8cf}.fw-special-faces i:nth-child(7n){background:#ff5a2b}.fw-special-join{text-align:center;color:#ff5a2b;font-size:27px}@keyframes fw-mark{50%{transform:rotate(14deg) scale(1.03)}}
/* One human conversation. Each panel has a distinct role and concrete copy. */
.fw-messaging{display:grid;grid-template-columns:1fr 36px 1.12fr 36px 1fr;gap:13px;align-items:center;min-height:430px}.fw-messaging>div:not(.fw-message-connector){min-height:350px;padding:26px;background:#fff;border:1px solid #dacbd1;box-shadow:6px 8px 0 #e8dfe2;position:relative}.fw-message-header{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.06em;color:#957786;border-bottom:1px solid #e5dadd;padding-bottom:14px;margin-bottom:28px}.fw-message-trigger>.fw-icon{color:#6e3e51}.fw-message-trigger h3{font-size:26px;line-height:1.12;margin:20px 0}.fw-message-events{position:relative;padding-left:25px;margin:25px 0}.fw-message-events:before{content:'';position:absolute;top:7px;bottom:7px;left:4px;border-left:1px solid #d4bfc7}.fw-message-events p{font-size:13px;color:#6e5863;position:relative;margin:14px 0}.fw-message-events i{width:8px;height:8px;background:#ff5a2b;position:absolute;left:-24px;top:5px;border-radius:50%}.fw-message-trigger small{color:#9c8991}.fw-message-connector{height:1px;background:#a88c97;position:relative}.fw-message-connector:after{content:'→';position:absolute;right:0;top:-15px;color:#ff5a2b;font-size:20px}.fw-messaging .fw-message-letter{background:#391826;color:#fff;box-shadow:7px 9px 0 #8b6674,11px 13px 0 #d9c4cc;min-height:380px;transform:rotate(-1deg)}.fw-message-letter .fw-message-header{color:#c5a6b4;border-color:#825d6d}.fw-letter-top{display:flex;align-items:center;gap:12px;color:#ff7b55;font-size:12px}.fw-message-letter h3{font-size:29px;line-height:1.13;margin:25px 0 17px}.fw-message-letter p{color:#d2bec6;font-size:14px;line-height:1.5}.fw-letter-link{display:inline-block;background:#ff5a2b;color:#281019;padding:10px 15px;font-size:12px;margin:15px 0 25px}.fw-letter-foot{border-top:1px solid #826776;padding-top:14px;font-size:10px;color:#ad94a0}.fw-message-response{background:linear-gradient(130deg,#fff,#faf6f7)!important}.fw-reply-bubble{border:1px solid #a98392;border-radius:17px 17px 4px 17px;background:#fff;padding:17px;font-size:17px;line-height:1.3;color:#4d2639;margin:25px 0;box-shadow:4px 5px 0 #e6dbe0}.fw-reply-owner{display:flex;gap:12px;align-items:center;border-top:1px solid #dfd0d6;padding-top:16px;color:#5b2f42}.fw-reply-owner b{display:block;font-size:14px;font-weight:500}.fw-reply-owner small{display:block;color:#8f7d85;margin-top:5px}.fw-reply-stop{display:flex;gap:8px;align-items:center;color:#a44748;font-size:11px;margin-top:20px}
/* Brand system as a coherent design surface, not a swatch list. */
.fw-brand{display:grid;grid-template-columns:.9fr .67fr 1.55fr;gap:22px;min-height:400px}.fw-brand>div{position:relative;padding:26px;overflow:hidden}.fw-brand-label{font-size:10px;color:#9e8992;letter-spacing:.07em;border-bottom:1px solid #d9c9d0;padding-bottom:16px}.fw-brand-type{background:#fff;border:1px solid #e0d7da}.fw-brand-aa{font-size:145px;letter-spacing:-.09em;color:#421828;line-height:1;margin:9px 0}.fw-brand-scale{display:grid;gap:8px}.fw-brand-scale span{display:flex;justify-content:space-between;border-bottom:1px solid #dfd5d9;padding:8px 0;color:#a18d96;font-size:10px}.fw-brand-scale b{font-size:13px;font-weight:400;color:#4c2a38}.fw-brand-rule{height:2px;background:#ff5a2b;margin-top:24px;width:35%}.fw-brand-type p,.fw-brand-palette p{font-size:12px;line-height:1.5;color:#8b7a81}.fw-brand-palette{background:#32131d;color:white;box-shadow:7px 9px 0 #c6b1ba}.fw-brand-palette .fw-brand-label{color:#b99ea9;border-color:#795866}.fw-brand-emblem{font-size:145px;text-align:center;line-height:1.5;color:#ff5a2b;filter:drop-shadow(0 14px 10px #0005);animation:fw-mark 10s ease-in-out infinite}.fw-brand-colors{display:flex;gap:4px}.fw-brand-colors i{height:24px;flex:1;background:#fff}.fw-brand-colors i:nth-child(2){background:#6a3e50}.fw-brand-colors i:nth-child(3){background:#1c1c1c}.fw-brand-colors i:nth-child(4){background:#ff5a2b}.fw-brand-colors i:nth-child(5){background:#f0e8e8}.fw-brand-palette p{color:#bea9b2}.fw-brand-application{border:1px solid #e0d7da;background:#f8f5f5;display:grid;grid-template-columns:1.2fr .65fr;gap:14px;align-content:start}.fw-brand-application>.fw-brand-label{grid-column:1/-1}.fw-brand-browser{grid-column:1;grid-row:2/4;border:1px solid #c8b8c0;background:#fff;box-shadow:5px 6px 0 #d9c8d0;padding:0 15px 18px;min-height:300px}.fw-brand-browser>div{display:flex;align-items:center;gap:4px;border-bottom:1px solid #e5dce0;padding:12px 0}.fw-brand-browser>div i{width:5px;height:5px;background:#d5c9cc;border-radius:50%}.fw-brand-browser>div span{margin-left:auto;font-size:9px;font-weight:700;letter-spacing:.12em}.fw-brand-browser h3{font-size:28px;line-height:1.08;margin:45px 0 30px}.fw-brand-browser>span{background:#ff5a2b;padding:9px;color:#32131d;font-size:10px}.fw-brand-post{background:#3b1726;color:white;min-height:175px;display:flex;flex-direction:column;justify-content:space-between;padding:14px;box-shadow:4px 5px 0 #b898a5}.fw-brand-post i{font-style:normal;font-size:45px;color:#ff5a2b;line-height:1}.fw-brand-post span{font-size:19px;line-height:1.05}.fw-brand-card{border:1px solid #aa8e9b;background:#fff;color:#3e1726;display:flex;justify-content:space-between;padding:13px;min-height:110px;box-shadow:4px 5px 0 #d6c3cb}.fw-brand-card small{font-size:9px}.fw-brand-card strong{font-size:13px;line-height:1.12;font-weight:400;align-self:end;text-align:right}
/* One work item receives contributions from roles and remains visible after release. */
.fw-team{display:grid;grid-template-columns:.83fr 40px 1.35fr 40px .9fr;gap:12px;align-items:center;min-height:385px}.fw-team-roles{display:grid;gap:10px}.fw-team-roles>div{display:flex;align-items:center;gap:14px;padding:14px 10px;border-bottom:1px solid #d9d0d2;color:#5f3546}.fw-team-roles b{display:block;font-weight:500;font-size:15px}.fw-team-roles small{color:#95848b}.fw-team-route{color:#ff5a2b;text-align:center;font-size:27px}.fw-team-task{min-height:325px;background:#391626;color:#fff;padding:30px;box-shadow:7px 9px 0 #a78693,12px 14px 0 #e5d9de}.fw-task-meta{display:flex;justify-content:space-between;color:#bda6b0;font-size:10px;letter-spacing:.06em}.fw-team-task h3{font-size:29px;line-height:1.12;margin:28px 0}.fw-task-progress{display:flex;gap:4px;margin-bottom:23px}.fw-task-progress i{height:5px;flex:1;background:#ff5a2b}.fw-task-progress i:nth-child(3){background:#9c7181}.fw-task-lines p{border-bottom:1px solid #80606e;display:flex;gap:14px;padding:9px 0;margin:0;font-size:12px;color:#e3d7dc}.fw-task-lines b{color:#ff5a2b;font-weight:400}.fw-task-foot{color:#ad98a1;font-size:10px;margin-top:20px}.fw-team-versions{position:relative;min-height:300px}.fw-team-versions>div{background:#fff;border:1px solid #cbbdc2;box-shadow:5px 7px 0 #e3d8dc;padding:18px;position:absolute;width:80%;min-height:190px}.fw-version-current{top:8px;left:0;z-index:2}.fw-version-next{top:75px;right:0;z-index:1;opacity:.83}.fw-team-versions small{font-size:9px;color:#aa8897}.fw-team-versions>div>div{height:47px;margin:19px 0;background:linear-gradient(140deg,#e7dde0 20%,#cab0bb 20% 65%,#f7f3f4 65%)}.fw-team-versions b{font-size:15px;font-weight:400;line-height:1.2;color:#4c2b3a}
/* Estimate: scope is a physical sequence, the brief is the distinct call to action. */
.fw-budget{display:grid;grid-template-columns:3.1fr .95fr;gap:27px;min-height:405px}.fw-budget-folds{display:grid;grid-template-columns:repeat(4,1fr);gap:0;perspective:1300px;padding:25px 0 20px}.fw-budget-fold{position:relative;background:linear-gradient(100deg,#fff,#f7f3f3);border:1px solid #d4c6cb;padding:22px 18px;box-shadow:3px 8px 0 #e4d9de;transform:rotateY(-5deg);min-height:340px}.fw-budget-fold:nth-child(even){transform:rotateY(5deg);background:#fff}.fw-budget-fold:not(:first-child){margin-left:-4px}.fw-budget-fold>span{font-size:10px;color:#9a7885}.fw-budget-fold>.fw-icon{display:block;margin:44px 0 15px;color:#77485a}.fw-budget-fold h3{font-size:20px;line-height:1.15;margin:0 0 13px}.fw-budget-fold p{font-size:11px;color:#8a7780;line-height:1.5;min-height:43px}.fw-fold-lines{display:grid;gap:7px;margin-top:20px}.fw-fold-lines i{background:#d4c8cc;height:2px;width:100%}.fw-fold-lines i:nth-child(2){width:74%}.fw-fold-lines i:nth-child(3){width:55%}.fw-budget-brief{background:linear-gradient(140deg,#411829,#270e1a);color:#fff;padding:29px 25px;position:relative;overflow:hidden;box-shadow:6px 9px 0 #b499a4}.fw-budget-brief>small{font-size:10px;color:#c5aab5}.fw-budget-brief h3{font-size:33px;line-height:1.1;margin:28px 0 25px}.fw-budget-brief p{display:flex;gap:12px;align-items:center;border-top:1px solid #765465;padding:11px 0;margin:0;font-size:12px}.fw-budget-brief p .fw-icon{color:#ff5a2b}.fw-budget-brief>a{display:block;background:#ff5a2b;color:#27101b;text-decoration:none;padding:12px;margin-top:27px;font-size:12px;position:relative;z-index:1}.fw-budget-mark{position:absolute;right:-29px;bottom:-51px;color:#8a3348;font-size:190px;line-height:1}
/* A calm, reassuring delivery scene. */
.fw-handover{display:grid;grid-template-columns:1.1fr 34px .94fr 34px .95fr;gap:14px;align-items:center;min-height:390px}.fw-handover-site{border:1px solid #927b85;background:#fff;color:#331923;box-shadow:6px 9px 0 #66505b,10px 13px 0 #2d2429;min-height:300px}.fw-handover-bar{display:flex;gap:5px;align-items:center;padding:14px 20px;border-bottom:1px solid #ded6d9}.fw-handover-bar span{margin-right:auto;font-weight:700;letter-spacing:.1em;font-size:11px}.fw-handover-bar i{width:5px;height:5px;background:#c9bfc3;border-radius:50%}.fw-handover-preview{padding:28px}.fw-handover-preview small{color:#a08993;font-size:9px}.fw-handover-preview h3{font-size:32px;line-height:1.05;margin:25px 0 18px}.fw-handover-preview p{font-size:12px;color:#8d7982;line-height:1.5;max-width:220px}.fw-handover-preview b{display:inline-block;background:#ff5a2b;padding:10px;margin-top:13px;font-size:10px;font-weight:500}.fw-handover-arrow{text-align:center;font-size:24px;color:#ff5a2b}.fw-handover-transfer{background:#f6f0f2;border:1px solid #876978;padding:24px;min-height:300px;color:#452537;box-shadow:5px 8px 0 #9a7a89}.fw-handover-top{display:flex;justify-content:space-between;font-size:10px;color:#956f7f;letter-spacing:.05em}.fw-handover-transfer h3{font-size:28px;line-height:1.13;margin:27px 0}.fw-handover-transfer>div:not(.fw-handover-top){display:flex;align-items:center;gap:12px;border-top:1px solid #d4c4ca;padding:11px 0;font-size:13px}.fw-handover-transfer .fw-icon{color:#ff5a2b}.fw-handover-ongoing{min-height:300px;padding:24px;background:#3c1827;border:1px solid #785366;color:#fff;box-shadow:6px 9px 0 #24121a}.fw-handover-ongoing>.fw-icon{color:#ff5a2b;margin:29px 0 15px}.fw-handover-ongoing h3{font-size:27px;line-height:1.1;margin:0 0 15px}.fw-handover-ongoing p{font-size:12px;color:#c5abb6;line-height:1.5}.fw-handover-ongoing>span{display:block;border-top:1px solid #805e6f;padding-top:14px;color:#ff774e;font-size:11px}
@media(max-width:1100px){.fw-special{gap:6px;grid-template-columns:1fr 17px 1.1fr 17px 1fr}.fw-special>div:not(.fw-special-join){padding:22px 16px}.fw-special h3{font-size:22px}.fw-special p{font-size:11px}.fw-special-choices span{font-size:9px}.fw-messaging{gap:6px;grid-template-columns:1fr 17px 1.1fr 17px 1fr}.fw-messaging>div:not(.fw-message-connector){padding:19px;min-height:330px}.fw-message-trigger h3,.fw-message-letter h3{font-size:23px}.fw-reply-bubble{font-size:14px}.fw-brand{gap:12px}.fw-brand>div{padding:18px}.fw-brand-aa{font-size:112px}.fw-brand-browser h3{font-size:22px}.fw-brand-post span{font-size:15px}.fw-team{grid-template-columns:.8fr 20px 1.3fr 20px .9fr;gap:7px}.fw-team-task{padding:20px}.fw-team-task h3{font-size:24px}.fw-team-roles b{font-size:12px}.fw-team-roles small{font-size:10px}.fw-team-versions>div{padding:12px}.fw-team-versions b{font-size:12px}.fw-budget{gap:15px}.fw-budget-fold{padding:16px 10px}.fw-budget-fold h3{font-size:17px}.fw-budget-brief{padding:22px 17px}.fw-budget-brief h3{font-size:26px}.fw-handover{gap:7px;grid-template-columns:1.1fr 20px .95fr 20px 1fr}.fw-handover-transfer,.fw-handover-ongoing{padding:18px}.fw-handover-preview h3{font-size:26px}.fw-handover-transfer h3,.fw-handover-ongoing h3{font-size:22px}}
@media(max-width:850px){.fw-special,.fw-messaging,.fw-handover{grid-template-columns:1fr;max-width:560px;margin:auto;gap:18px}.fw-special>div:not(.fw-special-join){min-height:0;padding:28px}.fw-special h3{font-size:30px}.fw-special p{font-size:14px}.fw-special-star{font-size:95px}.fw-special-join{text-align:center;transform:rotate(90deg);font-size:20px}.fw-special-choices span{font-size:12px}.fw-messaging>div:not(.fw-message-connector){min-height:0;padding:28px}.fw-message-connector{height:28px;width:1px;margin:auto}.fw-message-connector:after{transform:rotate(90deg);right:-8px;top:2px}.fw-message-trigger h3,.fw-message-letter h3{font-size:30px}.fw-reply-bubble{font-size:19px}.fw-brand{grid-template-columns:1fr 1fr;max-width:690px;margin:auto}.fw-brand-application{grid-column:1/-1}.fw-brand>div{padding:24px}.fw-brand-palette .fw-brand-emblem{font-size:130px}.fw-team{grid-template-columns:1fr 1.25fr;max-width:650px;margin:auto;gap:25px}.fw-team-route{display:none}.fw-team-versions{grid-column:1/-1;min-height:220px}.fw-team-versions>div{width:44%;min-height:180px}.fw-version-next{top:25px}.fw-budget{grid-template-columns:1fr;max-width:670px;margin:auto}.fw-budget-brief{max-width:410px;width:100%;margin:auto;min-height:300px}.fw-budget-folds{padding-bottom:0}.fw-handover-arrow{transform:rotate(90deg)}.fw-handover-site,.fw-handover-transfer,.fw-handover-ongoing{min-height:0}.fw-handover-preview{padding:30px}.fw-handover-preview h3{font-size:32px}.fw-handover-transfer,.fw-handover-ongoing{padding:30px}.fw-handover-transfer h3,.fw-handover-ongoing h3{font-size:29px}}
@media(max-width:540px){.fw-special>div:not(.fw-special-join){padding:24px 19px}.fw-special h3{font-size:27px}.fw-messaging>div:not(.fw-message-connector){padding:23px}.fw-message-trigger h3,.fw-message-letter h3{font-size:27px}.fw-brand{grid-template-columns:1fr;gap:22px}.fw-brand-application{grid-column:1}.fw-brand>div{padding:24px}.fw-brand-type{min-height:400px}.fw-brand-aa{font-size:135px}.fw-brand-palette{min-height:330px}.fw-brand-emblem{font-size:125px}.fw-brand-application{padding:17px!important;gap:9px}.fw-brand-browser{min-height:270px;padding:0 10px 15px}.fw-brand-browser h3{font-size:21px}.fw-brand-post{min-height:155px;padding:10px}.fw-brand-post span{font-size:14px}.fw-brand-card{min-height:105px;padding:9px}.fw-brand-card strong{font-size:11px}.fw-team{grid-template-columns:1fr;gap:23px}.fw-team-roles{gap:0}.fw-team-task{min-height:305px;padding:24px}.fw-team-versions{grid-column:1;min-height:250px}.fw-team-versions>div{width:65%;min-height:175px}.fw-version-next{top:55px}.fw-budget-folds{grid-template-columns:1fr 1fr;gap:13px;padding:15px 0}.fw-budget-fold{min-height:270px;transform:none!important;padding:15px;margin:0!important}.fw-budget-fold>.fw-icon{margin:30px 0 12px}.fw-budget-fold h3{font-size:17px}.fw-budget-fold p{font-size:11px}.fw-budget-brief{min-height:305px}.fw-handover-preview{padding:23px}.fw-handover-transfer,.fw-handover-ongoing{padding:24px}}
@media(max-width:360px){.fw-special-choices span{font-size:10px}.fw-brand-application{grid-template-columns:1.15fr .75fr}.fw-brand-browser h3{font-size:17px}.fw-brand-post span{font-size:11px}.fw-budget-fold{padding:12px}.fw-budget-fold h3{font-size:15px}.fw-budget-fold p{font-size:10px}}
.fw-messaging>.fw-message-letter{background:#391826!important;color:#fff;border-color:#583746}
.fw-messaging{align-items:stretch}.fw-messaging>div:not(.fw-message-connector){min-height:445px}.fw-message-connector{align-self:center}.fw-messaging+.ca-scene-note,.fw-special+.ca-scene-note,.fw-budget+.ca-scene-note,.fw-content+.ca-scene-note{margin-top:34px}
@media(max-width:850px){.fw-messaging>div:not(.fw-message-connector){min-height:0}}
.fw-acceptance{border-top:1px solid #d5c6cc;border-bottom:1px solid #d5c6cc;padding:18px 0 0}.fw-acceptance-head{display:grid;grid-template-columns:1fr 33%;padding:0 30px 18px;color:#ab8e9a;font-size:10px;letter-spacing:.08em}.fw-accept-row{display:grid;grid-template-columns:40px 68px minmax(0,1.4fr) 55px minmax(230px,.9fr) 48px;gap:18px;align-items:center;min-height:125px;padding:18px 23px;border-top:1px solid #dfd5d9;position:relative}.fw-accept-row:nth-child(even){background:linear-gradient(90deg,#fbf9f9,#fff)}.fw-accept-number{align-self:start;color:#b399a4;font-size:12px;margin-top:8px}.fw-accept-icon{width:56px;height:56px;border:1px solid #a58b96;border-radius:50%;display:grid;place-items:center;color:#703e52;box-shadow:0 0 0 6px #f6f0f2}.fw-accept-question h3{font-size:22px;line-height:1.2;margin:0 0 8px;color:#351723}.fw-accept-question p{font-size:13px;color:#8b7680;line-height:1.4;margin:0;max-width:470px}.fw-accept-arrow{font-size:24px;color:#ff5a2b;text-align:center}.fw-accept-output{background:#f8f3f5;border-left:2px solid #b0929f;padding:13px 16px;min-height:67px}.fw-accept-output small{display:block;color:#a18a94;font-size:9px;margin-bottom:7px}.fw-accept-output span{color:#4f2d3c;font-size:13px}.fw-accept-check{color:#ff5a2b}.fw-acceptance-end{padding:20px 27px;border-top:1px solid #e2d8dc;display:flex;align-items:center;gap:12px;color:#634153;font-size:13px}.fw-acceptance-end .fw-icon{color:#ff5a2b}
@media(max-width:850px){.fw-accept-row{grid-template-columns:30px 52px 1fr 28px;gap:13px;min-height:0}.fw-accept-icon{width:44px;height:44px}.fw-accept-icon .fw-icon{width:24px!important;height:24px!important}.fw-accept-question h3{font-size:19px}.fw-accept-question p{font-size:12px}.fw-accept-arrow{grid-column:2;grid-row:2;transform:rotate(90deg);font-size:19px}.fw-accept-output{grid-column:3;grid-row:2}.fw-accept-check{grid-column:4;grid-row:2}.fw-acceptance-head{grid-template-columns:1fr 1fr}}
@media(max-width:540px){.fw-accept-row{grid-template-columns:23px 44px 1fr 25px;gap:9px;padding:17px 8px}.fw-accept-number{font-size:10px}.fw-accept-icon{width:38px;height:38px;box-shadow:0 0 0 4px #f6f0f2}.fw-accept-icon .fw-icon{width:19px!important;height:19px!important}.fw-accept-question h3{font-size:17px}.fw-accept-question p{font-size:11px}.fw-accept-output{padding:12px;min-height:0}.fw-accept-output span{font-size:12px}.fw-accept-check .fw-icon{width:21px!important;height:21px!important}.fw-acceptance-head{font-size:8px;padding-inline:8px}.fw-acceptance-end{padding-inline:9px;font-size:12px}}


/* Small in-app labels have their own leading on every page template. */
.fw-message-header{line-height:1.4}
.fw-letter-top{line-height:1.4}
