.ApplicationMarketingPage_section__p2g_j{max-width:1160px;margin:0 auto;padding:48px 24px;scroll-margin-top:96px}.ApplicationMarketingPage_heroHeading__OZkyC{margin:12px 0 18px;font-size:clamp(46px,6vw,74px);line-height:1;letter-spacing:-.055em}.ApplicationMarketingPage_section__p2g_j h1,.ApplicationMarketingPage_section__p2g_j h2{font-size:clamp(26px,3.4vw,38px);line-height:1.2;letter-spacing:-.035em;margin:12px 0 24px}.ApplicationMarketingPage_section__p2g_j h3{font-size:20px;line-height:1.35;margin:0 0 14px}.ApplicationMarketingPage_section__p2g_j li,.ApplicationMarketingPage_section__p2g_j p{font-size:15px;line-height:1.8;color:#52695f}.ApplicationMarketingPage_section__p2g_j a{color:#176b59;text-underline-offset:4px}.ApplicationMarketingPage_section__p2g_j ul{padding-left:20px;margin:18px 0}.ApplicationMarketingPage_section__p2g_j li+li{margin-top:10px}.ApplicationMarketingPage_twoColumns__JX_4T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.ApplicationMarketingPage_planColumns__BdKKV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.ApplicationMarketingPage_card__ukerC{min-width:0;background:#fff;border:1px solid #d9e3df;border-radius:20px;padding:28px;display:flex;flex-direction:column;align-items:flex-start}.ApplicationMarketingPage_card__ukerC ul{flex:1 1}.ApplicationMarketingPage_visual__lkMDv>svg{width:90px;height:90px;margin-bottom:auto;stroke:#e4b95e!important;fill:none!important;stroke-width:2.5}.ApplicationMarketingPage_map__ygbb9{background:linear-gradient(145deg,#163c58,#2b718b)}.ApplicationMarketingPage_lab__QQJns{background:linear-gradient(145deg,#44324f,#795474)}.ApplicationMarketingPage_steps__vSQev{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;padding:0;margin:24px 0 0}.ApplicationMarketingPage_steps__vSQev li{margin:0!important;border-top:2px solid #cadbd3;padding-top:22px}.ApplicationMarketingPage_steps__vSQev li>span{display:block;color:#a7670c;font-size:14px;font-weight:800;margin-bottom:14px}.ApplicationMarketingPage_example__ohPj8{background:#eaf1ed;border-radius:24px}.ApplicationMarketingPage_example__ohPj8 figure{margin:28px 0 22px}.ApplicationMarketingPage_example__ohPj8 img{display:block;width:100%;height:auto;background:#fff;border:1px solid #d1ded7;border-radius:10px}.ApplicationMarketingPage_example__ohPj8 figcaption,.ApplicationMarketingPage_note__lQa_T{font-size:13px!important;line-height:1.7;color:#52695f;margin-top:14px}.ApplicationMarketingPage_tableWrap__ysFvQ{overflow-x:auto;border-radius:12px;border:1px solid #cadbd3;background:#fff}.ApplicationMarketingPage_tableWrap__ysFvQ table{border-collapse:collapse;width:100%;font-size:14px;text-align:left}.ApplicationMarketingPage_tableWrap__ysFvQ caption{text-align:left;font-weight:750;padding:16px}.ApplicationMarketingPage_tableWrap__ysFvQ td,.ApplicationMarketingPage_tableWrap__ysFvQ th{padding:12px 16px;border-top:1px solid #e1e9e4;white-space:nowrap}.ApplicationMarketingPage_tableWrap__ysFvQ thead{background:#f4f8f5}.ApplicationMarketingPage_notice__ggLGt{padding:32px;border:1px solid #d3ded6;border-left:4px solid #b87512;border-radius:16px;background:#fffdf8}.ApplicationMarketingPage_faqs__pFEXH details{border-bottom:1px solid #d4e0d9;padding:20px 0}.ApplicationMarketingPage_faqs__pFEXH summary{cursor:pointer;font-weight:750;font-size:17px;line-height:1.5}.ApplicationMarketingPage_faqs__pFEXH p{max-width:850px;margin-bottom:0}.ApplicationMarketingPage_price__L5CaJ{font-size:32px;letter-spacing:-.03em;color:#173a31}.ApplicationMarketingPage_price__L5CaJ small{font-size:14px;letter-spacing:0;font-weight:500}.ApplicationMarketingPage_section__p2g_j .ApplicationMarketingPage_button___zh_3{display:inline-flex;justify-content:center;padding:12px 20px;border-radius:10px;background:#176b59;color:#fff;text-decoration:none;font-weight:750;margin-top:16px}.ApplicationMarketingPage_related__K7zkv{text-decoration:none;flex-direction:row;gap:20px;align-items:flex-start}.ApplicationMarketingPage_related__K7zkv svg{width:52px;height:52px;flex-shrink:0}.ApplicationMarketingPage_related__K7zkv span{font-weight:750;font-size:14px}.ApplicationMarketingPage_related__K7zkv:hover{border-color:#176b59}.ApplicationMarketingPage_section__p2g_j a:focus-visible,.ApplicationMarketingPage_section__p2g_j summary:focus-visible,.ApplicationMarketingPage_tableWrap__ysFvQ:focus-visible{outline:3px solid #b87512;outline-offset:5px}@media(max-width:900px){.ApplicationMarketingPage_planColumns__BdKKV{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ApplicationMarketingPage_section__p2g_j{padding:36px 18px}.ApplicationMarketingPage_planColumns__BdKKV,.ApplicationMarketingPage_steps__vSQev,.ApplicationMarketingPage_twoColumns__JX_4T{grid-template-columns:1fr}.ApplicationMarketingPage_card__ukerC,.ApplicationMarketingPage_notice__ggLGt{padding:22px}.ApplicationMarketingPage_example__ohPj8{border-radius:0}.ApplicationMarketingPage_tableWrap__ysFvQ td,.ApplicationMarketingPage_tableWrap__ysFvQ th{padding:10px 12px}.ApplicationMarketingPage_related__K7zkv{gap:14px}}.SectionTutorialVideo_player__NNLBb{width:100%;overflow:hidden;border:1px solid #dce6e2;border-radius:18px;background:#fff}.SectionTutorialVideo_screen__G_9Fi{aspect-ratio:16/9;background:#edf3f0}.SectionTutorialVideo_screen__G_9Fi iframe,.SectionTutorialVideo_screen__G_9Fi img{display:block;width:100%;height:100%;border:0;object-fit:contain}.SectionTutorialVideo_controls__f7pVg{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:20px}.SectionTutorialVideo_controls__f7pVg p{flex-basis:100%;margin:0;font-size:14px;line-height:1.65;color:#52645e}.SectionTutorialVideo_controls__f7pVg a{color:#176b58;text-underline-offset:3px}.SectionTutorialVideo_load__DN7gI,.SectionTutorialVideo_trigger___O7mk{font:inherit;cursor:pointer;border-radius:9px;padding:10px 14px;line-height:1.4}.SectionTutorialVideo_load__DN7gI{background:#176b58;color:white;border:1px solid #176b58;font-weight:700}.SectionTutorialVideo_trigger___O7mk{display:inline-flex;gap:7px;align-items:center;justify-content:center;border:1px solid #bdd2c9;background:#f3f8f5;color:#175747;font-size:13px;font-weight:600;white-space:nowrap}.SectionTutorialVideo_load__DN7gI:hover,.SectionTutorialVideo_trigger___O7mk:hover{filter:brightness(.95)}.SectionTutorialVideo_card__3fPYr:focus-visible,.SectionTutorialVideo_load__DN7gI:focus-visible,.SectionTutorialVideo_trigger___O7mk:focus-visible{outline:3px solid #c58b30;outline-offset:3px}.SectionTutorialVideo_dialog__VAzuu{width:min(900px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;margin:auto;padding:24px;border:1px solid #dce6e2;border-radius:20px;color:#183b30;background:#fff}.SectionTutorialVideo_dialog__VAzuu::-webkit-backdrop{background:rgb(10 29 24/65%)}.SectionTutorialVideo_dialog__VAzuu::backdrop{background:rgb(10 29 24/65%)}.SectionTutorialVideo_dialogHeading__xx2iu{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.SectionTutorialVideo_dialogHeading__xx2iu h2{margin:0;font-size:clamp(18px,3vw,24px)}.SectionTutorialVideo_card__3fPYr{display:block;width:100%;max-width:560px;overflow:hidden;border:1px solid #dce6e2;border-radius:18px;background:#fff;color:#175747;text-decoration:none;box-shadow:0 12px 35px rgb(20 55 44/7%)}.SectionTutorialVideo_card__3fPYr img{width:100%;height:auto;display:block}.SectionTutorialVideo_card__3fPYr>span{display:grid;grid-gap:8px;gap:8px;padding:20px}.SectionTutorialVideo_card__3fPYr small{color:#52645e;line-height:1.5}@media (max-width:600px){.SectionTutorialVideo_dialog__VAzuu{padding:12px}.SectionTutorialVideo_controls__f7pVg{padding:14px}.SectionTutorialVideo_load__DN7gI{width:100%}}.SocialLinks_links__q5Rho{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:18px 0 0}.SocialLinks_links__q5Rho a{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border:1px solid #ffffff40;border-radius:10px;color:#dce9e4;background:#ffffff08;transition:background .15s,color .15s}.SocialLinks_links__q5Rho a:hover{color:#fff;background:#ffffff18}.SocialLinks_links__q5Rho a:focus-visible{outline:2px solid #eab25c;outline-offset:3px}.SocialLinks_links__q5Rho svg{width:19px;height:19px}.LithologyColorPicker_control__MK6S3{display:flex;align-items:center;gap:4px;min-width:0}.LithologyColorPicker_control__MK6S3 .LithologyColorPicker_custom__7mV75{flex:0 0 28px;width:28px;height:30px;min-height:30px;padding:2px;cursor:pointer}.LithologyColorPicker_control__MK6S3 select{min-width:0;flex:1 1}