.features-section{padding-top:40px}.features-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:8%;margin:64px 0 50px;display:grid}.features-heading .section-kicker{margin-bottom:24px;font-size:.58rem;display:block}.features-heading p{color:#aaa9a5;max-width:390px;margin:0 0 5px;font-size:1rem;line-height:1.75}.features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.feature-card{isolation:isolate;background:#141517;border:1px solid #ffffff18;border-radius:18px;flex-direction:column;min-width:0;transition:border-color .3s,background .3s;display:flex;position:relative;overflow:hidden}.feature-card:hover,.feature-card:focus-visible{background:#18191b;border-color:#f69a5066}.feature-card:focus-visible{outline-offset:5px;outline:2px solid #f69a50}.feature-preview{grid-column:span 2}.feature-art{user-select:none;pointer-events:none;height:240px;position:relative;overflow:hidden}.feature-copy{background:linear-gradient(#14151700,#141517);border-top:1px solid #ffffff08;flex:1;padding:24px 28px 30px;position:relative}.feature-number{color:#9c7960;letter-spacing:.11em;font:.52rem ui-monospace,monospace}.feature-copy h3{letter-spacing:-.04em;justify-content:space-between;gap:12px;margin:16px 0 12px;font-size:1.2rem;font-weight:550;line-height:1.3;display:flex}.feature-copy h3>span{color:#b99a80;font-size:1rem;transition:transform .3s,color .3s}.feature-card:is(:hover,:focus-visible,.is-section-hover) h3>span{color:#ffb97e;transform:translate(3px,-3px)}.feature-copy p{color:#96999f;max-width:480px;margin:0;font-size:.81rem;line-height:1.75}.features-footnote{color:#747a82;justify-content:space-between;gap:20px;margin-top:28px;display:flex}.features-footnote>span{letter-spacing:.08em;font:.5rem ui-monospace,monospace}.features-footnote i{background:#c1916b;border-radius:50%;width:5px;height:5px;margin-right:9px;display:inline-block}.features-footnote p{margin:0;font-size:.7rem}.preview-art{background:radial-gradient(at 50% 120%,#ff982327,#0000 70%)}.bento-browser{border:1px solid #ffffff2a;border-radius:10px;width:75%;transition:transform .65s;position:absolute;top:29px;left:12.5%;overflow:hidden;transform:perspective(800px)rotateX(6deg);box-shadow:0 20px 50px #0004}.feature-preview:is(:hover,:focus-visible,.is-section-hover) .bento-browser{transform:perspective(800px)rotateX(0)translateY(-5px)}.bento-browser-bar{color:#7c8188;background:#1b1d21;justify-content:space-between;align-items:center;height:28px;padding:0 12px;font:.43rem ui-monospace,monospace;display:flex}.bento-browser-bar>span:first-child{letter-spacing:3px;color:#53585f}.bento-site{color:#262423;background:#eae5dc;height:187px;padding:14px 24px 20px;position:relative}.bento-site-brand{justify-content:space-between;font-size:.6rem;font-weight:700;display:flex}.bento-site-brand small{font-size:.4rem;font-weight:400}.bento-site-label{letter-spacing:.11em;color:#a26a40;margin-top:17px;font:.36rem ui-monospace,monospace;display:block}.bento-selection{z-index:1;border:1px solid #c5753550;width:fit-content;margin:9px -9px 10px;padding:9px;transition:border-color .4s,background .4s;position:relative}.bento-selection strong{letter-spacing:-.055em;font-size:1.65rem;line-height:1;display:block}.bento-selection em{color:#b66832;font-family:Georgia,serif;font-weight:400}.bento-selection-label{color:#fff2e2;opacity:0;background:#bd763f;padding:3px 5px;font:.3rem ui-monospace,monospace;transition:opacity .3s,transform .3s;position:absolute;top:-12px;left:-1px;transform:translateY(3px)}.bento-selection>i{opacity:0;background:#d78442;width:4px;height:4px;transition:opacity .3s;position:absolute}.bento-selection>i:first-of-type{top:-2px;left:-2px}.bento-selection>i:nth-of-type(2){top:-2px;right:-2px}.bento-selection>i:nth-of-type(3){bottom:-2px;left:-2px}.bento-selection>i:nth-of-type(4){bottom:-2px;right:-2px}.feature-preview:is(:hover,:focus-visible,.is-section-hover) .bento-selection{background:#ffa04b0a;border-color:#c57535}.feature-preview:is(:hover,:focus-visible,.is-section-hover) .bento-selection-label{opacity:1;transform:translateY(0)}.feature-preview:is(:hover,:focus-visible,.is-section-hover) .bento-selection>i{opacity:1}.bento-site-button{color:#f3eadc;background:#292622;border-radius:20px;padding:6px 9px;font-size:.35rem}.bento-sculpture{background:linear-gradient(120deg,#ffd5a3,#e38735 55%,#ae521a);border-radius:70px 70px 8px 8px;width:62px;height:135px;position:absolute;top:40px;right:14%;transform:rotate(17deg);box-shadow:-18px 7px #a862181a}.bento-cursor{z-index:2;align-items:start;gap:4px;transition:transform .65s;display:flex;position:absolute;top:145px;left:51%;transform:translate(14px,14px)}.bento-cursor svg{fill:#17191a;stroke:#f8c18a;stroke-width:1.5px;width:24px;height:24px}.bento-cursor span{color:#39230f;background:#edb37f;border-radius:0 6px 6px;margin-top:17px;padding:7px 10px;font-size:.46rem;box-shadow:0 3px 12px #0003}.feature-preview:is(:hover,:focus-visible,.is-section-hover) .bento-cursor{transform:translate(-28px,-30px)}.bento-caption{text-align:center;color:#877365;letter-spacing:.12em;width:100%;font:.4rem ui-monospace,monospace;position:absolute;bottom:8px;left:0}.ai-art{background:radial-gradient(at 50% 25%,#ec9b5115,#0000 65%)}.bento-ai-orbit{border:1px solid #e89b4820;border-radius:50%;width:180px;height:180px;position:absolute;top:14px;left:calc(50% - 90px);box-shadow:0 0 0 24px #f5a45204,0 0 0 48px #f5a45203}.bento-ai-star{color:#f6b178;font-size:32px;transition:transform .75s;position:absolute;top:25px;left:calc(50% - 16px)}.feature-ai:is(:hover,:focus-visible,.is-section-hover) .bento-ai-star{transform:rotate(90deg)}.bento-prompt,.bento-response{border:1px solid #ffffff17;border-radius:9px;transition:transform .5s;position:absolute;box-shadow:0 8px 20px #0003}.bento-prompt{background:#242326;width:70%;padding:12px 14px;top:78px;left:15%;transform:rotate(-3deg)}.bento-prompt>span{color:#d8a070;font:.42rem ui-monospace,monospace}.bento-prompt p{color:#c9c7c3;margin:7px 0 0;font-size:.6rem}.bento-response{background:#191b1e;width:72%;padding:12px 14px;top:145px;left:12%;transform:rotate(2deg)}.bento-response>span{color:#efa976;margin-bottom:9px;font:.4rem ui-monospace,monospace;display:block}.bento-response>i{transform-origin:0;background:#7d808640;width:90%;height:3px;margin:5px 0;display:block}.bento-response>i:nth-of-type(2){width:75%}.bento-response>i:nth-of-type(3){width:55%}.bento-response small{color:#6f787d;margin-top:9px;font-size:.4rem;display:block}.feature-ai:is(:hover,:focus-visible,.is-section-hover) .bento-prompt{transform:rotate(0)translateY(-5px)}.feature-ai:is(:hover,:focus-visible,.is-section-hover) .bento-response{transform:rotate(0)translateY(-3px)}.feature-ai:is(:hover,:focus-visible,.is-section-hover) .bento-response>i{animation:1.6s both bento-type}.bento-response>i:nth-of-type(2){animation-delay:.12s!important}.bento-response>i:nth-of-type(3){animation-delay:.24s!important}.bento-editor{background:#101216;border:1px solid #ffffff19;border-radius:9px;width:86%;transition:transform .5s;position:absolute;top:32px;left:7%;transform:rotate(-3deg);box-shadow:0 20px 40px #0003}.feature-source:is(:hover,:focus-visible,.is-section-hover) .bento-editor{transform:rotate(0)translateY(-3px)}.bento-editor-top{color:#a0a4ad;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:34px;padding:0 12px;font:.45rem ui-monospace,monospace;display:flex}.bento-expert{color:#758177;align-items:center;gap:5px;font-size:.32rem;display:flex}.bento-expert i{background:#363c35;border-radius:10px;width:17px;height:9px;transition:background .3s;position:relative}.bento-expert i:after{content:"";background:#abb9a2;border-radius:50%;width:5px;height:5px;transition:transform .3s;position:absolute;top:2px;left:2px}.feature-source:is(:hover,:focus-visible,.is-section-hover) .bento-expert i{background:#de9c5c}.feature-source:is(:hover,:focus-visible,.is-section-hover) .bento-expert i:after{background:#2b2015;transform:translate(8px)}.bento-code-lines{color:#c1c6cc;padding:15px 13px 18px;font:.56rem/1.9 ui-monospace,monospace}.bento-code-lines>span{display:block}.bento-code-lines b{color:#4e555f;margin-right:12px;font-weight:400}.bento-code-lines em{color:#e3a77a;font-style:normal}.bento-code-lines i{color:#b9a6cd;font-style:normal}.bento-code-lines small{color:#aabc9e;font-size:inherit}.bento-code-edit{transition:background .3s}.feature-source:is(:hover,:focus-visible,.is-section-hover) .bento-code-edit{background:#f0ad6910}.bento-caret{opacity:0;background:#eda36a;width:1px;height:10px;display:inline-block}.feature-source:is(:hover,:focus-visible,.is-section-hover) .bento-caret{animation:1s steps(2,end) infinite bento-blink}.library-art{background:radial-gradient(at 50% 100%,#bbab8310,#0000 70%)}.bento-library-label{text-align:center;letter-spacing:.09em;color:#706a63;width:100%;font:.4rem ui-monospace,monospace;position:absolute;top:23px}.bento-media-stack{position:absolute;inset:55px 0 30px}.bento-media-tile{border:1px solid #fff2;border-radius:8px;width:114px;height:135px;transition:transform .6s;position:absolute;left:calc(50% - 57px);overflow:hidden;box-shadow:0 12px 20px #0005}.bento-media-tile>span{letter-spacing:.07em;font:.3rem ui-monospace,monospace;position:absolute;bottom:9px;left:12px}.tile-type{color:#283326;background:#a7b09c;transform:translate(-56px)rotate(-16deg)}.tile-type strong{margin:23px 13px;font:3.5rem Georgia,serif;display:block}.tile-grid{color:#c0bdaf;background:#393938;transform:translate(55px)rotate(15deg)}.tile-grid i{background:repeating-linear-gradient(0deg,#0000 0 16px,#d3c7a520 16px 17px),repeating-linear-gradient(90deg,#0000 0 16px,#d3c7a520 16px 17px);height:100%;display:block}.tile-sculpture{color:#61452d;background:#e8d9c6;transform:rotate(-3deg)}.tile-sculpture i{background:linear-gradient(120deg,#ffce91,#d77b2d,#a64e13);border-radius:40px 40px 5px 5px;width:45px;height:93px;position:absolute;top:24px;left:38px;transform:rotate(15deg)}.feature-media:is(:hover,:focus-visible,.is-section-hover) .tile-type{transform:translate(-80px,-8px)rotate(-20deg)}.feature-media:is(:hover,:focus-visible,.is-section-hover) .tile-grid{transform:translate(82px,-8px)rotate(21deg)}.feature-media:is(:hover,:focus-visible,.is-section-hover) .tile-sculpture{transform:translateY(-13px)rotate(0)}.bento-media-tag{text-align:center;color:#a69682;width:100%;font:.4rem ui-monospace,monospace;position:absolute;bottom:17px}.bento-export-ring{border:1px solid #e7ae7519;border-radius:50%;width:164px;height:164px;position:absolute;top:30px;left:calc(50% - 82px);box-shadow:0 0 0 23px #efa36d04}.bento-export-file{background:linear-gradient(135deg,#443020,#221d17);border:1px solid #ffc17c5a;border-radius:8px 22px 8px 8px;width:80px;height:104px;transition:transform .5s;position:absolute;top:53px;left:calc(50% - 40px);box-shadow:0 10px 40px #dc922018}.bento-export-file>span{color:#eab17e;font-size:1.4rem;font-weight:700;position:absolute;top:17px;left:14px}.bento-export-file small{color:#b69d84;font:.55rem ui-monospace,monospace;position:absolute;bottom:13px;left:14px}.bento-zipper{opacity:.5;background:repeating-linear-gradient(0deg,#d8b38c 0 3px,#0000 3px 6px);width:5px;position:absolute;top:0;bottom:0;right:16px}.bento-export-chip{color:#c6b9a9;background:#1e2022;border:1px solid #ffffff17;border-radius:5px;padding:6px 9px;font:.42rem ui-monospace,monospace;transition:transform .65s,opacity .65s;position:absolute}.chip-source{top:50px;left:18%;transform:rotate(-10deg)}.chip-assets{top:105px;right:13%;transform:rotate(8deg)}.chip-config{top:157px;left:12%;transform:rotate(-5deg)}.feature-export:is(:hover,:focus-visible,.is-section-hover) .chip-source{opacity:0;transform:translate(40px,30px)rotate(0)}.feature-export:is(:hover,:focus-visible,.is-section-hover) .chip-assets{opacity:0;transform:translate(-40px)rotate(0)}.feature-export:is(:hover,:focus-visible,.is-section-hover) .chip-config{opacity:0;transform:translate(45px,-40px)rotate(0)}.feature-export:is(:hover,:focus-visible,.is-section-hover) .bento-export-file{transform:translateY(-7px)rotate(-4deg)}.bento-export-download{white-space:nowrap;color:#c4b5a4;background:#251e17;border:1px solid #efb07722;border-radius:20px;padding:8px 15px;font:.46rem ui-monospace,monospace;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.bento-export-download>span{color:#f9b27b;margin-right:7px;display:inline-block}.feature-export:is(:hover,:focus-visible,.is-section-hover) .bento-export-download>span{animation:.9s infinite bento-download}.bento-git-line{background:linear-gradient(#0000,#a4795470,#0000);width:1px;height:200px;position:absolute;top:22px;left:calc(50% - 1px)}.bento-git-node{z-index:1;background:#24211d;border:1px solid #af855c;border-radius:50%;width:8px;height:8px;position:absolute;left:calc(50% - 4px)}.node-one{top:26px}.node-two{top:126px}.node-three{top:212px}.feature-git:is(:hover,:focus-visible,.is-section-hover) .node-two{animation:1.4s infinite bento-commit}.bento-repository,.bento-git-destination{background:#1c1e22;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:12px;width:80%;padding:14px;transition:transform .5s,border-color .5s;display:flex;position:absolute;left:10%}.bento-repository{top:52px;transform:rotate(-3deg)}.bento-repository svg{color:#ad9883;flex-shrink:0;width:24px}.bento-repository>span{color:#b9bdc4;font:.5rem ui-monospace,monospace}.bento-repository small{color:#737a83;margin-top:7px;font-size:.39rem;display:block}.bento-repository>i{color:#9c795a;margin-left:auto;font-style:normal}.bento-git-destination{color:#9a9c9f;font-size:.55rem;top:150px;transform:rotate(3deg)}.bento-git-destination img{object-fit:contain;width:23px;height:22px}.bento-git-destination i{color:#b6c7a4;opacity:.3;margin-left:auto;font-style:normal;transition:opacity .5s}.feature-git:is(:hover,:focus-visible,.is-section-hover) .bento-repository,.feature-git:is(:hover,:focus-visible,.is-section-hover) .bento-git-destination{border-color:#d7a27040;transform:rotate(0)}.feature-git:is(:hover,:focus-visible,.is-section-hover) .bento-git-destination i{opacity:1}.bento-device{background:#24211f;border:1px solid #8b7c6a60;border-radius:8px;padding:5px;transition:transform .6s;position:absolute;box-shadow:0 12px 25px #0004}.device-desktop{width:65%;height:146px;top:40px;left:11%;transform:rotate(-6deg)}.bento-device-nav{align-items:center;gap:3px;height:13px;padding-left:3px;display:flex}.bento-device-nav i{background:#8b8377;border-radius:50%;width:3px;height:3px}.bento-device-page{color:#302c24;background:#e2dccc;border-radius:2px;height:calc(100% - 13px);padding:20px 13px;position:relative;overflow:hidden}.bento-device-page>span{z-index:1;letter-spacing:-.055em;font-size:1.2rem;font-weight:650;line-height:1;position:relative}.bento-device-page em{color:#a65e2e;font-family:Georgia,serif;font-weight:400}.bento-device-page>i{background:linear-gradient(130deg,#ebaf6a,#b05c27);border-radius:40px 40px 3px 3px;width:39px;height:87px;position:absolute;top:30px;right:17px;transform:rotate(16deg)}.bento-device-page>b{background:#322b22;border-radius:10px;width:29px;height:9px;margin-top:12px;display:block}.device-mobile{border-radius:10px;width:65px;height:135px;padding:5px;top:74px;right:12%;transform:rotate(8deg)}.device-mobile .bento-device-page{border-radius:5px;height:100%;padding:22px 6px}.device-mobile .bento-device-page>span{font-size:.75rem}.device-mobile .bento-device-page>i{width:20px;height:44px;top:75px;right:10px}.device-mobile .bento-device-page>b{width:22px;height:5px}.feature-responsive:is(:hover,:focus-visible,.is-section-hover) .device-desktop{transform:rotate(0)translate(-5px,-5px)}.feature-responsive:is(:hover,:focus-visible,.is-section-hover) .device-mobile{transform:rotate(0)translate(4px,-6px)}.bento-device-size{text-align:center;letter-spacing:.06em;color:#8c8579;width:100%;font:.4rem ui-monospace,monospace;position:absolute;bottom:12px}.bento-device-size i{color:#d89d67;margin:0 10px;font-style:normal}.bento-terminal{background:#0e1115;border:1px solid #ffffff19;border-radius:8px;width:86%;height:178px;transition:transform .5s;position:absolute;top:37px;left:7%;overflow:hidden;transform:rotate(3deg);box-shadow:0 16px 30px #0004}.feature-console:is(:hover,:focus-visible,.is-section-hover) .bento-terminal{transform:rotate(0)translateY(-3px)}.bento-terminal-top{color:#9298a2;border-bottom:1px solid #ffffff12;justify-content:space-between;padding:12px;font:.47rem ui-monospace,monospace;display:flex}.bento-terminal-top>span:last-child{color:#a6b499;font-size:.35rem}.bento-log{color:#87909d;margin:14px 12px 0;font:.45rem ui-monospace,monospace}.bento-log>span{color:#9ab391;margin-right:8px;font-size:.37rem}.log-three>span{color:#cba071}.log-three,.log-four{opacity:.25;transition:opacity .4s}.feature-console:is(:hover,:focus-visible,.is-section-hover) .log-three,.feature-console:is(:hover,:focus-visible,.is-section-hover) .log-four{opacity:1;animation:.5s both bento-log-in}.feature-console:is(:hover,:focus-visible,.is-section-hover) .log-four{animation-delay:.15s}.bento-terminal-prompt{color:#c5a27f;margin:13px 12px;font:.55rem ui-monospace,monospace}.bento-terminal-prompt i{opacity:.5;background:#c8a881;width:5px;height:8px;display:inline-block}.feature-console:is(:hover,:focus-visible,.is-section-hover) .bento-terminal-prompt i{animation:1s steps(2,end) infinite bento-blink}@keyframes bento-type{0%{opacity:.3;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}@keyframes bento-blink{0%{opacity:0}to{opacity:1}}@keyframes bento-download{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@keyframes bento-commit{0%,to{box-shadow:0 0 #efa36e00}50%{box-shadow:0 0 0 6px #efa36e18}}@keyframes bento-log-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width>=1440px){.feature-art{height:260px}.bento-browser{top:38px}.bento-caption{bottom:12px}}@media (width<=1000px){.features-heading{grid-template-columns:1fr;gap:25px}.features-heading p{max-width:530px}.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-preview{grid-column:span 1}.bento-browser{width:88%;left:6%}.bento-site{padding-left:16px;padding-right:16px}.bento-selection strong{font-size:1.35rem}.bento-sculpture{width:44px;height:110px;top:55px;right:10%}.bento-cursor{left:40%}.bento-cursor span{padding:6px;font-size:.38rem}.feature-copy{padding:22px}.feature-copy h3{font-size:1.15rem}}@media (width<=600px){.features-heading{margin:42px 0 30px}.features-heading .section-kicker{letter-spacing:.06em;margin-bottom:20px;font-size:.45rem}.features-heading p{font-size:.88rem}.features-grid{grid-template-columns:1fr;gap:14px}.feature-art{height:230px}.bento-browser{width:82%;left:9%}.feature-copy{padding:22px 24px 25px}.feature-copy h3{font-size:1.25rem}.feature-copy p{font-size:.83rem}.features-footnote{flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){.feature-card,.feature-card *,.feature-card :after{transition:none!important;animation:none!important}}.feature-client-space{grid-column:span 2}.client-space-art,.permissions-art{background:radial-gradient(#ffac6510,#0000 70%);place-items:center;display:grid}.bento-client-phone{background:#0b0d10;border:4px solid #303238;border-radius:24px;width:150px;height:210px;padding:13px 10px 10px;position:relative;overflow:hidden;transform:translate(-45px,-8px)rotate(-7deg);box-shadow:0 16px 35px #0005}.bento-phone-notch{background:#000;border-radius:10px;width:45px;height:7px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.bento-client-heading{border-bottom:1px solid #ffffff10;align-items:center;gap:6px;padding:5px 0 9px;display:flex}.bento-client-heading>span{color:#ffad62;font-size:18px;font-weight:800}.bento-client-heading strong{color:#e4e4e7;font-size:8px;display:block}.bento-client-heading small{color:#777d88;margin-top:3px;font-size:6px;display:block}.bento-client-nav{color:#ffad62;justify-content:space-between;padding:7px 0;font-size:6px;display:flex}.bento-client-nav span{color:#777d88}.bento-client-message{color:#ded8d2;background:#2b2118;border:1px solid #ffad621c;border-radius:9px;width:95%;margin-left:auto;padding:9px;font-size:8px;line-height:1.5}.bento-agency-message{background:#15181e;border:1px solid #ffffff0b;border-radius:9px;margin-top:9px;padding:8px}.bento-agency-message small{color:#a78669;letter-spacing:.08em;font-size:5px}.bento-agency-message p{color:#c5c7cc;margin:5px 0 0;font-size:8px;line-height:1.5}.bento-client-input{color:#70757e;border:1px solid #ffffff10;border-radius:12px;justify-content:space-between;margin-top:7px;padding:5px;font-size:6px;display:flex}.bento-client-input span{color:#ffad62}.bento-client-note{background:#202124;border:1px solid #ffffff14;border-radius:12px;max-width:190px;padding:17px;position:absolute;top:38%;left:53%;transform:rotate(4deg);box-shadow:0 16px 35px #0003}.bento-client-note>span{color:#ffad62}.bento-client-note strong{color:#e9e6e1;margin-top:9px;font-size:12px;font-weight:500;display:block}.bento-client-note small{color:#96999f;margin-top:8px;font-size:8px;display:block}.bento-permissions{background:#17191d;border:1px solid #ffffff16;border-radius:13px;width:min(82%,290px);padding:20px;transform:rotate(-4deg);box-shadow:0 20px 45px #0004}.bento-permissions-heading>span{color:#a78669;letter-spacing:.1em;font-size:7px}.bento-permissions-heading strong{color:#eee9e3;margin:9px 0 12px;font-size:19px;font-weight:500;display:block}.bento-permissions>div:not(:first-child){color:#babdc4;border-top:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;font-size:9px;display:flex}.bento-permissions b{color:#291607;background:#ffad62;border-radius:2px;flex-shrink:0;place-items:center;width:12px;height:12px;font-size:9px;display:grid}.bento-permissions .permission-off{background:0 0;border:1px solid #666a73}.bento-permissions>p{color:#777d88;margin:10px 0 0;font-size:7px;line-height:1.5}@media (width<=760px){.feature-client-space{grid-column:span 1}.bento-client-note{max-width:145px;padding:12px;left:50%}}.bento-client-phone,.bento-client-note,.bento-client-message,.bento-agency-message,.bento-permissions,.bento-permissions b{transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .4s,box-shadow .5s,border-color .4s}.bento-agency-message{opacity:.65;transform:translateY(4px)}.feature-client-space:is(:hover,:focus-visible,.is-section-hover) .bento-client-phone{transform:translate(-49px,-12px)rotate(-3deg);box-shadow:0 24px 45px #0007}.feature-client-space:is(:hover,:focus-visible,.is-section-hover) .bento-client-note{border-color:#ffad6240;transform:translate(5px,-5px)rotate(0)}.feature-client-space:is(:hover,:focus-visible,.is-section-hover) .bento-client-message{transform:translateY(-2px)}.feature-client-space:is(:hover,:focus-visible,.is-section-hover) .bento-agency-message{opacity:1;transition-delay:.1s;transform:translateY(0)}.feature-permissions:is(:hover,:focus-visible,.is-section-hover) .bento-permissions{border-color:#ffad6240;transform:translateY(-5px)rotate(0);box-shadow:0 25px 50px #0006}.feature-permissions:is(:hover,:focus-visible,.is-section-hover) .bento-permissions b:not(.permission-off){transform:scale(1.15);box-shadow:0 0 12px #ffad6235}.feature-permissions:is(:hover,:focus-visible,.is-section-hover) .bento-permissions>div:nth-child(3) b{transition-delay:.1s}@media (prefers-reduced-motion:reduce){.bento-client-phone,.bento-client-note,.bento-client-message,.bento-agency-message,.bento-permissions,.bento-permissions b{transition:none;transform:none!important}.bento-agency-message{opacity:1}}
