html,body{margin:0;padding:0}body{background:#FDF7F2}

@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500&family=Italiana&family=Cormorant+Garamond:ital,wght@0,500;1,500&display=swap');
#icq-visual{--paper:#FDF7F2;--brown:#665141;--rose:#AE736F;--pink:#E8CFD2;--ink:#28221f;--line:#ddcfc5;background:var(--paper);color:var(--ink);font:14px/1.6 'DM Sans',Arial,sans-serif;color-scheme:light}
#icq-visual *{box-sizing:border-box}#icq-visual a{color:inherit;text-decoration:none}#icq-visual button{font:inherit}#icq-visual .shell{max-width:1120px;margin:auto;padding:0 44px}#icq-visual .top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0;border-bottom:1px solid var(--line)}#icq-visual .wordmark{font:44px/.8 Georgia,serif;letter-spacing:-5px;color:var(--brown)}#icq-visual .wordmark span{color:var(--rose)}#icq-visual .wordmark small{display:block;font:9px Arial,sans-serif;letter-spacing:1.6px;margin-top:13px}#icq-visual .navlinks{display:flex;align-items:center;gap:26px;font-size:12px}#icq-visual .navlinks .talk{border-bottom:1px solid var(--brown);padding-bottom:4px}#icq-visual .eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--brown)}#icq-visual .hero{display:grid;grid-template-columns:1.05fr 1fr;gap:34px;align-items:center;padding:68px 0 60px}#icq-visual h1,#icq-visual h2{font-family:'Italiana',Georgia,serif;font-weight:400;color:var(--brown);margin:0;line-height:1.08;letter-spacing:-1.4px}#icq-visual h1{font-size:58px;margin:20px 0 24px}#icq-visual h1 em{font-style:normal;color:var(--rose)}#icq-visual h2{font-size:43px}#icq-visual h3{font-size:20px;font-weight:500;margin:0 0 10px}#icq-visual p{margin:0}#icq-visual .hero-copy>p{max-width:400px;color:var(--brown);font-size:14px}#icq-visual .cta{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:15px 22px;border-radius:40px;background:var(--brown);color:var(--paper);border:0;font-size:12px;min-height:46px;max-width:100%}#icq-visual .cta svg{width:16px;height:16px}#icq-visual .hero-copy .cta{margin-top:28px}#icq-visual .secondary{display:block;font-size:12px;text-decoration:underline;text-underline-offset:5px;margin-top:15px}#icq-visual .map{position:relative;background:#efe1d7;border-radius:180px 180px 14px 14px;padding:36px 24px 24px;min-height:460px;overflow:hidden}#icq-visual .map:before{content:'';position:absolute;inset:18px;border:1px solid #cbb3a2;border-radius:170px 170px 6px 6px;pointer-events:none}#icq-visual .map-head{text-align:center;margin:22px 0 24px;font:24px 'Italiana',Georgia,serif;color:var(--brown)}#icq-visual .map-list{position:relative;list-style:none;padding:0 0 0 15px;margin:0 18px}#icq-visual .map-list:before{content:'';position:absolute;left:27px;top:20px;bottom:25px;width:1px;background:var(--rose)}#icq-visual .map-list li{position:relative;display:flex;align-items:center;gap:13px;margin:16px 0;color:var(--brown);font-size:13px}#icq-visual .map-list .dot{flex-shrink:0;width:25px;height:25px;border-radius:50%;background:var(--paper);border:1px solid var(--rose);display:flex;justify-content:center;align-items:center;font-size:10px}#icq-visual .map-list .last{background:var(--brown);color:var(--paper)}#icq-visual .loss{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:10px;background:var(--paper);padding:5px 8px;border-radius:20px;white-space:nowrap}#icq-visual .loss:before{content:'';width:5px;height:5px;background:var(--rose);border-radius:50%}#icq-visual .map-footer{position:relative;margin:26px 22px 0;padding-top:16px;border-top:1px solid #cbb3a2;font-size:11px;color:var(--brown);text-align:center}#icq-visual .ribbon{display:flex;justify-content:space-between;gap:12px;padding:21px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:11px;color:var(--brown)}#icq-visual .ribbon span{display:flex;gap:8px;align-items:center}#icq-visual .ribbon svg{width:16px;height:16px}#icq-visual section{padding:66px 0;scroll-margin-top:20px}#icq-visual .sectionhead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px}#icq-visual .sectionhead .eyebrow{display:block;margin-bottom:12px}#icq-visual .sectionhead p{max-width:235px;font-size:12px;color:var(--brown)}#icq-visual .choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#icq-visual .choice{padding:25px 20px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);text-align:left;min-height:172px;display:flex;flex-direction:column;justify-content:space-between;gap:15px}#icq-visual .choice[aria-pressed=true]{background:#ead9d2;border-color:var(--rose)}#icq-visual .choice i{color:var(--rose)}#icq-visual .choice strong{font-weight:500;font-size:17px;line-height:1.35}#icq-visual .choice .tag{font-size:11px;color:var(--brown);display:flex;justify-content:space-between;align-items:center}#icq-visual .insight{display:grid;grid-template-columns:1fr 1.5fr;align-items:center;gap:28px;padding:25px 0 0}#icq-visual .insight-name{font:28px 'Italiana',Georgia,serif;color:var(--brown)}#icq-visual .insight p{font-size:13px;color:var(--brown)}#icq-visual .method-section{background:var(--brown);color:var(--paper)}#icq-visual .method-section h2{color:var(--paper)}#icq-visual .method-section .eyebrow{color:var(--pink)}#icq-visual .method-layout{display:grid;grid-template-columns:1fr 1.12fr;gap:48px;align-items:center}#icq-visual .method-layout p{margin:20px 0;color:#ecdcd0;font-size:13px;max-width:350px}#icq-visual .system{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:relative;padding:20px 0}#icq-visual .system-button{padding:26px 14px;min-height:138px;border:1px solid #927d6e;background:#725c4b;color:var(--paper);border-radius:5px;font-size:17px;display:flex;flex-direction:column;align-items:center;gap:14px}#icq-visual .system-button[aria-pressed=true]{background:var(--pink);color:var(--brown)}#icq-visual .system-button svg{width:22px;height:22px}#icq-visual .system-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--brown);border:6px solid var(--brown);border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;font:19px Georgia,serif;pointer-events:none}#icq-visual .method-detail{padding-top:20px;border-top:1px solid #927d6e;min-height:92px}#icq-visual .method-detail strong{font-size:15px;font-weight:500}#icq-visual .method-detail p{margin:8px 0 0;font-size:13px;max-width:none}#icq-visual .micro{font-size:11px;color:var(--brown)}#icq-visual .light-link{display:inline-flex;gap:12px;font-size:12px;border-bottom:1px solid var(--pink);padding-bottom:6px;color:var(--paper)}#icq-visual .book-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}#icq-visual .book-scene{background:#efe3db;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:32px 34px;position:relative}#icq-visual .book{width:100%;max-width:230px;min-height:305px;background:var(--paper);padding:29px 23px 24px;border-left:7px solid #dac2b2;box-shadow:12px 17px 23px #66514125;transform:rotate(-5deg);display:flex;flex-direction:column;justify-content:space-between;color:var(--brown)}#icq-visual .book small{font-size:9px;letter-spacing:1.5px}#icq-visual .book-title{font:30px/1.1 'Italiana',Georgia,serif;margin:17px 0}#icq-visual .book-lines{display:flex;gap:7px;margin:22px 0}#icq-visual .book-lines span{width:25px;height:25px;border:1px solid var(--rose);border-radius:50%}#icq-visual .book-lines span:last-child{background:var(--rose)}#icq-visual .book-sub{font-size:10px}#icq-visual .book-layout h2{margin:14px 0 20px}#icq-visual .tools{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}#icq-visual .tools span{border:1px solid var(--line);padding:7px 12px;border-radius:25px;font-size:11px}#icq-visual .book-layout p{color:var(--brown);font-size:13px}#icq-visual .book-note{font-size:11px;margin-top:13px;min-height:35px;color:var(--brown)}#icq-visual .programs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin-top:28px}#icq-visual .program{padding:25px 18px;border-right:1px solid var(--line)}#icq-visual .program:first-child{padding-left:0}#icq-visual .program:last-child{border:0}#icq-visual .program small{font-size:11px;color:var(--brown)}#icq-visual .program h3{font:27px 'Italiana',Georgia,serif;color:var(--brown);margin:12px 0}#icq-visual .program p{font-size:12px;color:var(--brown)}#icq-visual .founder{display:grid;grid-template-columns:1fr 1.4fr;gap:44px;align-items:center;background:#efdfd9;padding:30px;border-radius:8px}#icq-visual .founder-mark{font:55px/1.05 'Italiana',Georgia,serif;color:var(--brown);border-right:1px solid #cbb3a2;padding:20px 20px 20px 0}#icq-visual .founder-mark span{display:block;font:11px 'DM Sans',Arial;letter-spacing:1px;margin-top:16px}#icq-visual .founder h3{font-size:15px;color:var(--brown)}#icq-visual .founder p{font-size:13px;color:var(--brown)}#icq-visual .career{display:flex;flex-wrap:wrap;gap:7px;font-size:11px;margin-top:17px;color:var(--brown)}#icq-visual .final{padding:60px 25px;background:#e8cfd2;text-align:center;border-radius:150px 150px 8px 8px}#icq-visual .final h2{max-width:600px;margin:17px auto 24px}#icq-visual .final p{font-size:13px;color:var(--brown);max-width:430px;margin:auto auto 25px}#icq-visual .final .contact-note{font-size:11px;margin:16px auto 0;min-height:25px}#icq-visual footer{display:flex;justify-content:space-between;gap:18px;padding:28px 0;color:var(--brown);font-size:11px}#icq-visual [hidden]{display:none}
@media(max-width:700px){#icq-visual .shell{padding:0 25px}#icq-visual h1{font-size:47px}#icq-visual h2{font-size:36px}#icq-visual .hero{gap:22px}#icq-visual .map{padding:28px 8px 18px;min-height:440px}#icq-visual .map-list{margin:0 14px}#icq-visual .loss{font-size:9px;padding:4px}#icq-visual .method-layout{gap:26px}#icq-visual .book-layout{gap:30px}#icq-visual .choice{padding:20px 15px}#icq-visual .choice strong{font-size:15px}}
@media(max-width:540px){#icq-visual .shell{padding:0 21px}#icq-visual .navlinks a:not(.talk){display:none}#icq-visual .hero,#icq-visual .method-layout,#icq-visual .book-layout{grid-template-columns:1fr}#icq-visual h1{font-size:46px}#icq-visual .hero{padding:42px 0;gap:32px}#icq-visual .hero-copy>p{max-width:none}#icq-visual .map{max-width:370px;min-height:410px;width:100%;margin:auto;padding:26px 20px 20px}#icq-visual .ribbon{flex-wrap:wrap;gap:15px;justify-content:center}#icq-visual .sectionhead{display:block}#icq-visual .sectionhead p{max-width:none;margin-top:18px}#icq-visual .choice-grid{grid-template-columns:1fr}#icq-visual .choice{min-height:110px;display:grid;grid-template-columns:25px 1fr;align-items:center;gap:12px}#icq-visual .choice .tag{grid-column:2}#icq-visual .insight{grid-template-columns:1fr;gap:10px}#icq-visual section{padding:43px 0}#icq-visual .book-scene{max-width:370px;width:100%;margin:auto}#icq-visual .programs{grid-template-columns:1fr}#icq-visual .program,#icq-visual .program:first-child{padding:20px 0;border-right:0;border-bottom:1px solid var(--line)}#icq-visual .founder{grid-template-columns:1fr;gap:20px;padding:25px}#icq-visual .founder-mark{font-size:42px;border-right:0;border-bottom:1px solid #cbb3a2;padding:0 0 22px}#icq-visual .final{padding:45px 22px;border-radius:90px 90px 8px 8px}#icq-visual footer{flex-direction:column}#icq-visual .navlinks{gap:0}#icq-visual .map-list li{font-size:12px}}
#icq-visual{--brown:#665141;--paper:#FDF7F2;background:var(--paper)}#icq-visual .shell{max-width:1100px;padding:0 44px}#icq-visual .top{padding:19px 0;border-bottom:1px solid #66514122}#icq-visual .wordmark{letter-spacing:0;display:block;width:165px}#icq-visual .official-logo{display:block;width:165px;height:auto;mix-blend-mode:normal}#icq-visual .navlinks{gap:24px;font-size:11px;letter-spacing:.4px}#icq-visual .hero{padding:48px 0 55px;grid-template-columns:1.18fr 1fr;gap:15px;position:relative}#icq-visual h1,#icq-visual h2,#icq-visual .insight-name,#icq-visual .program h3,#icq-visual .founder-mark,#icq-visual .book-title{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500}#icq-visual h1{font-size:64px;line-height:.99;letter-spacing:-2px;margin:22px 0 23px}#icq-visual h1 em{font-style:italic}#icq-visual h2{font-size:45px;line-height:1.02;letter-spacing:-1px}#icq-visual .hero-copy .eyebrow{font-size:10px;letter-spacing:1.8px}#icq-visual .hero-copy>p{max-width:330px;font-size:13px;line-height:1.65;color:var(--ink)}#icq-visual .cta{border-radius:2px;padding:16px 22px;font-size:12px;background:var(--brown);letter-spacing:.2px}#icq-visual .secondary{font-size:11px}#icq-visual .map{min-height:0;background:radial-gradient(ellipse at 68% 48%,#ead5ce65,transparent 62%);padding:0 0 12px;border-radius:0;overflow:visible}#icq-visual .map:before{inset:55px 10px 60px 30px;border:1px solid #ae736f30;border-radius:50%;transform:rotate(-18deg);opacity:.65}#icq-visual .map-head{font:27px/1.06 'Cormorant Garamond',Georgia,serif;margin:0 0 8px;position:relative;color:var(--brown)}#icq-visual .map-kicker{display:block;font:9px 'DM Sans',Arial;letter-spacing:1.3px;margin-bottom:16px;color:var(--brown)}#icq-visual .revenue-art{width:100%;height:auto;display:block;position:relative}#icq-visual .map-footer{border:0;margin:0;text-align:center;padding:0;font:19px 'Cormorant Garamond',Georgia,serif}#icq-visual .map-footer small{display:block;font:10px 'DM Sans',Arial;margin-top:6px}#icq-visual .ribbon{padding:22px 0;font-size:10px;letter-spacing:.5px}#icq-visual section{padding:65px 0}#icq-visual .sectionhead{margin-bottom:33px}#icq-visual .sectionhead p{font-size:11px;max-width:215px}#icq-visual .choice-grid{gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#icq-visual .choice{border:0;border-radius:0;border-right:1px solid var(--line);padding:28px 22px;min-height:175px;background:transparent;gap:23px}#icq-visual .choice:last-child{border-right:0}#icq-visual .choice[aria-pressed=true]{background:#ead7cf55;border-color:var(--line);box-shadow:inset 0 -2px var(--rose)}#icq-visual .choice>i{color:var(--brown)}#icq-visual .choice strong{font:25px/1.02 'Cormorant Garamond',Georgia,serif;color:var(--brown)}#icq-visual .choice .tag{font-size:10px;letter-spacing:1px;text-transform:uppercase}#icq-visual .insight{gap:25px;padding-top:25px}#icq-visual .insight-name{font-size:27px;line-height:1.08}#icq-visual .insight p{font-size:12px}#icq-visual .method-section{background:#665141;position:relative;overflow:hidden}#icq-visual .method-section:before{content:'';position:absolute;width:420px;height:420px;border:1px solid #e8cfd220;border-radius:50%;left:-300px;top:0}#icq-visual .method-layout{gap:30px;position:relative}#icq-visual .method-layout p{font-size:12px;max-width:290px}#icq-visual .method-layout h2{font-size:49px}#icq-visual .system{gap:21px;max-width:370px;margin:auto;padding:14px}#icq-visual .system:before{content:'';position:absolute;inset:50px;border:1px solid #e8cfd250;border-radius:50%;pointer-events:none}#icq-visual .system-button{position:relative;border-radius:50%;min-height:135px;background:#665141;border-color:#e8cfd280;font-size:13px;gap:14px}#icq-visual .system-button[aria-pressed=true]{background:#e8cfd2;color:#665141;border-color:#e8cfd2}#icq-visual .system-core{font:24px 'Cormorant Garamond',Georgia;letter-spacing:-1px;background:#665141;border-width:4px;width:62px;height:62px}#icq-visual .method-detail{margin-top:12px;min-height:100px}#icq-visual .method-detail strong{font-family:'Cormorant Garamond',Georgia;font-size:24px;font-weight:500}#icq-visual .method-detail p{max-width:none;font-size:12px}#icq-visual .book-layout{gap:48px}#icq-visual .book-scene{border-radius:0;background:radial-gradient(ellipse at center,#dec1b3aa,#fdf7f2 72%);padding:38px 30px}#icq-visual .book{border-left:6px solid #ba9480;min-height:330px;box-shadow:8px 18px 25px #66514130;transform:rotate(-7deg);position:relative}#icq-visual .book:after{content:'';position:absolute;inset:0 0 0 5px;border-left:1px solid #ddcfc5;pointer-events:none}#icq-visual .book-title{font-size:31px;line-height:1.04}#icq-visual .tools span{border-radius:0;border:0;border-bottom:1px solid var(--line);padding:7px 0;font-size:11px}#icq-visual .tools{gap:15px}#icq-visual .book-layout h2{font-size:44px}#icq-visual .programs{margin-top:28px}#icq-visual .program h3{font-size:31px;margin:13px 0}#icq-visual .program small{font-size:9px;letter-spacing:1px}#icq-visual .program p{font-size:12px}#icq-visual .founder{background:transparent;border-radius:0;padding:30px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:30px}#icq-visual .founder-mark{font-size:58px;line-height:.9}#icq-visual .founder p{font-size:12px}#icq-visual .founder h3{font-size:14px;font-weight:500}#icq-visual .final{position:relative;background:radial-gradient(ellipse at 80% 110%,#d9afb5aa,transparent 70%),#efe2db;border-radius:0;padding:64px 25px;overflow:hidden}#icq-visual .final:before,#icq-visual .final:after{content:'';position:absolute;width:260px;height:260px;border:1px solid #ae736f33;border-radius:50%;left:-195px;top:-30px;pointer-events:none}#icq-visual .final:after{left:auto;right:-195px;top:auto;bottom:-40px}#icq-visual .final h2{font-size:49px;position:relative;line-height:1.05}#icq-visual .final .eyebrow{font-size:10px}#icq-visual .final p{font-size:12px;max-width:350px}#icq-visual footer{font-size:10px}
@media(min-width:900px){#icq-visual h1{font-size:78px}#icq-visual .hero{gap:36px}#icq-visual .system-button{min-height:145px}}
@media(max-width:650px){#icq-visual .shell{padding:0 25px}#icq-visual .hero{gap:10px;grid-template-columns:1fr 1fr}#icq-visual h1{font-size:53px}#icq-visual .map-head{font-size:25px}#icq-visual .method-layout h2{font-size:41px}#icq-visual .system{gap:12px;padding:12px 0}#icq-visual .system-button{min-height:116px;padding:23px 8px}#icq-visual .book-layout{gap:24px}#icq-visual h2,#icq-visual .book-layout h2{font-size:38px}#icq-visual .choice strong{font-size:23px}#icq-visual .choice{padding:24px 16px}#icq-visual .wordmark,#icq-visual .official-logo{width:140px}}
@media(max-width:540px){#icq-visual .hero{grid-template-columns:1fr;gap:35px;padding:35px 0 40px}#icq-visual h1{font-size:60px;letter-spacing:-1.8px}#icq-visual .map{max-width:350px;width:100%;margin:auto}#icq-visual .map-head{font-size:31px}#icq-visual .map-kicker{font-size:10px}#icq-visual .map-footer{font-size:21px}#icq-visual .choice-grid{grid-template-columns:1fr}#icq-visual .choice{border-right:0;border-bottom:1px solid var(--line);padding:24px 16px;min-height:0;gap:12px}#icq-visual .choice:last-child{border-bottom:0}#icq-visual .choice strong{font-size:26px}#icq-visual .method-layout,#icq-visual .book-layout{grid-template-columns:1fr}#icq-visual .system{max-width:330px;width:100%;padding:16px}#icq-visual .system-button{min-height:137px}#icq-visual .method-layout h2{font-size:47px}#icq-visual .method-layout p{max-width:none}#icq-visual .founder-mark{font-size:52px}#icq-visual .final{padding:48px 22px}#icq-visual .final h2{font-size:40px}#icq-visual section{padding:45px 0}#icq-visual .founder{padding:28px 0}#icq-visual .ribbon{font-size:10px}#icq-visual .top{padding:16px 0}#icq-visual .navlinks .talk{font-size:10px}}
#icq-visual .map:before{display:none}#icq-visual .map{background:radial-gradient(ellipse at 15% 50%,#e8cfd24d,transparent 70%);padding:14px 0 18px}#icq-visual .flow-heading{text-align:left;font:11px 'DM Sans',Arial;letter-spacing:1.4px;margin:22px 0 16px;color:var(--brown)}#icq-visual .flow-layout{display:grid;grid-template-columns:36% 64%;align-items:stretch;gap:0}#icq-visual .flow-drawing{width:100%;height:330px;display:block}#icq-visual .flow-callouts{display:grid;grid-template-rows:repeat(3,1fr);gap:0;height:330px;min-width:0;align-items:center}#icq-visual .flow-callout{position:relative;background:#FDF7F2;border:1px solid #d1b4af;border-left:3px solid var(--rose);padding:13px 12px;color:#352921;border-radius:3px;box-shadow:0 5px 15px #66514108;min-width:0}#icq-visual .flow-callout strong{display:block;font:500 14px/1.3 'DM Sans',Arial;overflow-wrap:normal}#icq-visual .flow-callout span{display:block;font:400 12px/1.45 'DM Sans',Arial;margin-top:5px;color:var(--brown)}#icq-visual .flow-result{display:flex;align-items:center;gap:9px;padding:12px 0 8px;color:var(--brown);font:500 12px 'DM Sans',Arial;letter-spacing:.5px}#icq-visual .flow-result:before{content:'';width:10px;height:10px;border-radius:50%;background:var(--brown);flex-shrink:0}#icq-visual .map-footer{border-top:1px solid #ddcfc5;padding-top:16px;margin-top:10px}#icq-visual .map-footer small{font-size:11px;line-height:1.5}#icq-visual .map-head{font-size:29px}#icq-visual .map-kicker{font-size:10px;line-height:1.5}#icq-visual .map-footer{font-size:23px}
@media(max-width:540px){#icq-visual .map{max-width:380px}#icq-visual .map-head{font-size:30px}#icq-visual .flow-callout{padding:12px 10px}#icq-visual .flow-callout strong{font-size:14px}#icq-visual .flow-callout span{font-size:12px}}
#icq-visual .hero-copy>p{font-size:18px;line-height:1.6;color:#29231f;max-width:410px;font-weight:400;border-left:2px solid #AE736F;padding-left:16px}#icq-visual .flow-heading{font-size:12px;letter-spacing:1.4px;margin:28px 0 22px;font-weight:500}#icq-visual .map{padding-top:22px;background:transparent}#icq-visual .clear-funnel{padding:4px 0 12px}#icq-visual .funnel-row{display:grid;grid-template-columns:38% 62%;align-items:center;min-height:87px;position:relative}#icq-visual .funnel-band{height:70px;background:linear-gradient(105deg,#e8cfd2 0%,#cc9f96 62%,#ae736f 100%);clip-path:polygon(0 0,100% 0,84% 100%,16% 100%);justify-self:center;width:100%;border-radius:5px;position:relative}#icq-visual .funnel-band:after{content:'';position:absolute;left:12%;right:12%;top:7px;height:1px;background:#FDF7F299}#icq-visual .band-two{width:70%;background:linear-gradient(105deg,#d3afa4,#af8572 68%,#98715d)}#icq-visual .band-three{width:43%;background:linear-gradient(105deg,#bc9780,#8c6c55 62%,#665141)}#icq-visual .loss-label{position:relative;margin-left:16px;min-height:52px;display:flex;align-items:center;padding:12px 15px;background:#efdedb;color:#392c24;border-radius:4px;font:500 16px/1.3 'DM Sans',Arial;box-shadow:none;border:0}#icq-visual .loss-label:before{content:'';position:absolute;right:100%;width:28px;height:1px;background:#ae736f}#icq-visual .loss-label:after{content:'';position:absolute;width:5px;height:5px;background:#ae736f;border-radius:50%;left:-29px;top:calc(50% - 2px)}#icq-visual .funnel-bottom{display:grid;grid-template-columns:38% 62%;align-items:center;margin-top:4px;min-height:42px}#icq-visual .funnel-end{width:22%;height:23px;background:#665141;justify-self:center;border-radius:2px 2px 8px 8px}#icq-visual .funnel-bottom span{margin-left:16px;font:500 12px 'DM Sans',Arial;letter-spacing:1.4px;color:#665141}#icq-visual .flow-result{display:none}#icq-visual .map-head{font-size:32px}#icq-visual .map-footer{margin-top:20px;font-size:24px}#icq-visual .map-footer small{font-size:11px}
@media(max-width:650px){#icq-visual .loss-label{font-size:15px;padding:12px 10px;margin-left:12px}#icq-visual .funnel-row{grid-template-columns:33% 67%}#icq-visual .funnel-bottom{grid-template-columns:33% 67%}#icq-visual .hero-copy>p{font-size:17px;max-width:none}#icq-visual .map-head{font-size:29px}}
@media(max-width:540px){#icq-visual .loss-label{font-size:16px;padding:13px 14px}#icq-visual .funnel-row{grid-template-columns:36% 64%}#icq-visual .funnel-bottom{grid-template-columns:36% 64%}#icq-visual .hero-copy>p{font-size:18px}#icq-visual .map-head{font-size:31px}#icq-visual .map{max-width:390px}}
#icq-visual .pillars-section{position:relative;padding:62px 0}
#icq-visual .pillars-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:32px}
#icq-visual .pillars-heading .eyebrow{margin-bottom:16px}
#icq-visual .pillars-heading h2{font:400 46px/1.06 'Cormorant Garamond',Georgia,serif;letter-spacing:-1px}
#icq-visual .pillars-heading>p{font-size:14px;line-height:1.65;color:#efdfd5;margin-bottom:4px}
#icq-visual .pillars-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
#icq-visual .pillar-card{background:#fdf7f2;color:#44352b;border-radius:3px;padding:25px 28px 22px;min-width:0}
#icq-visual .pillar-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;color:#9c605d}
#icq-visual .pillar-number{font:400 32px/1 'Cormorant Garamond',Georgia,serif}
#icq-visual .pillar-top svg{width:25px;height:25px;stroke-width:1.4}
#icq-visual .pillar-card h3{font:500 33px/1.1 'Cormorant Garamond',Georgia,serif;color:#665141;margin:0 0 10px;letter-spacing:-.6px}
#icq-visual .pillar-card>p{font-size:16px;line-height:1.45;color:#44352b;margin:0 0 22px}
#icq-visual .pillar-foundation{padding-top:13px;border-top:1px solid #ddc9bf;font-size:12px;line-height:1.6;color:#665141}
#icq-visual .pillars-footer{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-top:28px}
#icq-visual .pillars-footer>span{font-size:13px;color:#efdfd5;max-width:290px;line-height:1.6}
#icq-visual .pillars-footer .light-link{font-size:13px;flex-shrink:0}
@media(max-width:650px){#icq-visual .pillars-heading{display:block}#icq-visual .pillars-heading h2{font-size:40px}#icq-visual .pillars-heading>p{margin-top:18px}#icq-visual .pillar-card{padding:22px 20px}#icq-visual .pillar-card h3{font-size:31px}#icq-visual .pillar-card>p{font-size:15px}#icq-visual .pillars-footer{align-items:flex-start;flex-direction:column}}
@media(max-width:440px){#icq-visual .pillars-grid{grid-template-columns:1fr;gap:12px}#icq-visual .pillar-card{padding:22px 24px}#icq-visual .pillar-card>p br{display:none}#icq-visual .pillar-top{margin-bottom:12px}#icq-visual .pillar-card>p{margin-bottom:17px}#icq-visual .pillars-heading h2{font-size:37px}}

#icq-visual .founder-profile{display:grid;grid-template-columns:.95fr 1.15fr;align-items:center;gap:38px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:46px 0}
#icq-visual .founder-photo{min-width:0;align-self:stretch;background:#efdfd9;border-radius:3px;overflow:hidden}
#icq-visual .founder-photo img{display:block;width:100%;height:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 35%}
#icq-visual .founder-copy{min-width:0;padding:5px 0}
#icq-visual .founder-copy .eyebrow{font-size:11px;letter-spacing:1.4px;margin-bottom:15px}
#icq-visual .founder-copy h2{font:500 46px/1 'Cormorant Garamond',Georgia,serif;letter-spacing:-1px;margin:0 0 12px}
#icq-visual .founder-role{font-size:14px;line-height:1.55;color:#44352b}
#icq-visual .founder-experience{display:flex;align-items:center;gap:15px;padding:20px 0;margin:23px 0;border-top:1px solid #ddc9bf;border-bottom:1px solid #ddc9bf;color:#665141}
#icq-visual .founder-experience>span{font:500 50px/1 'Cormorant Garamond',Georgia,serif;color:#9c605d;letter-spacing:-2px}
#icq-visual .founder-experience p{font-size:13px;line-height:1.45}
#icq-visual .founder-intro,#icq-visual .founder-purpose{font-size:14px;line-height:1.7;color:#392e26}
#icq-visual .founder-purpose{margin-top:12px}
#icq-visual .founder-link{display:inline-flex;align-items:center;gap:10px;margin-top:23px;font-size:12px;line-height:1.6;color:#665141;text-decoration:underline;text-underline-offset:5px}
#icq-visual .founder-link svg{width:17px;height:17px;flex-shrink:0}
@media(max-width:650px){#icq-visual .founder-profile{gap:25px;grid-template-columns:.9fr 1.1fr}#icq-visual .founder-copy h2{font-size:38px}#icq-visual .founder-photo img{aspect-ratio:3/5}#icq-visual .founder-experience{margin:18px 0;padding:16px 0}}
@media(max-width:540px){#icq-visual .founder-profile{grid-template-columns:1fr;gap:28px;padding:34px 0}#icq-visual .founder-photo{max-width:380px;width:100%;margin:auto}#icq-visual .founder-photo img{aspect-ratio:1/1;height:auto;object-fit:contain}#icq-visual .founder-copy h2{font-size:44px}#icq-visual .founder-intro,#icq-visual .founder-purpose{font-size:15px}}


#icq-visual a:focus-visible,#icq-visual button:focus-visible{outline:3px solid #ae736f;outline-offset:5px}#icq-visual button{cursor:pointer}
