.SnailCampusPage_site__7Y6Vc{--orange:#fa7429;--orange-deep:#e55d18;--ink:#292725;--muted:#77736e;--line:#e9e6e2;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;color:var(--ink);background:#fff;overflow:clip}.SnailCampusPage_site__7Y6Vc *{box-sizing:border-box}.SnailCampusPage_site__7Y6Vc a{text-decoration:none}.SnailCampusPage_site__7Y6Vc button{cursor:pointer}.SnailCampusPage_site__7Y6Vc :is(a,button):focus-visible{outline:3px solid var(--orange);outline-offset:4px}.SnailCampusPage_header___iLlQ{height:72px;position:fixed;inset:0 0 auto;z-index:100;color:#fff;transition:background .25s ease,box-shadow .25s ease,color .25s ease}.SnailCampusPage_headerScrolled__J6IvF{background:#fffffff5;color:var(--ink);box-shadow:0 8px 28px #3327190d;backdrop-filter:blur(18px)}.SnailCampusPage_headerInner__t2mA2{height:100%;width:min(1280px,calc(100% - 80px));margin:auto;display:flex;align-items:center;gap:34px}.SnailCampusPage_brand__Y9ftS{display:flex;align-items:center;gap:9px;white-space:nowrap;color:inherit;font-size:25px;font-weight:750;letter-spacing:-1.2px}.SnailCampusPage_brandMark__xtZZE{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--orange);color:#fff;font-size:25px;font-weight:400;line-height:1}.SnailCampusPage_nav__AetkL{display:flex;align-items:center;justify-content:center;gap:clamp(22px,2.3vw,36px);flex:1;height:100%}.SnailCampusPage_nav__AetkL a{color:inherit;font-size:14px;white-space:nowrap;opacity:.92;height:100%;display:flex;align-items:center;position:relative}.SnailCampusPage_nav__AetkL a:hover{opacity:1}.SnailCampusPage_navCurrent__3IIaB:after{content:"";position:absolute;left:50%;bottom:17px;width:16px;height:2px;transform:translateX(-50%);background:currentColor;border-radius:2px}.SnailCampusPage_headerActions__BpB2I{display:flex;align-items:center;gap:20px}.SnailCampusPage_moreWrap__CJgnT{position:relative}.SnailCampusPage_headerDownload__l3Pyz,.SnailCampusPage_moreButton__8VZFi{height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:100px;padding:0 17px;border:1px solid #ffffff75;background:#ffffff20;color:inherit;font-size:13px;white-space:nowrap}.SnailCampusPage_headerDownload__l3Pyz{background:var(--orange);color:#fff;border-color:var(--orange);min-width:103px}.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_moreButton__8VZFi{border-color:#ddd;background:#fff}.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_headerDownload__l3Pyz{color:#fff}.SnailCampusPage_moreMenu__7KTjE{position:absolute;top:calc(100% + 12px);right:0;min-width:160px;padding:8px;border-radius:14px;background:#fff;box-shadow:0 18px 50px #49311e24;color:var(--ink)}.SnailCampusPage_moreMenu__7KTjE a{display:block;padding:10px 13px;border-radius:9px;color:var(--ink);font-size:13px}.SnailCampusPage_moreMenu__7KTjE a:hover{background:#fff1e9;color:var(--orange-deep)}.SnailCampusPage_menuButton__H4jGD{display:none}.SnailCampusPage_siteApp__4kqON .SnailCampusPage_header___iLlQ:not(.SnailCampusPage_headerScrolled__J6IvF){color:var(--ink)}.SnailCampusPage_siteApp__4kqON .SnailCampusPage_header___iLlQ:not(.SnailCampusPage_headerScrolled__J6IvF) .SnailCampusPage_moreButton__8VZFi{border-color:#5656564f;background:#ffffff5c}.SnailCampusPage_hero__n5n6z{min-height:max(720px,100svh);position:relative;isolation:isolate;display:flex;align-items:center;background-size:cover;background-repeat:no-repeat}.SnailCampusPage_heroHome__NlQeI{background-image:url(/sites/snail-campus-adaptation/home-family.fast.webp)}.SnailCampusPage_heroApp__vIBDF{background-image:url(/sites/snail-campus-adaptation/app-family.fast.webp);background-position:50%}.SnailCampusPage_heroShade__Pf9g3{position:absolute;z-index:-1;inset:0}.SnailCampusPage_heroHome__NlQeI .SnailCampusPage_heroShade__Pf9g3{background:linear-gradient(90deg,#191916c9,#1e1b17aa 30%,#16141416 75%),linear-gradient(0deg,#2018168f,transparent 34%)}.SnailCampusPage_heroApp__vIBDF .SnailCampusPage_heroShade__Pf9g3{background:linear-gradient(90deg,#f8f7f1f2,#faf8f0ca 34%,#faf8f000 72%),linear-gradient(0deg,#25181152,transparent 30%)}.SnailCampusPage_heroContent__h9VGx{width:min(1280px,calc(100% - 80px));margin:0 auto;padding:80px 0 120px;position:relative;z-index:2}.SnailCampusPage_heroContent__h9VGx>*{max-width:670px}.SnailCampusPage_heroKicker__5cxXF{display:block;font-size:12px;font-weight:700;letter-spacing:3px;margin-bottom:22px;color:#fff8}.SnailCampusPage_heroApp__vIBDF .SnailCampusPage_heroKicker__5cxXF{color:var(--orange-deep)}.SnailCampusPage_heroContent__h9VGx h1{font-size:clamp(45px,4.5vw,70px);line-height:1.25;letter-spacing:-2.8px;font-weight:680;margin:0;color:#fff}.SnailCampusPage_heroApp__vIBDF .SnailCampusPage_heroContent__h9VGx h1{color:var(--ink)}.SnailCampusPage_heroContent__h9VGx h1 em{font-style:normal;font-size:.62em;letter-spacing:-1.4px;white-space:nowrap}.SnailCampusPage_heroContent__h9VGx p{font-size:17px;line-height:1.95;color:#fffc;margin:27px 0 30px;max-width:520px}.SnailCampusPage_heroApp__vIBDF .SnailCampusPage_heroContent__h9VGx p{color:#5e5c57}.SnailCampusPage_heroActions__pFLVc{display:flex;gap:12px;flex-wrap:wrap}.SnailCampusPage_heroActions__pFLVc :is(a,button){min-height:49px;padding:0 22px;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;gap:20px;font-size:14px;font-weight:650}.SnailCampusPage_heroPrimary__747YH{background:var(--orange);color:#fff;border:1px solid var(--orange)}.SnailCampusPage_heroPrimary__747YH:hover{background:var(--orange-deep)}.SnailCampusPage_heroSecondary__Jb4Ey{background:#ffffff23;color:#fff;border:1px solid #ffffff9c}.SnailCampusPage_heroApp__vIBDF .SnailCampusPage_heroSecondary__Jb4Ey{background:#fff9;color:var(--ink);border-color:#ccc}.SnailCampusPage_heroLinks__YotyP{position:absolute;z-index:4;bottom:34px;left:50%;width:min(1350px,calc(100% - 80px));transform:translateX(-50%);display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.SnailCampusPage_heroLinks__YotyP a{min-height:72px;display:flex;align-items:center;gap:18px;padding:0 26px;border-radius:18px;background:#ffffffe2;backdrop-filter:blur(15px);color:#242322;font-size:20px;transition:transform .2s ease,background .2s ease}.SnailCampusPage_heroLinks__YotyP a:hover{background:#fff}.SnailCampusPage_heroLinks__YotyP svg{margin-left:auto;width:36px;height:36px;border:1px solid #ef9c69;border-radius:50%;padding:8px;color:var(--orange)}.SnailCampusPage_quickNumber__mjzmU{font-size:11px;color:var(--orange);font-weight:750;letter-spacing:1px}.SnailCampusPage_heroPhotoNote__k2Mjd{position:absolute;bottom:119px;right:4%;z-index:2;font-size:10px;color:#fffa;letter-spacing:.7px}.SnailCampusPage_heroApp__vIBDF .SnailCampusPage_heroPhotoNote__k2Mjd{color:#51483da3}.SnailCampusPage_statementSection__QVZxv{padding:110px max(5vw,28px);max-width:1420px;margin:auto}.SnailCampusPage_statementRow__8hFbF{min-height:132px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:170px 1fr 58px;align-items:center;gap:30px}.SnailCampusPage_statementRow__8hFbF:first-child{border-top:1px solid var(--line)}.SnailCampusPage_statementRow__8hFbF>span:first-child{color:var(--orange);font-size:13px;font-weight:700;letter-spacing:1px}.SnailCampusPage_statementRow__8hFbF strong{font-size:clamp(30px,3.1vw,48px);font-weight:530;letter-spacing:-1.2px}.SnailCampusPage_statementIcon__xVXoF{width:55px;height:55px;border:1px solid #dedbd6;border-radius:50%;display:grid;place-items:center;color:var(--orange)}.SnailCampusPage_sectionHeading__jL5ZL{max-width:1250px;margin:0 auto 44px}.SnailCampusPage_aboutCopy__LszAB>span,.SnailCampusPage_featureCopy__YGeJO>span,.SnailCampusPage_featuresIntro__nZq6f>span,.SnailCampusPage_sectionHeading__jL5ZL>span,.SnailCampusPage_usageSection__6pjex>div>span{font-size:12px;color:var(--orange);font-weight:750;letter-spacing:2.2px}.SnailCampusPage_aboutCopy__LszAB h2,.SnailCampusPage_featuresIntro__nZq6f h2,.SnailCampusPage_sectionHeading__jL5ZL h2,.SnailCampusPage_usageSection__6pjex h2{font-size:clamp(38px,4.2vw,61px);font-weight:620;letter-spacing:-2.1px;line-height:1.19;margin:18px 0}.SnailCampusPage_featuresIntro__nZq6f p,.SnailCampusPage_sectionHeading__jL5ZL p{font-size:16px;color:var(--muted);line-height:1.9;max-width:720px}.SnailCampusPage_servicesSection__9MVwm{padding:108px max(5vw,28px) 100px;background:#f8f7f5}.SnailCampusPage_serviceStage__3_Z1V{height:clamp(390px,49vw,680px);position:relative;overflow:hidden;border-radius:26px;max-width:1310px;margin:auto;background:#ddd}.SnailCampusPage_serviceStage__3_Z1V>img{width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .28s ease}.SnailCampusPage_serviceStage__3_Z1V:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#181614bd,transparent 55%)}.SnailCampusPage_serviceOverlay__uopRI{position:absolute;left:5%;bottom:7%;z-index:1;color:#fff}.SnailCampusPage_serviceOverlay__uopRI span{font-size:12px;letter-spacing:2px;color:#ffbb86}.SnailCampusPage_serviceOverlay__uopRI h3{font-size:clamp(38px,4vw,57px);font-weight:600;margin:10px 0}.SnailCampusPage_serviceOverlay__uopRI p{font-size:18px;margin:0}.SnailCampusPage_serviceBottom__RghZv{max-width:1310px;margin:28px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:8%}.SnailCampusPage_serviceTabs__22V5V{gap:7px;border-bottom:1px solid #dedad5;align-self:start}.SnailCampusPage_serviceTabs__22V5V button{position:relative;padding:16px 22px 21px 0;margin-right:25px;background:none;color:#aaa;font-size:18px;white-space:nowrap}.SnailCampusPage_serviceTabs__22V5V button span{font-size:11px;margin-right:11px}.SnailCampusPage_serviceTabs__22V5V .SnailCampusPage_serviceTabActive__yggi5{color:var(--ink);font-weight:650}.SnailCampusPage_serviceTabActive__yggi5:after{content:"";height:3px;right:20px;bottom:-2px;position:absolute;background:var(--orange)}.SnailCampusPage_serviceDescription__Irp_i{padding-top:7px}.SnailCampusPage_serviceDescription__Irp_i p{font-size:16px;line-height:1.85;color:#67635f;margin:0 0 18px}.SnailCampusPage_serviceDescription__Irp_i a{display:inline-flex;gap:8px;align-items:center;color:var(--orange-deep);font-size:14px;font-weight:700}.SnailCampusPage_aboutSection__XPcBF{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:8%;max-width:1310px;padding:120px 28px;margin:auto}.SnailCampusPage_aboutImage__OgxBf{height:480px;border-radius:22px;overflow:hidden}.SnailCampusPage_aboutImage__OgxBf img{width:100%;height:100%;object-fit:cover;object-position:65% center}.SnailCampusPage_aboutCopy__LszAB p{font-size:17px;line-height:2;color:#696661;max-width:550px;margin-bottom:28px}.SnailCampusPage_aboutCopy__LszAB a{display:inline-flex;align-items:center;gap:13px;border-bottom:1px solid var(--orange);padding-bottom:7px;color:var(--orange-deep);font-weight:700;font-size:15px}.SnailCampusPage_valuesSection__vwkbS{padding:110px max(5vw,28px) 125px;background:#F3F5F9}.SnailCampusPage_valueGrid__hMXti{max-width:1300px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.SnailCampusPage_valueGrid__hMXti article{position:relative;min-height:330px;background:#fff;border:1px solid #eee8e1;border-radius:19px;padding:28px;transition:transform .25s ease,box-shadow .25s ease}.SnailCampusPage_valueGrid__hMXti h3{font-size:24px;font-weight:620;margin:0 0 14px}.SnailCampusPage_valueGrid__hMXti p{font-size:15px;line-height:1.85;color:var(--muted);max-width:250px}.SnailCampusPage_domainsSection__yLv7k{padding:115px max(5vw,28px) 130px;background:#faf9f7}.SnailCampusPage_domainGrid__VdiTk{max-width:1300px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.SnailCampusPage_domainGrid__VdiTk article{min-height:263px;border:1px solid #eee8e2;border-radius:17px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;color:var(--orange)}.SnailCampusPage_domainGrid__VdiTk article:nth-child(4n+2){background:#fff6ef}.SnailCampusPage_domainGrid__VdiTk article:nth-child(4n+3){background:#f7f8f5}.SnailCampusPage_domainNumber__oLzUQ{font-size:11px;font-weight:750;letter-spacing:1px;margin-bottom:34px}.SnailCampusPage_domainGrid__VdiTk h3{font-size:23px;color:var(--ink);font-weight:650;margin:17px 0 6px}.SnailCampusPage_domainGrid__VdiTk p{color:var(--muted);font-size:14px;line-height:1.7;margin:0}.SnailCampusPage_featuresSection__qIeMd{padding:115px max(5vw,28px) 35px}.SnailCampusPage_featuresIntro__nZq6f{max-width:1300px;margin:0 auto 45px}.SnailCampusPage_featureRow__1nTbA{max-width:1300px;margin:0 auto 95px;display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:9%;min-height:530px}.SnailCampusPage_featureReverse__gYUpN{grid-template-columns:1.12fr .88fr}.SnailCampusPage_featureReverse__gYUpN .SnailCampusPage_featureCopy__YGeJO{order:2}.SnailCampusPage_featureReverse__gYUpN .SnailCampusPage_featureVisual__Djhsb{order:1}.SnailCampusPage_featureCopy__YGeJO{padding:20px 4%}.SnailCampusPage_featureIcon__vNaEt{width:60px;height:60px;border-radius:18px;background:#fff0e4;color:var(--orange);display:grid;place-items:center;margin:25px 0}.SnailCampusPage_featureCopy__YGeJO h3{font-size:clamp(35px,3.8vw,55px);font-weight:620;letter-spacing:-1.6px;margin:0 0 10px}.SnailCampusPage_featureCopy__YGeJO h4{font-size:20px;font-weight:600;margin:0 0 22px}.SnailCampusPage_featureCopy__YGeJO p{color:#686560;font-size:17px;line-height:1.95;max-width:500px}.SnailCampusPage_featureVisual__Djhsb{min-height:480px;border-radius:26px;overflow:hidden;position:relative;display:grid;place-items:center;background:#fff4e8}.SnailCampusPage_featureVisual__Djhsb>img{width:100%;height:100%;position:absolute;object-fit:cover}.SnailCampusPage_visualWindow__Z6SBa{width:min(410px,75%);min-height:390px;border-radius:32px 32px 0 0;background:#fff;box-shadow:0 26px 70px #8b604035;overflow:hidden;align-self:end}.SnailCampusPage_visualWindowHead__c_9pR{display:flex;justify-content:space-between;padding:25px 28px;color:#888;font-size:14px;font-weight:700}.SnailCampusPage_visualWindowHead__c_9pR span:first-child{color:var(--orange);font-size:20px}.SnailCampusPage_visualWindowHead__c_9pR span:last-child{font-size:8px;letter-spacing:4px}.SnailCampusPage_visualCaption__KRKiu{position:absolute;bottom:12px;right:17px;z-index:2;border-radius:100px;padding:5px 10px;background:#ffffffcf;color:#777;font-size:10px}.SnailCampusPage_visualPlay__PkkNB{position:absolute;z-index:1;width:66px;height:66px;border-radius:50%;display:grid;place-items:center;background:#ffffffdd;color:var(--orange)}.SnailCampusPage_visual_observe__6iQ6X{background:radial-gradient(circle at 67% 40%,#ffd8ae,#ffedcf 50%,#fff6ee)}.SnailCampusPage_visual_steps__l2u2K{background:linear-gradient(140deg,#e8efff,#fbf7ef)}.SnailCampusPage_visual_play__cfExw{background:linear-gradient(140deg,#ffe9d0,#fbd1b9)}.SnailCampusPage_visual_parent__Fxgh2{background:#f2ece4}.SnailCampusPage_visual_cards__1x8Nz{background:linear-gradient(140deg,#e8f2e8,#fff5df)}.SnailCampusPage_visual_growth__Yji9A{background:linear-gradient(140deg,#f9e9e2,#fff5f0)}.SnailCampusPage_visual_relax__hA2C9{background:linear-gradient(140deg,#5e79a2,#a8c3d5)}.SnailCampusPage_cardsScene__kwXUD,.SnailCampusPage_growthScene__cWiuy,.SnailCampusPage_observeScene__8Igve,.SnailCampusPage_playScene__otshj,.SnailCampusPage_relaxScene__PoN79,.SnailCampusPage_stepsScene__IaSni{height:290px;padding:20px 30px;text-align:center}.SnailCampusPage_sunShape__9O34s{display:block;color:#ffc55f;font-size:70px;line-height:1}.SnailCampusPage_promptBubble__8qH7r{display:block;background:#fff6e9;border-radius:15px;padding:12px;color:#aa673d;font-size:15px}.SnailCampusPage_choiceTiles__jRvxw{display:flex;gap:12px;margin-top:22px}.SnailCampusPage_choiceTiles__jRvxw i{flex:1;display:grid;place-items:center;height:75px;border-radius:16px;background:#fff1d9;color:#ec9253;font-size:36px;font-style:normal}.SnailCampusPage_choiceTiles__jRvxw i:nth-child(2){background:#e6f3d9;color:#89bf74}.SnailCampusPage_choiceTiles__jRvxw i:nth-child(3){background:#e1ecff;color:#79a7e8}.SnailCampusPage_growthScene__cWiuy p,.SnailCampusPage_playScene__otshj p,.SnailCampusPage_stepsScene__IaSni p{font-size:17px;font-weight:650;margin:5px 0 35px}.SnailCampusPage_stepsScene__IaSni>div{display:flex;justify-content:center;gap:12px;align-items:flex-end}.SnailCampusPage_stepsScene__IaSni span{background:#fff0dc;border-radius:18px;padding:25px 16px;color:#e47e44;font-size:25px}.SnailCampusPage_stepsScene__IaSni span:nth-child(2){padding-top:45px;background:#e5f1dd;color:#78a558}.SnailCampusPage_stepsScene__IaSni span:nth-child(3){padding-top:65px;background:#e9e9fb;color:#8a8cc8}.SnailCampusPage_stepsScene__IaSni b{font-size:14px;color:#444}.SnailCampusPage_playScene__otshj>div{display:grid;grid-template-columns:repeat(2,85px);justify-content:center;gap:13px;margin-bottom:16px}.SnailCampusPage_playScene__otshj>div span{height:70px;display:grid;place-items:center;border-radius:15px;background:#fff0dc;font-size:43px}.SnailCampusPage_playScene__otshj>div span:nth-child(2),.SnailCampusPage_playScene__otshj>div span:nth-child(3){background:#e7f2d9}.SnailCampusPage_playScene__otshj small{color:#777}.SnailCampusPage_cardsScene__kwXUD{display:flex;justify-content:center;align-items:center;gap:9px}.SnailCampusPage_cardsScene__kwXUD>div{width:30%;height:155px;background:#fff3d8;border-radius:18px;display:grid;place-items:center;box-shadow:0 8px 20px #5f59451b}.SnailCampusPage_cardsScene__kwXUD>div:nth-child(2){transform:translateY(-20px);background:#e5f4fb}.SnailCampusPage_cardsScene__kwXUD>div:nth-child(3){background:#e6f3df}.SnailCampusPage_cardsScene__kwXUD span{font-size:65px}.SnailCampusPage_cardsScene__kwXUD small{font-size:16px}.SnailCampusPage_growthBars__1KT7_{height:150px;display:flex;align-items:end;justify-content:center;gap:12px;margin:15px 0}.SnailCampusPage_growthBars__1KT7_ i{width:37px;height:36%;background:#fcb87b;border-radius:7px 7px 0 0}.SnailCampusPage_growthBars__1KT7_ i:nth-child(2){height:58%}.SnailCampusPage_growthBars__1KT7_ i:nth-child(3){height:46%}.SnailCampusPage_growthBars__1KT7_ i:nth-child(4){height:82%}.SnailCampusPage_growthBars__1KT7_ i:nth-child(5){height:100%;background:var(--orange)}.SnailCampusPage_growthScene__cWiuy>span{font-size:13px;color:var(--orange)}.SnailCampusPage_relaxScene__PoN79{color:#5b75a0;display:flex;align-items:center;flex-direction:column}.SnailCampusPage_relaxScene__PoN79 p{font-size:20px;margin:13px}.SnailCampusPage_waveBars__uEHGd{display:flex;gap:5px;align-items:center;height:45px}.SnailCampusPage_waveBars__uEHGd i{height:14px;width:5px;border-radius:5px;background:#9cadd2}.SnailCampusPage_waveBars__uEHGd i:nth-child(2),.SnailCampusPage_waveBars__uEHGd i:nth-child(6){height:25px}.SnailCampusPage_waveBars__uEHGd i:nth-child(3),.SnailCampusPage_waveBars__uEHGd i:nth-child(5){height:37px}.SnailCampusPage_waveBars__uEHGd i:nth-child(4){height:44px}.SnailCampusPage_usageSection__6pjex{padding:75px max(5vw,28px);background:#f7f6f4;display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;align-items:center}.SnailCampusPage_usageSection__6pjex>div,.SnailCampusPage_usageSection__6pjex>p{max-width:700px}.SnailCampusPage_usageSection__6pjex h2{font-size:clamp(31px,3vw,42px)}.SnailCampusPage_usageSection__6pjex p{font-size:15px;line-height:1.9;color:#696661}.SnailCampusPage_ctaSection__hbNWD{background:radial-gradient(circle at 84% 40%,#ffe2c1 0,transparent 32%),linear-gradient(110deg,#f9b075,#fbe3cb 65%,#fff1df);padding:95px max(6vw,28px);display:flex;justify-content:space-between;align-items:end;gap:30px}.SnailCampusPage_ctaSection__hbNWD>div:first-child{max-width:850px}.SnailCampusPage_ctaSection__hbNWD span{font-size:13px;color:#a54a1e;font-weight:700;letter-spacing:2px}.SnailCampusPage_ctaSection__hbNWD h2{font-size:clamp(36px,4.4vw,62px);line-height:1.2;letter-spacing:-1.9px;font-weight:650;margin:16px 0}.SnailCampusPage_ctaSection__hbNWD p{font-size:16px;color:#6b4a35}.SnailCampusPage_ctaActions__fjWUc{display:flex;flex-direction:column;gap:10px;flex:none}.SnailCampusPage_ctaActions__fjWUc :is(a,button){min-width:220px;height:54px;border-radius:100px;padding:0 20px;display:flex;justify-content:space-between;align-items:center;font-weight:650;font-size:15px}.SnailCampusPage_ctaActions__fjWUc button{background:var(--ink);border:1px solid var(--ink);color:#fff}.SnailCampusPage_ctaActions__fjWUc a{background:#fff8;border:1px solid #fff;color:var(--ink)}.SnailCampusPage_footer__FEqQF{background:#fff;color:#333;padding:85px max(6vw,28px) 25px}.SnailCampusPage_footerMain__HjW2p{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px;max-width:1320px;margin:auto}.SnailCampusPage_footerBrand__TscfJ img{display:block;width:180px;height:auto}.SnailCampusPage_footerBrand__TscfJ p{margin:24px 0 0;line-height:1.9;color:#333;font-size:14px}.SnailCampusPage_footerMain__HjW2p h3{font-size:16px;font-weight:600;margin:3px 0 22px}.SnailCampusPage_footerMain__HjW2p a,.SnailCampusPage_footerMain__HjW2p button{display:block;background:none;border:0;color:#333;font-size:14px;margin:0 0 13px;padding:0;text-align:left}.SnailCampusPage_footerMain__HjW2p :is(a,button):hover{color:var(--orange-deep)}.SnailCampusPage_footerBottom__3PjxM{border-top:1px solid #e9e6e2;margin:78px auto 0;padding-top:22px;max-width:1320px;display:flex;justify-content:space-between;color:#333;font-size:12px}.SnailCampusPage_footerBottom__3PjxM a{color:#333}.SnailCampusPage_noticeBackdrop__D54Tb{position:fixed;inset:0;z-index:200;background:#18120ea8;display:grid;place-items:center;padding:20px}.SnailCampusPage_noticeDialog__xfDN5{width:min(440px,100%);background:#fff;border-radius:24px;padding:36px;position:relative;text-align:center;box-shadow:0 30px 90px #0004}.SnailCampusPage_noticeDialog__xfDN5>span{width:58px;height:58px;border-radius:50%;background:#fff0e5;color:var(--orange);display:grid;place-items:center;margin:0 auto 16px}.SnailCampusPage_noticeDialog__xfDN5 h2{font-size:23px;margin:0 0 11px}.SnailCampusPage_noticeDialog__xfDN5 p{color:#6d6964;line-height:1.8;font-size:15px}.SnailCampusPage_noticeDialog__xfDN5>button:last-child{height:43px;padding:0 24px;border:0;background:var(--orange);color:#fff;border-radius:100px;margin-top:12px}.SnailCampusPage_noticeClose__dtv0b{position:absolute;right:14px;top:14px;background:none;border:0;color:#777}@media(max-width:1100px){.SnailCampusPage_headerInner__t2mA2{width:calc(100% - 48px);gap:18px}.SnailCampusPage_nav__AetkL{gap:17px}.SnailCampusPage_nav__AetkL a{font-size:12px}.SnailCampusPage_headerActions__BpB2I{gap:8px}.SnailCampusPage_heroContent__h9VGx{width:calc(100% - 64px)}.SnailCampusPage_heroLinks__YotyP{width:calc(100% - 48px)}.SnailCampusPage_heroLinks__YotyP a{font-size:17px;padding:0 17px}.SnailCampusPage_valueGrid__hMXti{grid-template-columns:repeat(2,1fr)}.SnailCampusPage_domainGrid__VdiTk{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.SnailCampusPage_header___iLlQ{height:60px}.SnailCampusPage_headerInner__t2mA2{width:calc(100% - 32px);justify-content:space-between}.SnailCampusPage_brand__Y9ftS{font-size:21px}.SnailCampusPage_brandMark__xtZZE{width:23px;height:23px;font-size:20px}.SnailCampusPage_menuButton__H4jGD{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid #fff9;background:#ffffff2e;color:inherit;margin-left:auto}.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_menuButton__H4jGD,.SnailCampusPage_siteApp__4kqON .SnailCampusPage_menuButton__H4jGD{border-color:#3336}.SnailCampusPage_nav__AetkL{display:none;position:absolute;top:61px;left:16px;right:16px;height:auto;padding:8px;background:#fff;border-radius:16px;box-shadow:0 15px 45px #0002;align-items:stretch;flex-direction:column;gap:0}.SnailCampusPage_navOpen___510G{display:flex}.SnailCampusPage_nav__AetkL a{color:var(--ink);height:auto;font-size:15px;padding:13px 15px}.SnailCampusPage_headerActions__BpB2I,.SnailCampusPage_navCurrent__3IIaB:after{display:none}.SnailCampusPage_hero__n5n6z{min-height:760px;align-items:flex-start}.SnailCampusPage_heroHome__NlQeI{background-position:65%}.SnailCampusPage_heroApp__vIBDF{background-position:64%}.SnailCampusPage_heroHome__NlQeI .SnailCampusPage_heroShade__Pf9g3{background:linear-gradient(90deg,#171614c9,#17161458 70%),linear-gradient(0deg,#201816a8,transparent 45%)}.SnailCampusPage_heroApp__vIBDF .SnailCampusPage_heroShade__Pf9g3{background:linear-gradient(90deg,#fffbf5f2,#fff7e9c9 70%,#fff5e487),linear-gradient(0deg,#36201961,transparent 40%)}.SnailCampusPage_heroContent__h9VGx{width:calc(100% - 38px);padding:118px 0 220px}.SnailCampusPage_heroKicker__5cxXF{font-size:10px;letter-spacing:1.6px;margin-bottom:14px}.SnailCampusPage_heroContent__h9VGx h1{font-size:clamp(33px,8vw,47px);letter-spacing:-1.3px}.SnailCampusPage_heroContent__h9VGx h1 em{font-size:.65em;white-space:normal}.SnailCampusPage_heroContent__h9VGx p{font-size:14px;line-height:1.8;max-width:90%;margin:20px 0 23px}.SnailCampusPage_heroActions__pFLVc{gap:8px}.SnailCampusPage_heroActions__pFLVc :is(a,button){min-height:43px;font-size:12px;padding:0 13px;gap:7px}.SnailCampusPage_heroLinks__YotyP{width:calc(100% - 32px);bottom:18px;grid-template-columns:1fr;gap:7px}.SnailCampusPage_heroLinks__YotyP a{min-height:54px;border-radius:13px;font-size:16px;padding:0 17px}.SnailCampusPage_heroLinks__YotyP svg{width:30px;height:30px}.SnailCampusPage_heroPhotoNote__k2Mjd{display:none}.SnailCampusPage_statementSection__QVZxv{padding:65px 20px}.SnailCampusPage_statementRow__8hFbF{min-height:105px;grid-template-columns:1fr 37px;gap:4px}.SnailCampusPage_statementRow__8hFbF>span:first-child{grid-column:1/2;align-self:end;font-size:10px}.SnailCampusPage_statementRow__8hFbF strong{grid-column:1/2;font-size:25px;align-self:start;letter-spacing:-.5px}.SnailCampusPage_statementIcon__xVXoF{grid-column:2;grid-row:1/3;width:35px;height:35px}.SnailCampusPage_statementIcon__xVXoF svg{width:18px}.SnailCampusPage_domainsSection__yLv7k,.SnailCampusPage_featuresSection__qIeMd,.SnailCampusPage_servicesSection__9MVwm,.SnailCampusPage_valuesSection__vwkbS{padding:75px 20px}.SnailCampusPage_sectionHeading__jL5ZL{margin-bottom:28px}.SnailCampusPage_aboutCopy__LszAB h2,.SnailCampusPage_featuresIntro__nZq6f h2,.SnailCampusPage_sectionHeading__jL5ZL h2{font-size:39px;letter-spacing:-1.1px}.SnailCampusPage_featuresIntro__nZq6f p,.SnailCampusPage_sectionHeading__jL5ZL p{font-size:14px}.SnailCampusPage_serviceStage__3_Z1V{height:390px;border-radius:17px}.SnailCampusPage_serviceStage__3_Z1V>img{object-position:64% center}.SnailCampusPage_serviceOverlay__uopRI{left:6%;right:6%;bottom:7%}.SnailCampusPage_serviceOverlay__uopRI h3{font-size:34px}.SnailCampusPage_serviceOverlay__uopRI p{font-size:14px}.SnailCampusPage_serviceBottom__RghZv{display:block}.SnailCampusPage_serviceTabs__22V5V button{font-size:15px;margin-right:8px}.SnailCampusPage_serviceDescription__Irp_i{padding-top:18px}.SnailCampusPage_serviceDescription__Irp_i p{font-size:14px}.SnailCampusPage_aboutSection__XPcBF{display:flex;flex-direction:column;padding:75px 20px;gap:36px}.SnailCampusPage_aboutImage__OgxBf{height:300px;width:100%}.SnailCampusPage_aboutCopy__LszAB p{font-size:15px}.SnailCampusPage_valueGrid__hMXti{grid-template-columns:1fr 1fr;gap:9px}.SnailCampusPage_valueGrid__hMXti article{min-height:245px;padding:18px;border-radius:13px}.SnailCampusPage_valueGrid__hMXti h3{font-size:19px;margin:50px 0 7px}.SnailCampusPage_valueGrid__hMXti p{font-size:12px}.SnailCampusPage_valueArrow__Y9QXP{right:13px;bottom:12px;width:18px}.SnailCampusPage_domainGrid__VdiTk{grid-template-columns:repeat(2,1fr);gap:9px}.SnailCampusPage_domainGrid__VdiTk article{min-height:225px;padding:18px}.SnailCampusPage_domainGrid__VdiTk h3{font-size:19px}.SnailCampusPage_domainGrid__VdiTk p{font-size:12px}.SnailCampusPage_domainNumber__oLzUQ{margin-bottom:23px}.SnailCampusPage_featuresSection__qIeMd{padding-bottom:5px}.SnailCampusPage_featuresIntro__nZq6f{margin-bottom:30px}.SnailCampusPage_featureReverse__gYUpN,.SnailCampusPage_featureRow__1nTbA{display:flex;flex-direction:column;gap:20px;min-height:0;margin-bottom:72px}.SnailCampusPage_featureReverse__gYUpN .SnailCampusPage_featureCopy__YGeJO,.SnailCampusPage_featureReverse__gYUpN .SnailCampusPage_featureVisual__Djhsb{order:0}.SnailCampusPage_featureCopy__YGeJO{padding:0;width:100%}.SnailCampusPage_featureCopy__YGeJO h3{font-size:38px}.SnailCampusPage_featureCopy__YGeJO h4{font-size:17px}.SnailCampusPage_featureCopy__YGeJO p{font-size:14px}.SnailCampusPage_featureIcon__vNaEt{margin:18px 0}.SnailCampusPage_featureVisual__Djhsb{width:100%;min-height:360px;border-radius:18px}.SnailCampusPage_visualWindow__Z6SBa{min-height:315px}.SnailCampusPage_visualWindowHead__c_9pR{padding:18px}.SnailCampusPage_cardsScene__kwXUD,.SnailCampusPage_growthScene__cWiuy,.SnailCampusPage_observeScene__8Igve,.SnailCampusPage_playScene__otshj,.SnailCampusPage_relaxScene__PoN79,.SnailCampusPage_stepsScene__IaSni{height:260px;padding:13px}.SnailCampusPage_usageSection__6pjex{display:block;padding:60px 20px}.SnailCampusPage_usageSection__6pjex h2{font-size:32px}.SnailCampusPage_usageSection__6pjex p{font-size:13px}.SnailCampusPage_ctaSection__hbNWD{padding:70px 20px;display:block}.SnailCampusPage_ctaSection__hbNWD h2{font-size:37px}.SnailCampusPage_ctaActions__fjWUc{margin-top:35px}.SnailCampusPage_ctaActions__fjWUc :is(a,button){width:100%}.SnailCampusPage_footer__FEqQF{padding:65px 20px 23px}.SnailCampusPage_footerMain__HjW2p{grid-template-columns:repeat(2,1fr);gap:38px 24px}.SnailCampusPage_footerBrand__TscfJ{grid-column:1/-1}.SnailCampusPage_footerBottom__3PjxM{margin-top:50px}}@media(prefers-reduced-motion:reduce){.SnailCampusPage_site__7Y6Vc *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.SnailCampusPage_brand__Y9ftS img{display:block;width:180px;height:auto}.SnailCampusPage_header___iLlQ{color:var(--ink)}.SnailCampusPage_headerScrolled__J6IvF{background:transparent;box-shadow:none;backdrop-filter:none}.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_headerInner__t2mA2{width:min(1320px,calc(100% - 64px));gap:16px;justify-content:space-between}.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_brand__Y9ftS,.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_headerActions__BpB2I,.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_nav__AetkL{height:54px;background:#ffffffd9;border-radius:100px;box-shadow:0 6px 28px #2820151b;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_brand__Y9ftS{padding:0 20px;flex:none}.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_nav__AetkL{flex:0 1 auto;padding:0 25px;gap:clamp(16px,2vw,29px)}.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_navCurrent__3IIaB:after{bottom:9px;background:var(--orange)}.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_headerActions__BpB2I{padding:0 9px;gap:8px;flex:none}.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_moreButton__8VZFi{border:0;background:transparent}.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_headerDownload__l3Pyz{min-width:96px}.SnailCampusPage_heroHome__NlQeI{background-image:url(/sites/snail-campus-adaptation/city-family-20260921.webp)}.SnailCampusPage_heroHome__NlQeI .SnailCampusPage_heroShade__Pf9g3{background:linear-gradient(90deg,#fffdf8a3,#fffdf87a 38%,transparent 72%)}.SnailCampusPage_heroHome__NlQeI .SnailCampusPage_heroKicker__5cxXF{color:#a46742}.SnailCampusPage_heroHome__NlQeI .SnailCampusPage_heroContent__h9VGx h1{color:var(--ink)}.SnailCampusPage_heroHome__NlQeI .SnailCampusPage_heroContent__h9VGx p{color:#514d49}.SnailCampusPage_heroHome__NlQeI .SnailCampusPage_heroSecondary__Jb4Ey{background:#ffffffbb;border-color:#fff;color:var(--ink)}.SnailCampusPage_heroHome__NlQeI .SnailCampusPage_heroPhotoNote__k2Mjd{bottom:24px;color:#726b65}.SnailCampusPage_servicesSection__9MVwm{padding:105px max(5vw,28px);background:#faf8f5}.SnailCampusPage_serviceLayout__rjsbY{max-width:1320px;margin:auto;display:grid;grid-template-columns:34% 66%;align-items:start}.SnailCampusPage_serviceInfo__UwmS9{padding:8px 7% 0 0;display:flex;flex-direction:column;min-height:650px}.SnailCampusPage_serviceHeading__Lz8Sf h2{font-size:clamp(34px,3vw,46px);font-weight:650;letter-spacing:-1.4px;margin:0 0 9px}.SnailCampusPage_serviceHeading__Lz8Sf p{font-size:17px;color:#8b8985;margin:0}.SnailCampusPage_serviceTabs__22V5V{display:flex;flex-direction:column;border:0;gap:12px;margin-top:118px}.SnailCampusPage_serviceTabs__22V5V button{display:flex;align-items:center;gap:24px;width:100%;height:76px;margin:0;padding:0 10px 0 0;text-align:left;font-size:24px;font-weight:600;color:#343434;border:0}.SnailCampusPage_serviceTabs__22V5V button span{font-size:20px;font-weight:450;color:#777;margin:0;min-width:74px}.SnailCampusPage_serviceTabs__22V5V .SnailCampusPage_serviceTabActive__yggi5,.SnailCampusPage_serviceTabs__22V5V .SnailCampusPage_serviceTabActive__yggi5 span{color:var(--orange-deep)}.SnailCampusPage_serviceTabActive__yggi5:after{left:0;right:auto;bottom:2px;width:min(290px,90%);height:2px;background:linear-gradient(90deg,#ffd6c6,var(--orange))}.SnailCampusPage_serviceDescription__Irp_i{border-top:1px solid #e5dfd7;margin-top:auto;padding:28px 0 0}.SnailCampusPage_serviceDescription__Irp_i h3{font-size:25px;margin:0 0 20px;font-weight:650}.SnailCampusPage_serviceDescription__Irp_i p{font-size:15px;line-height:1.9;margin:0 0 25px;color:#74716e;max-width:330px}.SnailCampusPage_serviceDescription__Irp_i a{font-size:16px}.SnailCampusPage_serviceVisual__ZM4cM{padding:0 0 0 2%;position:relative;min-width:0}.SnailCampusPage_serviceOval__sxxIT{height:clamp(370px,40vw,570px);overflow:hidden;border-radius:50%;background:#eaf1f5;isolation:isolate}.SnailCampusPage_serviceOval__sxxIT img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.SnailCampusPage_serviceOrbit__wlaWD{height:60px;margin:0 8% -4px;border-bottom:2px solid #d9dfe3;border-radius:0 0 50% 50%}.SnailCampusPage_serviceOrbit__wlaWD span{position:absolute;bottom:-5px;width:10px;height:10px;border-radius:50%;background:var(--orange-deep)}.SnailCampusPage_serviceOrbit__wlaWD span:first-child{left:0}.SnailCampusPage_serviceOrbit__wlaWD span:last-child{right:0;background:#cfd5da}.SnailCampusPage_serviceThumbs__uH1Sz{display:flex;justify-content:space-between;align-items:start;gap:24px}.SnailCampusPage_serviceThumbs__uH1Sz button{width:180px;display:flex;flex-direction:column;align-items:center;text-align:center;border:0;background:none;color:var(--ink);padding:0}.SnailCampusPage_serviceThumbs__uH1Sz img{width:140px;height:140px;border-radius:50%;object-fit:cover;border:2px solid transparent;transition:border-color .2s,transform .2s}.SnailCampusPage_serviceThumbs__uH1Sz .SnailCampusPage_serviceThumbActive__Lijc8 img{border-color:var(--orange-deep)}.SnailCampusPage_serviceThumbs__uH1Sz .SnailCampusPage_serviceMakerThumb__qZ0me{object-position:65% center}.SnailCampusPage_serviceThumbs__uH1Sz strong{font-size:18px;font-weight:650;margin-top:11px}.SnailCampusPage_serviceThumbs__uH1Sz small{font-size:12px;color:#83817e;margin-top:3px}.SnailCampusPage_aboutSection__XPcBF,.SnailCampusPage_servicesSection__9MVwm,.SnailCampusPage_valuesSection__vwkbS{scroll-margin-top:96px}@media(max-width:1100px){.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_headerInner__t2mA2{width:calc(100% - 32px)}.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_brand__Y9ftS{padding:0 14px}.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_brand__Y9ftS img{width:145px}.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_nav__AetkL{padding:0 14px;gap:12px}.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_nav__AetkL a{font-size:11px}.SnailCampusPage_serviceInfo__UwmS9{min-height:570px}.SnailCampusPage_serviceTabs__22V5V{margin-top:74px}.SnailCampusPage_serviceTabs__22V5V button{font-size:20px}.SnailCampusPage_serviceThumbs__uH1Sz img{width:110px;height:110px}}@media(max-width:760px){.SnailCampusPage_brand__Y9ftS img{width:144px}.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_headerInner__t2mA2{width:calc(100% - 28px);gap:8px}.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_brand__Y9ftS{height:48px;padding:0 14px}.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_brand__Y9ftS img{width:132px}.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_nav__AetkL{display:none;position:absolute;top:62px;left:14px;right:14px;height:auto;padding:9px;border-radius:15px;box-shadow:0 14px 38px #0002}.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_navOpen___510G{display:flex}.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_nav__AetkL a{font-size:15px}.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_menuButton__H4jGD{background:#fffffff2;border:0;box-shadow:0 6px 28px #2820151b;width:48px;height:48px}.SnailCampusPage_heroHome__NlQeI{background-position:66%}.SnailCampusPage_heroHome__NlQeI .SnailCampusPage_heroShade__Pf9g3{background:linear-gradient(90deg,#fffdf8de,#fffdf8a3 75%,#fffdf86b)}.SnailCampusPage_heroHome__NlQeI .SnailCampusPage_heroContent__h9VGx{padding-bottom:100px}.SnailCampusPage_heroHome__NlQeI .SnailCampusPage_heroPhotoNote__k2Mjd{display:none}.SnailCampusPage_servicesSection__9MVwm{padding:72px 20px 80px}.SnailCampusPage_serviceLayout__rjsbY{display:flex;flex-direction:column}.SnailCampusPage_serviceInfo__UwmS9{min-height:0;width:100%;padding:0}.SnailCampusPage_serviceHeading__Lz8Sf h2{font-size:33px}.SnailCampusPage_serviceHeading__Lz8Sf p{font-size:14px}.SnailCampusPage_serviceTabs__22V5V{margin-top:32px;gap:0}.SnailCampusPage_serviceTabs__22V5V button{height:62px;font-size:20px;gap:15px}.SnailCampusPage_serviceTabs__22V5V button span{font-size:17px;min-width:36px}.SnailCampusPage_serviceDescription__Irp_i{margin-top:32px;padding-top:22px}.SnailCampusPage_serviceDescription__Irp_i h3{font-size:22px;margin-bottom:10px}.SnailCampusPage_serviceDescription__Irp_i p{max-width:none;font-size:14px;margin-bottom:16px}.SnailCampusPage_serviceVisual__ZM4cM{width:100%;padding:32px 0 0}.SnailCampusPage_serviceOval__sxxIT{height:300px}.SnailCampusPage_serviceOrbit__wlaWD{height:40px}.SnailCampusPage_serviceThumbs__uH1Sz{padding:0 4%}.SnailCampusPage_serviceThumbs__uH1Sz button{width:125px}.SnailCampusPage_serviceThumbs__uH1Sz img{width:90px;height:90px}.SnailCampusPage_serviceThumbs__uH1Sz strong{font-size:14px}.SnailCampusPage_serviceThumbs__uH1Sz small{font-size:10px}}.SnailCampusPage_valueGrid__hMXti h3{margin-top:0}.SnailCampusPage_valueGrid__hMXti article{min-height:0;overflow:hidden}.SnailCampusPage_valueImage__oL3Ni{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;margin:0 0 16px;border-radius:14px}.SnailCampusPage_header___iLlQ{transition:transform .26s ease,opacity .26s ease,background .25s ease,box-shadow .25s ease,color .25s ease}.SnailCampusPage_headerHidden__qX_ZI:not(:focus-within){transform:translateY(calc(-100% - 18px));opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.SnailCampusPage_header___iLlQ{transition:none}}.SnailCampusPage_heroHome__NlQeI{background-image:url(/sites/snail-campus-adaptation/revision-oct10/home-hero-sunset-family.fast.webp);background-position:50%}@media(max-width:760px){.SnailCampusPage_heroHome__NlQeI{background-position:75%}}.SnailCampusPage_headerLogin__rXm8T{height:36px;padding:0 12px;border:0;background:transparent;color:inherit;font-size:13px;white-space:nowrap}.SnailCampusPage_navLogin__AlJac{display:none}@media(max-width:760px){.SnailCampusPage_navLogin__AlJac{display:flex;min-height:48px;align-items:center;padding:12px 15px;border:0;background:transparent;color:var(--ink);font-size:15px;text-align:left}.SnailCampusPage_heroHome__NlQeI .SnailCampusPage_heroShade__Pf9g3{background:linear-gradient(90deg,#fffdf8ef,#fffdf89c 70%,#fffdf84a)}.SnailCampusPage_heroHome__NlQeI .SnailCampusPage_heroContent__h9VGx h1{color:var(--ink)}.SnailCampusPage_heroHome__NlQeI .SnailCampusPage_heroContent__h9VGx p{color:#514d49}.SnailCampusPage_heroHome__NlQeI .SnailCampusPage_heroSecondary__Jb4Ey{background:#ffffffbd;border-color:#fff;color:var(--ink)}}.SnailCampusPage_ctaScene__QDeMD{position:relative;isolation:isolate;padding:72px 0;background:#fff}.SnailCampusPage_ctaHome__9BC0t{position:relative;z-index:1;width:min(1360px,calc(100% - 64px));margin:0 auto;background-color:#f9732c;background-image:url(/sites/snail-campus-adaptation/home-cta-orange.fast.webp);background-position:50%;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;border:1px solid #ffffff9c;border-radius:999px;padding:36px clamp(40px,6vw,88px);color:#fff;align-items:center;box-shadow:0 20px 55px #ae3e1733}.SnailCampusPage_ctaHome__9BC0t h2{color:#fff;margin:0 0 18px}.SnailCampusPage_ctaHome__9BC0t p{color:#fff;opacity:.9;margin:0}.SnailCampusPage_ctaHome__9BC0t .SnailCampusPage_ctaActions__fjWUc button{background:#ffffff26;border-color:#ffffffaa;color:#fff}.SnailCampusPage_ctaHome__9BC0t .SnailCampusPage_ctaActions__fjWUc a{background:transparent;border-color:#ffffffaa;color:#fff}.SnailCampusPage_ctaHome__9BC0t .SnailCampusPage_ctaActions__fjWUc :is(a,button):hover{background:#ffffff38}.SnailCampusPage_ctaHome__9BC0t .SnailCampusPage_ctaActions__fjWUc a:first-child{background:#ffffffd9;color:#d9500b;border-color:#ffffffaa;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.SnailCampusPage_ctaHome__9BC0t .SnailCampusPage_ctaActions__fjWUc a:first-child:hover{background:#fffffff2}@media(max-width:760px){.SnailCampusPage_ctaScene__QDeMD{padding:48px 0}.SnailCampusPage_ctaHome__9BC0t{width:calc(100% - 32px);border-radius:32px;padding:32px 24px;background-attachment:scroll;background-position:63%}.SnailCampusPage_ctaHome__9BC0t h2{font-size:28px;line-height:1.3}.SnailCampusPage_ctaHome__9BC0t p{font-size:13px}.SnailCampusPage_ctaHome__9BC0t .SnailCampusPage_ctaActions__fjWUc{margin-top:22px}.SnailCampusPage_valueGrid__hMXti article{padding:12px}.SnailCampusPage_valueImage__oL3Ni{margin-bottom:10px;border-radius:10px}.SnailCampusPage_valueGrid__hMXti h3{font-size:17px}.SnailCampusPage_valueGrid__hMXti p{font-size:12px}}@media(prefers-reduced-motion:reduce){.SnailCampusPage_ctaHome__9BC0t{background-attachment:scroll}}.SnailCampusPage_servicesSection__9MVwm{background:#fbf9f6;padding:110px max(5vw,28px) 115px}.SnailCampusPage_serviceLayout__rjsbY{max-width:1160px;grid-template-columns:270px minmax(0,1fr);gap:55px}.SnailCampusPage_serviceInfo__UwmS9{min-height:0;padding:0}.SnailCampusPage_serviceHeading__Lz8Sf h2{font-size:34px;letter-spacing:-1px}.SnailCampusPage_serviceHeading__Lz8Sf p{font-size:15px}.SnailCampusPage_serviceTabs__22V5V{margin-top:95px;gap:27px}.SnailCampusPage_serviceTabs__22V5V button{height:66px;font-size:26px;gap:32px}.SnailCampusPage_serviceTabs__22V5V button span{min-width:36px;font-size:22px}.SnailCampusPage_serviceDescription__Irp_i{margin-top:100px;padding-top:32px}.SnailCampusPage_serviceDescription__Irp_i h3{font-size:23px}.SnailCampusPage_serviceDescription__Irp_i p{font-size:14px;line-height:1.7}.SnailCampusPage_serviceOval__sxxIT{height:auto;aspect-ratio:831/526;border-radius:48% 52% 37% 31%/57% 60% 40% 43%;position:relative}.SnailCampusPage_serviceVideoTrigger__iq2JN{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;border:0;background:transparent;cursor:pointer}.SnailCampusPage_servicePlayIcon__qspta{display:grid;place-items:center;width:76px;height:76px;padding-left:4px;border:1px solid #fff;border-radius:50%;background:#fffffff0;color:#f5781d;box-shadow:0 8px 30px #50331f29;transition:background .2s ease}.SnailCampusPage_servicePlayLabel__rrru1{padding:6px 16px;border-radius:999px;background:#ffffffed;color:#4a4038;font-size:14px;line-height:1.5}.SnailCampusPage_serviceVideoTrigger__iq2JN:hover .SnailCampusPage_servicePlayIcon__qspta{background:#fff2e5}.SnailCampusPage_serviceVideoTrigger__iq2JN:focus-visible{outline:3px solid #ff781c;outline-offset:-6px}@media(max-width:760px){.SnailCampusPage_servicePlayIcon__qspta{width:56px;height:56px}.SnailCampusPage_servicePlayIcon__qspta svg{width:24px;height:24px}.SnailCampusPage_serviceVideoTrigger__iq2JN{gap:8px}.SnailCampusPage_servicePlayLabel__rrru1{font-size:12px;padding:4px 12px}}.SnailCampusPage_serviceOrbit__wlaWD{height:75px;margin:-12px 7% -15px;border-bottom-width:1.5px}.SnailCampusPage_serviceThumbs__uH1Sz{padding:0 8%}.SnailCampusPage_serviceThumbs__uH1Sz img{width:min(15vw,175px);height:min(15vw,175px)}.SnailCampusPage_aboutSection__XPcBF{max-width:1200px;min-height:460px;grid-template-columns:1fr 1fr;gap:0;margin:96px auto;padding:0;background:#fff;border:1px solid #e9ecf1;border-radius:30px;box-shadow:0 20px 60px #202b3a0d;overflow:hidden}.SnailCampusPage_aboutBackdrop__ZvIhC{background:#fff;padding:96px 20px}.SnailCampusPage_aboutBackdrop__ZvIhC .SnailCampusPage_aboutSection__XPcBF{margin:0 auto}.SnailCampusPage_aboutImage__OgxBf{height:100%;min-height:460px;border-radius:0}.SnailCampusPage_aboutCopy__LszAB{padding:40px clamp(32px,4.5vw,68px)}@media(max-width:760px){.SnailCampusPage_servicesSection__9MVwm{padding:72px 20px 90px}.SnailCampusPage_serviceLayout__rjsbY{display:flex;gap:0}.SnailCampusPage_serviceTabs__22V5V{margin-top:32px;gap:0}.SnailCampusPage_serviceTabs__22V5V button{height:62px;font-size:19px;gap:14px}.SnailCampusPage_serviceTabs__22V5V button span{min-width:30px;font-size:16px}.SnailCampusPage_serviceDescription__Irp_i{margin-top:28px;padding-top:24px}.SnailCampusPage_serviceOval__sxxIT{aspect-ratio:831/526}.SnailCampusPage_serviceOrbit__wlaWD{height:42px;margin:-5px 7% -8px}.SnailCampusPage_serviceThumbs__uH1Sz img{width:100px;height:100px}.SnailCampusPage_aboutSection__XPcBF{margin:56px 16px;padding:0;min-height:0;display:flex;gap:0;border-radius:25px}.SnailCampusPage_aboutImage__OgxBf{height:260px;min-height:0;border-radius:0}.SnailCampusPage_aboutCopy__LszAB{padding:30px 22px 34px}}.SnailCampusPage_servicesSection__9MVwm{background:#fff}.SnailCampusPage_aboutCopy__LszAB h2,.SnailCampusPage_ctaSection__hbNWD h2,.SnailCampusPage_featureCopy__YGeJO h3,.SnailCampusPage_featuresIntro__nZq6f h2,.SnailCampusPage_sectionHeading__jL5ZL h2,.SnailCampusPage_serviceHeading__Lz8Sf h2,.SnailCampusPage_usageSection__6pjex h2{font-size:34px;letter-spacing:-1px;line-height:1.25}@media(max-width:760px){.SnailCampusPage_aboutBackdrop__ZvIhC{padding:56px 16px}.SnailCampusPage_aboutBackdrop__ZvIhC .SnailCampusPage_aboutSection__XPcBF{margin:0}}.SnailCampusPage_serviceTabs__22V5V{margin-top:68px;gap:8px}.SnailCampusPage_serviceTabs__22V5V button{height:98px}.SnailCampusPage_serviceTabActive__yggi5:after{display:none}.SnailCampusPage_serviceTabCurve__BlM1N{position:absolute;top:52px;left:0;width:min(270px,100%);height:46px;overflow:visible;fill:none;stroke:var(--orange-deep);stroke-width:1.7;opacity:0;pointer-events:none;transition:opacity .2s ease}.SnailCampusPage_serviceTabCurve__BlM1N path{stroke-linecap:round}.SnailCampusPage_serviceTabCurve__BlM1N circle{fill:var(--orange-deep);stroke:#fff;stroke-width:2}.SnailCampusPage_serviceTabs__22V5V .SnailCampusPage_serviceTabActive__yggi5 .SnailCampusPage_serviceTabCurve__BlM1N{opacity:1}.SnailCampusPage_serviceDescription__Irp_i{margin-top:44px;padding-top:28px}.SnailCampusPage_serviceOrbit__wlaWD{display:block;position:relative;width:86%;height:90px;margin:-14px auto -24px;border:0;border-radius:0;overflow:visible;fill:none}.SnailCampusPage_serviceOrbit__wlaWD path{stroke:#d5dce2;stroke-width:1.5}.SnailCampusPage_serviceOrbit__wlaWD circle{fill:#cfd6dc;stroke:none}.SnailCampusPage_serviceOrbit__wlaWD .SnailCampusPage_serviceOrbitMarker__tZeFR{fill:var(--orange-deep)}@media(max-width:760px){.SnailCampusPage_serviceTabs__22V5V{margin-top:32px;gap:4px}.SnailCampusPage_serviceTabs__22V5V button{height:72px}.SnailCampusPage_serviceTabCurve__BlM1N{top:40px;width:min(210px,90%);height:32px}.SnailCampusPage_serviceDescription__Irp_i{margin-top:26px}.SnailCampusPage_serviceOrbit__wlaWD{height:52px;margin:-5px auto -10px}}.SnailCampusPage_footerBottom__3PjxM{align-items:flex-end;gap:24px}.SnailCampusPage_footerLegal__FUSKa{display:flex;flex-direction:column;gap:6px;line-height:1.6;overflow-wrap:anywhere}.SnailCampusPage_publicSecurityRecord__SkUVS{display:inline-flex!important;align-items:center;gap:5px}.SnailCampusPage_publicSecurityIcon__WkbZU{display:block;width:18px;height:20px;flex:0 0 auto;object-fit:contain}.SnailCampusPage_footerBottom__3PjxM>a{white-space:nowrap}@media(max-width:760px){.SnailCampusPage_footerBottom__3PjxM{align-items:flex-start;flex-direction:column;gap:18px}}.SnailCampusPage_domainGrid__VdiTk{grid-template-columns:repeat(12,minmax(0,1fr))}.SnailCampusPage_domainGrid__VdiTk article{grid-column:span 3;background:#fff}.SnailCampusPage_domainGrid__VdiTk article:nth-child(4n+2),.SnailCampusPage_domainGrid__VdiTk article:nth-child(4n+3){background:#fff}.SnailCampusPage_domainGrid__VdiTk article:nth-child(n+5){grid-column:span 4}@media(max-width:1100px){.SnailCampusPage_domainGrid__VdiTk{grid-template-columns:repeat(6,minmax(0,1fr))}.SnailCampusPage_domainGrid__VdiTk article,.SnailCampusPage_domainGrid__VdiTk article:nth-child(n+5){grid-column:span 2}}@media(max-width:760px){.SnailCampusPage_domainGrid__VdiTk{grid-template-columns:repeat(2,minmax(0,1fr))}.SnailCampusPage_domainGrid__VdiTk article,.SnailCampusPage_domainGrid__VdiTk article:nth-child(n+5){grid-column:span 1}}.SnailCampusPage_nav__AetkL{gap:clamp(22px,3vw,46px)}.SnailCampusPage_navMenu__EgL_h{height:100%;position:relative;display:flex;align-items:center}.SnailCampusPage_navDirect__9XvVz,.SnailCampusPage_navTrigger__BZtvq{height:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:15px;white-space:nowrap;cursor:pointer;opacity:.95}.SnailCampusPage_navDirect__9XvVz:hover,.SnailCampusPage_navTriggerOpen__HagmR,.SnailCampusPage_navTrigger__BZtvq:hover{opacity:1;color:var(--orange-deep)}.SnailCampusPage_navTrigger__BZtvq svg{transition:transform .2s ease}.SnailCampusPage_navTriggerOpen__HagmR svg{transform:rotate(180deg)}.SnailCampusPage_navDropdown__1RNW_{position:absolute;top:calc(100% + 8px);left:-20px;z-index:110;min-width:210px;padding:12px 0;background:#fff;border:1px solid #e1e1e1;box-shadow:0 18px 42px #241b1418;border-radius:4px}.SnailCampusPage_navDropdown__1RNW_ :is(a,button){display:block;width:100%;height:auto;min-height:52px;padding:14px 22px;background:transparent;border:0;color:#292725;font:inherit;font-size:16px;line-height:1.5;text-align:left;white-space:nowrap;opacity:1}.SnailCampusPage_navDropdown__1RNW_ :is(a,button):focus-visible,.SnailCampusPage_navDropdown__1RNW_ :is(a,button):hover{background:#fff4eb;color:var(--orange-deep)}.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_nav__AetkL{gap:clamp(18px,2vw,32px)}.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_navDirect__9XvVz,.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_navTrigger__BZtvq{font-size:14px}@media(max-width:1100px){.SnailCampusPage_nav__AetkL{gap:18px}.SnailCampusPage_navDirect__9XvVz,.SnailCampusPage_navTrigger__BZtvq{font-size:13px}.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_nav__AetkL{gap:15px}.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_navDirect__9XvVz,.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_navTrigger__BZtvq{font-size:12px}}@media(max-width:760px){.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_nav__AetkL,.SnailCampusPage_nav__AetkL{gap:0}.SnailCampusPage_navMenu__EgL_h{height:auto;display:block}.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_navDirect__9XvVz,.SnailCampusPage_headerScrolled__J6IvF .SnailCampusPage_navTrigger__BZtvq,.SnailCampusPage_navDirect__9XvVz,.SnailCampusPage_navTrigger__BZtvq{width:100%;min-height:48px;height:auto;justify-content:space-between;padding:12px 15px;color:var(--ink);font-size:15px;text-align:left}.SnailCampusPage_navDropdown__1RNW_{position:static;min-width:0;margin:0 8px 8px;padding:4px 0;border:0;border-radius:10px;background:#f7f7f7;box-shadow:none}.SnailCampusPage_navDropdown__1RNW_ :is(a,button){min-height:42px;padding:10px 20px;font-size:14px}}@media(prefers-reduced-motion:reduce){.SnailCampusPage_navTrigger__BZtvq svg{transition:none}}.SnailCampusPage_heroHome__NlQeI .SnailCampusPage_heroPrimary__747YH{transition:background-color .22s ease,box-shadow .22s ease}@media(hover:hover) and (pointer:fine){.SnailCampusPage_heroHome__NlQeI .SnailCampusPage_heroPrimary__747YH:hover{box-shadow:0 10px 24px #ed661b40,0 3px 8px #a8421626}}.SnailCampusPage_heroHome__NlQeI .SnailCampusPage_heroPrimary__747YH:focus-visible{box-shadow:0 10px 24px #ed661b40,0 3px 8px #a8421626}@media(max-width:760px){.SnailCampusPage_ctaHome__9BC0t{padding-top:44px}}