*{margin:0;padding:0;box-sizing:border-box}html{background:#fff}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#1a1a1a;min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding:40px 16px}body>main{flex:1 0 auto}.site-footer{flex-shrink:0;margin-top:48px;padding-top:24px;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;color:#888;text-align:center}.site-footer a{color:#555;text-decoration:none}.site-footer a:hover{color:#1a1a1a;text-decoration:underline}.post{max-width:620px;width:100%}.post-title{font-size:28px;font-weight:700;line-height:1.3;letter-spacing:-.02em;margin-bottom:16px}.post-meta{gap:10px;margin-bottom:20px}.author-row,.post-meta{display:flex;align-items:center}.author-row{gap:12px;margin:12px 0 24px;flex-wrap:wrap}.author-pill{display:inline-flex;align-items:center;gap:8px;padding:4px 14px 4px 4px;background:#fff;border:1px solid #ececef;border-radius:999px;min-width:0}.author-avatar{width:26px;height:26px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.author-avatar--initial{background:#f7f7f9;color:#1a1a1a;font-size:13px;font-weight:600;letter-spacing:-.01em}.author-avatar--photo{object-fit:cover}.author-name{font-size:14px;font-weight:500;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avatar{width:28px;height:28px;border-radius:50%;background:#1a1a1a;color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.post-author{font-size:14px;font-weight:500}.post-date{font-size:14px;color:#888;flex-shrink:0}.post-body{font-size:16px;line-height:1.6;margin-bottom:16px}.post-image{border-radius:4px;max-width:100%;height:auto}.post-id{margin-top:24px;font-size:13px;color:#aaa}.hero{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100dvh - 160px);gap:0}.hero-logo{width:256px;height:auto}.hero-title{font-family:"Roboto Serif",serif;font-weight:600;font-size:42px;line-height:60px;letter-spacing:0;text-align:center}.note-type-badge{font-size:13px;font-weight:500;color:#666;background:#f0f0f0;padding:3px 10px;border-radius:6px}.section-label{font-size:14px;font-weight:500;color:#999;margin-bottom:10px}.images-section{margin-bottom:24px}.image-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.image-grid-item{position:relative;aspect-ratio:1;overflow:hidden;border-radius:12px;border:none;padding:0;cursor:pointer;background:#f0f0f0}.image-grid-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s ease}.image-grid-item:hover img{transform:scale(1.05)}.lightbox-overlay{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;padding:40px;animation:lightbox-fade-in .2s ease}@keyframes lightbox-fade-in{0%{opacity:0}to{opacity:1}}.lightbox-close{position:absolute;top:16px;right:20px;background:none;border:none;color:#fff;font-size:36px;font-weight:300;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .15s;z-index:1}.lightbox-close:hover{background:hsla(0,0%,100%,.15)}.lightbox-image{max-width:90vw;max-height:85vh;object-fit:contain;border-radius:8px;box-shadow:0 8px 40px rgba(0,0,0,.4)}.links-section{margin-bottom:24px}.links-list{display:flex;flex-direction:column;gap:8px}.note-link{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f5f5f7;border-radius:12px;color:#007aff;font-size:15px;text-decoration:none;overflow:hidden;transition:background .15s}.note-link:hover{background:#ebebed}.link-icon{flex-shrink:0;font-size:16px}.link-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.body-section{margin-bottom:24px}.body-card{padding:16px;background:#f5f5f7;border-radius:12px}.body-text{font-size:15px;line-height:1.5;color:#1a1a1a;margin:0}.content-section{margin-bottom:24px}.deactivated-message{text-align:center;padding:80px 20px;color:#888}.deactivated-message h1{font-size:20px;font-weight:600;margin-bottom:8px;color:#444}.deactivated-message p{font-size:15px}.markdown-body{font-size:16px;line-height:1.7;color:#1a1a1a;word-wrap:break-word}.markdown-body h1{font-size:24px;font-weight:700;margin:28px 0 12px;line-height:1.3}.markdown-body h2{font-size:20px;font-weight:700;margin:24px 0 10px;line-height:1.3}.markdown-body h3{font-size:17px;font-weight:600;margin:20px 0 8px;line-height:1.4}.markdown-body h4,.markdown-body h5,.markdown-body h6{font-size:16px;font-weight:600;margin:16px 0 6px}.markdown-body p{margin:0 0 14px}.markdown-body p:last-child{margin-bottom:0}.markdown-body strong{font-weight:600}.markdown-body em{font-style:italic}.markdown-body a{color:#007aff;text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body ol,.markdown-body ul{margin:0 0 14px;padding-left:24px}.markdown-body li{margin-bottom:4px}.markdown-body li>ol,.markdown-body li>ul{margin-top:4px;margin-bottom:0}.markdown-body li input[type=checkbox]{margin-right:6px}.markdown-body blockquote{margin:0 0 14px;padding:8px 16px;border-left:3px solid #ddd;color:#666;background:#fafafa;border-radius:0 8px 8px 0}.markdown-body blockquote p{margin:0}.markdown-body code{font-family:SF Mono,Menlo,Consolas,monospace;font-size:.9em;background:#f0f0f2;padding:2px 6px;border-radius:4px}.markdown-body pre{margin:0 0 14px;padding:14px 16px;background:#f5f5f7;border-radius:10px;overflow-x:auto;-webkit-overflow-scrolling:touch}.markdown-body pre code{background:none;padding:0;font-size:14px;line-height:1.5}.markdown-body table{width:100%;border-collapse:collapse;margin:0 0 14px;font-size:14px}.markdown-body td,.markdown-body th{padding:8px 12px;border:1px solid #e0e0e0;text-align:left}.markdown-body th{font-weight:600;background:#f5f5f7}.markdown-body tr:nth-child(2n){background:#fafafa}.markdown-body hr{border:none;border-top:1px solid #e0e0e0;margin:24px 0}.markdown-body img{max-width:100%;height:auto;border-radius:8px;margin:8px 0}.markdown-body del{text-decoration:line-through;color:#888}.audio-trigger{display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 14px;background:#f0f0f2;border:1px solid #e8e8ec;border-radius:999px;font-size:15px;font-weight:600;color:#000;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .15s ease,transform .1s ease;letter-spacing:-.01em}.audio-trigger:hover{background:#e8e8ec}.audio-trigger:active{transform:scale(.97)}.audio-trigger-time{line-height:1}.audio-player{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);width:calc(100% - 32px);max-width:620px;display:flex;align-items:center;gap:12px;padding:10px 20px 10px 10px;background:#fff;border:1px solid #ececef;border-radius:999px;box-shadow:0 6px 24px rgba(0,0,0,.1);z-index:1000;animation:audio-player-slide-up .25s ease-out}.audio-player-info{display:flex;flex-direction:column;flex:1 1;min-width:0;gap:4px}.audio-player-title{font-size:14px;font-weight:600;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}@keyframes audio-player-slide-up{0%{transform:translate(-50%,calc(100% + 20px));opacity:0}to{transform:translate(-50%);opacity:1}}.audio-player-play{width:46px;height:46px;border-radius:50%;background:#007aff;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:transform .1s ease,background .15s ease}.audio-player-play:hover{background:#06c}.audio-player-play:active{transform:scale(.95)}.audio-player-time{font-size:11px;color:#8d8d95;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-left:2px}.audio-player-seek{width:100%;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;min-width:0;position:relative;z-index:3;touch-action:manipulation;margin:-7px 0 -8px;-webkit-tap-highlight-color:transparent;outline:none;border:none;padding:0}.audio-player-seek:focus,.audio-player-seek:focus-visible{outline:none}.audio-player-seek::-webkit-slider-runnable-track{height:5px;background:linear-gradient(to right,#5286ef 0,#5286ef var(--seek-progress,0),#ececef var(--seek-progress,0),#ececef 100%);border-radius:3px}.audio-player-seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#5286ef;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.2);margin-top:-3.5px;opacity:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.audio-player-seek:active::-webkit-slider-thumb,.audio-player-seek:focus::-webkit-slider-thumb,.audio-player-seek:hover::-webkit-slider-thumb{opacity:1}.audio-player-seek::-moz-range-track{height:5px;background:#ececef;border-radius:3px}.audio-player-seek::-moz-range-progress{height:5px;background:#5286ef;border-radius:3px}.audio-player-seek::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#5286ef;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.2);opacity:0;-moz-transition:opacity .15s ease;transition:opacity .15s ease}.audio-player-seek:active::-moz-range-thumb,.audio-player-seek:focus::-moz-range-thumb,.audio-player-seek:hover::-moz-range-thumb{opacity:1}.audio-player-speed{font-size:11px;font-weight:600;color:#1a1a1a;background:#f5f5f7;border:none;border-radius:999px;padding:5px 0;width:48px;text-align:center;cursor:pointer;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .15s ease}.audio-player-speed:hover{background:#ebebed}.audio-player-close{width:28px;height:28px;border-radius:50%;background:transparent;border:none;color:#8d8d95;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}.audio-player-close:hover{background:#f5f5f7;color:#1a1a1a}@media (max-width:480px){body{padding:24px 16px 100px}.post-title{font-size:24px}.image-grid{grid-template-columns:repeat(3,1fr);gap:6px}.image-grid-item{border-radius:8px}.lightbox-overlay{padding:20px}.audio-player{bottom:calc(34px + env(safe-area-inset-bottom, 0px));width:calc(100% - 24px);padding:8px 16px 8px 8px;gap:10px;border-radius:999px}.audio-player-title{font-size:13px}.audio-player-time{font-size:10px}.audio-player-speed{padding:4px 0;width:44px;font-size:10px}.audio-player-play{width:42px;height:42px}.audio-player-close{display:none}}.site-header{width:100%;display:flex;justify-content:center;margin-bottom:32px}.site-header-logo{font-family:"Roboto Serif",serif;font-weight:600;font-size:32px;line-height:1;color:#1a1a1a;text-decoration:none;letter-spacing:-.01em}.site-header-logo:hover{opacity:.85}.support-center{max-width:720px}.support-title{font-size:36px;font-weight:700;line-height:1.2;letter-spacing:-.02em;margin-bottom:6px}.support-subtitle{font-size:18px;color:#555;margin-bottom:28px}.faq-accordion{display:flex;flex-direction:column;border-top:1px solid #ececef}.faq-item{border-bottom:1px solid #ececef}.faq-item--open{background:#f0f0f2;border:1px solid #e8e8ec;border-radius:10px;margin:8px 0;color:#000}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:transparent;border:none;padding:22px 4px;font-family:inherit;font-size:18px;font-weight:700;color:#1a1a1a;text-align:left;cursor:pointer}.faq-item--open .faq-question{padding:22px 18px}.faq-chevron{display:flex;align-items:center;justify-content:center;color:#1a1a1a;transition:transform .2s ease}.faq-item--open .faq-chevron{transform:rotate(180deg)}.faq-answer{padding:0 18px 22px 40px;color:#1a1a1a;font-size:16px;line-height:1.6}.faq-list{margin:0 0 12px 20px;padding:0}.faq-list li{margin-bottom:4px}.faq-paragraph{margin-bottom:10px}.faq-note{margin-top:4px}.faq-answer a{color:#3d7bf0;text-decoration:none}.faq-answer a:hover{text-decoration:underline}.support-outro{margin-top:32px;font-size:16px;line-height:1.6;color:#1a1a1a}.contact-us-button{display:inline-block;margin-top:20px;padding:14px 32px;background:#5b6cf6;color:#fff;font-size:16px;font-weight:600;border-radius:999px;text-decoration:none;transition:opacity .15s ease,transform .05s ease}.contact-us-button:hover{opacity:.9}.contact-us-button:active{transform:translateY(1px)}.landing{width:100vw;margin-left:calc(50% - 50vw);margin-top:-40px;color:#111;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing section{width:100%}.lp-container{max-width:1120px;margin:0 auto;padding:0 24px}.lp-section{padding:128px 0}.lp-section-head{text-align:center;margin-bottom:80px}.lp-eyebrow{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#737380;margin-bottom:14px}.lp-h2{font-size:clamp(32px,5vw,48px);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:#111}.lp-gradient{background:linear-gradient(135deg,#5e47d1,#b152e0 50%,#d147a3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lp-hero{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 0 96px;background:linear-gradient(180deg,#f9f9fa,#fff);overflow:hidden}.lp-hero-logo{padding:40px 24px 20px;display:flex;justify-content:center}.lp-hero-logo img{width:72px;height:auto;display:block}.lp-hero-cover{width:100%;max-width:760px;margin:0 auto;padding:0 24px}.lp-hero-cover img{width:100%;height:auto;display:block}.lp-hero-inner{position:relative;text-align:center;max-width:720px;z-index:1;padding:0 24px;margin-top:8px}.lp-hero-sub{font-size:clamp(18px,2.2vw,24px);font-weight:300;color:#737380;max-width:560px;margin:0 auto 14px;line-height:1.4}.lp-hero-note{font-size:15px;color:hsla(240,5%,48%,.75);margin-bottom:36px}.lp-hero-ctas{display:flex;gap:16px;flex-wrap:wrap}.lp-btn,.lp-hero-ctas{justify-content:center}.lp-btn{display:inline-flex;align-items:center;padding:16px 32px;border-radius:999px;font-weight:500;font-size:16px;text-decoration:none;transition:background .2s ease,color .2s ease;cursor:pointer;border:none}.lp-btn-primary{background:linear-gradient(135deg,#121212,#2e2e38);color:#fff}.lp-btn-secondary{background:transparent;color:#111;border:1px solid #e8e8ec}.lp-btn-secondary:hover{background:#f5f5f7}.lp-phone{border-radius:40px;overflow:hidden;border:1px solid rgba(232,232,236,.7);box-shadow:0 25px 60px -12px rgba(0,0,0,.2);background:#fff}.lp-phone img{width:100%;display:block}.lp-phone-hero{width:260px;margin-top:64px;position:relative;z-index:1}.lp-phone-step{width:180px;border-radius:32px;margin:0 auto 32px}.lp-phone-showcase{width:300px;aspect-ratio:1170/2532}.lp-phone-wrap{display:flex;justify-content:center}.lp-features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.lp-feature-card{padding:32px;border-radius:20px;background:#fafafa;border:1px solid rgba(232,232,236,.6);box-shadow:0 4px 24px -4px rgba(0,0,0,.05);transition:box-shadow .3s ease,transform .3s ease}.lp-feature-card:hover{box-shadow:0 12px 28px -8px rgba(0,0,0,.12)}.lp-feature-icon{width:48px;height:48px;border-radius:14px;background:#f0f0f2;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#111;transition:transform .3s ease}.lp-feature-card:hover .lp-feature-icon{transform:scale(1.1)}.lp-feature-title{font-size:18px;font-weight:600;margin-bottom:8px;color:#111}.lp-feature-desc{font-size:14px;line-height:1.6;color:#737380}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px;gap:48px}.lp-step{text-align:center}.lp-step-num{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:hsla(240,5%,48%,.55)}.lp-step-title{font-size:24px;font-weight:700;color:#111;margin:8px 0}.lp-step-desc{font-size:14px;color:#737380;max-width:280px;margin:0 auto;line-height:1.55}.lp-bg-hero{background:linear-gradient(180deg,#f9f9fa,#fff)}.lp-pills{display:grid;grid-template-columns:repeat(4,auto);justify-content:center;grid-gap:10px;gap:10px;margin:0 auto 48px;max-width:760px}.lp-pill{padding:10px 18px;border-radius:999px;font-size:14px;font-weight:500;border:none;cursor:pointer;background:#f0f0f2;color:#737380;font-family:inherit;transition:background .3s ease,color .3s ease}.lp-pill:hover{color:#111}.lp-pill-active{background:#111;color:#fff}.lp-pill-active:hover{color:#fff}.lp-meeting-sub{font-size:18px;line-height:1.65;color:#737380;max-width:620px;margin:24px auto 0}.lp-meeting-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:16px}.lp-meeting-card{padding:36px 32px;border-radius:20px;background:#fafafa;border:1px solid rgba(232,232,236,.6);box-shadow:0 4px 24px -4px rgba(0,0,0,.05);transition:box-shadow .3s ease,transform .3s ease}.lp-meeting-card:hover{box-shadow:0 12px 28px -8px rgba(0,0,0,.12);transform:translateY(-2px)}.lp-meeting-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;color:#111;background:#f0f0f2}.lp-meeting-title{font-size:19px;font-weight:600;color:#111;margin-bottom:10px;letter-spacing:-.01em}.lp-meeting-desc{font-size:14.5px;line-height:1.65;color:#737380}@media (max-width:900px){.lp-meeting-grid{grid-template-columns:1fr}}.lp-cta-wrap{max-width:720px;margin:0 auto;text-align:center;padding:0 24px}.lp-cta-title{font-size:clamp(36px,6vw,64px);font-weight:700;letter-spacing:-.025em;color:#111;line-height:1.05;margin-bottom:24px}.lp-cta-sub{font-size:18px;color:#737380;max-width:440px;margin:0 auto 40px;line-height:1.5}@media (max-width:900px){.lp-features-grid{grid-template-columns:repeat(2,1fr)}.lp-steps{grid-template-columns:1fr;gap:56px}}@media (max-width:720px){.lp-pills{grid-template-columns:repeat(2,1fr);max-width:420px}}@media (max-width:600px){.lp-section{padding:88px 0}.lp-features-grid{grid-template-columns:1fr}.lp-phone-hero{width:220px}.lp-phone-showcase{width:260px;aspect-ratio:1170/2532}}.lp-faq-page{max-width:760px;width:100%;margin:0 auto;padding:40px 0 80px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#111}.lp-faq-head{text-align:center;margin-bottom:56px}.lp-faq-list{display:flex;flex-direction:column;gap:14px}.lp-faq-item{background:#fafafa;border:1px solid rgba(232,232,236,.8);border-radius:20px;overflow:hidden;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.lp-faq-item:hover{border-color:hsla(240,7%,73%,.7)}.lp-faq-item-open{background:#fff;border-color:hsla(240,5%,61%,.5);box-shadow:0 12px 32px -12px rgba(0,0,0,.12)}.lp-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 28px;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:18px;font-weight:600;color:#111;text-align:left;letter-spacing:-.01em}.lp-faq-chevron{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#737380;transition:transform .3s ease,color .2s ease}.lp-faq-item-open .lp-faq-chevron{transform:rotate(180deg);color:#111}.lp-faq-answer-wrap{overflow:hidden}.lp-faq-answer{padding:0 28px 26px;font-size:16px;line-height:1.65;color:#737380;margin:0}.lp-faq-answer p{margin:0 0 12px}.lp-faq-answer p:last-child{margin-bottom:0}.lp-faq-answer a{color:#5b6cf6;text-decoration:none}.lp-faq-answer a:hover{text-decoration:underline}.lp-faq-ol{margin:0 0 12px;padding-left:22px;display:flex;flex-direction:column;gap:6px}.lp-faq-ol li{padding-left:4px}.lp-faq-note{margin-top:8px;font-size:14px;color:#8a8a95}.lp-support-outro{margin-top:48px;text-align:center}.lp-support-outro p{font-size:16px;color:#737380;line-height:1.6;max-width:480px;margin:0 auto 24px}.lp-contact-sub{font-size:17px;line-height:1.6;color:#737380;max-width:520px;margin:20px auto 0}.lp-contact-sub a{color:#5b6cf6;text-decoration:none}.lp-contact-sub a:hover{text-decoration:underline}.lp-contact-form{gap:18px;background:#fafafa;border:1px solid rgba(232,232,236,.8);border-radius:24px;padding:32px;box-shadow:0 12px 32px -16px rgba(0,0,0,.08)}.lp-contact-form,.lp-field{display:flex;flex-direction:column}.lp-field{gap:8px}.lp-field label{font-size:13px;font-weight:600;letter-spacing:.02em;color:#111}.lp-field input,.lp-field textarea{font:inherit;color:#111;background:#fff;border:1px solid #e8e8ec;border-radius:14px;padding:14px 16px;outline:none;width:100%;transition:border-color .2s ease,box-shadow .2s ease}.lp-field input::placeholder,.lp-field textarea::placeholder{color:#a5a5b0}.lp-field input:focus,.lp-field textarea:focus{border-color:#111;box-shadow:0 0 0 4px hsla(0,0%,7%,.06)}.lp-field textarea{min-height:160px;resize:vertical;font-family:inherit;line-height:1.55}.lp-contact-submit{align-self:flex-start;margin-top:8px;cursor:pointer;font-family:inherit}@media (max-width:600px){.lp-contact-form{padding:24px;border-radius:20px}.lp-contact-submit{align-self:stretch}.lp-faq-question{padding:20px 22px;font-size:16px}.lp-faq-answer{padding:0 22px 22px;font-size:15px}}.lp-legal{max-width:720px;width:100%;margin:0 auto;padding:32px 0 80px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#111}.lp-legal-head{margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid #ececef}.lp-legal-title{font-size:clamp(34px,5vw,44px);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:#111;margin-top:10px}.lp-legal-updated{margin-top:14px;font-size:14px;color:#8a8a95}.lp-legal-body{font-size:16px;line-height:1.7;color:#444}.lp-legal-body p{margin:0 0 18px}.lp-legal-body h2{font-size:20px;font-weight:600;letter-spacing:-.01em;color:#111;margin:36px 0 12px}.lp-legal-body a{color:#5b6cf6;text-decoration:none}.lp-legal-body a:hover{text-decoration:underline}@media (max-width:600px){.lp-legal-body{font-size:15px}}.hero-links{margin-top:24px;display:flex;align-items:center;gap:10px;font-size:14px;color:#888}.hero-links a{color:#555;text-decoration:none}.hero-links a:hover{color:#1a1a1a;text-decoration:underline}.contact-form{display:flex;flex-direction:column;gap:6px;margin-top:8px}.contact-form label{font-size:13px;font-weight:600;color:#1a1a1a;margin-top:14px}.contact-form input,.contact-form textarea{font:inherit;color:#1a1a1a;background:#fff;border:1px solid #ececef;border-radius:10px;padding:12px 14px;outline:none;width:100%;transition:border-color .15s ease,box-shadow .15s ease}.contact-form input:focus,.contact-form textarea:focus{border-color:#1a1a1a;box-shadow:0 0 0 3px rgba(26,26,26,.08)}.contact-form textarea{min-height:140px;resize:vertical;font-family:inherit}.contact-form button{margin-top:20px;align-self:flex-start;font:inherit;font-weight:600;color:#fff;background:#1a1a1a;border:none;border-radius:999px;padding:12px 28px;cursor:pointer;transition:opacity .15s ease,transform .05s ease}.contact-form button:hover{opacity:.88}.contact-form button:active{transform:translateY(1px)}