.tools-page{--paper:#f2eee5;--ink:#111;--line:#11111129;--blue:#0d76c7;background:var(--paper);color:var(--ink);overflow-x:hidden}.tools-page *{box-sizing:border-box}.tools-kicker{letter-spacing:.16em;align-items:center;gap:12px;font-size:9px;font-weight:800;display:flex}.tools-kicker span{font-weight:500}.tools-kicker i{opacity:.55;background:currentColor;width:28px;height:1px}.tools-kicker.dark{color:#333}.tools-hero{min-height:590px;padding:0 max(28px,calc((100vw - var(--max))/2 + 44px));color:#fff;background:#03080d;grid-template-columns:34% 66%;display:grid;position:relative;overflow:hidden}.tools-hero:before{content:"";background:radial-gradient(circle at 67% 4%,#0069b438,#0000 31%);position:absolute;inset:0}.tools-hero-copy{z-index:3;grid-area:1/1;align-self:center;padding:90px 38px 52px 0;position:relative}.tools-hero h1{letter-spacing:-.05em;margin:22px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.5rem,5.1vw,5.8rem);font-weight:400;line-height:.86}.tools-hero h1 em{color:#4fa7e3;font-style:normal}.tools-hero-copy>p{color:#ffffffc7;max-width:410px;margin:0;font-size:15px;line-height:1.55}.tools-hero-media{background:linear-gradient(90deg,#03080d 0%,#03080d26 18%,#03080d14),url(/visuals/materia-strumenti.webp) 50%/cover no-repeat;grid-area:1/2;min-height:590px;position:relative}.tools-hero-media:after{content:"";background:linear-gradient(90deg,#03080d61,#0000 38%,#03080d1a);position:absolute;inset:0}.tools-device{z-index:2;filter:drop-shadow(0 24px 25px #0000006b);width:min(560px,58%);position:absolute;top:23%;left:13%;transform:perspective(1000px)rotateY(-3deg)}.tools-hero-list{z-index:3;right:max(32px,calc((100vw - var(--max))/2 + 70px));color:#ffffffdb;border-left:1px solid #ffffff8c;padding-left:20px;font-size:11px;line-height:1.9;position:absolute;top:27%}.tools-dash{color:#151515;background:#f7f5ef;border:9px solid #101317;border-radius:16px;grid-template-columns:92px 1fr;width:100%;min-height:260px;display:grid;overflow:hidden}.tools-dash aside{color:#fff;background:#0a1118;flex-direction:column;gap:11px;padding:16px 10px;font-size:8px;display:flex}.tools-dash-mark{border:1px solid #fff;place-items:center;width:25px;height:25px;margin-bottom:6px;font-family:Georgia,serif;display:grid}.tools-dash aside span{opacity:.74}.tools-dash-main{padding:15px 18px}.tools-dash-top{letter-spacing:.1em;justify-content:space-between;font-size:7px;display:flex}.tools-dash-main h4{margin:22px 0 2px;font-family:Georgia,serif;font-size:27px;font-weight:400}.tools-dash-main p{color:#777;margin:0;font-size:8px}.tools-dash-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px;display:grid}.tools-dash-grid>div{background:#fff;border:1px solid #d9d5cb;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:76px;display:flex}.tools-dash-grid svg{width:22px;height:22px}.tools-dash-grid b{font-size:8px;font-weight:500}.tools-dash-bars{gap:6px;margin-top:15px;display:flex}.tools-dash-bars i{background:#2d8ac6;height:3px;display:block}.tools-dash-bars i:first-child{width:32%}.tools-dash-bars i:nth-child(2){width:22%}.tools-dash-bars i:nth-child(3){width:16%}.tools-three{padding:14px max(28px,calc((100vw - var(--max))/2 + 44px)) 20px;background:var(--paper);grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tools-three article{border:1px solid var(--line);background:#f8f4ec;min-width:0}.tools-three-media{background-position:50%;background-size:cover;height:190px}.tools-three-media.app{background-image:url(/percorsi/percorsi-masterclass.webp)}.tools-three-media.assess{background-image:url(/percorsi/percorsi-pro.webp)}.tools-three-media.resource{background-image:url(/percorsi/percorsi-masterclass-location.webp)}.tools-three-body{grid-template-columns:28px 44px 1fr 24px;align-items:center;gap:14px;padding:14px 16px 16px;display:grid}.tools-three-body>span{align-self:start;font-size:8px}.tools-three-body svg{width:33px;height:33px}.tools-three-body h2{margin:0 0 3px;font-family:Georgia,serif;font-size:25px;font-weight:400}.tools-three-body p{color:#555;margin:0;font-size:11px;line-height:1.32}.tools-three-body>b{font-size:22px;font-weight:400}.tools-device,.tools-laptop-frame{display:none!important}.tools-hero{grid-template-columns:32% 68%;min-height:520px}.tools-hero-copy{padding:72px 34px 48px 0}.tools-hero h1{letter-spacing:-.045em;font-size:clamp(2.85rem,4.15vw,4.8rem);line-height:.9}.tools-hero-copy>p{max-width:390px;font-size:14px;line-height:1.5}.tools-hero-media{background:linear-gradient(90deg,#03080d 0%,#03080d73 13%,#03080d14 40%),url(/visuals/materia-strumenti.webp) 50%/cover no-repeat;min-height:520px}.tools-hero-list{top:31%;right:max(28px,calc((100vw - var(--max))/2 + 54px));font-size:10px}.tools-three-media{height:210px}
.tools-feature{border-top:1px solid var(--line);background:var(--paper);grid-template-columns:36% 45% 19%;min-height:475px;display:grid}.tools-feature-copy{min-width:0;padding:34px 34px 36px max(28px,calc((100vw - var(--max))/2 + 44px));flex-direction:column;justify-content:center;display:flex}.tools-feature h2{letter-spacing:-.045em;margin:18px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,4.35vw,5rem);font-weight:400;line-height:.88}.tools-feature h2 em{color:var(--blue);font-style:normal}.tools-feature-copy>p{color:#5a5a5a;max-width:520px;margin:0 0 22px;font-size:13px;line-height:1.55}.tools-cta{color:#fff;letter-spacing:.12em;background:#111;align-items:center;gap:28px;width:max-content;min-height:43px;padding:0 20px;font-size:8px;font-weight:800;display:inline-flex}.tools-feature-media{background-position:50%;background-size:cover;min-height:475px;position:relative;overflow:hidden}.webapp-media{background-image:url(/percorsi/percorsi-start.webp);place-items:center;padding:45px;display:grid}.tools-laptop-frame{filter:drop-shadow(0 18px 18px #00000052);width:min(620px,92%)}.assessment-media{background-image:url(/percorsi/percorsi-pro.webp);place-items:center;padding:34px;display:grid}.assessment-sheet{background:#eee8da;border:1px solid #0000001f;width:min(520px,82%);min-height:300px;padding:22px 28px;transform:rotate(-4deg);box-shadow:0 16px 35px #00000047}.assessment-sheet>span{letter-spacing:.18em;text-align:center;font-size:9px;display:block}.assessment-sheet h3{text-align:center;margin:10px 0 18px;font-family:Georgia,serif;font-size:30px;font-weight:400}.assessment-radar{clip-path:polygon(50% 0,98% 35%,80% 100%,20% 100%,2% 35%);background:conic-gradient(from 22deg,#93aec1,#d6dde1,#6d8ca2,#b4c4cf,#93aec1);width:116px;height:116px;margin:0 auto}.assessment-bars{justify-content:center;align-items:flex-end;gap:8px;height:70px;margin-top:16px;display:flex}.assessment-bars i{background:#7692a5;width:18px}.assessment-bars i:first-child{height:36%}.assessment-bars i:nth-child(2){height:64%}.assessment-bars i:nth-child(3){height:84%}.assessment-bars i:nth-child(4){height:55%}.assessment-bars i:nth-child(5){height:92%}.resource-media{background-image:url(/percorsi/percorsi-masterclass-location.webp);place-items:center;padding:36px;display:grid}.resource-book{text-align:center;background:#ebe2d2;width:min(390px,72%);padding:46px 35px;transform:rotate(-3deg);box-shadow:0 14px 30px #00000047}.resource-book span{letter-spacing:.18em;font-size:9px}.resource-book h3{margin:22px 0 0;font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:1.08}.reserved-media{background-image:url(/visuals/materia-strumenti.webp);place-items:center;padding:44px;display:grid}.tools-side-list{background:#f7f3eb;flex-direction:column;justify-content:center;padding:22px;display:flex}.tools-side-list>div{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;align-items:center;gap:12px;min-height:66px;display:grid}.tools-side-list>div:last-child{border-bottom:0}.tools-side-list svg{width:25px;height:25px}.tools-side-list span{flex-direction:column;gap:3px;display:flex}.tools-side-list b{font-family:Georgia,serif;font-size:12px}.tools-side-list small{color:#666;font-size:9px;line-height:1.25}.tools-final{color:#fff;min-height:305px;padding:0 max(28px,calc((100vw - var(--max))/2 + 44px));background:#03111d;grid-template-columns:38% 1fr;align-items:center;display:grid;position:relative;overflow:hidden}.tools-final-bg{background:linear-gradient(90deg,#020c14f0 0%,#020c14ad 47%,#020c1438),url(/metodo/metodo-wave.webp) 50%/cover no-repeat;position:absolute;inset:0}.tools-final-copy,.tools-final-actions{z-index:2;position:relative}.tools-final h2{margin:14px 0 0;font-family:Georgia,serif;font-size:clamp(2.8rem,4.5vw,5.2rem);font-weight:400;line-height:.88}.tools-final h2 em{color:#46a7e8;font-style:normal}.tools-final-actions p{color:#ffffffd1;max-width:440px;margin:0 0 18px;font-size:13px;line-height:1.5}.tools-final-actions>div{flex-wrap:wrap;gap:12px;display:flex}.tools-pill{letter-spacing:.11em;border:1px solid;border-radius:999px;align-items:center;gap:26px;min-height:42px;padding:0 19px;font-size:8px;font-weight:800;display:inline-flex}.tools-pill.light{color:#111;background:#fff;border-color:#fff}.tools-pill.ghost{color:#fff;background:#0000002e;border-color:#ffffffb3}.assessment-sheet,.resource-book{display:none!important}.tools-feature{grid-template-columns:34% 47% 19%;min-height:500px}.tools-feature-copy{padding-top:54px;padding-bottom:54px}.tools-feature h2{letter-spacing:-.04em;font-size:clamp(2.35rem,3.25vw,3.85rem);line-height:.92}.tools-feature-copy>p{max-width:470px;font-size:13px;line-height:1.58}.tools-feature-media{min-height:500px}.webapp-media{background-image:url(/percorsi/percorsi-start.webp);background-position:50%;background-size:cover;padding:0}.assessment-media{background-image:url(/percorsi/percorsi-pro.webp);background-position:50%;background-size:cover;padding:0}.resource-media{background-image:url(/percorsi/percorsi-masterclass-location.webp);background-position:50%;background-size:cover;padding:0}.reserved-media{background-image:url(/visuals/materia-strumenti.webp);background-position:50%;background-size:cover;padding:0}.tools-side-list{padding:28px 22px}.tools-side-list>div{min-height:72px}.tools-final{grid-template-columns:45% 55%;min-height:330px}.tools-final h2{font-size:clamp(2.65rem,3.75vw,4.3rem);line-height:.92}.tools-final-actions{padding-left:36px}
@media (max-width:1180px){.tools-hero{grid-template-columns:42% 58%}.tools-device{width:72%;left:6%}.tools-feature{grid-template-columns:40% 60%}.tools-side-list{grid-column:1/-1;grid-template-columns:repeat(2,1fr);padding:0 30px;display:grid}.tools-side-list>div:nth-child(odd){border-right:1px solid var(--line);padding-right:20px}.tools-side-list>div:nth-child(2n){padding-left:20px}}@media (max-width:820px){.tools-hero{min-height:820px;padding:0;display:block}.tools-hero-media{min-height:470px}.tools-hero-copy{background:#03080d;padding:54px 30px 66px}.tools-hero h1{font-size:clamp(3.6rem,10vw,5.7rem)}.tools-hero-copy>p{font-size:14px}.tools-device{width:72%;top:22%;left:50%;transform:translate(-50%)perspective(1000px)rotateY(-3deg)}.tools-hero-list{display:none}.tools-three{grid-template-columns:1fr;padding:18px 30px}.tools-three-media{height:300px}.tools-feature{display:block}.tools-feature-copy{padding:62px 30px 48px}.tools-feature h2{font-size:clamp(3.2rem,9vw,5rem)}.tools-feature-copy>p{font-size:14px}.tools-feature-media{min-height:520px}.tools-side-list{grid-template-columns:1fr 1fr;padding:12px 30px 30px;display:grid}.tools-final{grid-template-columns:1fr;min-height:430px;padding:54px 30px}.tools-final-actions{padding:28px 0 0}}@media (max-width:620px){.tools-hero-media{min-height:400px}.tools-hero-copy{padding:48px 22px 60px}.tools-hero h1{font-size:clamp(3.1rem,14vw,4.6rem)}.tools-device{width:88%;top:19%}.tools-three{padding:14px 22px}.tools-three-media{height:250px}.tools-three-body{grid-template-columns:24px 36px 1fr 18px;gap:10px;padding:14px 12px}.tools-three-body h2{font-size:19px}.tools-three-body p{font-size:10px}.tools-feature-copy{padding:58px 22px 44px}.tools-feature h2{font-size:clamp(3rem,13vw,4.35rem)}.tools-feature-copy>p{font-size:13px}.tools-feature-media{min-height:430px}.webapp-media,.reserved-media{padding:18px}.assessment-sheet{width:88%;padding:18px}.resource-book{width:76%;padding:35px 24px}.resource-book h3{font-size:25px}.tools-side-list{padding:8px 22px 26px;display:block}.tools-side-list>div,.tools-side-list>div:nth-child(odd),.tools-side-list>div:nth-child(2n){border-right:0;padding:14px 0}.tools-side-list b{font-size:13px}.tools-side-list small{font-size:10px}.tools-final{min-height:470px;padding:56px 22px}.tools-final h2{font-size:clamp(3rem,13vw,4.3rem)}.tools-final-actions p{font-size:13px}.tools-final-actions>div{display:grid}.tools-pill{justify-content:space-between;width:100%}}@media (max-width:1180px){.tools-hero{grid-template-columns:38% 62%}.tools-hero h1{font-size:clamp(2.75rem,4.7vw,4.25rem)}.tools-feature{grid-template-columns:39% 61%}.tools-feature h2{font-size:clamp(2.3rem,3.7vw,3.55rem)}}@media (max-width:820px){.tools-hero{min-height:0;display:block}.tools-hero-media{min-height:420px}.tools-hero-copy{padding:52px 30px 48px}.tools-hero h1{font-size:clamp(3.1rem,9vw,4.7rem)}.tools-feature h2{font-size:clamp(3rem,8vw,4.3rem)}.tools-feature-media{min-height:500px}.tools-final h2{font-size:clamp(3rem,8vw,4.2rem)}}@media (max-width:620px){.tools-hero-media{min-height:340px}.tools-hero-copy{padding:44px 22px 46px}.tools-hero h1{font-size:clamp(2.9rem,13vw,4.15rem)}.tools-feature h2{font-size:clamp(2.8rem,12vw,4rem)}.tools-feature-media{min-height:390px}.tools-final h2{font-size:clamp(2.75rem,12vw,3.9rem)}}.tools-hero h1,.tools-three-body h2,.tools-feature h2,.tools-side-list b,.tools-final h2{text-wrap:balance;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;overflow:visible}@media (max-width:980px){.tools-hero h1{letter-spacing:-.045em!important;font-size:clamp(3.35rem,8.5vw,5.2rem)!important;line-height:.9!important}.tools-feature h2,.tools-final h2{font-size:clamp(2.65rem,7vw,4.35rem)!important;line-height:.92!important}}@media (max-width:620px){.tools-hero h1{letter-spacing:-.035em!important;font-size:clamp(2.2rem,9.5vw,3.6rem)!important;line-height:.94!important}.tools-feature h2,.tools-final h2{font-size:clamp(2rem,8.5vw,3.25rem)!important;line-height:.95!important}.tools-three-body h2{font-size:clamp(1.15rem,5vw,1.55rem)!important}}
