.hero-welcome{isolation:isolate;color:#fff;background:#102c2c;min-height:720px;position:relative;overflow:hidden}.hero-film{z-index:-2;object-fit:contain;object-position:right center;width:78%;height:100%;position:absolute;inset:0 0 0 auto}.hero-welcome:before{z-index:-1;content:"";background:linear-gradient(90deg,#102c2c 0%,#102c2cf5 20%,#102c2ca6 47%,#102c2c12 80%),linear-gradient(#102c2c20 0%,#102c2c00 52%,#102c2cf5 85%,#102c2c 100%);position:absolute;inset:0}.hero-welcome .hero-intro{text-align:left;padding-top:100px;padding-bottom:110px}.hero-welcome .section-index{color:#d0e6e2;justify-content:flex-start}.hero-welcome .section-index:before{background:#d0e6e2}.hero-welcome h1{letter-spacing:-.055em;max-width:780px;margin:30px 0 0;font-size:clamp(54px,5.5vw,76px);line-height:1.04}.hero-welcome .hero-lede{color:#e1eae7;max-width:510px;font-size:18px;margin:28px 0 0!important}.hero-welcome .hero-actions{justify-content:flex-start}.hero-welcome .button-primary{box-shadow:none;background:#fff;border-color:#fff;color:#173b3c!important}.hero-welcome .button-primary:hover{background:#e7f1ef}.hero-welcome .button-secondary{color:#fff;background:#102c2c45;border-color:#ffffff70}.hero-welcome .button-secondary:hover{background:#ffffff20}.hero-welcome .hero-availability{color:#c3d8d2}.hero-film-footer{color:#c3d8d2;letter-spacing:.11em;justify-content:space-between;align-items:center;gap:20px;font-size:10px;display:flex;position:absolute;bottom:26px;left:0;right:0}.hero-film-footer button{color:#fff;cursor:pointer;letter-spacing:0;background:#ffffff0d;border:1px solid #ffffff50;border-radius:12px;min-height:40px;padding:9px 15px;font-size:12px}.hero-welcome :focus-visible{outline-color:#fff}.guide-welcome{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(220px,.7fr) 220px;align-items:center;gap:32px;padding-top:35px;display:grid}.guide-welcome>img{object-fit:contain;object-position:center bottom;width:220px;height:290px;display:block}.guide-welcome h2{max-width:560px;margin-top:13px;font-size:30px;line-height:1.16}.guide-welcome div>p:last-child{max-width:540px;color:var(--muted);margin-top:12px;font-size:14px;line-height:1.6}.guide-welcome nav{display:grid}.guide-welcome nav a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:49px;font-size:13px;font-weight:600;display:flex}.guide-welcome nav a:hover{color:var(--sea)}.guide-tip{border-bottom:1px solid var(--line);align-items:center;gap:36px;margin-top:35px;padding:0 30px;display:flex}.guide-tip img{object-fit:contain;object-position:center bottom;flex-shrink:0;width:190px;height:235px;display:block}.guide-tip p{max-width:650px;color:var(--muted);font-size:16px;line-height:1.65;margin:0!important}.guide-tip strong{color:var(--ink);margin-bottom:5px;font-weight:650;display:block}.guide-tip a{color:var(--sea);text-underline-offset:3px;text-decoration:underline}.guide-tip+.feature-ledger{margin-top:28px}.hero-product{margin-top:48px}.screen-dialog>img{object-fit:contain;width:auto;max-width:1280px;max-height:calc(94svh - 110px);margin-inline:auto}.product-tour-panel--portrait .product-tour-visual img{width:auto;max-width:100%;max-height:600px;margin-inline:auto}.osvoilis .character-stage{background:0 0;border:0;border-radius:0;justify-content:center;align-items:flex-end;display:flex;overflow:visible}.osvoilis .character-stage>img{object-fit:contain;object-position:center bottom;border-radius:0;width:100%;height:auto;max-height:640px;display:block}.osvoilis .character-pets>img{max-height:590px}.osvoilis .character-surf>img{max-height:650px}.closing-journey{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:center;gap:60px;padding-top:55px;display:grid}.closing-journey h2{margin-top:24px}.closing-journey>div>p:last-of-type{max-width:540px;color:var(--muted);margin-top:24px;font-size:17px;line-height:1.65}.closing-journey .button-primary{margin-top:28px}.osvoilis .closing-journey .character-stage>img{max-height:480px}.pets-copy>p+p{margin-top:16px}@media (width>=761px){.product-tour-panel{grid-template-columns:1fr}.product-tour-copy{grid-template-columns:1fr 1fr;gap:15px 40px;padding:32px;display:grid}.product-tour-copy .product-tour-index{grid-column:1/-1}.product-tour-copy h3{grid-row:2/4;max-width:520px;margin:0;font-size:34px}.product-tour-copy>p{max-width:none;margin:0}.product-tour-copy ul{margin:0}.product-tour-copy>a{grid-column:1/-1;justify-self:start}.product-tour-visual{padding:18px}.product-tour-panel--portrait{grid-template-columns:1fr 1fr}.product-tour-panel--portrait .product-tour-copy{display:flex}.product-tour-panel--portrait .product-tour-copy>a{margin-top:auto}.product-tour-panel--portrait .product-tour-copy ul{margin-top:20px}}@media (width<=760px){.hero-welcome{min-height:840px}.hero-film{aspect-ratio:16/9;object-fit:contain;object-position:center top;width:100%;height:auto;top:0}.hero-welcome:before{background:linear-gradient(#102c2c05 0%,#102c2c25 14%,#102c2c 38% 100%)}.hero-welcome .hero-intro{padding-top:clamp(240px,58vw,420px);padding-bottom:105px}.hero-welcome h1{margin-top:20px;font-size:clamp(43px,8vw,62px)}.hero-welcome .hero-lede{font-size:16px;margin-top:20px!important}.hero-welcome .hero-actions{margin-top:24px}.hero-film-footer>span{max-width:150px;font-size:8px;line-height:1.6}.guide-welcome{grid-template-columns:minmax(0,1fr) 110px;gap:18px;padding-block:30px}.guide-welcome>img{grid-area:1/2/3;align-self:center;width:110px;height:auto}.guide-welcome h2{font-size:24px}.guide-welcome .section-index{font-size:8px}.guide-welcome nav{grid-column:1}.guide-welcome nav a{gap:6px;font-size:11px}.guide-welcome div>p:last-child{font-size:13px}.guide-tip{align-items:flex-end;gap:18px;padding:0}.guide-tip img{width:120px;height:180px}.guide-tip p{padding-bottom:18px;font-size:13px}.osvoilis .character-stage>img{width:auto;max-width:100%;max-height:430px}.character-budget{order:2}.closing-journey{grid-template-columns:minmax(0,1fr) 115px;gap:16px;padding-top:35px}.closing-journey h2{font-size:30px}.closing-journey>div>p:last-of-type{font-size:14px}.closing-journey .button-primary{margin-bottom:30px;padding-inline:12px;font-size:12px}.screen-dialog{overflow:auto}.screen-dialog>img{width:auto;min-width:0;max-width:none;max-height:none}}.conversion-hero .hero-welcome{background:#102f31;min-height:0}.conversion-hero .hero-film{z-index:-2;object-fit:cover;object-position:center;opacity:1;width:78%;height:100%;display:block;position:absolute;inset:0 0 0 auto}.conversion-hero .hero-welcome:before{background:linear-gradient(90deg,#102f31 0%,#102f31f5 30%,#102f31cc 42%,#102f3166 52%,#0000 64%)}.conversion-hero-grid{padding-block:72px 110px;display:block}.conversion-hero .hero-intro{width:min(100%,600px);margin:0;padding:0}.conversion-hero .hero-intro h1{max-width:680px;margin-top:24px;font-size:clamp(42px,4.8vw,68px);line-height:1.06}.conversion-hero .hero-intro h1 em{color:#a9e0d0;font-style:normal}.conversion-hero .hero-lede{max-width:540px;font-size:17px;line-height:1.65;margin-top:24px!important}.hero-outcomes{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.hero-outcomes li{color:#e1ebe6;align-items:start;gap:11px;font-size:14px;line-height:1.5;display:flex}.hero-outcomes svg{color:#a9e0d0;flex-shrink:0;margin-top:3px}.conversion-hero .hero-actions{gap:10px;margin-top:30px}.conversion-hero .hero-availability{max-width:410px;font-size:11px;line-height:1.6}.hero-plan-link{text-underline-offset:4px;margin-top:14px;font-size:12px;display:inline-block;color:#d0e6e2!important;text-decoration:underline!important}.conversion-hero .hero-facts{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(240px,1.4fr);padding-block:28px}.conversion-hero .hero-facts strong{font-size:36px}.conversion-hero .hero-facts p:last-child{font-size:12px}.scenario-section{padding-block:72px}.conversion-section-head{grid-template-columns:minmax(0,1.2fr) minmax(240px,.65fr);align-items:end;gap:40px;margin-bottom:32px;display:grid}.osvoilis .conversion-section-head h2{max-width:780px;margin-top:18px;font-size:clamp(32px,3.8vw,50px)}.conversion-section-head>p{max-width:390px;color:var(--muted);font-size:15px;line-height:1.7}.scenario-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.scenario-choices button{color:#3b5755;cursor:pointer;text-align:left;background:0 0;border:1px solid #c6d7d0;border-radius:14px;align-items:center;gap:12px;min-height:64px;padding:16px 20px;font-size:14px;font-weight:600;display:flex}.scenario-choices button>svg{flex-shrink:0}.scenario-choices button>svg:last-child{margin-left:auto}.scenario-choices button[aria-pressed=true]{color:#fff;background:#173e40;border-color:#173e40}.scenario-choices button:hover{border-color:#176b75}.scenario-panel{background:#edf2ee;border:1px solid #c6d7d0;border-radius:22px;grid-template-columns:1fr 1fr;gap:60px;padding:36px;display:grid}.scenario-panel[hidden]{display:none}.scenario-statement>span,.value-inventory>span{color:#5a7771;letter-spacing:.12em;font-size:10px;font-weight:700}.scenario-statement h3{max-width:480px;margin-top:16px;font-size:clamp(26px,2.5vw,34px);line-height:1.2}.scenario-statement p{color:#546863;margin-top:18px;font-size:14px;line-height:1.75}.scenario-statement .text-arrow{margin-top:18px}.scenario-panel ol{gap:18px;margin:0;padding:0;list-style:none;display:grid}.scenario-panel li{border-bottom:1px solid #c8d6cf;gap:17px;padding-bottom:18px;display:flex}.scenario-panel li:last-child{border:0;padding-bottom:0}.scenario-panel li>span{color:#507269;border:1px solid #b8cec4;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.scenario-panel h4{letter-spacing:-.02em;font-size:17px}.scenario-panel li p{color:#546863;margin-top:6px;font-size:13px;line-height:1.6}.scenario-panel li a{color:#176b75;align-items:center;gap:7px;min-height:36px;font-size:11px;font-weight:650;display:inline-flex}.questions-section{border-block:1px solid var(--line);background:#e8efeb;padding-block:64px}.question-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.question-card{background:#fafbf6;border:1px solid #d1dcd5;border-radius:18px;flex-direction:column;padding:25px;transition:border-color .2s,transform .2s;display:flex}.question-card:hover{border-color:#82aaa0;transform:translateY(-3px)}.question-icon{color:#367c70}.question-card h3{margin-top:22px;font-size:24px;line-height:1.2}.question-card>p{color:#54655f;margin-top:16px;font-size:14px;line-height:1.7}.question-card .question-result{color:#254b42;border-top:1px solid #dbe2db;margin-top:18px;padding-top:16px;font-size:12px;line-height:1.65}.question-card>span{color:#176b75;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:22px;font-size:12px;font-weight:650;display:flex}.subscription-value{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:60px;padding-block:68px;display:grid}.osvoilis .subscription-value h2{margin-top:20px;font-size:clamp(32px,3.6vw,48px)}.subscription-value>div>p:not(.section-index){max-width:580px;color:var(--muted);margin-top:22px;font-size:15px;line-height:1.7}.subscription-value .text-arrow{margin-top:22px}.value-inventory{background:#e9f0e9;border:1px solid #c2d3c8;border-radius:20px;padding:28px}.value-inventory ul{gap:20px;margin:25px 0 0;padding:0;list-style:none;display:grid}.value-inventory li{align-items:start;gap:12px;font-size:15px;line-height:1.5;display:flex}.value-inventory li svg{color:#25725f;flex-shrink:0;margin-top:3px}.subscription-value .value-inventory>p{border-top:1px solid #c5d5cb;padding-top:20px;font-size:12px}.osvoilis .editorial-section,.osvoilis .product-tour{padding-block:72px}.osvoilis .product-tour-heading{margin-bottom:30px}.osvoilis .product-tour-heading h2{font-size:clamp(34px,4vw,54px)}.osvoilis .product-tour-switcher{grid-template-columns:repeat(6,minmax(0,1fr))}.osvoilis .product-tour-tab{gap:10px;min-height:60px;padding:15px}.osvoilis .product-tour-tab strong{font-size:14px}.osvoilis .district-gallery{padding-bottom:72px}.osvoilis .price-section{padding-block:64px}.price-common{color:#365a4a;background:#edf3ec;border:1px solid #c5d8cd;border-radius:12px;align-items:center;gap:12px;padding:17px 20px;font-size:13px;line-height:1.6;display:flex;margin-top:26px!important}.price-common svg{flex-shrink:0}.price-launch-note{color:#365a4a;border:1px solid #c5d8cd;border-radius:8px;padding:8px 12px;font-size:12px;line-height:1.6;display:inline-block;margin-bottom:18px!important}.osvoilis .faq-section .section-heading{display:block}.osvoilis .faq-section .section-heading h2{margin-top:18px;font-size:clamp(34px,3.5vw,48px)}@media (width<=1050px){.conversion-hero .hero-actions{flex-direction:column;align-items:stretch}.scenario-choices button{padding:14px;font-size:12px}.scenario-panel{gap:30px}.question-card{padding:21px}.question-card h3{font-size:22px}}@media (width<=760px){.conversion-hero-grid{padding-block:230px 86px}.conversion-hero .hero-film{aspect-ratio:auto;width:100%;height:260px;inset:0 0 auto}.conversion-hero .hero-welcome:before{background:linear-gradient(#0000 140px,#102f31 230px)}.conversion-hero .hero-intro{padding:0}.conversion-hero .hero-intro h1{margin-top:16px;font-size:clamp(36px,8.7vw,48px)}.conversion-hero .hero-lede{font-size:15px;margin-top:18px!important}.conversion-hero .hero-outcomes{gap:8px;margin-top:18px}.conversion-hero .hero-actions{flex-direction:row;margin-top:20px}.conversion-hero .hero-actions>a{flex:1;min-height:48px;padding-inline:15px}.conversion-hero .hero-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.conversion-hero .hero-facts strong{font-size:32px}.conversion-hero .hero-facts span{font-size:11px}.scenario-section,.questions-section,.subscription-value,.osvoilis .editorial-section,.osvoilis .product-tour{padding-block:48px}.conversion-section-head{grid-template-columns:1fr;gap:18px;margin-bottom:26px}.conversion-section-head>p{max-width:520px;font-size:14px}.scenario-choices{grid-template-columns:1fr;gap:8px}.scenario-choices button{min-height:52px;font-size:14px}.scenario-panel{grid-template-columns:1fr;gap:28px;padding:24px}.scenario-statement h3{font-size:28px}.question-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.question-card h3{font-size:23px}.question-card>p{font-size:13px}.subscription-value{grid-template-columns:1fr;gap:28px}.osvoilis .product-tour-switcher{grid-template-columns:repeat(3,minmax(0,1fr))}.osvoilis .product-tour-tab{min-height:54px}.osvoilis .product-tour-tab strong{font-size:13px}}@media (width<=480px){.conversion-hero .hero-actions{grid-template-columns:1fr;display:grid}.question-grid{grid-template-columns:1fr}.question-card{padding:24px}.question-card h3{margin-top:16px}.price-common{align-items:start;font-size:12px}.hero-outcomes li{font-size:13px}}@media (width>=761px) and (width<=1100px){.osvoilis .desktop-nav{display:none}.osvoilis .header-start{margin-left:auto}.osvoilis .mobile-menu{margin-left:0;display:block}}.osvoilis #main-content>section{min-width:0}.osvoilis .hero-facts{border:0;gap:16px;padding-block:24px}.hero-facts p:not(:last-child){background:linear-gradient(120deg,#e2eee5,#f3ecdf);border:1px solid #c6d7cc;border-radius:18px;padding:16px}.hero-facts strong{color:#214f43}.scenario-choices button{background:#fffdf8;box-shadow:0 3px #173e4008}.scenario-choices button[aria-pressed=true]{box-shadow:0 8px 22px #173e4026}.scenario-panel{background:linear-gradient(120deg,#d8ece1,#f3e8d5);border-color:#b7d0c3;box-shadow:0 18px 48px #284c3210}.scenario-panel li>span{background:#fcfff5;border-color:#a6c4b2}.questions-section{color:#f4fbf5;background:#153f3e;border:0}.questions-section .section-index{color:#b6dfd0}.questions-section .conversion-section-head>p{color:#c4ddd3}.questions-section .section-index:before{background:#a9ddc7}.question-grid{gap:18px}.question-card{background:linear-gradient(135deg,#e1efe5,#f4eddf);border:0;border-radius:24px;box-shadow:0 8px 24px #00000012;color:#203e35!important}.question-card .question-icon{box-sizing:content-box;color:#285e41;background:#d0e3be;border-radius:15px;padding:12px}.question-card>p{color:#425d50}.question-card .question-result{color:#294b3c;border-color:#234b342b;font-size:13px}.question-card>span{color:#285c48}.product-tour-layout{border-color:#b4d0c6;box-shadow:0 18px 50px #1f554918}.osvoilis .product-tour-tab.is-active{color:#fff;background:#1f5754;box-shadow:inset 0 -3px #bee6b6}.product-tour-visual{background:linear-gradient(140deg,#b9dacf,#e1eee0)}.journey-section{background:linear-gradient(140deg,#d9e8d9,#e4eee1)}.chapter-list{gap:18px}.chapter-list li{background:linear-gradient(140deg,#f5f8ef,#e4ede2);border:1px solid #bed0bf;box-shadow:0 8px 24px #214e3c10}.chapter-actions-count{color:#355737;background:#dceacb;border-radius:7px;align-self:start;padding:5px 8px}.arrival-section{background:linear-gradient(125deg,#f2dfc5,#faf0df);border:1px solid #e1c9ac;border-radius:30px;margin-block:40px;padding:40px}.arrival-section .character-budget{background:radial-gradient(at 50% 65%,#d7bc95,#0000 70%);border-radius:24px}.template-preview{background:#fffaf0;border:1px solid #d6b991;box-shadow:0 9px 24px #6e4e2410}.template-preview>p{border-color:#e6d6bd}.housing-section{align-items:start}.housing-heading h2{font-size:clamp(34px,4vw,52px)}.housing-prepare{background:linear-gradient(130deg,#e1eee2,#f4edde);border:1px solid #c1d5c5;border-radius:20px;margin-top:28px;padding:24px}.housing-prepare h3{font-size:21px;line-height:1.3}.housing-prepare ul{gap:18px;margin:20px 0;padding-left:20px;display:grid}.housing-prepare li,.housing-prepare p{color:#42574e;font-size:14px;line-height:1.7}.housing-prepare strong{color:#243e33}.housing-prepare>p{border-top:1px solid #b9cdbd;padding-top:16px}.housing-item-copy{gap:6px;min-width:0;display:grid}.housing-item-copy strong{color:#203e35;font-size:16px;line-height:1.4}.housing-item-copy>span{color:#42574e;font-size:14px;line-height:1.65}.housing-demo input:checked~.housing-item-copy:last-child{color:#203e35;text-decoration:none}.housing-demo>p{color:#52665d}.housing-demo{background:#e5f0e3;border:1px solid #a4c8b8;box-shadow:0 14px 34px #264a3814}.housing-demo-head{color:#eaf9ed;background:#1c5047;border-color:#1c5047}.housing-demo-head strong{color:#eaf9ed}.housing-demo label{background:#f9fcf4;border-radius:12px;margin-bottom:8px;padding:14px 12px}.housing-demo label:has(input:checked){background:#cbe4bc}.district-gallery-grid>a{background:linear-gradient(130deg,#e5eee5,#f3ecdf);border-color:#c0d0c0;box-shadow:0 8px 28px #28422b12}.landlord-preview{background:#f5e7d1;border-color:#dac1a0}.landlord-preview blockquote{color:#5b513d;border-left:3px solid #b48753;padding-left:20px}.life-section{color:#f4f9f1;background:#174b48}.life-section .section-index{color:#bbdfce}.life-section .section-heading>p:last-child,.life-editorial-copy>p{color:#d0e2d8}.life-editorial-copy li{color:#e7f2e9}.life-editorial-copy li svg{color:#badc9c;flex-shrink:0}.life-section .mini-rule{background:#badc9c}.life-section .text-arrow{color:#e2f0d0;border-color:#badc9c}.life-section .guide-tip{background:#ffffff0b;border:1px solid #ffffff20;border-radius:22px;padding-inline:24px}.life-section .guide-tip p{color:#cee1d5}.life-section .guide-tip strong{color:#fff}.life-section .guide-tip a{color:#d2edb6}.life-photo{box-shadow:0 18px 36px #0002}.pets-section{background:#f2e8d8;border:1px solid #ddccb3;border-radius:30px;margin-block:40px;padding:40px}.pet-ledger>div{background:linear-gradient(140deg,#fff9ed,#e9f0e4);border-color:#ddccb3;box-shadow:0 7px 20px #5c482811}.surfing-section{background:linear-gradient(130deg,#d1e9e4,#dce8f0)}.surfing-detail-grid{border:0;gap:14px}.surfing-detail-grid article{background:linear-gradient(130deg,#f4faf3,#dfeeed);border:1px solid #b2d1d0;border-radius:20px;padding:24px}.surfing-detail-grid article>span{color:#fff;background:#235b60;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.service-gallery>div{background:linear-gradient(120deg,#e2eee5,#f3ecdf);border-color:#c5d9bf}.service-gallery img{box-shadow:0 4px 12px #24462b18}.resource-list{border:0;gap:12px}.resource-list a{background:linear-gradient(120deg,#e2eee5,#f3ecdf);border:1px solid #c7d5cb;border-radius:18px;grid-template-columns:30px minmax(0,1fr) 20px;padding:24px}.resource-list a>span{color:#487159}.subscription-value{color:#f8fbf1;background:#203f37;border:0;border-radius:30px;margin-block:20px 44px;padding:40px}.subscription-value .section-index{color:#bed7b1}.subscription-value>div>p:not(.section-index){color:#d2e2d2}.subscription-value .text-arrow{border-color:#bddeaa}.value-inventory{color:#244236;background:linear-gradient(130deg,#e0eed0,#f0ebd9);border:0}.subscription-value .value-inventory>p:last-child{color:#455d45;border-color:#adbf9b}.value-inventory>span{color:#4d6a45}.access-section{background:linear-gradient(125deg,#deeee7,#e3ede8)}.access-devices{background:#f7fcf4;border:1px solid #bdd0c3;border-radius:22px;padding:24px}.access-device-row{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) 44px}.access-device-row a{background:#e2eddd;border:1px solid #bad0c1;border-radius:12px;width:44px;height:44px}.price-card{background:linear-gradient(125deg,#e5efe4,#f3eddf);border-top:4px solid #76a58f;box-shadow:0 10px 30px #1f4a3812}.price-card-featured{color:#fff;background:linear-gradient(135deg,#1b5147,#2d6255);border-color:#1e5248;box-shadow:0 16px 40px #1e52482c}.price-card-featured :is(.price-card-top,.price-card-equivalent,.price-card-amount span,.price-card-description,.price-card-equivalent s){color:#d7e8d6}.price-card-featured .price-discount{color:#204e36;background:#d3e8b7;border-color:#d3e8b7}.price-card-featured ul{border-color:#ffffff35}.price-card-featured li svg{color:#d3e8b7}.osvoilis .price-card-action{color:#fff;background:#224f43;border:0;border-radius:12px;justify-content:space-between;align-self:stretch;min-height:48px;padding:12px 16px;font-size:14px;display:flex}.osvoilis .price-card-featured .price-card-action{color:#204e36;background:#d3e8b7}.osvoilis .price-card-action:hover{color:#fff;background:#143e32}.osvoilis .price-card-featured .price-card-action:hover{color:#204e36;background:#e5f2d5}.faq-list{gap:10px;display:grid}.faq-list details{background:linear-gradient(125deg,#e5efe4,#f3eddf);border:1px solid #c9d6c9;border-radius:16px;padding-inline:20px}.faq-list details[open]{background:linear-gradient(125deg,#dcebd7,#ece9d7);border-color:#83a890}.faq-list summary{gap:18px}.faq-list summary svg{flex-shrink:0}.closing-journey{background:linear-gradient(125deg,#d2e4c1,#ece2c9);border:1px solid #bfd0b5;border-radius:30px;margin-block:24px 40px;padding:36px 40px 0}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(.district-gallery-grid>a,.chapter-list li,.price-card,.resource-list a){transition:transform .22s,box-shadow .22s}:is(.district-gallery-grid>a,.price-card,.resource-list a):hover{transform:translateY(-4px);box-shadow:0 18px 38px #23473120}}@media (width<=760px){.osvoilis #main-content :is(h2,h3,p,a,button,strong){overflow-wrap:break-word}.osvoilis .hero-facts{gap:8px}.hero-facts p:not(:last-child){border-radius:14px;padding:12px 10px}.osvoilis .hero-facts span{font-size:12px}.scenario-panel{border-radius:22px;padding:24px}.scenario-panel li p{font-size:14px}.question-card{border-radius:22px}.question-card>p{font-size:14px}.osvoilis .product-tour-copy{padding:24px}.osvoilis .product-tour-copy h3{font-size:30px}.osvoilis .product-tour-tab{min-height:58px}.osvoilis .arrival-section,.osvoilis .pets-section,.subscription-value{border-radius:24px;margin-block:24px;padding:28px 22px}.osvoilis .arrival-section h2,.osvoilis .pets-section h2{font-size:34px}.chapter-list li>div{min-width:0}.chapter-list p{font-size:14px}.housing-demo-head{padding:16px 20px}.housing-demo legend{max-width:100%;font-size:24px}.housing-demo label{font-size:14px;line-height:1.6}.life-section .guide-tip{align-items:center;gap:12px;padding:16px}.life-section .guide-tip img{width:90px;height:150px}.life-section .guide-tip p{padding:0}.district-gallery-grid>a>div{padding:24px}.pet-ledger strong{margin-inline:20px}.pet-ledger p{margin-inline:20px;font-size:14px}.surfing-detail-grid{gap:12px}.surfing-detail-grid article{border:1px solid #b2d1d0;padding:22px}.surfing-detail-grid p{font-size:14px}.service-gallery small{font-size:12px}.resource-list a{gap:12px;padding:22px 18px}.access-devices{padding:20px}.access-device-row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) 44px;gap:8px}.price-card{padding:24px}.price-card-description,.price-card li{font-size:14px}.faq-list details{padding-inline:16px}.faq-list summary{min-height:64px;font-size:15px;line-height:1.5}.faq-list details>p{padding-right:0}.closing-journey{border-radius:24px;grid-template-columns:1fr;gap:0;padding:28px 24px 0}.closing-journey .button-primary{white-space:normal;gap:10px;width:100%;min-height:48px;display:flex}.closing-journey .character-stage{justify-self:end;max-width:180px}.osvoilis .screen-dialog>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(88svh - 90px)}}.access-first-steps{gap:16px;max-width:560px;margin:26px 0;padding-left:22px;display:grid}.access-first-steps li{color:#425b52;padding-left:5px;font-size:14px;line-height:1.7}.access-first-steps strong{color:#203e35}.section-result{background:linear-gradient(120deg,#fff9ed,#f0eadb);border:1px solid #cfbc9f;border-radius:16px;padding:20px}.section-result strong{color:#3c5142}.service-gallery>div>span{min-width:0}.service-gallery small{font-size:12px;line-height:1.55}.chapter-list p{font-size:13px;line-height:1.65}@media (width<=760px){.osvoilis .chapter-list li{grid-template-columns:1fr}.chapter-scene img{height:180px}.osvoilis .chapter-list li>div:last-child{padding:22px}.access-first-steps{padding-left:20px}}.value-inventory li strong{font-size:16px;line-height:1.4;display:block}.value-inventory li p{color:#455d45;margin-top:6px;font-size:14px;line-height:1.65}.value-preview-link{color:#d2e6d6;text-underline-offset:4px;width:fit-content;margin-top:14px;padding-block:10px;font-size:13px;line-height:1.5;text-decoration:underline;display:block}.price-entry{background:linear-gradient(120deg,#e1ede2,#f2ecdf);border:1px solid #bdd0c3;border-radius:18px;align-items:center;gap:24px;margin-top:24px;padding:24px;display:flex}.price-entry .button-primary{flex-shrink:0;min-height:48px}.price-entry p{color:#425b52;max-width:580px;font-size:14px;line-height:1.65}.price-card-description{min-height:0}@media (width<=760px){.price-entry{flex-direction:column;align-items:stretch;gap:16px;padding:22px}.price-entry .button-primary{white-space:normal;justify-content:space-between}}.price-card-top{min-height:32px}.first-step-preview{background:linear-gradient(140deg,#bedbd1,#e5eee1);min-width:0;padding:24px}.step-preview-bar{color:#315a51;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0 4px 14px;font-size:11px;font-weight:700;display:flex}.step-preview-bar>span:last-child{align-items:center;gap:6px;display:flex}.step-preview-scroll{scrollbar-gutter:stable;scrollbar-color:#6c9788 #e1ece6;background:#edf5f1;border:1px solid #b5cfc5;border-radius:22px;height:680px;min-height:360px;max-height:80svh;overflow-y:auto}.step-preview-scroll:focus-visible{outline-offset:4px;outline:3px solid #176b75}.step-preview-page{color:#17394a;max-width:760px;margin:auto;padding:24px}.step-preview-breadcrumb{color:#516f71;margin-bottom:16px;font-size:12px}.step-preview-card{background:#ffffffed;border:1px solid #dae7e0;border-radius:20px;margin-bottom:16px;padding:24px}.step-preview-eyebrow{color:#08716c;letter-spacing:.07em;font-size:11px;font-weight:700}.step-preview-card h4{letter-spacing:-.03em;margin:10px 0 14px;font-size:25px;line-height:1.25}.step-preview-card p{color:#506963;font-size:14px;line-height:1.65}.step-preview-fact{margin-top:18px}.step-preview-fact>strong{color:#315f55;margin-bottom:5px;font-size:13px;display:block}.step-preview-card .step-preview-note{color:#526a63;margin-top:18px;font-size:12px}.step-preview-check-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.step-preview-check-head>strong{color:#315f55;background:#eaf2ed;border-radius:12px;flex-shrink:0;padding:8px 10px;font-size:13px}.step-preview-card progress{accent-color:#5b8b77;width:100%;height:7px;margin:5px 0 18px;display:block}.step-preview-checklist{gap:10px;display:grid}.step-preview-item{background:#fbfcfb;border:1px solid #d8e6df;border-radius:15px;padding:14px}.step-preview-item[data-status=done]{background:#eaf3ed}.step-preview-item[data-status=skipped]{background:#f2f2ec}.step-preview-item label{cursor:pointer;align-items:start;gap:11px;min-height:48px;display:flex;position:relative}.step-preview-item input{opacity:0;width:24px;height:24px;position:absolute}.step-preview-check{color:#0000;background:#fff;border:1.5px solid #9dbeb6;border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.step-preview-item input:checked+.step-preview-check{color:#fff;background:#087f7b;border-color:#087f7b}.step-preview-item input:focus-visible+.step-preview-check{outline-offset:3px;outline:3px solid #176b75}.step-preview-item label strong{color:#17394a;font-size:16px;line-height:1.45;display:block}.step-preview-item small{color:#48665c;margin-top:7px;font-size:12px;display:inline-block}.step-preview-item>p{margin-top:10px;padding-left:35px}.step-preview-optional{color:#415f53;cursor:pointer;background:#edf2ed;border:1px solid #bdccc2;border-radius:10px;min-height:44px;margin:10px 0 0 35px;padding:8px 12px;font-size:13px;display:block}.step-preview-confirm{color:#fff;cursor:pointer;background:#17645c;border:0;border-radius:12px;width:100%;min-height:48px;margin-top:20px;padding:12px 16px;font-size:14px;font-weight:700}.step-preview-confirm:disabled{color:#52675d;cursor:default;background:#dfe7e1}.step-preview-material-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.step-preview-material-actions :is(a,button){color:#215d50;cursor:pointer;background:#e8f2ed;border:1px solid #b6cfc4;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:650;display:inline-flex}.step-preview-material pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#385348;background:#f5f8f3;border:1px solid #d3e0d7;border-radius:12px;margin-top:18px;padding:18px;font-family:inherit;font-size:13px;line-height:1.8}.step-preview-copy-status{margin-top:10px}.step-preview-end,.step-preview-disclaimer{color:#425e52;font-size:12px;line-height:1.65}.step-preview-disclaimer{padding:14px 4px 0}@media (width<=760px){.first-step-preview{padding:16px}.step-preview-scroll{border-radius:16px;height:560px;max-height:75svh}.step-preview-page{padding:14px}.step-preview-card{border-radius:16px;padding:18px}.step-preview-card h4{font-size:23px}.step-preview-item{padding:12px}.step-preview-item>p{padding-left:0}.step-preview-optional{margin-left:0}.step-preview-material pre{padding:12px}}.step-preview-scroll,.step-preview-bar,.step-preview-disclaimer{max-width:700px;margin-inline:auto}.step-preview-card progress{appearance:none;background:#dfe9e5;border:0;border-radius:8px;overflow:hidden}.step-preview-card progress::-webkit-progress-bar{background:#dfe9e5}.step-preview-card progress::-webkit-progress-value{background:#5b8b77;border-radius:8px}.step-preview-card progress::-moz-progress-bar{background:#5b8b77;border-radius:8px}@media (width<=420px){.first-step-preview{padding:10px}.step-preview-page{padding:8px}.step-preview-card{padding:14px}.step-preview-item{padding:10px}.step-preview-item label strong{font-size:15px}.step-preview-check-head h4{font-size:21px}}.first-step-feature{background:linear-gradient(135deg,#e4eee4,#d8e9df);border:1px solid #b6cfc2;border-radius:28px;max-width:940px;margin:32px auto 48px;padding:28px;box-shadow:0 12px 36px #234b3510}.first-step-feature-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:12px 28px;min-width:0;margin-bottom:22px;display:grid}.first-step-feature-intro>.section-index{grid-area:1/1}.first-step-feature-intro>.first-step-summary{grid-area:1/2/span 2}.first-step-feature-intro h3{grid-area:2/1;margin:0;font-size:clamp(28px,2.8vw,36px);line-height:1.2}.first-step-feature-intro>p:not(.section-index){color:#4c675d;margin:0;font-size:14px;line-height:1.7}.first-step-feature-intro .text-arrow{grid-column:2;place-self:start;min-height:44px;margin:0;font-size:13px}.first-step-feature .first-step-preview{background:0 0;border:0;border-radius:0;padding:0}.first-step-feature :is(.step-preview-scroll,.step-preview-bar,.step-preview-disclaimer,.step-preview-continue){max-width:none}.first-step-feature .step-preview-scroll{height:520px;max-height:70svh}.first-step-feature .step-preview-bar{font-size:12px}.step-preview-bar>span:last-child{color:#21544a;background:#f8fcf0;border-radius:10px;padding:8px 10px}.step-preview-scroll{overscroll-behavior-y:auto;touch-action:auto}.step-preview-continue{color:#244f41;background:#f4f9ed;border:1px solid #99b6a7;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;max-width:700px;min-height:48px;margin:14px auto 0;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.first-step-mobile-hint{display:none}@media (width<=760px){.first-step-feature{border-radius:22px;margin-top:24px;padding:18px}.first-step-feature-intro{flex-direction:column;gap:14px;margin-bottom:18px;padding:0;display:flex}.first-step-mobile-hint{display:block}.first-step-feature .step-preview-scroll{height:440px;min-height:300px;max-height:60svh}.first-step-feature .first-step-preview{margin:0}.step-preview-continue{font-size:13px}.first-step-feature-intro .first-step-scroll-hint{display:none}}@media (width<=420px){.first-step-feature{padding:12px}}.osvoilis .arrival-section{display:block}.budget-overview{grid-template-columns:minmax(0,1fr) minmax(180px,.4fr);align-items:center;gap:28px;display:grid}.budget-copy>p:not(.section-index){color:var(--muted);margin-top:20px;font-size:16px;line-height:1.7}.osvoilis .budget-overview .character-budget>img{max-height:320px}.budget-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 28px;margin-top:24px;display:grid}.budget-explanation{grid-area:1/1}.budget-explanation>p{color:var(--muted);font-size:15px;line-height:1.7}.budget-details .template-preview{grid-area:1/2/span 2;align-self:start;margin:0}.budget-result{grid-area:2/1}.budget-result .section-result{color:#4c6253;margin:0;font-size:14px;line-height:1.7}.budget-result .text-arrow{margin-top:16px}@media (width>=761px){.osvoilis :is(.editorial-section,.product-tour),.scenario-section,.questions-section,.useful-strip{padding-block:52px}.osvoilis :is(.journey-intro,.budget-copy,.housing-heading,.pets-copy,.surfing-editorial-grid,.access-intro,.useful-strip,.task-navigation,.district-gallery,.life-section) h2{font-size:clamp(34px,3.3vw,46px);line-height:1.13}.section-heading,.conversion-section-head{gap:20px 28px;margin-bottom:26px}.scenario-panel{gap:32px;padding:28px}.question-card{padding:22px}.question-card h3{margin-top:16px;font-size:22px}.question-card>span{padding-top:16px}.subscription-value{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:28px;padding:32px}.value-inventory{padding:24px}.value-inventory ul{gap:14px;margin-top:20px}.value-inventory li p{line-height:1.6}.subscription-value .value-inventory>p:last-child{margin-top:18px;padding-top:16px}.osvoilis .subscription-value h2{font-size:clamp(34px,3.2vw,44px)}.product-tour-copy{gap:12px 28px;padding:26px}.product-tour-copy h3{font-size:30px}.product-tour-panel--portrait .product-tour-visual img{max-height:480px}.journey-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 32px;max-width:none;display:grid}.journey-intro .section-index{grid-area:1/1}.journey-intro h2{grid-area:2/1;margin:0}.journey-intro>p:not(.section-index){grid-area:1/2/span 2;max-width:none;margin:0}.journey-intro>p.journey-small{grid-row:3}.journey-intro .text-arrow{grid-area:3/1;place-self:start;margin:0}.chapter-list{margin-top:26px}.osvoilis .arrival-section{margin-block:26px;padding:32px}.budget-copy h2{margin-top:18px}.housing-section{display:block}.housing-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 32px;display:grid}.housing-heading .section-index{grid-area:1/1}.housing-heading h2{grid-area:2/1/span 2;margin:0}.housing-heading>p:nth-of-type(2){grid-area:1/2/span 2}.housing-heading>p:nth-of-type(3){grid-area:3/2}.housing-heading>p:not(.section-index){max-width:none;margin:0}.housing-heading>.text-arrow{grid-area:4/1;justify-self:start;margin:0}.housing-prepare{grid-area:5/1/auto/-1;margin-top:8px;padding:22px}.housing-prepare ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:16px}.housing-prepare>p{padding-top:12px}.housing-demo{margin-top:24px}.housing-demo fieldset{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;padding-top:20px;display:grid}.housing-demo label,.housing-demo label:first-of-type{border:0;margin:0}.housing-demo legend{font-size:26px}.osvoilis .district-gallery{padding-bottom:52px}.landlord-preview{gap:24px;margin-top:24px;padding:24px}.life-editorial-grid{align-items:start;gap:32px}.life-photo img{height:430px}.life-editorial-copy h3{margin-top:18px;font-size:40px}.pets-editorial-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.65fr);gap:32px}.osvoilis .character-pets>img{max-height:360px}.pets-copy h2,.surfing-editorial-grid h2{margin-top:18px}.pet-ledger,.surfing-detail-grid{margin-top:24px}.surfing-editorial-grid{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:32px}.osvoilis .character-surf>img{max-height:380px}.surfing-detail-grid article{padding:22px}.useful-strip{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:32px}.access-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:32px}.access-devices{align-self:start}.access-intro h2{margin-top:18px}.osvoilis .faq-section{display:block}.osvoilis .faq-section .section-heading{margin-bottom:24px}.faq-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px}.faq-list summary{min-height:78px}.closing-journey{gap:32px}.osvoilis .closing-journey .character-stage>img{max-height:360px}}@media (width<=760px){.budget-overview,.budget-details{display:block}.budget-overview .character-budget{max-width:210px;margin:20px auto 0}.osvoilis .budget-overview .character-budget>img{max-height:240px}.budget-details .template-preview,.budget-result{margin-top:22px}}@media (width>=761px){.access-layout>.access-intro{grid-area:1/1}.access-layout>.access-devices{grid-area:1/2}.access-layout>.access-first-steps{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:none;margin:0;padding:0;list-style:none}.access-layout>.access-first-steps li{background:linear-gradient(125deg,#f7fbef,#e7efe4);border:1px solid #c3d7c8;border-radius:16px;padding:18px}.osvoilis .price-section{padding-block:52px}.price-heading{gap:16px 32px}.osvoilis .pets-section{margin-block:26px}}@media (width<=760px){.access-layout{gap:24px}.access-first-steps{margin:0}.useful-strip{gap:24px;padding-block:48px}}.footer-operator[data-astro-cid-lcdefpme]{color:var(--muted);overflow-wrap:anywhere;margin-top:20px;font-size:12px;font-style:normal;line-height:1.75}.footer-operator[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:4px}.footer-operator[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:3px;text-decoration:underline}
