@font-face{font-family:Geist;src:url(/welcome/assets/Geist-DPGgOCY9.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{color:#eef0e7;font-synthesis:none;--site-ink:#112e29;--site-lilac:#ddd4f3;--site-paper:#eef0e7;--site-muted:#bdcec3;--forest-grain-image:url(/welcome/assets/flow-grain-CiroZ8zs.png);--forest-grain-size:384px 384px;--forest-grain-offset:71px 137px;--forest-grain-base-opacity:.091;--forest-grain-surface-opacity:.154;scroll-behavior:smooth;background:#182b28;font-family:Geist,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}.website{isolation:isolate;background:#182b28;position:relative;overflow:hidden}.website:before{content:"";z-index:-1;pointer-events:none;filter:blur(42px)saturate(.45);background:url(/welcome/assets/mist-hills-CoFbUTTJ.webp) 50% 38%/cover;height:1450px;position:absolute;inset:-120px -5% auto;-webkit-mask-image:url(/welcome/assets/page-light-fade-Cw4K-LSl.png);mask-image:url(/welcome/assets/page-light-fade-Cw4K-LSl.png);-webkit-mask-position:top;mask-position:top;-webkit-mask-size:512px 100%;mask-size:512px 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.website:after{content:"";z-index:-1;pointer-events:none;background:var(--forest-grain-image) 0 0 / var(--forest-grain-size) repeat;opacity:var(--forest-grain-base-opacity);mix-blend-mode:soft-light;position:absolute;inset:0}.forest-grain,.forest-grain:before,.forest-grain:after{pointer-events:none;position:absolute;inset:0}.forest-grain:before,.forest-grain:after{content:"";z-index:-1;background:var(--forest-grain-image) 0 0 / var(--forest-grain-size) repeat;mix-blend-mode:soft-light}.forest-grain:before{background-position:var(--forest-grain-offset);opacity:var(--forest-grain-surface-opacity)}.forest-grain:after{opacity:var(--forest-grain-base-opacity)}.forest-grain-underlay:after{display:none}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,iframe{border:0}button:focus-visible,a:focus-visible{text-underline-offset:5px;outline:none;text-decoration:underline}::selection{color:#112e29;background:#a894c6}p,h1,h2,h3{margin:0}p{font-size:18px;line-height:1.6}svg{flex-shrink:0}.page-width{width:min(1248px,100% - 96px);margin-inline:auto}.skip-link{background:var(--site-paper);color:var(--site-ink);z-index:30;padding:12px;position:fixed;top:-60px;left:20px}.skip-link:focus{top:12px}.site-header{border-bottom:1px solid #c4dace22;justify-content:space-between;align-items:center;gap:36px;width:min(1400px,100% - 96px);height:100px;margin:auto;display:flex}.site-logo{background:var(--site-paper);flex:none;width:118px;height:31px;display:block;-webkit-mask:url(/welcome/brand/oberell/oberell-wordmark-ink.svg) 0/contain no-repeat;mask:url(/welcome/brand/oberell/oberell-wordmark-ink.svg) 0/contain no-repeat}.site-header nav{color:#d1dbd3;gap:34px;font-size:15px;display:flex}.site-header nav a:hover{color:#fff}.header-right{align-items:center;gap:20px;display:flex}.login-link{align-items:center;gap:16px;font-size:15px;display:flex}.menu-toggle{color:inherit;background:0 0;padding:10px;display:none}.hero-copy{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:48px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#bdd0bd;margin-bottom:23px;font-size:12px;font-weight:500}h1{letter-spacing:-.055em;font-size:clamp(48px,5.6vw,80px);font-weight:430;line-height:1.035}h1 span{color:#c2ccb8}.hero-intro{text-align:right;flex-shrink:0;padding-bottom:0}.hero-subline{color:#cbd3c8;margin-top:24px;font-size:17px}.button{border-radius:5px;justify-content:center;align-items:center;gap:20px;padding:16px 22px;font-size:15px;font-weight:500;transition:background .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-lilac{background:var(--site-lilac);color:#26352c}.button-lilac:hover{background:#ebe4fb}.product-demo{isolation:isolate;background:#e7e4db;border:0;border-radius:10px;scroll-margin-top:28px;overflow:hidden;transform:translateZ(0);box-shadow:0 30px 65px #00191238;-webkit-mask-image:linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff)}.demo-frame{aspect-ratio:1280/700;background:#e7e4db;position:relative;overflow:hidden}.demo-frame iframe{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.under-demo{text-align:center;color:#aebfb4;margin:25px 0 64px;font-size:14px}.space-section{isolation:isolate;color:#253a30;background:#e9e9df;padding:104px 0;position:relative}.space-section:before,.closing:before{content:"";pointer-events:none;z-index:-1;opacity:.15;mix-blend-mode:multiply;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='180'%20viewBox='0%200%20180%20180'%3e%3cfilter%20id='grain'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.84'%20numOctaves='3'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20type='saturate'%20values='0'/%3e%3c/filter%3e%3cpath%20fill='%23808080'%20filter='url(%23grain)'%20d='M0%200h180v180H0z'/%3e%3c/svg%3e");position:absolute;inset:0}.space-grid{grid-template-columns:1.08fr 1fr;gap:110px;display:grid}.section-heading .eyebrow{color:#687d64}h2{letter-spacing:-.046em;font-size:clamp(38px,4vw,56px);font-weight:440;line-height:1.11}h2 span{color:#71856e}.section-heading>p:last-child{color:#5b6b60;max-width:430px;margin-top:28px;font-size:17px}.principles{padding-top:4px}.principles article{border-top:1px solid #243f3026;gap:24px;padding:24px 0;display:flex}.principles article:first-child{border-top:0;padding-top:0}.principles article:last-child{padding-bottom:0}.principle-number{color:#778b76;margin-top:7px;font-size:12px}.principles h3{letter-spacing:-.025em;margin-bottom:10px;font-size:23px;font-weight:480}.principles p{color:#5b6b60;max-width:370px;font-size:16px}.mobile-section{isolation:isolate;background:#20332f;padding:96px 0;position:relative;overflow:hidden}.mobile-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:110px;display:grid}.phone-study{justify-content:center;min-width:0;display:flex;position:relative}.phone-shadow{z-index:-2;pointer-events:none;position:absolute;top:-144px}.phone-device{background:linear-gradient(135deg,#b9c4b9,#617367 12%,#2c4035 29%,#15261e 67%,#748779 94%,#b3beb1);border:1px solid #8e9b91;border-radius:44px;width:min(366px,100%);padding:7px;position:relative;box-shadow:inset 1px 1px 1px #e2e9dc99,inset -1px -1px 1px #07130ecc,1px 2px #13241d,3px 5px #101e18}.phone-device:before,.phone-device:after{content:"";background:linear-gradient(90deg,#23372c,#a0b09f 55%,#526b59);border-radius:2px;width:3px;position:absolute;box-shadow:1px 1px 2px #07171066}.phone-device:before{height:58px;top:116px;left:-3px}.phone-device:after{height:46px;top:154px;right:-3px}.phone-demo-frame{aspect-ratio:402/874;clip-path:inset(0 round 36px);isolation:isolate;background:#e7e4db;border-radius:36px;width:100%;position:relative;overflow:hidden}.phone-rim{z-index:1;pointer-events:none;border:3px solid #14241d;border-radius:40px;position:absolute;inset:4px;box-shadow:0 0 0 1px #d5dfcd44,inset 0 0 0 1px #010b0888}.phone-demo-frame iframe{transform-origin:0 0;pointer-events:none;width:402px;height:874px;display:block}.phone-camera{z-index:2;pointer-events:none;background:#15221d;border-radius:12px;width:58px;height:17px;position:absolute;top:11px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #34443a}.phone-camera:after{content:"";background:radial-gradient(circle at 35% 30%,#4d6266,#152325 60%);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:6px;box-shadow:0 0 0 1px #394a43}.phone-home-indicator{pointer-events:none;background:#20332f66;border-radius:3px;width:28%;height:4px;position:absolute;bottom:8px;left:36%}.mobile-copy h2{font-size:clamp(40px,4.5vw,62px)}.mobile-copy h2 span{color:#bbc7af}.mobile-copy>p:not(.eyebrow){color:#cad3c9;max-width:430px;margin-top:25px;font-size:17px}.mobile-copy>p:not(.eyebrow)+p{color:#afc0b4;margin-top:18px;font-size:16px}.mobile-detail{color:#afc0b4;border-top:1px solid #bbcbb32d;gap:24px;margin-top:36px;padding-top:20px;font-size:12px;display:flex}.help-atmosphere{isolation:isolate;background:#192e2c;position:relative;overflow:clip}.help-atmosphere:before{content:"";z-index:-1;background:#122d2b66;position:absolute;inset:0}.atmosphere-image{z-index:-2;pointer-events:none;filter:saturate(.56)brightness(.68);opacity:.88;background:url(/welcome/assets/mist-hills-CoFbUTTJ.webp) 50% 52%/cover no-repeat;animation:14s ease-in-out infinite alternate paused atmosphere-drift;position:absolute;inset:-3%}@keyframes atmosphere-drift{0%{transform:scale(1.02)translate(-1.4%,.8%)}to{transform:scale(1.12)translate(1.4%,-1.2%)}}.help-section{flex-direction:column;justify-content:space-between;gap:94px;min-height:720px;padding-top:100px;padding-bottom:50px;display:flex}.help-copy{max-width:650px}.help-copy h2{font-size:clamp(52px,6.4vw,84px);font-weight:420}.help-copy .eyebrow{color:#e4e4d8}.help-details{grid-template-columns:repeat(3,1fr);gap:54px;display:grid}.help-details article{border-top:1px solid #ececdf55;padding-top:19px}.help-details h3{color:#ebe4d2;font-size:16px;font-weight:500;line-height:1.45}.help-feature-link{align-items:center;gap:12px;min-height:44px;margin-block:-10px;display:inline-flex}.help-feature-link svg{flex-shrink:0}.help-feature-link:is(:hover,:focus-visible){text-underline-offset:5px;text-decoration:underline}.atmosphere-preview{max-width:620px;margin-top:30px}.atmosphere-preview>p{color:#d4dfd2;margin-bottom:8px;font-size:12px}.atmosphere-preview .preview-controls{margin:0}.help-details p{color:#e0e7df;max-width:300px;margin-top:13px;font-size:15px;line-height:1.6}.help-copy>p:not(.eyebrow){color:#edf0e6;max-width:450px;margin-top:24px;font-size:17px}.help-copy h2 span{color:#e0e2d0}.text-link{color:#ded5f1;align-items:center;gap:22px;margin-top:28px;font-size:15px;display:inline-flex}.closing{isolation:isolate;color:#20382d;background:#dcded0;padding:66px 0 70px;position:relative}.closing-inner{justify-content:space-between;align-items:center;gap:60px;display:flex}.closing .eyebrow{color:#566e54}.closing h2{font-size:62px;line-height:1.06}.button-ink{color:#f1f1e4;background:#263c31}.button-ink:hover{background:#395445}.closing-inner>div:last-child{width:330px;max-width:100%}.closing-inner>div:last-child p{color:#5b6e57;margin-top:20px;font-size:13px;line-height:1.7}.site-footer{color:#a4b9aa;align-items:center;gap:26px;min-height:116px;font-size:12px;display:flex}.site-footer .site-logo{width:90px;height:27px}.site-footer>span:nth-child(2){margin-right:auto}.site-footer a:hover{color:#fff}.demo-description{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.motion-accessibility{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;bottom:8px;right:12px;overflow:hidden}.motion-accessibility:focus{clip-path:none;color:#18332a;z-index:5;background:#e2dbef;border-radius:3px;width:auto;height:auto;padding:8px 12px;overflow:visible}.site-header{height:86px}.hero{padding-top:38px}.hero-copy{margin-bottom:36px}@media (width>=1550px){.hero{padding-top:64px}.hero-copy{margin-bottom:46px}}@media (width<=1100px){.page-width,.site-header{width:calc(100% - 64px)}.hero-copy{gap:35px}.hero-intro{max-width:230px}.space-grid,.help-section{gap:65px}.mobile-grid{gap:60px}.hero{padding-top:45px}.site-header{height:85px}}@media (width<=760px){.mobile-section{padding:62px 0}.mobile-grid{grid-template-columns:minmax(0,1fr);gap:40px}.mobile-copy{grid-row:1}.mobile-copy h2{font-size:44px}.mobile-copy>p:not(.eyebrow){font-size:16px}.mobile-detail{margin-top:25px;padding-top:18px}.demo-frame{aspect-ratio:auto;height:clamp(400px,118vw,530px)}.atmosphere-image{background-position:46%}.page-width,.site-header{width:calc(100% - 40px)}.site-header{gap:15px;height:78px}.site-logo{width:104px}.menu-toggle{place-items:center;display:grid}.site-header nav{z-index:10;background:#193a30;padding:22px;display:none;position:absolute;top:77px;left:0;right:0;box-shadow:0 12px 20px #00150e35}.site-header nav.is-open{flex-direction:column;gap:22px;display:flex}.header-right{gap:15px}.hero{padding-top:40px}.hero-copy{margin-bottom:30px;display:block}.eyebrow{letter-spacing:.1em;margin-bottom:18px;font-size:10px}h1{font-size:clamp(36px,9.7vw,68px)}.hero-intro{text-align:left;max-width:none;margin-top:24px}.hero-intro .button{margin-top:0}.hero-subline{margin-top:20px;font-size:15px}.under-demo{margin:20px 15px 39px;font-size:12px}.space-section{padding:60px 0}.space-grid,.help-section{grid-template-columns:1fr;gap:38px}h2{font-size:40px}.section-heading>p:last-child{margin-top:20px;font-size:16px}.principles article{gap:20px}.help-section{gap:62px;min-height:0;padding-top:66px;padding-bottom:44px}.help-copy h2{font-size:52px}.help-details{grid-template-columns:1fr;gap:25px}.help-details article{grid-template-columns:minmax(0,1fr);gap:15px;display:grid}.help-details h3{font-size:16px}.help-details p{margin:0;font-size:14px}.help-copy{max-width:500px}.closing{padding:48px 0}.closing-inner{flex-direction:column;align-items:flex-start;gap:28px}.closing h2{font-size:49px}.site-footer{flex-wrap:wrap;gap:24px;padding:32px 0}.site-footer>span:nth-child(2){flex-basis:calc(100% - 134px);margin:0;line-height:1.6}.site-footer>span:last-child{margin-left:auto}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (width<=760px){.hero-copy{margin-bottom:30px}}.site-header nav a[aria-current=page]{color:#f4f2e8}.language-select{color:#ccd5c9;align-items:center;gap:8px;display:flex}.language-select select{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;max-width:135px;padding:7px 4px;font-size:13px}.language-select option{color:#26372e;background:#ecece2}select:focus-visible{background-color:#d1dec31f;outline:none}.pricing-page{padding-top:70px;padding-bottom:100px}.pricing-intro h1{font-size:clamp(46px,5.6vw,76px)}.pricing-intro>p:last-child{color:#bdc9bb;margin-top:28px;font-size:18px}.pricing-proposal{border-block:1px solid #c4dace26;align-items:baseline;gap:26px;margin-top:44px;padding:20px 0;display:flex}.pricing-proposal>span{white-space:nowrap;color:#ddd4f3;font-size:12px}.pricing-proposal p{color:#b4c5b8;max-width:660px;font-size:13px}.pricing-options{justify-content:space-between;align-items:center;gap:30px;margin:36px 0;display:flex}.billing-options{border:1px solid #c4dace33;border-radius:7px;gap:4px;min-width:0;margin:0;padding:4px;display:flex}.billing-options button{color:#c1cebf;background:0 0;border-radius:4px;padding:11px 15px;font-size:14px}.billing-options button[aria-pressed=true]{color:#23372f;background:#ddd4f3}.billing-options button span{opacity:.8;margin-left:12px;font-size:10px}.currency-select{color:#aebfb0;align-items:center;gap:12px;font-size:12px;display:flex}.currency-select select{color:#e7ebdf;font:inherit;background:#243b34;border:1px solid #c4dace33;border-radius:5px;padding:12px}.pricing-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;display:grid}.trial-plan{padding:40px 0}.trial-plan h2{font-size:44px}.trial-days{letter-spacing:-.05em;margin:22px 0 14px;font-size:65px;font-weight:430}.trial-days span{color:#cad4c2;letter-spacing:-.02em;font-size:19px}.trial-plan>p:not(.eyebrow,.trial-days){color:#bdc9bb;max-width:340px;font-size:16px}.trial-plan p.trial-note{color:#ddd4f3;margin-top:24px;font-size:13px}.paid-plan{color:#293b31;isolation:isolate;background:#e8e8dd;border-radius:12px;padding:38px 40px;position:relative}.paid-plan:before{content:"";z-index:-1;opacity:.12;mix-blend-mode:multiply;pointer-events:none;border-radius:inherit;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='180'%20viewBox='0%200%20180%20180'%3e%3cfilter%20id='grain'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.84'%20numOctaves='3'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20type='saturate'%20values='0'/%3e%3c/filter%3e%3cpath%20fill='%23808080'%20filter='url(%23grain)'%20d='M0%200h180v180H0z'/%3e%3c/svg%3e");position:absolute;inset:0}.plan-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.plan-heading h2{font-size:30px}.plan-heading>span{color:#647460;font-size:12px}.plan-price{align-items:center;gap:20px;margin-top:34px;display:flex}.plan-price strong{letter-spacing:-.055em;white-space:nowrap;font-size:72px;font-weight:450;line-height:1.1}.plan-price strong small{font-size:38px}.plan-price>span{color:#62735f;font-size:12px;line-height:1.6}.billing-detail{color:#657460;margin-top:12px;font-size:12px}.paid-plan ul{border-top:1px solid #283b302a;gap:15px;margin:29px 0;padding:24px 0 0;list-style:none;display:grid}.paid-plan li{align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.paid-plan li svg{color:#6b7d5f;margin-top:3px}.plan-availability{text-align:center;border:1px solid #63755350;border-radius:5px;padding:15px;font-size:14px}.ai-allowance{color:#687663;margin-top:16px;font-size:11px;line-height:1.6}.pricing-questions{grid-template-columns:.8fr 1.2fr;gap:70px;padding-top:85px;display:grid}.pricing-questions h2{max-width:340px;font-size:38px}.pricing-questions details{border-top:1px solid #c4dace33;padding:22px 0}.pricing-questions summary{cursor:pointer;font-size:16px;line-height:1.5}.pricing-questions details p{color:#bdc9bb;max-width:530px;padding-top:16px;font-size:14px;line-height:1.75}.pricing-questions details a{color:#ded5f1;align-items:center;gap:7px;display:inline-flex}@media (width<=1100px){.site-header,.site-header nav{gap:24px}.header-right{gap:20px}.hero-copy{flex-direction:column;align-items:flex-start;gap:24px}.hero-intro{align-self:flex-end}.pricing-grid,.pricing-questions{gap:40px}.plan-heading{flex-direction:column;align-items:flex-start;gap:6px}}@media (width<=760px){.site-header{grid-template-columns:1fr auto;gap:16px;height:auto;padding:18px 0 14px;display:grid}.site-header nav{box-shadow:none;background:0 0;flex-wrap:wrap;grid-area:2/1/auto/-1;gap:24px;padding:0;font-size:13px;display:flex;position:static}.site-header .site-logo{width:88px;height:26px}.header-right{gap:16px}.language-select{gap:5px}.language-select select{max-width:100px;font-size:12px}.login-link{gap:6px;font-size:13px}.hero-intro{text-align:left}.hero-copy{display:block}.pricing-page{padding-top:45px;padding-bottom:60px}.pricing-intro h1{font-size:44px}.pricing-intro>p:last-child{margin-top:22px;font-size:16px}.pricing-proposal{margin-top:30px;display:block}.pricing-proposal p{margin-top:10px;font-size:12px}.pricing-options{flex-direction:column;align-items:flex-start;gap:20px;margin:28px 0 10px}.billing-options button{padding:10px 12px}.billing-options button span{margin-left:8px}.pricing-grid,.pricing-questions{grid-template-columns:1fr;gap:30px}.trial-plan{padding:30px 0 15px}.trial-plan h2{font-size:36px}.trial-days{margin:14px 0 8px;font-size:52px}.paid-plan{grid-row:1;padding:30px 24px}.plan-price strong{font-size:60px}.plan-price{gap:15px}.pricing-questions{padding-top:54px}.pricing-questions h2{font-size:36px}}@media (width<=370px){.header-right{gap:8px}.language-select select{max-width:85px}.language-select svg{display:none}.site-header{gap:12px}.hero-subline{font-size:14px}.mobile-detail{gap:16px}}.site-select{position:relative}.site-select-trigger{color:#e5e9df;font:inherit;cursor:pointer;background:#283d35;border:1px solid #c4dace30;border-radius:7px;align-items:center;gap:20px;padding:11px 13px;transition:background .16s;display:flex}.site-select-trigger:hover,.site-select-trigger[aria-expanded=true]{background:#3b514744}.site-select-compact .site-select-trigger{background:0 0;border-color:#0000;gap:13px;padding:8px 7px;font-size:13px}.site-select-compact .site-select-trigger:hover,.site-select-compact .site-select-trigger[aria-expanded=true]{background:#d1dec316}.site-select-trigger:focus-visible{background:#d1dec31f;outline:none;text-decoration:none}.site-select-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#e7eade;z-index:60;background:#293e37f5;border:1px solid #d1dfc72b;border-radius:12px;width:max-content;min-width:224px;max-width:calc(100vw - 40px);padding:7px;animation:.13s ease-out select-arrive;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 45px #091c1955}.site-select-menu button{text-align:left;width:100%;min-height:43px;color:inherit;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;gap:26px;padding:11px 13px;font-size:14px;display:flex}.site-select-menu button:hover,.site-select-menu button:focus-visible{background:#d1dec314;outline:0}.site-select-menu button[aria-selected=true]{color:#e4d8fa;background:#bca0d31a}.site-select-menu button svg{color:#d3c1e8}.select-check-space{flex:none;width:15px}@keyframes select-arrive{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.site-header{z-index:20;position:relative}@media (width<=760px){.site-select-compact .site-select-trigger{gap:9px;padding:7px 3px;font-size:12px}.site-select-menu{top:calc(100% + 14px)}.site-select-menu button{min-height:46px}.currency-select .site-select-menu{left:0;right:auto}.header-right{gap:13px}.language-select{gap:4px}}.toolbox-section{color:#293d33;isolation:isolate;background:#e8e7dc;padding:90px 0 54px;position:relative}.toolbox-section:before{content:"";z-index:-1;pointer-events:none;opacity:.13;mix-blend-mode:multiply;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='180'%20viewBox='0%200%20180%20180'%3e%3cfilter%20id='grain'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.84'%20numOctaves='3'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20type='saturate'%20values='0'/%3e%3c/filter%3e%3cpath%20fill='%23808080'%20filter='url(%23grain)'%20d='M0%200h180v180H0z'/%3e%3c/svg%3e");position:absolute;inset:0}.toolbox-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:100px;margin-bottom:45px;display:grid}.toolbox-heading .eyebrow{color:#687d64}.toolbox-heading>div:last-child p{color:#596d5e;max-width:435px;font-size:17px;line-height:1.65}.toolbox-heading .text-link{color:#475645}.palette-frame{isolation:isolate;background:#eae7de;border-radius:10px;position:relative;overflow:hidden}.palette-frame iframe{border:0;display:block}.palette-frame.is-animated{aspect-ratio:1120/990}.palette-frame.is-animated iframe{transform-origin:0 0;pointer-events:none;width:1120px;height:990px;position:absolute;top:0;left:0}.palette-frame.is-interactive iframe{width:100%;height:1200px}.palette-caption{text-align:center;color:#64745f;margin-top:24px;font-size:13px}.tools-intro{padding-top:70px;padding-bottom:65px}.tools-intro>p:last-child{color:#b8c7b8;max-width:500px;margin-top:28px;font-size:18px}.tool-explainer{border-top:1px solid #c4dace30;grid-template-columns:1fr 1fr;align-items:end;gap:110px;padding:50px 0 65px;display:grid}.tool-index{color:#dbb7a3;font-size:12px}.tool-explainer h2{margin:23px 0;font-size:43px}.tool-explainer>div>p{color:#bdc9bb;font-size:17px}.tool-capabilities p{border-bottom:1px solid #c4dace30;padding:17px 0;font-size:15px!important}.tool-playground{padding-bottom:70px}.playground-heading{justify-content:space-between;align-items:baseline;gap:40px;margin-bottom:28px;display:flex}.playground-heading h3{font-size:25px;font-weight:450}.playground-heading p{color:#b6c4b6;max-width:590px;font-size:13px}.tool-language-note{color:#b6c4b6;margin-top:20px;font-size:12px}@media (width<=1100px){.toolbox-heading,.tool-explainer{gap:55px}.site-header nav{gap:22px}.site-header{gap:20px}.header-right{gap:16px}}@media (width<=760px){.toolbox-section{padding:60px 0 40px}.toolbox-heading,.tool-explainer{grid-template-columns:1fr;gap:25px}.toolbox-heading{margin-bottom:30px}.toolbox-heading h2{font-size:40px}.toolbox-heading>div:last-child p{font-size:16px}.palette-caption{margin-top:20px;font-size:12px}.palette-frame.is-animated{aspect-ratio:auto;height:570px}.tools-intro{padding-top:45px;padding-bottom:45px}.tools-intro h1{font-size:44px}.tool-explainer{padding:36px 0 48px}.tool-explainer h2{font-size:36px}.tool-explainer>div>p{font-size:16px}.playground-heading{display:block}.playground-heading p{margin-top:15px}.tool-playground{padding-bottom:50px}}.upcoming-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:84px;padding:72px 0 88px}.upcoming-tools-intro{max-width:470px}.upcoming-tools h2{text-wrap:balance;max-width:440px}.upcoming-tools-intro>p{margin-bottom:0}.studio-lab-teaser{grid-template-columns:144px minmax(0,1fr);align-items:center;gap:28px;display:grid}.studio-lab-icon{width:100%;height:auto;display:block}.studio-lab-status{letter-spacing:.06em;color:var(--site-lilac);font-size:11px}.studio-lab-copy h3{letter-spacing:-.04em;margin:9px 0 12px;font-size:30px;font-weight:450;line-height:1.15}.studio-lab-copy p{color:var(--site-muted);margin:0;font-size:15px}@media (width<=1000px){.upcoming-tools{gap:44px}.studio-lab-teaser{grid-template-columns:112px minmax(0,1fr);gap:22px}}@media (width<=760px){.upcoming-tools{grid-template-columns:minmax(0,1fr);gap:34px;padding:40px 0 60px}.upcoming-tools-intro{max-width:560px}.studio-lab-teaser{grid-template-columns:104px minmax(0,1fr);gap:22px;max-width:470px}.studio-lab-copy h3{font-size:27px}.studio-lab-copy p{font-size:14px}}.maps-explainer{grid-template-columns:minmax(0,1fr);row-gap:48px;padding-bottom:85px}.maps-introduction{grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);align-items:start;gap:60px;display:grid}.maps-explainer .maps-wordmark{color:#e7e1ce;width:clamp(220px,27vw,330px);max-width:100%;margin:18px 0 0;line-height:0}.maps-wordmark svg{width:100%;height:auto;display:block}.maps-summary{max-width:660px;padding-top:33px}.maps-summary .maps-tagline{letter-spacing:-.035em;color:var(--site-paper);margin:0 0 16px;font-size:clamp(28px,2.7vw,38px);font-weight:450;line-height:1.2}.maps-description{color:#bdc9bb;margin:0;font-size:17px}.maps-availability{flex-wrap:wrap;align-items:center;gap:9px 14px;margin-top:24px;display:flex}.maps-development-label{color:#ddd4f3;border:1px solid #c4dace40;border-radius:7px;padding:7px 12px;font-size:12px;display:inline-block}.maps-availability>p{color:#bdc9bb;margin:0;font-size:14px}.maps-availability>.maps-availability-detail{color:#a8b9ae;flex-basis:100%;font-size:13px}@media (width<=760px){.maps-introduction{grid-template-columns:minmax(0,1fr);gap:24px}.maps-summary{padding-top:0}.maps-description{font-size:16px}.maps-availability{margin-top:20px}}.maps-preview{grid-column:1/-1;min-width:0;margin:0}.maps-preview-sticky{margin:0}.maps-preview-canvas{background:0 0;overflow:clip;container-type:inline-size}.maps-preview-pan{width:100%}.maps-preview-image{width:100%;height:auto;display:block}.maps-preview-card{stroke:#203b3129;stroke-width:1px;filter:drop-shadow(0 6px 10px #071b1b22)}.maps-preview-note{color:#294438;font-family:Geist,Arial,sans-serif;font-size:17px;line-height:1.5}.maps-preview-note p{margin:0}.maps-preview-note .maps-preview-note-title{margin-bottom:12px;font-size:23px;font-weight:450;line-height:1.3}.maps-preview figcaption{color:#b6c4b6;margin-top:16px;font-size:12px}@media (width<=600px){.maps-explainer{row-gap:25px;padding-bottom:50px}}.maps-preview figcaption{justify-content:space-between;align-items:center;gap:16px;display:flex}.maps-preview-controls{margin-top:24px}@media (width<=600px) and (prefers-reduced-motion:no-preference){.website:has(.maps-preview){overflow:clip}.maps-preview-sticky{position:sticky;top:24px}.maps-preview-pan{will-change:transform;width:max(100%,min(1040px,125.862svh - 140.966px))}}.maps-layout-editor{background:#19342d99;border:1px solid #c4dace40;border-radius:12px;margin-bottom:28px;padding:18px 20px}.maps-layout-editor strong{font-size:15px;font-weight:500}.maps-layout-editor p,.maps-layout-editor small{color:#bdcec3;font-size:12px}.maps-layout-editor p{margin:7px 0 14px}.maps-layout-actions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.maps-layout-actions button{font:inherit;color:#eef0e7;cursor:pointer;background:#c4dace12;border:1px solid #c4dace40;border-radius:7px;padding:8px 12px;font-size:12px}.maps-layout-actions button:disabled{opacity:.4;cursor:default}.maps-preview-image.is-editable{touch-action:none;-webkit-user-select:none;user-select:none}.maps-preview-draggable{cursor:grab}.maps-preview-draggable:active{cursor:grabbing}.maps-preview-draggable:focus-visible{outline:none}.maps-preview-draggable:focus-visible .maps-preview-card{stroke:#eee1a8;stroke-width:3px}.maps-preview-wire-hit{stroke:#0000;stroke-width:18px;cursor:pointer;pointer-events:stroke}.maps-preview-port{fill:#eee1a8;stroke:#345548;stroke-width:2px;cursor:grab}.maps-preview-pan.is-editing{animation:none}@media (width<=600px){.maps-preview-pan.is-editing{width:100%;transform:none}}@media (width<=760px),(pointer:coarse){.website{background:#182b28 url(/welcome/assets/phone-page-grain-Dl9cIYsI.png) 0 0/384px 384px}.website:after{display:none}.website:before{filter:none;opacity:1;background-image:url(/welcome/assets/phone-page-hills-Dgn__mfQ.webp);-webkit-mask-image:none;mask-image:none}.product-demo{transform:none;-webkit-mask-image:none;mask-image:none}.phone-demo-frame{clip-path:none}}.demo-touch-surface{z-index:3;touch-action:auto;background:0 0;position:absolute;inset:0}.lesson-video-controls{color:#c9d6b3;align-items:center;gap:12px;margin-top:-8px;padding:0 20px 12px;display:flex}.lesson-video-toggle{width:32px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.lesson-video-toggle:hover{background:#dae5ca12}.lesson-video-controls input[type=range]{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;border:0;border-radius:8px;width:100%;min-width:0;height:36px;margin:0;padding:0;display:block}.lesson-video-controls input::-webkit-slider-runnable-track{background:linear-gradient(to right, #bdcc9c var(--played), #486050 var(--played));border-radius:2px;height:2px}.lesson-video-controls input::-moz-range-track{background:linear-gradient(to right, #bdcc9c var(--played), #486050 var(--played));border-radius:2px;height:2px}.lesson-video-controls input::-webkit-slider-thumb{appearance:none;width:8px;height:8px;box-shadow:none;background:#c9d6b3;border:0;border-radius:50%;margin-top:-3px}.lesson-video-controls input::-moz-range-thumb{width:8px;height:8px;box-shadow:none;background:#c9d6b3;border:0;border-radius:50%}.lesson-video-controls button:focus-visible{outline-offset:2px;outline:1px solid #c9bddc}@media (width<=760px){.lesson-video-controls{gap:8px;padding:0 14px 10px}}.lesson-video-controls input[type=range]:is(:focus,:focus-visible){box-shadow:none;outline:none}.lesson-video-controls input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #bdcc9c22}.lesson-video-controls input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #bdcc9c22}.preview-controls{box-sizing:border-box;color:#e0e8d5;z-index:3;text-align:left;background:#22382feb;border:1px solid #c7d5b730;border-radius:10px;width:min(100%,620px);margin:16px auto 0;padding:12px 14px;font-size:12px;line-height:1.4;display:block;position:relative}.preview-controls-heading{color:#d5e0c9;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.preview-controls-heading small{color:#a3b69c;font-size:10px}.preview-transport{align-items:center;gap:8px;display:flex}.preview-controls .preview-restart{color:#e0e8d5;width:auto;height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#2d4538;border:1px solid #c7d5b736;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:7px;margin:0;padding:7px 9px;font-size:12px;display:inline-flex}.preview-controls .preview-restart svg{flex:none}.preview-controls .preview-restart:is(:hover,:focus-visible){background:#3b5444;outline:none}.preview-time{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;font-size:11px;display:flex}.preview-time input{box-sizing:border-box;text-align:right;color:#eff4e9;width:54px;min-width:0;height:30px;font:inherit;font-variant-numeric:tabular-nums;appearance:textfield;background:#162c24;border:1px solid #c7d5b736;border-radius:5px;padding:4px}.preview-time input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.preview-time input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.preview-timeline{accent-color:#bfcea3;cursor:ew-resize;touch-action:none;width:100%;height:24px;margin:10px 0 0;padding:0;display:block}.preview-time-marks{color:#9eaf9e;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10px;display:flex}.lesson-film>.preview-controls{width:calc(100% - 28px);margin:0 14px 14px}.phone-study:has(>.preview-controls){flex-direction:column;align-items:center}.phone-study>.preview-controls{width:min(100%,402px)}.palette-preview>.preview-controls{margin-bottom:18px}@media (width<=440px){.preview-controls{padding:11px 10px}.preview-transport{gap:5px}.preview-controls .preview-restart{padding-inline:7px;font-size:11px}.preview-time{gap:2px;font-size:10px}.preview-time input{width:44px}.lesson-film-count{display:none}}.hero-intro:has(#ribbon-preview-controls){flex-wrap:wrap}#ribbon-preview-controls{flex:0 0 100%;min-width:0}#ribbon-preview-controls>.preview-controls{max-width:360px;margin-right:0}.preview-controls-heading strong{font-size:13px;font-weight:600}.preview-controls-heading{flex-wrap:wrap;gap:6px 12px}.preview-controls-heading strong{margin-right:auto}.preview-approval{color:#d5e0c9;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;min-height:28px;display:inline-flex}.preview-approval input{appearance:auto;accent-color:#bfcea3;cursor:pointer;width:16px;height:16px;margin:0}.preview-approval input:focus-visible{outline-offset:3px;outline:2px solid #d6c9ef}.preview-approval:has(input:checked){color:#f0f5e9}.preview-approvals{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:4px 14px;display:flex}.preview-approvals>small{flex-basis:100%}.preview-approval:has(input:disabled){opacity:.55;cursor:default}.review-inline-surface{position:absolute;inset:0}.review-inline-surface video{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.recorded-media{position:absolute;inset:0}.recorded-media video{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.website.has-flow-art:before{display:none}.flow-art{z-index:-1;pointer-events:none;contain:strict;background:#182b28;height:1000px;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 110px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 110px),#0000 100%)}.flow-art canvas{opacity:1;width:100%;height:100%;display:block}.flow-art canvas:not([data-ready=true]){opacity:0}.flow-art-fallback{opacity:.7;width:max(100%,896px);height:100%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 24%,#000 72%);mask-image:linear-gradient(90deg,#0000 24%,#000 72%)}.flow-art canvas[data-ready=true]+.flow-art-fallback{visibility:hidden}.flow-art-grain{background:var(--forest-grain-image) var(--forest-grain-offset) / var(--forest-grain-size) repeat;opacity:var(--forest-grain-surface-opacity);mix-blend-mode:soft-light;position:absolute;inset:0}.flow-art:after{content:"";background:linear-gradient(#182b28b3,#0000);height:190px;position:absolute;inset:0 0 auto}.has-flow-art .hero-intro{align-items:center;gap:14px;max-width:none;display:flex}.has-flow-art .under-demo{color:#d8e0d5;margin-bottom:0;padding-bottom:clamp(80px,7vw,112px)}.flow-motion-toggle{color:#eef0e7;background:#182b2866;border:1px solid #d1dbd32e;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.flow-motion-toggle:hover,.flow-motion-toggle:focus-visible{background:#d1dbd322;border-color:#d1dbd377}@media (width<=760px){.flow-art{height:850px}.flow-motion-toggle{order:1}}.lesson-film{--lesson-radius:16px;border-radius:var(--lesson-radius);isolation:isolate;background:#22362e;border:1px solid #3a4d42;margin:0 0 36px;overflow:clip}.lesson-film-stage{aspect-ratio:1280/700;contain:layout paint;height:auto;clip-path:inset(0 round calc(var(--lesson-radius) - 1px) calc(var(--lesson-radius) - 1px) 0 0);background:#e7e4db;position:relative;overflow:clip}.lesson-film iframe{transform-origin:0 0;pointer-events:none;will-change:transform;border:0;max-width:none;position:absolute;inset:0}.lesson-film[data-device=mobile]{max-width:340px;margin-inline:auto}.lesson-film[data-device=mobile] .lesson-film-stage{aspect-ratio:402/874;height:auto}.lesson-film-progress{background:#afbea513;height:2px}.lesson-film-progress span{transform-origin:0;background:#bdcc9c;height:100%;display:block;transform:scaleX(0)}.lesson-film figcaption{color:#e0e6d9;align-items:center;gap:12px;min-height:76px;padding:18px 20px;font-size:12px;line-height:1.5;display:flex}.lesson-film-count{font-variant-numeric:tabular-nums;white-space:nowrap;color:#c9d6b3;letter-spacing:.03em;font-size:11px}.lesson-film-count i{color:#80988b;margin-left:5px;font-style:normal}.lesson-film-caption{flex:1}.lesson-film figcaption button{color:#c9d6b3;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:30px;height:32px;display:grid}.lesson-film figcaption button:hover,.lesson-film figcaption button:focus-visible{background:#dae5ca1c;outline:none}@media (width<=760px){.lesson-film{--lesson-radius:12px}.lesson-film-stage,.lesson-film[data-device=mobile] .lesson-film-stage{height:auto}.lesson-film figcaption{gap:8px;min-height:80px;padding:14px}.lesson-film-count i{display:none}}.lesson-film[data-device=desktop]:is(#lesson-film-block-tools-desktop,#lesson-film-menu-customization-desktop) .lesson-film-stage{aspect-ratio:1280/900}.recorded-film video{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.recorded-film-error{color:#e0e6d9;background:#22362e;padding:12px;font:14px/1.5 sans-serif;position:absolute;inset:auto 20px 20px}.coworking-section{isolation:isolate;background:#20332f;border-block:1px solid #c7d6b817;padding:120px 0;position:relative;overflow:hidden}.coworking-grid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.45fr);align-items:center;gap:70px;display:grid}.coworking-copy h2{letter-spacing:-.045em;margin:0 0 25px;font-size:clamp(34px,3.6vw,51px);font-weight:400;line-height:1.13}.coworking-copy>p:not(.eyebrow){color:#bdcec3;max-width:410px;font-size:16px;line-height:1.75}.coworking-people{color:#d0dacb;align-items:center;gap:15px;margin:30px 0;font-size:12px;display:flex}.coworking-portraits{flex:none;padding-left:0;display:flex}.coworking-portraits>span{border:3px solid #294039;border-radius:50%;width:43px;height:43px;margin-left:-8px;display:block;position:relative;overflow:hidden}.coworking-portraits>span:first-child{margin-left:0}.coworking-copy .text-link{color:#e0e7d7;border-bottom:1px solid #b8caa358;align-items:center;gap:12px;padding:8px 0;font-size:14px;text-decoration:none;display:inline-flex}.coworking-copy p.coworking-private{max-width:310px;margin:25px 0 0;font-size:12px;line-height:1.7}.coworking-study{position:relative}.coworking-study .lesson-film{margin:0}.coworking-study>p{color:#9fb4a5;margin:16px 5px 0;font-size:11px;line-height:1.6}@media (width<=1000px){.coworking-grid{grid-template-columns:minmax(250px,1fr) minmax(0,1.2fr);gap:35px}}@media (width<=760px){.coworking-section{padding:70px 0}.coworking-grid{flex-direction:column;align-items:stretch;gap:38px;display:flex}.coworking-copy h2{font-size:38px}.coworking-study{width:100%;max-width:340px;margin:auto}.coworking-copy>p:not(.eyebrow){font-size:15px}.coworking-copy p.coworking-private{font-size:12px}.coworking-people{margin:24px 0}}.membership-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0 40px;display:grid}.membership-plan{isolation:isolate;color:#e8ecdf;background:#22352e80;border:1px solid #c4dace38;border-radius:12px;flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden}.membership-plan:before{content:"";z-index:-1;opacity:.14;mix-blend-mode:soft-light;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='180'%20viewBox='0%200%20180%20180'%3e%3cfilter%20id='grain'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.84'%20numOctaves='3'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20type='saturate'%20values='0'/%3e%3c/filter%3e%3cpath%20fill='%23808080'%20filter='url(%23grain)'%20d='M0%200h180v180H0z'/%3e%3c/svg%3e");position:absolute;inset:0}.membership-studio{color:#263a32;background:#e8e8dd;border-color:#e8e8dd}.membership-plus{color:#303237;background:#dcd9e4;border-color:#dcd9e4}.membership-index{opacity:.6;letter-spacing:.09em;margin-bottom:24px;font-size:11px}.membership-plan h2{font-size:30px}.membership-description{opacity:.8;min-height:72px;margin:16px 0 12px;font-size:14px;line-height:1.7}.membership-price{align-items:center;gap:15px;display:flex}.membership-price strong{letter-spacing:-.055em;white-space:nowrap;font-size:clamp(45px,4.3vw,62px);font-weight:450;line-height:1.3}.membership-price>span{opacity:.7;font-size:11px;line-height:1.6}.membership-note{opacity:.8;min-height:40px;margin:14px 0 20px;font-size:12px;line-height:1.6}.membership-plan ul{border-color:#8b9c7e50;border-top-style:solid;border-top-width:1px;gap:17px;margin:0;padding:24px 0 30px;list-style:none;display:grid}.membership-plan li{gap:11px;font-size:13px;line-height:1.55;display:flex}.membership-plan li svg{opacity:.7;flex:none;margin-top:3px}.membership-action{appearance:none;color:#233b31;-webkit-text-fill-color:currentColor;background:#ecebe1;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;margin-top:auto;padding:14px 16px;font-size:13px;font-weight:550;text-decoration:none;transition:background .2s,box-shadow .2s;display:flex}.membership-action:hover{background:#fff}.membership-action:focus-visible{outline-offset:-6px;outline:2px solid}.membership-studio .membership-action,.membership-plus .membership-action{color:#f4f3e9;background:#293b31}.membership-studio .membership-action:hover,.membership-plus .membership-action:hover{background:#172c23}.membership-action svg{flex:none}.membership-action:disabled{font:inherit;text-align:left;cursor:default;opacity:1;width:100%}.pricing-options>p{color:#bdc9bb;font-size:13px}.pricing-proposal{margin-top:30px}.pricing-intro{max-width:860px}@media (width<=1000px){.membership-plan{padding:24px 20px}.membership-description{min-height:96px}.membership-note{min-height:58px}}@media (width<=760px){.membership-plans{grid-template-columns:1fr;gap:20px}.membership-plan{padding:28px}.membership-description,.membership-note{min-height:0}.membership-description{max-width:280px}.membership-price strong{font-size:58px}.membership-plan ul{padding-bottom:28px}.pricing-options{align-items:flex-start}.pricing-intro h1{font-size:42px}}.pricing-cadence{gap:10px;display:grid}.pricing-cadence p,.pricing-renewal{color:#bdc9bb;font-size:13px;line-height:1.8}.pricing-cadence-buttons{border:1px solid #c4dace38;border-radius:8px;gap:4px;width:fit-content;padding:4px;display:flex}.pricing-cadence-buttons button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:10px 20px;font-size:13px}.pricing-cadence-buttons button[aria-pressed=true]{color:#233b31;background:#d2dcc0}.pricing-cadence-buttons button:focus-visible{outline-offset:-3px;outline:1px solid #c7d3b6}.pricing-limits{border-top:1px solid #c4dace38;border-bottom:1px solid #c4dace38;margin:38px 0 24px;padding:20px 0}.pricing-limits summary{cursor:pointer;width:fit-content;min-height:32px;font-size:16px}.pricing-limits-table{margin:24px 0}.pricing-limits table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.pricing-limits th,.pricing-limits td{overflow-wrap:anywhere;border-bottom:1px solid #c4dace25;padding:16px 12px;font-size:14px;font-weight:400;line-height:1.5}.pricing-limits th:first-child{width:40%;padding-left:0}.pricing-limits thead{color:#c4d1b6}.pricing-limits p{color:#bdc9bb;max-width:850px;margin-top:12px;font-size:13px;line-height:1.8}.pricing-renewal{max-width:850px}@media (width<=760px){.pricing-options{flex-wrap:wrap;gap:24px}.pricing-limits th,.pricing-limits td{padding:13px 5px;font-size:12px}.pricing-limits th:first-child{width:37%}}.help-page{padding:70px 0 100px}.help-heading{max-width:830px;margin-bottom:42px}.help-heading h1{letter-spacing:-.05em;margin:22px 0;font-size:clamp(40px,5vw,68px);line-height:1.12}.help-heading>p:last-child{color:#bfccbd;max-width:620px;font-size:18px;line-height:1.75}.help-navigation{border-block:1px solid #bacebb30;justify-content:space-between;align-items:center;gap:24px;margin-bottom:38px;padding:17px 0;display:flex}.help-navigation nav,.help-device{align-items:center;gap:25px;display:flex}.help-navigation a,.help-device button{color:#c3d0c1;font:inherit;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}.help-navigation a[aria-current=page]{color:#eee9f7}.help-device{border:1px solid #bacebb25;border-radius:8px;gap:4px;padding:4px}.help-device button{cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 11px}.help-device button[aria-pressed=true]{color:#24372e;background:#d4ddc8}.help-search{color:#b9c8b7;background:#e7eddb08;border:1px solid #bacebb40;border-radius:8px;align-items:center;gap:14px;max-width:740px;margin-bottom:50px;padding:15px 18px;display:flex}.help-search:focus-within{border-color:#c3d0b4}.help-search input{color:#eceddf;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:15px}.help-search input::placeholder{color:#a6b8a6}.help-group{margin:0 0 44px}.help-group>h2{color:#c8d7c0;margin:0 0 18px;font-size:14px;font-weight:450}.help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.help-grid>a{color:inherit;background:#cbdfc608;border:1px solid #bacebb28;border-radius:9px;padding:25px 24px;text-decoration:none;transition:background .2s,border-color .2s;display:block}.help-grid>a:hover{background:#c5d9bc12;border-color:#bacebb55}.help-grid>a>div{justify-content:space-between;align-items:start;gap:20px;display:flex}.help-grid h3{letter-spacing:-.025em;font-size:19px;line-height:1.4}.help-grid svg{color:#b9ccb4;flex:none;margin-top:4px}.help-grid p{color:#b8c7b7;margin-top:14px;font-size:13px;line-height:1.8}.guide-layout{grid-template-columns:215px minmax(0,1fr);gap:75px;display:grid}.guide-layout aside{align-self:start;position:sticky;top:25px}.guide-back{color:#c8d2c1;align-items:center;gap:9px;margin:0 0 32px;font-size:12px;text-decoration:none;display:flex}.guide-nav-group{margin-bottom:23px}.guide-nav-group p{letter-spacing:.08em;text-transform:uppercase;color:#a5b89f;margin-bottom:9px;font-size:10px}.guide-nav-group a{color:#b4c5b4;border-left:1px solid #bacebb25;padding:6px 10px;font-size:12px;line-height:1.65;text-decoration:none;display:block}.guide-nav-group a[aria-current=page]{color:#f1edfa;background:#dcd4f00a;border-color:#dfd4f1}.guide-article{min-width:0;max-width:820px}.guide-article>h2{letter-spacing:-.035em;margin:30px 0 24px;font-size:25px}.guide-article>p{color:#c4d0bf;font-size:16px;line-height:1.8}.guide-steps{margin:0;padding:0;list-style:none}.guide-steps li{border-top:1px solid #bacebb24;gap:22px;padding:22px 0;display:flex}.guide-steps li>span{color:#b6c8aa;flex:none;padding-top:6px;font-size:11px}.guide-steps p{color:#d7ded0;margin:0;font-size:16px;line-height:1.85}.guide-note{background:#c7dcb708;border-left:2px solid #b3c9a2;margin:30px 0;padding:25px 28px}.guide-note>span{color:#ded5f1;font-size:12px}.guide-note p{color:#c3d0bc;margin:12px 0 0;font-size:14px;line-height:1.8}.guide-pagination{border-top:1px solid #bacebb25;gap:20px;margin:50px 0 20px;padding-top:24px;display:flex}.guide-pagination a{color:#e0e6d7;align-items:center;gap:12px;min-height:44px;padding:8px 0;font-size:15px;text-decoration:none;display:inline-flex}.guide-pagination a[rel=next]{margin-left:auto}.guide-pagination a:hover{color:#ded5f1}.guide-pagination a:focus-visible{outline-offset:6px;outline:1px solid #ded5f1}.guide-intro{scroll-margin-top:32px}.help-faq{max-width:840px}.help-faq details{border-bottom:1px solid #bacebb30;padding:23px 0}.help-faq summary{cursor:pointer;font-size:19px;line-height:1.5}.help-faq p{color:#c4d0bf;max-width:720px;padding-top:16px;font-size:15px;line-height:1.9}.help-faq a{color:#ddd2f0;align-items:center;gap:9px;margin-top:18px;font-size:13px;display:inline-flex}.help-contact{border-top:1px solid #bacebb30;max-width:840px;margin-top:80px;padding-top:40px}.help-contact h2{letter-spacing:-.035em;font-size:29px}.help-contact>p{color:#bdcbb8;max-width:580px;margin:18px 0;font-size:14px;line-height:1.85}.help-contact>a{color:#e4d8fa;align-items:center;gap:20px;font-size:14px;display:inline-flex}.help-language-note{color:#b9c8b4;margin:15px 0 25px;font-size:12px;line-height:1.7}.help-language-note a{color:#ddd3ee}.guide-motion{background:#d8dccc0b;border:1px solid #bacebb20;border-radius:12px;margin:0;padding:32px}.guide-phone{aspect-ratio:402/660;background:#e7e4db;border-radius:14px;width:min(100%,320px);margin:auto;position:relative;overflow:hidden;box-shadow:0 14px 60px #061d1730}.guide-phone iframe{transform-origin:0 0;pointer-events:none;border:0;width:402px;height:660px}.guide-motion figcaption{color:#bdcbb7;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 0;font-size:12px;line-height:1.7;display:flex}.guide-motion figcaption button{color:#d2dcc7;cursor:pointer;background:#dae5ca15;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.guide-desktop-demo .product-demo{margin:0}.guide-desktop-demo{margin-bottom:35px}@media (width<=1000px){.help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-layout{grid-template-columns:185px minmax(0,1fr);gap:35px}}@media (width<=760px){.help-page{padding:42px 0 64px}.help-heading{margin-bottom:32px}.help-heading h1{font-size:40px}.help-heading>p:last-child{font-size:16px}.help-navigation{flex-wrap:wrap;gap:20px;margin-bottom:28px}.help-navigation nav{gap:23px}.help-device{margin-left:0}.help-grid{grid-template-columns:1fr}.help-grid>a{padding:23px}.help-search{margin-bottom:35px}.help-search input{min-width:0;font-size:16px}.guide-layout{display:block}.guide-layout aside .guide-nav-group{display:none}.guide-layout aside{position:static}.guide-back{margin-bottom:22px}.guide-steps li{gap:16px}.guide-steps p{font-size:15px}.guide-motion,.guide-note{padding:20px}.help-contact{margin-top:55px}.help-faq summary{font-size:17px}}.guide-step-content{flex:1;min-width:0}.guide-step-content .lesson-film{margin-top:24px}.billing-illustration{background:#394a44;border-radius:14px;margin:24px 0 0;padding:1px;overflow:hidden}.billing-illustration figcaption a{text-underline-offset:3px;text-decoration:underline}.billing-illustration iframe{pointer-events:none;background:#182b28;border:0;border-radius:13px 13px 0 0;width:100%;display:block}.billing-illustration figcaption{color:#b6c8aa;background:#182b28;border-radius:0 0 13px 13px;padding:12px 16px;font-size:12px;line-height:1.5}.help-page{overflow-anchor:none}.guide-intro{margin:0 0 28px}.guide-intro h2{margin:0 0 14px}.guide-intro p{color:#bfccbd;max-width:720px;line-height:1.7}.guide-device-label{color:#bfccbd;margin:28px 0 16px;font-size:13px}.billing-illustration[data-device=mobile]{width:min(100%,402px);margin-inline:auto}@media (width<=760px){.guide-intro{scroll-margin-top:0}}.guide-intro:focus{outline:none}@media (width<=760px){.guide-steps>li{grid-template-columns:auto minmax(0,1fr);gap:0 16px;display:grid}.guide-step-content{display:contents}.guide-step-content>p{grid-column:2}.guide-step-content>:is(.lesson-film,.billing-illustration){grid-column:1/-1;width:100%;min-width:0}}
