.im-sol.im-sol--studio{--sol-ink:#302821;--sol-brown:#5d382b;--sol-muted:#686057;--sol-paper:#fffcf8;--sol-wash:#f5eee5;--sol-line:#e5d9cd;--sol-sage:#53624b;background:var(--sol-paper);isolation:isolate}.im-sol.im-sol--studio .im-sol__wrap{width:min(1200px, calc(100% - 64px))}.im-sol.im-sol--studio h1{font-weight:700;font-size:clamp(33px, 3.65vw, 52px);letter-spacing:-.045em;line-height:1.13;margin:15px 0 24px}.im-sol.im-sol--studio h2{font-weight:700;font-size:clamp(27px, 2.5vw, 36px)}.im-sol.im-sol--studio h3{font-weight:650}.im-sol.im-sol--studio [id]{scroll-margin-top:155px}.im-sol.im-sol--studio .im-sol__eyebrow{letter-spacing:.095em;font-size:11px;font-weight:700}.im-sol.im-sol--studio .im-sol__breadcrumb{font-size:11px;padding:24px 0 12px}.im-sol.im-sol--studio .im-sol__breadcrumb li[aria-current]{max-width:100%}.im-sol.im-sol--studio .im-sol__hero{border:0;padding:35px 0 0;position:relative}.im-sol.im-sol--studio .im-sol__hero::before{content:'';position:absolute;z-index:-1;width:min(680px,100%);height:560px;right:-16px;top:-45px;background:radial-gradient(ellipse at 65% 40%,#e7ddc985 0,#f7ebdb50 36%,transparent 70%);pointer-events:none}.im-sol.im-sol--studio .im-sol__hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(28px,4.7vw,70px);align-items:center}.im-sol.im-sol--studio .im-sol__hero-grid>div{min-width:0}.im-sol.im-sol--studio .im-sol__lead{font-size:17px;line-height:1.8;max-width:650px}.im-sol.im-sol--studio .im-sol__hero-grid>div>.im-sol__eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;background:#edf0e7;border:1px solid #dce1d4;border-radius:6px;margin-bottom:0}.im-sol.im-sol--studio .im-sol__hero-grid>div>.im-sol__eyebrow::before{content:'';width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#60764f}.im-sol.im-sol--studio .im-sol__actions{gap:10px;margin-top:29px}.im-sol.im-sol--studio a.im-sol__button{min-height:50px;padding:14px 19px;border-radius:9px;font-size:13px;font-weight:700;box-shadow:none;transition:background-color 160ms ease,border-color 160ms ease,transform 160ms ease}.im-sol.im-sol--studio a.im-sol__button:not(.im-sol__button--secondary)::after{content:'↗';font-size:18px;line-height:1}.im-sol.im-sol--studio a.im-sol__button:hover{transform:translateY(-2px)}.im-sol.im-sol--studio a.im-sol__button--secondary{background:#fffdfa;border-color:#d4c1af}.im-sol.im-sol--studio .im-sol-art{margin:0;padding:27px 28px 21px;position:relative;min-width:0;overflow:hidden;border:1px solid #dfd2c3;border-radius:28px;background:linear-gradient(145deg,#fbf5ea,#eee4d5);box-shadow:0 22px 48px -25px #583c323f,inset 0 1px 0 #fffdf9}.im-sol.im-sol--studio .im-sol-art::before{content:'';position:absolute;pointer-events:none;width:265px;height:265px;border:1px solid #91795521;border-radius:50%;right:-135px;top:-105px;box-shadow:0 0 0 30px #ffffff2b,0 0 0 60px #ffffff21}.im-sol.im-sol--studio .im-sol-art__top{position:relative;display:flex;align-items:center;gap:11px;font-size:9px;font-weight:700;letter-spacing:.105em;color:#6b5b47}.im-sol.im-sol--studio .im-sol-art__mark{width:33px;height:33px;display:grid;place-items:center;border-radius:9px;background:#fffcf8b0;border:1px solid #decdbc;flex:0 0 33px}.im-sol.im-sol--studio .im-sol-art svg{display:block;width:20px;height:20px;flex-shrink:0}.im-sol.im-sol--studio .im-sol-art p.im-sol-art__title{position:relative;margin:18px 0 26px;max-width:345px;color:#433629;font-size:clamp(24px,2.1vw,29px);letter-spacing:-.035em;font-weight:650;line-height:1.28}.im-sol.im-sol--studio .im-sol-art__caption{position:relative;display:flex;align-items:center;gap:8px;margin-top:24px;padding-top:15px;border-top:1px solid #d8cab8;color:#685b4d;font-size:10px;line-height:1.5}.im-sol.im-sol--studio .im-sol-art__caption>span{display:block;height:5px;width:5px;flex:0 0 5px;background:#7c8867;border-radius:50%}.im-sol.im-sol--studio .im-sol-art__hub-label{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;color:#fff9f1;background:#6b4b38;border:1px solid #684631;border-radius:11px;font-weight:650;font-size:16px;box-shadow:0 10px 22px -14px #452d2560;margin:0 16px 21px}.im-sol.im-sol--studio .im-sol-art__hub-label::after{content:'';position:absolute;left:50%;top:100%;width:1px;height:22px;background:#bcaa92}.im-sol.im-sol--studio .im-sol-art__hub-label>span{color:#e7d7c1}.im-sol.im-sol--studio .im-sol-art__tiles{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.im-sol.im-sol--studio .im-sol-art__tile{display:flex;align-items:center;gap:10px;min-width:0;padding:17px 14px;background:#fffdf8;border:1px solid #e0d4c3;border-radius:11px;box-shadow:0 5px 13px -8px #51483e2b}.im-sol.im-sol--studio .im-sol-art__tile>span{color:#84634b}.im-sol.im-sol--studio .im-sol-art__tile strong{font-size:12px;line-height:1.4;font-weight:650}.im-sol.im-sol--studio .im-sol-art--contacts .im-sol-art__tile:nth-child(4),.im-sol.im-sol--studio .im-sol-art--workspace .im-sol-art__tile:nth-child(3),.im-sol.im-sol--studio .im-sol-art--hub .im-sol-art__tile:nth-child(2){background:#e4e9db;border-color:#c9d1bc}.im-sol.im-sol--studio .im-sol-art--team,.im-sol.im-sol--studio .im-sol-art--flow,.im-sol.im-sol--studio .im-sol-art--learning{background:linear-gradient(140deg,#f5f3e9,#e5e8da)}.im-sol.im-sol--studio .im-sol-art__path{position:relative;display:grid;gap:12px}.im-sol.im-sol--studio .im-sol-art__path::before{content:'';position:absolute;left:32px;top:20px;bottom:20px;width:1px;background:#b3baa4}.im-sol.im-sol--studio .im-sol-art__path-row{position:relative;display:flex;gap:13px;align-items:center;border:1px solid #d4d8c7;background:#fffdf7;border-radius:11px;padding:13px;min-height:61px}.im-sol.im-sol--studio .im-sol-art__path-row:nth-child(2){margin-left:19px;background:#57634c;border-color:#57634c;color:#fffdf7}.im-sol.im-sol--studio .im-sol-art__path-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;background:#e9ecdf;color:#526144;border-radius:9px}.im-sol.im-sol--studio .im-sol-art__path-row:nth-child(2) .im-sol-art__path-icon{background:#ffffff1c;color:#f4f0e6}.im-sol.im-sol--studio .im-sol-art__path-row strong{font-size:13px;font-weight:600;line-height:1.45}.im-sol.im-sol--studio .im-sol-art__path-index{margin-left:auto;color:#747967;font-size:10px;letter-spacing:.1em}.im-sol.im-sol--studio .im-sol-art__path-row:nth-child(2) .im-sol-art__path-index{color:#e6e8dc}.im-sol.im-sol--studio .im-sol-art--learning .im-sol-art__path-row:nth-child(3){margin-left:38px}.im-sol.im-sol--studio .im-sol-art__planner{position:relative;background:#fffdfa;border:1px solid #d6c8b7;border-radius:13px;padding:17px;box-shadow:0 9px 15px -12px #41261d42}.im-sol.im-sol--studio .im-sol-art__planner-head{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.1em;font-weight:700;color:#78634c;margin-bottom:17px}.im-sol.im-sol--studio .im-sol-art__week{display:grid;grid-template-columns:repeat(5,1fr);text-align:center;gap:6px;font-size:10px;color:#655b50;padding-bottom:10px}.im-sol.im-sol--studio .im-sol-art__slots{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(3,25px);gap:7px 6px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 31px,#ebe2d5 31px,#ebe2d5 32px)}.im-sol.im-sol--studio .im-sol-art__slot{border-radius:5px;background:#d4dac3;border:1px solid #aebb93;position:relative}.im-sol.im-sol--studio .im-sol-art__slot::after{content:'';width:45%;height:3px;border-radius:1px;background:#6171458a;position:absolute;top:10px;left:7px}.im-sol.im-sol--studio .im-sol-art__slot--a{grid-area:1 / 1 / 3 / 2}.im-sol.im-sol--studio .im-sol-art__slot--b{grid-area:2 / 2 / 4 / 3;background:#ead8bf;border-color:#cfb695}.im-sol.im-sol--studio .im-sol-art__slot--c{grid-area:1 / 3 / 2 / 5;background:#775542;border-color:#775542}.im-sol.im-sol--studio .im-sol-art__slot--c::after{background:#f4e9da90}.im-sol.im-sol--studio .im-sol-art__slot--d{grid-area:3 / 4 / 4 / 5;background:#e9d4cd;border-color:#d9b6a9}.im-sol.im-sol--studio .im-sol-art__slot--e{grid-area:2 / 5 / 4 / 6}.im-sol.im-sol--studio .im-sol-art__tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:17px}.im-sol.im-sol--studio .im-sol-art__tags>span{padding:5px 9px;border:1px solid #d1bfa9;border-radius:5px;background:#fffaf080;color:#705943;font-size:10px;font-weight:600}.im-sol.im-sol--studio .im-sol-art__covers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;position:relative;padding:14px 3px 7px}.im-sol.im-sol--studio .im-sol-art__cover{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-height:165px;padding:15px 12px;position:relative;background:#fffcf6;color:#79553c;border:1px solid #ddcdb8;border-radius:6px 13px 13px 6px;transform:rotate(-6deg) translateY(4px);box-shadow:0 17px 22px -14px #513b3247}.im-sol.im-sol--studio .im-sol-art__cover:nth-child(2){transform:translateY(-12px);background:#77523b;color:#fff7e9;border-color:#77523b}.im-sol.im-sol--studio .im-sol-art__cover:nth-child(3){transform:rotate(6deg) translateY(4px);background:#e0e6d1;color:#4e6040;border-color:#c4cfaf}.im-sol.im-sol--studio .im-sol-art__cover-index{font-size:9px;font-weight:600;letter-spacing:.1em}.im-sol.im-sol--studio .im-sol-art__cover>svg{width:31px;height:31px}.im-sol.im-sol--studio .im-sol-art__cover strong{font-size:13px;line-height:1.2;word-break:normal}.im-sol.im-sol--studio .im-sol-art__cover-lines{display:block;width:68%;height:11px;margin-top:auto;border-top:1px solid currentColor;border-bottom:1px solid currentColor;opacity:.35}.im-sol.im-sol--studio .im-sol-art__offers{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.im-sol.im-sol--studio .im-sol-art__offers>span{display:flex;flex-direction:column;align-items:center;gap:13px;padding:16px 4px;font-size:11px;line-height:1.5;background:#fffcf8;border:1px solid #d9cbb8;border-radius:11px}.im-sol.im-sol--studio .im-sol-art__payment{position:relative;text-align:center;margin:19px 24px 0;background:#6e523e;color:#fff9ec;border-radius:12px;padding:15px 15px 20px}.im-sol.im-sol--studio .im-sol-art__payment>span:first-child{display:flex;justify-content:center}.im-sol.im-sol--studio .im-sol-art__payment strong{font-size:15px;font-weight:600;display:block;margin:9px 0 15px}.im-sol.im-sol--studio .im-sol-art__payment-line{display:block;height:5px;margin-inline:8px;background:linear-gradient(to right,#dce3bd 0%,#dce3bd 44%,#ffffff2b 44%);border-radius:9px}.im-sol.im-sol--studio .im-sol__journey{margin:40px 0 0;padding:29px 31px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.4fr);gap:0 35px;border:1px solid #ddcfbc;background:#f5efe5;border-radius:17px;box-shadow:none}.im-sol.im-sol--studio .im-sol__journey>.im-sol__eyebrow{grid-column:1;grid-row:1;margin-bottom:9px}.im-sol.im-sol--studio .im-sol__journey h2{grid-column:1;grid-row:2;font-size:21px;line-height:1.36;font-weight:600;margin:0}.im-sol.im-sol--studio .im-sol__journey ol{grid-column:2;grid-row:1 / 4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;align-content:center}.im-sol.im-sol--studio .im-sol__journey li{border:0;padding:0;align-items:flex-start;flex-direction:column;gap:12px;font-size:12px;font-weight:600}.im-sol.im-sol--studio .im-sol__num{width:30px;height:30px;flex:0 0 30px;background:#fffdf8;color:#785238;border-color:#d4c1a6;font-size:10px}.im-sol.im-sol--studio .im-sol__journey small{grid-column:1;grid-row:3;margin-top:12px;font-size:10px}.im-sol.im-sol--studio .im-sol__jump{display:flex;align-items:center;flex-wrap:wrap;gap:10px 25px;padding:24px 0 21px;border-bottom:1px solid var(--sol-line)}.im-sol.im-sol--studio .im-sol__jump>span{font-size:9px;color:#726455;letter-spacing:.12em;font-weight:700}.im-sol.im-sol--studio .im-sol__jump a{padding:7px 0;text-decoration:none;font-size:11px;font-weight:600;color:#5e5042}.im-sol.im-sol--studio .im-sol__jump a:hover{text-decoration:underline;text-underline-offset:5px}.im-sol.im-sol--studio .im-sol__section{padding:64px 0;border-bottom:1px solid var(--sol-line)}.im-sol.im-sol--studio .im-sol__grid{gap:18px}.im-sol.im-sol--studio .im-sol__card{padding:28px;border-radius:17px;background:#fffefa;border-color:#e1d6c7;box-shadow:0 10px 20px -18px #4b322743}.im-sol.im-sol--studio .im-sol__card h3{font-size:20px;line-height:1.4;letter-spacing:-.015em;margin-bottom:15px}.im-sol.im-sol--studio .im-sol__card p{font-size:14px;line-height:1.8}.im-sol.im-sol--studio .im-sol__feature-number{display:flex;align-items:center;justify-content:space-between;color:#79634c;font-weight:650;margin-bottom:28px;font-size:11px}.im-sol.im-sol--studio .im-sol__feature-number>span:first-child{display:grid;place-items:center;width:46px;height:46px;background:#f0e6d7;border-radius:12px;border:1px solid #e7d8c3}.im-sol.im-sol--studio .im-sol__feature-number svg{width:22px;height:22px}.im-sol.im-sol--studio .im-sol__section--use>.im-sol__grid>.im-sol__card:first-child{background:#634331;border-color:#634331}.im-sol.im-sol--studio .im-sol__section--use>.im-sol__grid>.im-sol__card:first-child h3{color:#fff9ee}.im-sol.im-sol--studio .im-sol__section--use>.im-sol__grid>.im-sol__card:first-child p{color:#f4e6d7}.im-sol.im-sol--studio .im-sol__section--use>.im-sol__grid>.im-sol__card:first-child .im-sol__feature-number{color:#efddc2}.im-sol.im-sol--studio .im-sol__section--use>.im-sol__grid>.im-sol__card:first-child .im-sol__feature-number>span:first-child{background:#ffffff0f;border-color:#ffffff30}.im-sol.im-sol--studio .im-sol__section--flow{margin:30px 0 0;padding:40px;border:1px solid #d7decb;border-radius:26px;background:linear-gradient(135deg,#eff1e7,#e9ecde)}.im-sol.im-sol--studio .im-sol__section--flow h2{max-width:820px}.im-sol.im-sol--studio .im-sol__steps{gap:17px;margin-top:28px}.im-sol.im-sol--studio .im-sol__steps>li{padding:24px;border:1px solid #d3dbc5;background:#fffefa;border-radius:14px}.im-sol.im-sol--studio .im-sol__steps>li::before{color:#75845f;font-size:29px;line-height:1.15;letter-spacing:-.04em;font-weight:500;margin-bottom:25px}.im-sol.im-sol--studio .im-sol__steps h3{font-size:18px;font-weight:650;margin-bottom:13px}.im-sol.im-sol--studio .im-sol__steps p{font-size:14px;line-height:1.75}.im-sol.im-sol--studio .im-sol__note{margin-top:22px;padding:23px 27px;background:#fcfaf4c4;border:1px solid #cfd6bf;border-left:3px solid #7c8b60;border-radius:3px 13px 13px 3px}.im-sol.im-sol--studio .im-sol__note h2{font-size:18px;letter-spacing:-.01em;line-height:1.5;font-weight:650;margin-bottom:10px}.im-sol.im-sol--studio .im-sol__note p{font-size:13px;line-height:1.8}.im-sol.im-sol--studio .im-sol__section--faq{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.45fr);align-items:start;gap:40px;padding:70px 0}.im-sol.im-sol--studio .im-sol__section-intro h2{max-width:320px}.im-sol.im-sol--studio .im-sol__faq{gap:11px}.im-sol.im-sol--studio .im-sol__faq details{border-radius:13px;background:#fffefa;border-color:#dfd4c5;transition:border-color 160ms ease}.im-sol.im-sol--studio .im-sol__faq details[open]{border-color:#9eab88;background:#fffffc}.im-sol.im-sol--studio .im-sol__faq summary{font-size:14px;line-height:1.6;padding:20px 22px}.im-sol.im-sol--studio .im-sol__faq summary::after{width:26px;height:26px;flex:0 0 26px;background:#f3eadc;border-radius:50%;font-size:21px;line-height:24px}.im-sol.im-sol--studio .im-sol__faq details>p{font-size:14px;padding:0 22px 22px;line-height:1.8}.im-sol.im-sol--studio .im-sol__section--related{border:0;padding-bottom:12px}.im-sol.im-sol--studio .im-sol__related a.im-sol__card{display:flex;flex-direction:column;color:var(--sol-ink);transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.im-sol.im-sol--studio .im-sol__related a.im-sol__card:hover{border-color:#b69b7d;box-shadow:0 15px 27px -20px #604a3463;transform:translateY(-3px)}.im-sol.im-sol--studio .im-sol__tile-icon{width:39px;height:39px;display:grid;place-items:center;margin-bottom:20px;color:#816044;border:1px solid #e2d3bf;border-radius:10px;background:#f6eee1}.im-sol.im-sol--studio .im-sol__tile-icon svg{width:20px;height:20px}.im-sol.im-sol--studio .im-sol__related .im-sol__card h3{font-size:18px}.im-sol.im-sol--studio .im-sol__related .im-sol__link-label{margin-top:auto;padding-top:17px;font-size:12px;color:#795639}.im-sol.im-sol--studio .im-sol__table-wrap{border-color:#dcd0be;border-radius:16px;box-shadow:0 12px 23px -20px #6a594040}.im-sol.im-sol--studio .im-sol__table-wrap th{background:#634331;color:#fff9ec;font-size:14px}.im-sol.im-sol--studio .im-sol__table-wrap td{background:#fffefa;font-size:14px}.im-sol.im-sol--studio .im-sol__table-wrap tbody tr:nth-child(even) td{background:#f5f0e7}.im-sol.im-sol--studio.im-sol--hub .im-sol__hero{padding-bottom:25px}.im-sol.im-sol--studio.im-sol--hub .im-sol__hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.im-sol.im-sol--studio.im-sol--hub .im-sol__hub-nav{gap:9px;margin-top:33px;padding-bottom:12px}.im-sol.im-sol--studio.im-sol--hub .im-sol__hub-nav a{padding:12px 14px;min-height:44px;font-size:11px;font-weight:650;background:#fffcf8;border-color:#d9c9b5;border-radius:7px}.im-sol.im-sol--studio.im-sol--hub .im-sol__hub-nav a:hover{background:#efe7d9}.im-sol.im-sol--studio.im-sol--hub .im-sol__section[id]{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,2fr);column-gap:43px;row-gap:8px;align-content:start;padding:48px 0}.im-sol.im-sol--studio.im-sol--hub .im-sol__hub-section-head{grid-column:1;grid-row:1;display:block;align-self:start}.im-sol.im-sol--studio.im-sol--hub .im-sol__hub-section-head h2{font-size:27px;margin:0 0 10px}.im-sol.im-sol--studio.im-sol--hub .im-sol__section[id]>p.im-sol__hub-intro{grid-column:1;grid-row:2;align-self:start;font-size:14px;margin-bottom:auto;padding-right:6px}.im-sol.im-sol--studio.im-sol--hub .im-sol__section[id]>.im-sol__grid{grid-column:2;grid-row:1 / 4;grid-template-columns:repeat(2,minmax(0,1fr))}.im-sol.im-sol--studio.im-sol--hub .im-sol__card{padding:24px;background:#fffefa}.im-sol.im-sol--studio.im-sol--hub .im-sol__card>.im-sol__eyebrow{color:#637154;font-size:10px;line-height:1.55;letter-spacing:.045em}.im-sol.im-sol--studio.im-sol--hub .im-sol__card h3{font-size:18px}.im-sol.im-sol--studio.im-sol--hub .im-sol__card p{font-size:13px;line-height:1.8}.im-sol.im-sol--studio.im-sol--hub #praktyka .im-sol__card:first-child{background:#f2e7d8;border-color:#d7bea0}.im-sol.im-sol--studio.im-sol--hub #gabinet .im-sol__card:first-child{background:#eaf0df;border-color:#cddab8}.im-sol.im-sol--studio.im-sol--hub #zakupy .im-sol__card{background:#f7f1e8}.im-sol.im-sol--studio.im-sol--hub .im-sol__hub-section-head::before{display:block;color:#8b6f4d;font-size:12px;letter-spacing:.08em;margin-bottom:19px}.im-sol.im-sol--studio.im-sol--hub #praktyka .im-sol__hub-section-head::before{content:'01 / PRAKTYKA'}.im-sol.im-sol--studio.im-sol--hub #sprzedaz .im-sol__hub-section-head::before{content:'02 / SPRZEDAŻ'}.im-sol.im-sol--studio.im-sol--hub #gabinet .im-sol__hub-section-head::before{content:'03 / GABINET'}.im-sol.im-sol--studio.im-sol--hub #zakupy .im-sol__hub-section-head::before{content:'04 / DLA CIEBIE'}.im-sol.im-sol--studio.im-sol--hub #branze .im-sol__hub-section-head::before{content:'05 / SPOSÓB PRACY'}.im-sol.im-sol--studio .im-sol__cta{position:relative;overflow:hidden;margin-top:45px;padding:43px;border-radius:25px;background:#573b2b;border:1px solid #573b2b}.im-sol.im-sol--studio .im-sol__cta::before{content:'';pointer-events:none;position:absolute;width:240px;height:240px;border:1px solid #f3dcc52b;border-radius:50%;right:-110px;top:-160px;box-shadow:0 0 0 30px #fff6e009,0 0 0 65px #fff6e005}.im-sol.im-sol--studio .im-sol__cta h2{font-size:30px;color:#fffaf0;line-height:1.3}.im-sol.im-sol--studio .im-sol__cta p{color:#f1e1ce;font-size:14px;line-height:1.8}.im-sol.im-sol--studio .im-sol__cta a.im-sol__button{background:#fff9ed;border-color:#fff9ed;color:#5c3b28}.im-sol.im-sol--studio .im-sol__end{padding:21px 0 46px;font-size:11px}@media (max-width:1050px){.im-sol.im-sol--studio .im-sol__wrap{width:calc(100% - 48px)}.im-sol.im-sol--studio .im-sol__hero-grid{gap:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.im-sol.im-sol--studio h1{font-size:37px}.im-sol.im-sol--studio .im-sol-art{padding:23px}.im-sol.im-sol--studio .im-sol-art__tile{padding:16px 10px;gap:8px}.im-sol.im-sol--studio .im-sol__card{padding:23px}.im-sol.im-sol--studio .im-sol__journey{padding:25px;column-gap:23px}.im-sol.im-sol--studio .im-sol__section--flow{padding:30px}.im-sol.im-sol--studio .im-sol__steps>li{padding:20px}.im-sol.im-sol--studio .im-sol__section--faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);gap:26px}.im-sol.im-sol--studio.im-sol--hub .im-sol__section[id]{grid-template-columns:minmax(0,.75fr) minmax(0,2fr);column-gap:25px}.im-sol.im-sol--studio.im-sol--hub .im-sol__card{padding:20px}.im-sol.im-sol--studio.im-sol--hub .im-sol__hub-section-head h2{font-size:24px}}@media (max-width:800px){.im-sol.im-sol--studio .im-sol__hero-grid,.im-sol.im-sol--studio.im-sol--hub .im-sol__hero-grid{grid-template-columns:minmax(0,1fr);gap:29px}.im-sol.im-sol--studio h1{font-size:clamp(33px,6.2vw,43px);max-width:700px}.im-sol.im-sol--studio .im-sol-art{width:100%;max-width:530px;justify-self:center}.im-sol.im-sol--studio .im-sol__journey{grid-template-columns:minmax(0,1fr);gap:0}.im-sol.im-sol--studio .im-sol__journey ol{grid-column:1;grid-row:3;margin-top:25px}.im-sol.im-sol--studio .im-sol__journey small{grid-row:4;margin-top:19px}.im-sol.im-sol--studio .im-sol__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.im-sol.im-sol--studio .im-sol__section--use>.im-sol__grid>.im-sol__card:first-child{grid-column:1 / -1}.im-sol.im-sol--studio .im-sol__section--flow{padding:28px}.im-sol.im-sol--studio .im-sol__steps{grid-template-columns:minmax(0,1fr);gap:13px}.im-sol.im-sol--studio .im-sol__steps>li{padding:23px 23px 23px 69px;position:relative}.im-sol.im-sol--studio .im-sol__steps>li::before{position:absolute;left:21px;top:25px;font-size:26px}.im-sol.im-sol--studio .im-sol__section--faq{grid-template-columns:minmax(0,1fr);gap:14px}.im-sol.im-sol--studio .im-sol__section-intro h2{max-width:none}.im-sol.im-sol--studio.im-sol--hub .im-sol__section[id]{display:block}.im-sol.im-sol--studio.im-sol--hub .im-sol__section[id]>p.im-sol__hub-intro{margin:13px 0 25px}.im-sol.im-sol--studio.im-sol--hub .im-sol__hub-section-head h2{font-size:28px}}@media (max-width:540px){.im-sol.im-sol--studio .im-sol__wrap{width:calc(100% - 32px)}.im-sol.im-sol--studio [id]{scroll-margin-top:110px}.im-sol.im-sol--studio .im-sol__breadcrumb{font-size:10px;padding:19px 0 8px}.im-sol.im-sol--studio .im-sol__hero{padding-top:20px}.im-sol.im-sol--studio .im-sol__hero-grid>div>.im-sol__eyebrow{font-size:9px;padding:8px 9px;letter-spacing:.045em}.im-sol.im-sol--studio h1{font-size:clamp(30px,8.05vw,39px);line-height:1.15;margin:17px 0 20px}.im-sol.im-sol--studio h2{font-size:27px}.im-sol.im-sol--studio .im-sol__lead{font-size:15px;line-height:1.8}.im-sol.im-sol--studio .im-sol__actions{margin-top:23px;gap:9px}.im-sol.im-sol--studio a.im-sol__button{width:100%;min-height:48px}.im-sol.im-sol--studio .im-sol-art{padding:21px 20px 16px;border-radius:20px}.im-sol.im-sol--studio .im-sol-art p.im-sol-art__title{font-size:26px;max-width:290px;margin-bottom:24px}.im-sol.im-sol--studio .im-sol-art__top{font-size:8px;gap:9px}.im-sol.im-sol--studio .im-sol-art__alt{display:none}.im-sol.im-sol--studio .im-sol-art__caption{font-size:9px;margin-top:20px;padding-top:12px}.im-sol.im-sol--studio .im-sol-art__hub-label{margin-inline:7px;font-size:14px}.im-sol.im-sol--studio .im-sol-art__tile{padding:14px 10px;gap:8px}.im-sol.im-sol--studio .im-sol-art__tile strong{font-size:11px}.im-sol.im-sol--studio .im-sol-art__tile svg{width:18px;height:18px}.im-sol.im-sol--studio .im-sol-art__cover{padding:12px 9px;min-height:148px;gap:13px}.im-sol.im-sol--studio .im-sol-art__cover strong{font-size:11px}.im-sol.im-sol--studio .im-sol-art__path-row strong{font-size:12px}.im-sol.im-sol--studio .im-sol-art__path-icon{width:30px;height:30px;flex-basis:30px}.im-sol.im-sol--studio .im-sol__journey{margin-top:25px;padding:23px;border-radius:14px}.im-sol.im-sol--studio .im-sol__journey h2{font-size:21px}.im-sol.im-sol--studio .im-sol__journey ol{grid-template-columns:minmax(0,1fr);gap:13px;margin-top:20px}.im-sol.im-sol--studio .im-sol__journey li{flex-direction:row;align-items:center;gap:12px;font-size:12px}.im-sol.im-sol--studio .im-sol__journey small{font-size:9px}.im-sol.im-sol--studio .im-sol__jump{gap:3px 17px;padding:21px 0 16px}.im-sol.im-sol--studio .im-sol__jump>span{flex-basis:100%;margin-bottom:3px}.im-sol.im-sol--studio .im-sol__jump a{font-size:10px;min-height:37px;display:flex;align-items:center}.im-sol.im-sol--studio .im-sol__section{padding:40px 0}.im-sol.im-sol--studio .im-sol__grid,.im-sol.im-sol--studio.im-sol--hub .im-sol__section[id]>.im-sol__grid{grid-template-columns:minmax(0,1fr);gap:13px}.im-sol.im-sol--studio .im-sol__card{padding:24px}.im-sol.im-sol--studio .im-sol__card h3{font-size:20px}.im-sol.im-sol--studio .im-sol__card p{font-size:14px}.im-sol.im-sol--studio .im-sol__feature-number{margin-bottom:21px}.im-sol.im-sol--studio .im-sol__section--flow{padding:25px 17px;margin-top:13px;border-radius:19px}.im-sol.im-sol--studio .im-sol__section--flow h2{font-size:24px}.im-sol.im-sol--studio .im-sol__steps>li{padding:22px 19px 22px 57px}.im-sol.im-sol--studio .im-sol__steps>li::before{left:15px;top:25px;font-size:23px}.im-sol.im-sol--studio .im-sol__steps h3{font-size:17px}.im-sol.im-sol--studio .im-sol__steps p{font-size:13px}.im-sol.im-sol--studio .im-sol__note{padding:20px}.im-sol.im-sol--studio .im-sol__note h2{font-size:17px}.im-sol.im-sol--studio .im-sol__note p{font-size:12px}.im-sol.im-sol--studio .im-sol__section--faq{gap:9px}.im-sol.im-sol--studio .im-sol__faq summary{font-size:13px;padding:18px;gap:13px}.im-sol.im-sol--studio .im-sol__faq details>p{padding:0 18px 19px;font-size:13px}.im-sol.im-sol--studio .im-sol__related .im-sol__card h3{font-size:19px}.im-sol.im-sol--studio .im-sol__cta{padding:27px 25px;border-radius:19px;margin-top:25px}.im-sol.im-sol--studio .im-sol__cta h2{font-size:25px}.im-sol.im-sol--studio .im-sol__cta p{font-size:13px}.im-sol.im-sol--studio .im-sol__end{padding-bottom:30px;font-size:10px}.im-sol.im-sol--studio.im-sol--hub .im-sol__hub-nav{margin-top:24px}.im-sol.im-sol--studio.im-sol--hub .im-sol__hub-nav a{font-size:10px;padding:10px 11px}.im-sol.im-sol--studio.im-sol--hub .im-sol__section[id]{padding:37px 0}}@media (prefers-reduced-motion:reduce){.im-sol.im-sol--studio *,.im-sol.im-sol--studio *::before,.im-sol.im-sol--studio *::after{transition:none!important;scroll-behavior:auto!important}.im-sol.im-sol--studio a.im-sol__button:hover,.im-sol.im-sol--studio .im-sol__related a.im-sol__card:hover{transform:none}}@media (forced-colors:active){.im-sol.im-sol--studio .im-sol-art,.im-sol.im-sol--studio .im-sol__card,.im-sol.im-sol--studio .im-sol__steps>li{border:1px solid CanvasText}}