.p91-intatake,.p91-portfolio-extras,.p91-intatake-card,.p91-mansotti{--p91-ink:#f3f2ff;--p91-muted:#c2c5d5;--p91-accent:#b7adfa;--p91-base:#080e1a;--p91-line:rgba(190,180,250,.23);color:var(--p91-ink);font-family:Inter,Arial,sans-serif;line-height:1.6}.p91-intatake *,.p91-portfolio-extras *,.p91-intatake-card *,.p91-mansotti *{box-sizing:border-box}.p91-intatake{overflow:clip;background:var(--p91-base)}.p91-intatake main{isolation:isolate}.p91-intatake h1,.p91-intatake h2,.p91-intatake h3,.p91-intatake-card h3,.p91-mansotti h2{color:var(--p91-ink);font-weight:700;letter-spacing:-.045em;line-height:1.08;text-wrap:balance}.p91-intatake h2,.p91-mansotti h2{font-size:clamp(2rem,4.4vw,4rem);margin:0 0 1.2rem}.p91-intatake h3,.p91-intatake-card h3{font-size:clamp(1.35rem,2.5vw,1.8rem);margin:0 0 1rem}.p91-intatake p,.p91-intatake-card p,.p91-mansotti p{color:var(--p91-muted);margin:0 0 1.3rem}.p91-intatake a,.p91-intatake-card a,.p91-mansotti a{-webkit-tap-highlight-color:transparent}.p91-intatake a:focus-visible,.p91-intatake summary:focus-visible,.p91-intatake-card a:focus-visible,.p91-mansotti a:focus-visible{outline:3px solid #d1caff;outline-offset:5px}.p91-eyebrow{font:500 .73rem/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.19em;text-transform:uppercase;color:#d0c8fa!important}.p91-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(2rem,7vw,8rem);min-height:900px;min-height:calc(100svh - 5rem);padding:clamp(7rem,12vw,11rem) max(5vw,1.4rem) 8rem;margin-top:-10rem}.p91-hero-background{position:absolute;z-index:-3;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center;opacity:.68}.p91-hero-shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,#080e1afa,#080e1adb 40%,#080e1a40),linear-gradient(0deg,#080e1a,transparent 35%)}.p91-hero-copy{max-width:48rem;padding-top:1rem}.p91-hero h1{font-size:clamp(3.1rem,7.1vw,7.2rem);margin:1.5rem 0 2rem}.p91-hero h1 em{font-family:"Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:-.045em;color:var(--p91-accent)}.p91-lead{font-size:clamp(1.12rem,1.65vw,1.48rem);max-width:35em;line-height:1.6}.p91-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:2rem}.p91-button,.p91-link{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:1rem;font-size:1rem;font-weight:600;text-decoration:none;line-height:1.35}.p91-button{color:#101322!important;background:var(--p91-accent);border:1px solid transparent;border-radius:999px;padding:.95rem 1.65rem;box-shadow:inset 0 1px #d3ccff;transition:transform .2s ease,background .2s ease}.p91-link{color:var(--p91-ink)!important;justify-content:flex-start;border-bottom:1px solid #a79ae9;padding:.65rem 0;transition:color .2s ease}.p91-button svg,.p91-link svg,.p91-down svg{flex:none;width:1.25em;height:1.25em}.p91-button:hover{background:#c7bfff;transform:translateY(-2px)}.p91-link:hover{color:#d1c8ff!important}.p91-note{font-size:.82rem!important;line-height:1.6;color:#bfc2d0!important;margin-top:1.1rem!important}.p91-down{display:inline-flex;align-items:center;gap:1rem;min-height:44px;color:#d5d7e5;margin-top:1.8rem;text-underline-offset:.6rem}.p91-workflow{align-self:end;margin-bottom:3rem;border:1px solid var(--p91-line);border-radius:2rem;padding:2rem;background:#0e1426d1;box-shadow:0 25px 75px #0003;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.p91-workflow ol{list-style:none;padding:0;margin:1.5rem 0}.p91-workflow li{display:flex;align-items:center;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--p91-line);font-size:1.12rem}.p91-workflow li span{font-family:ui-monospace,monospace;font-size:.72rem;color:var(--p91-accent)}.p91-workflow p{font-size:.9rem;margin:0}.p91-section{width:90%;max-width:1400px;margin:0 auto;padding:clamp(3.5rem,7vw,7rem) 0;scroll-margin-top:6rem}.p91-section-head{max-width:52rem;margin-bottom:2.8rem}.p91-section-head>p:last-child{font-size:1.12rem;max-width:46em}.p91-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.p91-feature-grid article{padding:2rem 0;border-top:1px solid var(--p91-line)}.p91-number{display:block;color:var(--p91-accent);font:400 .9rem ui-monospace,monospace;margin-bottom:2rem}.p91-audience{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(2rem,6vw,7rem);border-top:1px solid var(--p91-line);border-bottom:1px solid var(--p91-line)}.p91-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;padding:0;list-style:none;margin:0}.p91-steps li{border-top:1px solid var(--p91-line);padding-top:1.5rem}.p91-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.p91-plan{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:2rem;border:1px solid var(--p91-line);border-radius:1.5rem;background:linear-gradient(145deg,#161c31,#0c1323)}.p91-plan--free{background:linear-gradient(145deg,#272440,#141b30);border-color:#8b80c8}.p91-plan h3{font-size:2.3rem;margin:.5rem 0 1.5rem}.p91-plan .p91-button,.p91-plan .p91-link{margin-top:auto}.p91-badge{display:inline-flex;align-items:center;max-width:100%;padding:.35rem .7rem;border:1px solid #756e9b;border-radius:999px;font-size:.77rem;color:#ddd7ff}.p91-connections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2rem}.p91-connections article{padding-left:1.5rem;border-left:1px solid #8d82ce}.p91-privacy{max-width:950px;border-top:1px solid var(--p91-line);border-bottom:1px solid var(--p91-line)}.p91-privacy h2{font-size:clamp(1.7rem,3vw,2.5rem)}.p91-faq details{border-top:1px solid var(--p91-line)}.p91-faq details:last-child{border-bottom:1px solid var(--p91-line)}.p91-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;cursor:pointer;min-height:64px;padding:1.5rem 0;list-style:none;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.4}.p91-faq summary::-webkit-details-marker{display:none}.p91-faq summary svg{width:1.4rem;height:1.4rem;flex:none;color:var(--p91-accent);transition:transform .2s ease}.p91-faq details[open] summary svg{transform:rotate(45deg)}.p91-faq details>p{max-width:58rem;padding:0 3rem 1.5rem 0}.p91-mansotti{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1.5rem 2rem;padding:clamp(1.5rem,4vw,3.5rem);border:1px solid var(--p91-line);border-radius:2rem;background:radial-gradient(ellipse at top left,#34304c70,transparent 65%),#101626}.p91-mansotti h2{font-size:clamp(1.6rem,3.4vw,2.8rem);max-width:22em}.p91-mansotti .p91-link{grid-column:2;justify-self:start}.p91-mansotti .p91-note{margin-bottom:0}.p91-mansotti-mark{font-family:Georgia,serif;font-style:italic;color:#d2caff;font-size:3.5rem;line-height:1}.p91-help{text-align:center;max-width:900px;padding-bottom:9rem}.p91-help .p91-actions{justify-content:center}.p91-help p{max-width:40rem;margin:0 auto}.p91-footer{gap:1.5rem;flex-wrap:wrap}.p91-footer a{display:inline-flex;align-items:center;gap:.65rem;min-height:44px}.p91-footer a svg{width:1.2rem;height:1.2rem}.p91-dossier article{display:grid;grid-template-columns:1fr 2fr;gap:2rem;border-top:1px solid var(--p91-line);padding:2rem 0}.p91-full .p91-hero{min-height:720px;padding-bottom:5rem}.p91-full .p91-hero h1{font-size:clamp(3rem,6vw,5.5rem)}.p91-portfolio-extras{display:grid;gap:2rem;margin-top:2rem}.p91-intatake-card{grid-column:1/-1;padding:clamp(1.5rem,3.5vw,3rem);border:1px solid var(--p91-line);border-radius:1.6rem;background:linear-gradient(135deg,#201e37,#101b2b 70%,#142a32)}.p91-intatake-card h3{font-size:2.3rem;margin-top:1.8rem}.p91-intatake-card>p{font-size:1.12rem;max-width:48em}.p91-card-top{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.p91-product-mark{position:relative;display:flex;align-items:center;justify-content:center;width:3.3rem;height:3.3rem;border:1px solid #9b8fd6;border-radius:1rem;color:#d9d3ff;background:#8273ca29;font:italic 2.4rem Georgia,serif;flex:none}.p91-mini-flow{display:flex;gap:0;list-style:none;padding:0;margin:2rem 0;max-width:900px}.p91-mini-flow li{flex:1;min-width:0;border-top:1px solid #7d73a8;padding:.8rem .8rem 0 0;font-size:.85rem;color:#dbd8e8}.p91-full-insert{max-width:1400px;width:90%;margin:3rem auto 5rem}@media(hover:none){.p91-button:hover{transform:none}}@media(max-width:900px){.p91-hero{grid-template-columns:1fr;gap:2rem;padding-top:8rem;padding-bottom:4rem}.p91-hero-copy{padding-top:1rem}.p91-workflow{max-width:36rem;margin:0}.p91-feature-grid,.p91-plan-grid{grid-template-columns:1fr}.p91-plan{min-height:245px}.p91-steps,.p91-connections{grid-template-columns:1fr;gap:1.8rem}.p91-audience{grid-template-columns:1fr;gap:1rem}.p91-dossier article{grid-template-columns:1fr;gap:0}.p91-hero-shade{background:linear-gradient(90deg,#080e1aeb,#080e1aa6),linear-gradient(0deg,#080e1a,transparent 40%)}.p91-full .p91-hero{min-height:unset}}@media(max-width:520px){.p91-hero{padding-left:1.2rem;padding-right:1.2rem;padding-top:7rem;margin-top:-8rem}.p91-hero-copy{padding-top:1rem}.p91-hero h1{font-size:clamp(2.65rem,12vw,4.2rem);letter-spacing:-.06em}.p91-hero-background{object-position:65% 50%}.p91-hero .p91-actions{align-items:flex-start;flex-direction:column}.p91-button{padding:.9rem 1.25rem;max-width:100%;font-size:.95rem}.p91-hero .p91-note{max-width:28em}.p91-workflow{padding:1.5rem;border-radius:1.4rem}.p91-section{width:calc(100% - 2.4rem);padding:3.5rem 0}.p91-section-head{margin-bottom:1.8rem}.p91-plan{padding:1.5rem}.p91-mansotti{grid-template-columns:1fr;border-radius:1.4rem;gap:1.3rem}.p91-mansotti .p91-link{grid-column:1}.p91-mansotti-mark{font-size:2.4rem}.p91-mini-flow{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.p91-intatake-card .p91-actions{flex-direction:column;align-items:flex-start}.p91-card-top{gap:.8rem}.p91-badge{font-size:.7rem}.p91-help,.p91-footer{padding-bottom:8rem}.p91-full-insert{width:calc(100% - 2.4rem)}}@media(prefers-reduced-motion:reduce){.p91-button,.p91-link,.p91-faq summary svg{transition:none}.p91-button:hover{transform:none}}
